Public accessibility assessment

Accessibility issues detected on scentfill.com

Evolize inspected 5 public pages on scentfill.com and detected 32 automatically identifiable accessibility findings.

32Findings detected
9WCAG criteria affected
5Pages inspected
9 Sep 2026Assessment date

Highest detected severity: Critical · 6 high-priority findings · 100% inspected-page coverage

Most widespread issueText has insufficient colour contrastDetected on 3 inspected pages
Most affected page/22 findings detected
Most represented WCAG criterionWCAG 2.4.3 — Focus Order11 detected findings

Is scentfill.com your website?

Keep this assessment current and get notified when new accessibility issues are detected.

https://

Not your website? Scan your own site →

01 · Accessibility summary

Evolize inspected 5 public pages on scentfill.com and detected 32 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 3 inspected pages. The most affected inspected page was "/", where 22 findings were detected. The assessment identified findings mapped to 9 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

These findings combine the highest severity and broadest reach detected during this assessment.

  1. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to /collections/fall.

    View technical evidence →
  2. High

    List items are not inside a list

    WCAG 1.3.1 (A) · 3 inspected pages · 15 instances
    Why this matters

    A <li> appears outside a <ul> or <ol>, so the list relationship is not conveyed to assistive technology.

    Recommended action

    Wrap related <li> elements in a <ul> or <ol>, or use a different element for non-list content.

    View technical evidence →
  3. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 3 inspected pages · 3 instances
    Why this matters

    A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

    Recommended action

    Use a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.

    View technical evidence →
  4. High

    Text has insufficient colour contrast

    WCAG 1.4.3 (AA) · 3 inspected pages · 3 instances
    Why this matters

    Text and background colours do not meet the minimum contrast ratio, reducing legibility.

    Recommended action

    Increase the contrast ratio to at least 4.5:1 for normal text and 3:1 for large text.

    View technical evidence →
  5. High

    Elements must only use permitted ARIA attributes

    WCAG 4.1.2 (A) · 1 inspected page · 2 instances
    Why this matters

    Elements must only use permitted ARIA attributes

    Recommended action

    Review the affected element and correct the reported accessibility issue.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
2.4.3Focus OrderA1133 / 5
1.4.3Contrast (Minimum)AA1033 / 5
1.3.1Info and RelationshipsA533 / 5
1.2.2Captions (Prerecorded)A111 / 5
1.4.1Use of ColorA111 / 5
2.1.1KeyboardA133 / 5
2.4.1Bypass BlocksA122 / 5
2.4.4Link Purpose (In Context)A111 / 5
4.1.2Name, Role, ValueA111 / 5

Absence of a criterion here does not indicate conformance with it — only that no automatically detectable issue was found for it.

Continuous monitoring

A scan shows today's exposure. Monitoring shows what changes next.

Evolize continuously reassesses public website pages, detects newly introduced or recurring accessibility findings, and tracks remediation over time.

04 · All detected findings

High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)20 instances3 inspected pages

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Why it matters

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Recommended correction

Increase the contrast ratio to at least 4.5:1 for normal text and 3:1 for large text.

View 20 affected elements
Component · Ref 2B3NA4
Affected pagehttps://scentfill.com/cart
Element#qab_message
Accessible name✨ Join our Rewards Program • Free Shipping $20+ • Free Returns & Exchanges
Markup
<span id="qab_message" style="color: inherit; text-shadow: none; font-size: 16px;">✨ Join our Rewards Program • Free Shipping $20+ • Free Returns &amp; Exchanges</span>
Affected pages/ /pages/contact-us /cart
Component · Ref K5UGH2
Affected pagehttps://scentfill.com/
Element.ai-trending-collection__product-aauhhndrbkzuyslyruaigenblock23b3c0bbmrpku[href$="cinnamon-apple"][role="link"] > .ai-trending-collection__image-wrapper-aauhhndrbkzuyslyruaigenblock23b3c0bbmrpku > .ai-trending-collection__badge-aauhhndrbkzuyslyruaigenblock23b3c0bbmrpku
Accessible nameTrending
Markup
<div class="ai-trending-collection__badge-aauhhndrbkzuyslyruaigenblock23b3c0bbmrpku">
                Trending
              </div>
Component · Ref QWS9K8
Affected pagehttps://scentfill.com/pages/contact-us
Elementa[data-drawer-trigger=""][aria-controls="drawer-name"][href="#"] > .pl-1.cart-count.-bottom-5
Accessible name0
Markup
<span class="cart-count bg-green text-white absolute -bottom-5 -right-3 h-2.4rem w-2.4rem min-w-min rounded-full grid place-items-center leading-3 pt-[.45rem] text-center  pl-1 font-heading">
              0
            </span>
Affected pages/ /pages/contact-us /cart
Component · Ref P0AU0I
Affected pagehttps://scentfill.com/cart
Element.scentdiffuse-plug-in-deodorizer-and-malodor-remover-plug-in-for-air-wick-and-glade > .rebuy-product-actions > .rebuy-button[type="button"] > span
Accessible nameAdd
Markup
<span>Add</span>
Component · Ref 0Z1JP5
Affected pagehttps://scentfill.com/cart
Element.scent-fill-blue-lava-plug-in-refill-air-freshener > .rebuy-product-actions > .rebuy-button[type="button"] > span
Accessible nameAdd
Markup
<span>Add</span>
Component · Ref KCI59E
Affected pagehttps://scentfill.com/cart
Element.scented-oil-warmer-by-scent-fill > .rebuy-product-actions > .rebuy-button[type="button"] > span
Accessible nameAdd
Markup
<span>Add</span>
Component · Ref U6UE6D
Affected pagehttps://scentfill.com/cart
Element.relaxing-lemon-lavender-eucalyptus > .rebuy-product-actions > .rebuy-button[type="button"] > span
Accessible nameAdd
Markup
<span>Add</span>
Component · Ref YOAFDG
Affected pagehttps://scentfill.com/
Element#rich-text-01KVR4ANERG7W3ZZF0JYS4BFAZ > div:nth-child(2) > span
Accessible nameUnlock a FREE Warmer on your first order of $25+.
Markup
<span style="color: rgb(255, 255, 255); font-family: &quot;Nexa Bold&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">Unlock a FREE Warmer on your first order of $25+.</span>
Component · Ref UAYBVR
Affected pagehttps://scentfill.com/
Element.needsclick.kl-private-reset-css-Xuajs1[data-testid="form-row"]:nth-child(4) > .go310894487[component="[object Object]"][data-testid="form-component"] > .klaviyo-disclosure.go1646792446 > p > a[rel="noopener noreferrer nofollow"][target="_blank"]:nth-child(4) > span
Accessible nameTerms
Markup
<span style="line-height: 1; color: rgb(255, 255, 255); font-family: &quot;Nexa Bold&quot;, Helvetica, Arial, sans-serif; font-size: 12px;">Terms</span>
Component · Ref A7KH8E
Affected pagehttps://scentfill.com/
Elementem
Accessible name*Cannot be combined with other offers.
Markup
<em>*Cannot be combined with other offers.</em>
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)3 instances3 inspected pages

A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

Why it matters

A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

Recommended correction

Use a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.

View 3 affected elements
Component · Ref V1SGC9
Affected pagehttps://scentfill.com/
Elementdiv#qab_background
Accessible namePromotional banner
Roleregion
Markup
<div id="qab_background" role="region" aria-label="Promotional banner" style="opacity: 1; margin: 0px; padding: 0px; left: 0px; height: auto; width: 100%; z-index: 1000000; position: relative; overflow: hidden; cursor: pointer;" onclick="qab_button_on_click(event)" ;="">
                <div id="qab_bar" style="text-align: center; margin: 0px; padding: 12px 0px; left: 0px; height: auto; width: 100%; box-sizing: border-box; border: none; background-color: rgb(205, 78, 5); color: rgb(255, 255, 255); font-size: 16px; line-height: 20px; font-family: inherit;">
                  <div id="qab_conten…
Affected pages/ /pages/contact-us /cart
High

List items are not inside a list

WCAG 1.3.1 (A)15 instances3 inspected pages

A <li> appears outside a <ul> or <ol>, so the list relationship is not conveyed to assistive technology.

Why it matters

A <li> appears outside a <ul> or <ol>, so the list relationship is not conveyed to assistive technology.

Recommended correction

Wrap related <li> elements in a <ul> or <ol>, or use a different element for non-list content.

View 15 affected elements
Component · Ref WVNR2W
Affected pagehttps://scentfill.com/cart
Element.ml-2\.4rem > .gm-submenu-align-center[data-gmmi="4"][data-gmdi="4"]
Accessible nameRewards Rewards Give $5, Get $5
Markup
<li data-gmmi="4" data-gmdi="4" class="gm-item gm-level-0 gm-has-submenu gm-submenu-mega gm-submenu-align-center">
Affected pages/ /pages/contact-us /cart
High

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)2 instances1 inspected page

Elements must only use permitted ARIA attributes

Why it matters

Elements must only use permitted ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref EUQSJ4
Affected pagehttps://scentfill.com/
Element#rotate-wheel-right
Accessible nameNext slide
Markup
<div class="cursor-pointer" id="rotate-wheel-right" aria-label="Next slide">
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)1 instance1 inspected page

An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

Why it matters

An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

Recommended correction

While a modal is open, confine focus to the dialog and mark the rest of the page inert (or aria-hidden). Restore focus on close.

View 1 affected element
Component · Ref ODKK3B
Affected pagehttps://scentfill.com/
Elementhtml > body > div:nth-of-type(12) > div > div:nth-of-type(2)
Accessible namePOPUP Form
Roledialog
Markup
<div role="dialog" aria-modal="true" aria-label="POPUP Form" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; z-index: 90000; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; justify-content: center; align-items: center; overflow: clip auto; background-color: rgba(25, 62, 89, 0.11); animation-timing-function: ease; animation-play-state: running; animation-iteration-count: 1; animation-fill-mode: forwards; animation-delay: 0s; animation-duration: 0.35s; animation-name: klaviyo-fadein;" data-kl-scroll-locking-modal="true"><div class="needsclick  kl-private-re…
Medium

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)30 instances3 inspected pages

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Why it matters

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Recommended correction

Keep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.

View 30 affected elements
Component · Ref ZA0BWK
Affected pagehttps://scentfill.com/
Elementdiv > div > div:nth-of-type(3) > div:nth-of-type(2) > h5 > a
Accessible nameView Blue Lava Plug in Air Freshener Refill
Markup
<a href="/products/scent-fill-blue-lava-plug-in-refill-air-freshener?variant=39316261142605&amp;_rdiscovery-handle=scent-fill-blue-lava-plug-in-refill-air-freshener&amp;_rdiscovery-widget=38412" aria-label="View Blue Lava Plug in Air Freshener Refill" rel="nofollow" class="rebuy-product-title-link clickable">Blue Lava Plug in Air Freshener Refill</a>
Affected pages/ /pages/contact-us
Component · Ref 2C8BMK
Affected pagehttps://scentfill.com/pages/contact-us
Elementdiv:nth-of-type(2) > div > div > div:nth-of-type(1) > div:nth-of-type(3) > button
Accessible nameAdd the product, Scented Oil Warmer by Scent Fill® to Cart
Markup
<button aria-label="Add the product, Scented Oil Warmer by Scent Fill® to Cart" type="button" class="rebuy-button"><span>Add</span></button>
Affected pages/ /pages/contact-us
Component · Ref N6YKZC
Affected pagehttps://scentfill.com/
Elementdiv#rebuy-widget-38412 > div > div > div:nth-of-type(3) > a
Accessible namePowered by Rebuy
Markup
<a href="https://rebuyengine.com/?shop=scentfill-com.myshopify.com" target="_blank" rel="noopener">
                    Powered by Rebuy
                </a>
Affected pages/ /pages/contact-us
Component · Ref 3LCCXW
Affected pagehttps://scentfill.com/pages/contact-us
Elementsection#drawer-name > div:nth-of-type(2) > div:nth-of-type(3) > div:nth-of-type(1) > a
Accessible nameShop All Scents
Markup
<a href="/collections/all-products-1" class="green-btn block mt-2rem">Shop All Scents</a>
Affected pages/ /pages/contact-us
Component · Ref 3ENF48
Affected pagehttps://scentfill.com/pages/contact-us
Elementdiv#rebuy-widget-38412 > div > div > div:nth-of-type(2)
Accessible nameScented Oil Warmer by Scent Fill® Price $3.50 Add ScentDiffuse™ Deodorizers | Air Freshener for Malodor Removal (7 Options) Price $6.50 Add Blue Lava Plug in Air Freshener Refill Price $6.50 Add
Markup
<div role="" class="rebuy-product-grid large-style-line large-columns-1 large-carousel medium-style-line medium-columns-1 medium-carousel small-style-line small-columns-1 small-carousel flickity-enabled no-paging" tabindex="0"><div class="flickity-viewport" style="height: 0px; touch-action: pan-y;"><div class="flickity-slider" style="left: 0px;"><div aria-label="product" role="" class="rebuy-product-block scented-oil-warmer-by-scent-fill product-id-7851785027817 tag-diffuser tag-scent-fill-diffuser tag-scent-fill-warmer tag-scentfill-diffuser tag-scentfill-warmer tag-warmer is-selected" style=…
Affected pages/ /pages/contact-us
Component · Ref 0YFFAA
Affected pagehttps://scentfill.com/cart
Elementli:nth-of-type(1) > div > ul > li:nth-of-type(3) > div > a
Accessible name🔌 Diffuser
Markup
<a title="🔌 Diffuser" href="/collections/diffusers" class="js-no-transition"><img srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-sizes="auto" data-widths="[40, 100, 140, 180, 250, 260, 275, 305, 440, 610, 720, 930, 1080, 1200, 1640, 2048]" data-src="//scentfill.com/cdn/shop/files/1782237830_0_{width}x.png?v=5555584878530187573" width="1200" height="1200" class="gmlazyload " alt="🔌 Diffuser" title="🔌 Diffuser"><div class="gm-target gm-jc-center">
          <span class="gm-text">
            🔌 Diffuser
</span>
        </div></a>
Component · Ref NSVFTE
Affected pagehttps://scentfill.com/cart
Elementdiv:nth-of-type(3) > div > nav > ul > li:nth-of-type(2) > a
Accessible nameShow cart 0
Markup
<a href="#">
                  <span class="absolute opacity-0 w-0 h-0 overflow-hidden">Show cart</span><svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="25" height="25" viewBox="704.081 796 200 200" fill="#1A3E59">
  <path d="M891.876,977.909l-6.938-125.811h-34.661v-10.157c0-25.333-20.608-45.941-45.94-45.941s-45.94,20.609-45.94,45.941v10.157
	h-36.161l-5.969,126.355l-0.006,0.219c-0.049,4.547,1.758,9.01,4.955,12.239c3.198,3.233,7.641,5.089,12.19,5.089h141.351
	c4.688,0,9.228-1.953,12.453-5.36C890.434,987.233,892.135,982.593,891.876,977.909z M770.379,841.941
	c0-18.72…
Component · Ref PL4BJD
Affected pagehttps://scentfill.com/cart
Elementdiv#shopify-section-header > nav > div:nth-of-type(2) > div:nth-of-type(2) > a
Accessible nameScent Fill Logo Home Page
Markup
<a href="/">
          <img class="w-6.4rem h-6.4rem" src="//scentfill.com/cdn/shop/files/ScentFill_Logo_2_1.png?v=1738677630" alt="Scent Fill Logo Home Page">
        </a>
Component · Ref HBMT0L
Affected pagehttps://scentfill.com/cart
Elementdiv#shopify-section-header > nav > div:nth-of-type(2) > ul > li:nth-of-type(1) > button
Accessible nameToggle search bar
Markup
<button x-on:click="showSearch = !showSearch" :aria-expanded="showSearch.toString()" aria-controls="search-bar" aria-label="Toggle search bar" type="button" aria-expanded="false"><svg class="w-2.4rem h-2.4rem" width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M19.8439 18.3079H20.2516L27.71 25.7664C27.71 25.7664 27.71 25.7664 27.71 25.7665C27.9278 25.9845 28.0502 26.2801 28.05 26.5883C28.0499 26.8965 27.9274 27.192 27.7094 27.4099C27.4914 27.6278 27.1958 27.7501 26.8875 27.75C26.5793 27.7499 26.2838 27.6273 26.0659 27.4093L26.0659 27.4093L18.5…
Component · Ref N6YTMP
Affected pagehttps://scentfill.com/cart
Elementdiv:nth-of-type(2) > div:nth-of-type(3) > div > nav > div:nth-of-type(2) > a
Accessible nameLogo
Markup
<a href="/">
                <img class="w-6.4rem h-6.4rem" src="//scentfill.com/cdn/shop/files/ScentFill_Logo_2_1.png?v=1738677630" alt="Logo">
              </a>
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)6 instances3 inspected pages

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Why it matters

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Recommended correction

Give each navigation region a distinct aria-label (e.g. "Primary", "Footer") when more than one is present.

View 6 affected elements
Component · Ref W8A8CU
Affected pagehttps://scentfill.com/cart
Elementdiv#shopify-section-header > nav
Accessible nameShop All ☀️ All Products 🔌 Diffuser 🌷 Starter Kits 🌱 100% Natural ⭐ Classic Scents 🐾 ScentDiffuse™ Deodorizers 🛍️ Merch 🎁 Gift Cards ☀️ All Products 🔌 Diffuser 🌷 Starter Kits 🌱 100% Natural ⭐ Classic Scents 🐾 ScentDiffuse™ Deodorizers 🛍️ Merch 🎁 Gift Cards 100% Natural Collections 🍂 Fall Scents 🔥 Best Sellers 🆕 NEW Scents ✨ Inspired Scents ⭐ Scent of the Month 🍓 Farmers Market 🧖‍♀️ Spa Day 🍁 Cozy Cabin 🍂 Fall Scents 🔥 Best Sellers 🆕 NEW Scents ✨ Inspired Scents ⭐ Scent of the Month 🍓 Farmers Market Collection 🧖‍♀️ Spa Day 🍁 Cozy Cabin Scent Type Green Citrus Camphoraceous Fruit Floral Ozonic Gourmand Spicy Ambery Woody Deodorizer Herbal/Mint Green Camphoraceous Citrus Fruit Floral Gourmand Ozonic Spicy Ambery Herbal/Mint Woody Deodorizer Rewards Rewards Give $5, Get $5 Login page Show cart 0 Show cart 0 Show cart 0 Shop All ☀️ All Products 🔌 Diffuser 🌷 Starter Kits 🌱 100% Natural ⭐ Classic Scents 🐾 ScentDiffuse™ Deodorizers 🛍️ Merch 🎁 Gift Cards ☀️ All Products 🔌 Diffuser 🌷 Starter Kits 🌱 100% Natural ⭐ Classic Scents 🐾 ScentDiffuse™ Deodorizers 🛍️ Merch 🎁 Gift Cards 100% Natural Collections 🍂 Fall Scents 🔥 Best Sellers 🆕 NEW Scents ✨ Inspired Scents ⭐ Scent of the Month 🍓 Farmers Market 🧖‍♀️ Spa Day 🍁 Cozy Cabin 🍂 Fall Scents 🔥 Best Sellers 🆕 NEW Scents ✨ Inspired Scents ⭐ Scent of the Month 🍓 Farmers Market Collection 🧖‍♀️ Spa Day 🍁 Cozy Cabin Scent Type Green Citrus Camphoraceous Fruit Floral Ozonic Gourmand Spicy Ambery Woody Deodorizer Herbal/Mint Green Camphoraceous Citrus Fruit Floral Gourmand Ozonic Spicy Ambery Herbal/Mint Woody Deodorizer Rewards Rewards Give $5, Get $5 Account Search
Markup
<nav x-data="{ showSearch: false }" x-on:scroll.window="$store.globals.scrolled = window.pageYOffset > 36 ? true : false" x-bind:class="$store.globals.scrolled ? 'shadow-md' : ''" class="relative z-[199] py-0.8rem w1350:py-0 bg-white">
    <!-- Desktop Nav -->
    <div class="hidden w1350:flex px-2rem w1350:px-4.8rem justify-between items-center max-w-screen-2xl mx-auto">
      <div class="flex items-center">
        <a href="/">
          <img class="w-6.4rem h-6.4rem my-1.6rem" src="//scentfill.com/cdn/shop/files/ScentFill_Logo_2_1.png?v=1738677630" alt="Logo">
        </a>

        <div cla…
Affected pages/ /pages/contact-us /cart
Component · Ref 0DFFGA
Affected pagehttps://scentfill.com/cart
Elementdiv#shopify-section-header > nav > div:nth-of-type(2) > div:nth-of-type(3) > div > nav
Accessible nameShow cart 0
Markup
<nav class="relative flex items-center justify-center">
            <div class="flex items-center justify-start w-1/3">
              <button x-show="isOpen;" x-on:click="isOpen = false;" aria-label="Close mobile nav" style="display: none;">
                <div><svg width="15" height="17" viewBox="0 0 15 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14.3931 16.524L14.3928 16.5243C14.2136 16.6697 13.9865 16.7501 13.7509 16.75H13.7508C13.461 16.75 13.1768 16.6298 12.9803 16.4004C12.9803 16.4004 12.9802 16.4003 12.9802 16.4003L7.68975 10.2016L7.50006 9.97932L7.30983 10.2011L2.020…
Affected pages/ /pages/contact-us /cart
Low

Content sits outside any landmark region

WCAG 1.3.1 (A)2 instances2 inspected pages

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Why it matters

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Recommended correction

Wrap primary content in <main> and other regions in appropriate landmark elements.

View 2 affected elements
Component · Ref OIHCKH
Affected pagehttps://scentfill.com/
Elementsection#drawer-name > div:nth-of-type(2)
Accessible nameYour Cart Add $20.00 for FREE SHIPPING You are getting FREE SHIPPING Your cart is currently empty. Shop All Scents Customers who bought this item also bought Scented Oil Warmer by Scent Fill® Price $3.50 Add ScentDiffuse™ Deodorizers | Air Freshener for Malodor Removal (7 Options) Price $6.50 Add Blue Lava Plug in Air Freshener Refill Price $6.50 Add Powered by Rebuy Subtotal Shipping & taxes calculated at checkout Checkout Cart
Markup
<div class="drawer__wrapper">
      <!-- Drawer Header -->
      <div class="drawer__header text-blue">
        <h2 class="py-1.2rem text-center font-heading border-b border-light-gray text-blue text-3.2rem">
          Your Cart
        </h2>
        <button data-drawer-close="" aria-label="Close Drawer">
          <svg aria-hidden="true" focusable="false" role="presentation" viewBox="0 0 16.8 16.8" style="width: 1.4rem">
            <path fill="#1A3E59" d="M16.8 1.5L15.4.1 8.4 7l-7-7L0 1.4l7 7-7 7 1.4 1.4 7-7 7 7 1.4-1.4-7-7z"></path>
          </svg>
        </button>
      </div>

      <!-…
Affected pages/ /pages/contact-us
Low

Page has no level-one heading

WCAG 1.3.1 (A)1 instance1 inspected page

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Why it matters

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Recommended correction

Add a single descriptive <h1> that names the page's primary purpose.

View 1 affected element
Component · Ref LM9PMU
Affected pagehttps://scentfill.com/cart
Elementhtml > body
Accessible namePress Alt+1 for screen-reader mode, Alt+0 to cancelAccessibility Screen-Reader Guide, Feedback, and Issue Reporting | New window .drawer { display: none; } .drawer__overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; z-index: 200; opacity: 0; transition: opacity 0.3s; will-change: opacity; background-color: #000; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .drawer__wrapper { position: fixed; top: 0; right: 0; bottom: 0; height: 100%; width: 100%; max-width: 400px; z-index: 9999; overflow: auto; background-color: white; border-radius: 8px 0 0 8px; transition: transform 0.3s; will-change: transform; display: flex; flex-direction: column; -webkit-transform: translate3d(103%, 0, 0); transform: translate3d(103%, 0, 0); /* extra 3% because of box-shadow */ -webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */ /* Optional */ box-shadow: 0 2px 6px #777; } .drawer__header { position: relative; } .drawer__header button { position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); background: none; border: none; cursor: pointer; } .drawer__content { position: relative; overflow-x: hidden; overflow-y: auto; height: 100%; flex-grow: 1; padding: 1rem; } .drawer.is-active { display: block; } .drawer.is-visible .drawer__wrapper { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .drawer.is-visible .drawer__overlay { opacity: 0.5; } /* Cart Item */ .drawer__cart-item:first-child { margin-top: 0; } .drawer__cart-item__img-container { position: relative; width: 8.4rem; height: 8.4rem; min-width: 8.4rem; } .drawer__cart-item__img-container img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; object-fit: contain; } .drawer__cart-item__info { padding: 0 0.8rem; } .drawer__cart-item__info a { text-decoration: none; } .drawer__cart-item__info h3 { color: #4a4a4a; font-size: 1.8rem; font-weight: 700; margin: 0; } .drawer__cart-item__info__qty { display: flex; margin-top: 0.8rem; border: 1px solid black; border-radius: 4px; width: fit-content; } .drawer__cart-item__info__qty input { min-width: 4rem; width: min-content; max-width: 6rem; font-size: 2rem; text-align: center; background-color: white; border: none; color: black; display: grid; place-items: center; padding-bottom: 0.5rem; } .drawer__cart-item__info__qty input::-webkit-inner-spin-button, .drawer__cart-item__info__qty input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .drawer__cart-item__info__qty button { width: 4rem; height: 4rem; text-align: center; display: grid; place-items: center; border: none; cursor: pointer; color: black; } .drawer__footer__message { text-align: center; font-size: 1.4rem; margin-top: 1.6rem; color: #4a4a4a; } .drawer__content__list { margin: 0; padding: 0; } @media (min-width: 768px) { .drawer__cart-item__info { padding: 0 1.6rem; } } document.addEventListener('DOMContentLoaded', () => { const checkoutBtn = document.querySelector('#slide-out-cart-checkout'); checkoutBtn.addEventListener('click', () => { window.location.href = window.location.origin + '/checkout'; }); }); Skip to content ✨ Join our Rewards Program • Free Shipping $20+ • Free Returns & Exchanges Shop All ☀️ All Products 🔌 Diffuser 🌷 Starter Kits 🌱 100% Natural ⭐ Classic Scents 🐾 ScentDiffuse™ Deodorizers 🛍️ Merch 🎁 Gift Cards ☀️ All Products 🔌 Diffuser 🌷 Starter Kits 🌱 100% Natural ⭐ Classic Scents 🐾 ScentDiffuse™ Deodorizers 🛍️ Merch 🎁 Gift Cards 100% Natural Collections 🍂 Fall Scents 🔥 Best Sellers 🆕 NEW Scents ✨ Inspired Scents ⭐ Scent of the Month 🍓 Farmers Market 🧖‍♀️ Spa Day 🍁 Cozy Cabin 🍂 Fall Scents 🔥 Best Sellers 🆕 NEW Scents ✨ Inspired Scents ⭐ Scent of the Month 🍓 Farmers Market Collection 🧖‍♀️ Spa Day 🍁 Cozy Cabin Scent Type Green Citrus Camphoraceous Fruit Floral Ozonic Gourmand Spicy Ambery Woody Deodorizer Herbal/Mint Green Camphoraceous Citrus Fruit Floral Gourmand Ozonic Spicy Ambery Herbal/Mint Woody Deodorizer Rewards Rewards Give $5, Get $5 Login page Show cart 0 Show cart 0 Show cart 0 Shop All ☀️ All Products 🔌 Diffuser 🌷 Starter Kits 🌱 100% Natural ⭐ Classic Scents 🐾 ScentDiffuse™ Deodorizers …[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="gradient gm-menu-installed"><span role="alert" data-acsb-sr-alert="true" data-acsb-sr-only="true" class="acsb-sr-alert acsb-sr-only" data-acsb-force-visible="true" style="position: absolute; width: 200px; height: 1px; margin-top: -1px; z-index: -1; border: 0px; top: 0px; left: 0px; overflow: hidden; outline: 0px;">Press Alt+1 for screen-reader mode, Alt+0 to cancel</span><access-widget-ui data-acsb="" class="notranslate"></access-widget-ui><a href="https://accessibe.com/blog/knowledgebase/screen-reader-guide" target="_blank" rel="noopener" tabindex="-1" data-acsb="sr-trigger" data…
Low

Video may be missing captions

WCAG 1.2.2 (A)12 instances1 inspected page

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Why it matters

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Recommended correction

Provide a synchronized captions track (<track kind="captions">) for video with meaningful audio.

View 12 affected elements
Component · Ref 4S6YSI
Affected pagehttps://scentfill.com/
Elementvideo#video-18074859770690342-insta-feed
Markup
<video class=" " muted="" loop="" playsinline="" id="video-18074859770690342-insta-feed" preload="none" src="https://scontent.cdninstagram.com/o1/v/t2/f2/m86/AQMIuZ329ItqmTmDcdnIs_Z3RCoDsvdMv503n261WeAGEhYcQ_dZTdxUsP8q9cUi2LsoyAdQRMU9_D-MRosMXETofjhPeqC0UGeEkNw.mp4?_nc_cat=107&amp;_nc_sid=5e9851&amp;_nc_ht=scontent.cdninstagram.com&amp;_nc_ohc=vSEiBxui7OoQ7kNvwHatgHK&amp;efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTA1NjEzNjMwMDI4NjA1OCwiYXNzZXRfYWdlX2RheXMiOjY4LCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6NiwidX…

05 · Most affected inspected pages

06 · About this assessment

Evolize inspects publicly accessible website pages using automated browser-based testing and deterministic accessibility rules. Automated testing can identify many reproducible technical issues but cannot determine complete WCAG or legal compliance.

  • Publicly accessible surfaces only — no credentials, private systems, or source-code access.
  • Findings apply to the pages and states successfully inspected; automated analysis may not detect every issue.
  • Results reflect the site at the scan date and may have changed since.

Evolize provides digital risk intelligence and does not provide legal advice, certify compliance, or guarantee that litigation will not occur. Methodology · Security · Example assessment

07 · Continuous monitoring

This public report captures one assessment. Evolize monitoring rescans the website, detects new and recurring findings, tracks changes over time and verifies corrections.

Is information in this report inaccurate or outdated? Request a correction or removal.