Public accessibility assessment

Accessibility issues detected on smileactives.com

Evolize inspected 5 public pages on smileactives.com and detected 129 automatically identifiable accessibility findings.

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

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

Most widespread issueLinks lack accessible textDetected on 5 inspected pages
Most affected page/products/payment-product-conti-3p94 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)89 detected findings

Is smileactives.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 smileactives.com and detected 129 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/products/payment-product-conti-3p", where 94 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 · 4 instances
    Why this matters

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

    Recommended action

    Add text to the link that describes its purpose, such as 'Instagram' or 'Follow us on Instagram'. The text can be visible or hidden using CSS if necessary. Ensure the link has a discernible name for screen-reader users.

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

    Add text to the link that describes its purpose, such as 'Instagram' or 'Follow us on Instagram'. The text can be visible or hidden using CSS if necessary. Ensure the link has a discernible name for screen-reader users.

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

    Add text to the link that describes its purpose, such as 'Instagram' or 'Follow us on Instagram'. The text can be visible or hidden using CSS if necessary. Ensure the link has a discernible name for screen-reader users.

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

    Add text to the link that describes its purpose, such as 'Instagram' or 'Follow us on Instagram'. The text can be visible or hidden using CSS if necessary. Ensure the link has a discernible name for screen-reader users.

    View technical evidence →
  5. Critical

    Links lack accessible text

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

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

    Recommended action

    Add text to the link that describes its purpose, such as 'Instagram' or 'Follow us on Instagram'. The text can be visible or hidden using CSS if necessary. Ensure the link has a discernible name for screen-reader users.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA8955 / 5
2.4.4Link Purpose (In Context)A1355 / 5
2.4.3Focus OrderA955 / 5
2.1.1KeyboardA755 / 5
1.3.1Info and RelationshipsA455 / 5
1.1.1Non-text ContentA344 / 5
4.1.2Name, Role, ValueA355 / 5
2.2.2Pause, Stop, HideA111 / 5
2.5.8Target Size (Minimum)AA155 / 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

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)6 instances5 inspected pages

ARIA hidden element must not be focusable or contain focusable elements

Why it matters

ARIA hidden element must not be focusable or contain focusable elements

Recommended correction

To fix this issue, ensure that elements with 'aria-hidden=true' are not focusable and do not contain focusable elements. You can achieve this by removing the 'tabindex' attribute or setting it to '-1' for the hidden element and its descendants, and by disabling or removing any interactive elements within the hidden element.

View 6 affected elements
Component · Ref 6I22FE
Affected pagehttps://smileactives.com/collections/shop
Element.hs-popup-cart-sp-load
Accessible nameYour Cart • 0
Roledialog
Markup
<div role="dialog" aria-modal="true" aria-labelledby="hs-header-content" aria-hidden="true" class="hs-popup-cart-sp-load hs-cart-drawer-0 hs-cart-right hs-desktop-content-cart">
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref 6MI9PK
Affected pagehttps://smileactives.com/
Element.slider-announcement-bar-wrapper.slick-slide[data-slick-index="0"]
Accessible nameTHE LABOR DAY EVENT: BUY 1, GET 1 FREE + FREE SHIPPING
Rolegroup
Markup
<div class="slider-announcement-bar-wrapper slick-slide" data-slick-index="0" style="width: 1440px; position: relative; left: 0px; top: 0px; z-index: 998; opacity: 0; transition: opacity 1000ms;" role="group" aria-roledescription="slide" aria-hidden="true" tabindex="-1">
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)209 instances5 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

To improve the accessibility of this button, consider adjusting the color of the text or background to meet the minimum contrast ratio of 4.5:1 for normal text. You can use online tools to check the contrast ratio and select a suitable color combination.

View 209 affected elements
Component · Ref 846ZE3
Affected pagehttps://smileactives.com/
Element.go3044181680
Accessible nameJOIN NOW
Markup
<button type="button" tabindex="0" data-action-id="01JHRJHX2DPRW1TTF4H2KN1J2H" class="needsclick go3044181680 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">JOIN NOW</button>
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref P252ZZ
Affected pagehttps://smileactives.com/collections/shop
Element#email_01K3MCZNY2TTY06AA29RT94B49
Accessible nameENTER YOUR EMAIL
Markup
<input id="email_01K3MCZNY2TTY06AA29RT94B49" type="email" autocomplete="email" name="email" tabindex="0" placeholder="ENTER YOUR EMAIL" aria-label="ENTER YOUR EMAIL" aria-required="true" aria-invalid="false" options="[object Object]" class="needsclick go3302117021 kl-private-reset-css-Xuajs1">
Affected pages/ /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref P91XKR
Affected pagehttps://smileactives.com/collections/shop
Elementh5 > span:nth-child(3)
Accessible nameupdates, special offers and more!
Markup
<span style="color: rgb(154, 126, 227); font-size: 20px; font-family: quasimoda, 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; font-weight: bold; font-style: normal;">updates, special offers and more!</span>
Affected pages/pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref WWY3UW
Affected pagehttps://smileactives.com/collections/shop
Element.go3229474091
Accessible nameGET INSIDER ACCESS
Markup
<button type="button" tabindex="0" data-action-id="01K3MCZNWA2QE6YW93AF6FYW7W" class="needsclick go3229474091 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">GET INSIDER ACCESS</button>
Affected pages/ /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref XN0PD9
Affected pagehttps://smileactives.com/collections/teeth-whitening-products
Element.btn-flavors > span[aria-hidden="true"]
Accessible nameShop Now | $18.00 $15.00
Markup
<span aria-hidden="true"> Shop Now <span class="shop-btn-price"> | <s>$18.00</s> $15.00</span></span>
Affected pages/products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref B90JF5
Affected pagehttps://smileactives.com/collections/teeth-whitening-products
Element.btn-flavors > span[aria-hidden="true"] > .shop-btn-price
Accessible name| $18.00 $15.00
Markup
<span class="shop-btn-price"> | <s>$18.00</s> $15.00</span>
Affected pages/products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref 2CGRSW
Affected pagehttps://smileactives.com/collections/shop
Element.btn-flavors > span[aria-hidden="true"] > .shop-btn-price > s
Accessible name$18.00
Markup
<s>$18.00</s>
Affected pages/products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref DM0IXY
Affected pagehttps://smileactives.com/collections/teeth-whitening-products
Elementp:nth-child(2) > span > span
Accessible nameNew products, Pro tips and VIP access — be the first to know!
Markup
<span style="font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal;">New products, Pro tips and VIP access — be the first to know!</span>
Affected pages/ /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref 43MEZ0
Affected pagehttps://smileactives.com/collections/shop
Element.product-Oral-Care-Products > .product-8196369940719.property-fg[data-productid="8196369940719"] > .card-wrapper-custom.card-wrapper > .card--standard.card--media.card > .ppid-8196369940719.one_time.card__content > .search-card-div-sec.card__information > .price-section > .one-shot-section > .one_time_price_8196369940719.product-link-8196369940719[data-orginal-price="89.85"] > span[aria-hidden="true"] > .shop-btn-price > s
Accessible name$89.85
Markup
<s>$89.85</s>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref CDHUHC
Affected pagehttps://smileactives.com/collections/shop
Element.one_time_price_8196369809647.product-link-8196369809647[data-orginal-price="29.95"] > span[aria-hidden="true"] > .shop-btn-price > s
Accessible name$29.95
Markup
<s>$29.95</s>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref SJ5O6N
Affected pagehttps://smileactives.com/collections/shop
Element.one_time_price_8520825143535.product-link-8520825143535[data-orginal-price="45.00"] > span[aria-hidden="true"]
Accessible nameShop Now | $45.00
Markup
<span aria-hidden="true"> Shop Now <span class="shop-btn-price"> |  $45.00  </span></span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref EVVBJO
Affected pagehttps://smileactives.com/collections/shop
Element.product-Best-Sellers > .product-9210526630127.property-kit[data-productid="9210526630127"] > .card-wrapper-custom.card-wrapper > .card--standard.card--media.card > .ppid-9210526630127.one_time.card__content > .search-card-div-sec.card__information > .price-section > .one-shot-section > .one_time_price_9210526630127.shop-now-btn[data-orginal-price="39.95"] > span[aria-hidden="true"] > .shop-btn-price
Accessible name| $158.90 $39.95
Markup
<span class="shop-btn-price"> |  <s class="price-item price-item--regular">            
                        $158.90</s>  $39.95  </span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref 0NOLOG
Affected pagehttps://smileactives.com/collections/shop
Element.product-Best-Sellers > .product-9210526630127.property-kit[data-productid="9210526630127"] > .card-wrapper-custom.card-wrapper > .card--standard.card--media.card > .ppid-9210526630127.one_time.card__content > .search-card-div-sec.card__information > .price-section > .one-shot-section > .one_time_price_9210526630127.shop-now-btn[data-orginal-price="39.95"] > span[aria-hidden="true"] > .shop-btn-price > s
Accessible name$158.90
Markup
<s class="price-item price-item--regular">            
                        $158.90</s>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref QQECZU
Affected pagehttps://smileactives.com/collections/shop
Element.one_time_price_8086810591471.product-link-8086810591471[data-orginal-price="35.00"] > span[aria-hidden="true"]
Accessible nameShop Now | $35.00 $30.00
Markup
<span aria-hidden="true"> Shop Now <span class="shop-btn-price"> |  <s>$35.00</s> $30.00  </span></span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref D62SXA
Affected pagehttps://smileactives.com/collections/shop
Element.one_time_price_9252773396719.product-link-9252773396719[data-orginal-price="74.95"] > span[aria-hidden="true"] > .shop-btn-price
Accessible name| $74.95 $39.95
Markup
<span class="shop-btn-price"> |  <s>$74.95</s> $39.95  </span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref WFZF1L
Affected pagehttps://smileactives.com/collections/shop
Element.product-Kits > .product-9205113028847.property-kit[data-productid="9205113028847"] > .card-wrapper-custom.card-wrapper > .card--standard.card--media.card > .ppid-9205113028847.one_time.card__content > .search-card-div-sec.card__information > .price-section > .one-shot-section > .one_time_price_9205113028847[data-orginal-price="24.95"][href$="pro-whitening-gel-11"] > span[aria-hidden="true"]
Accessible nameShop Now | $29.95 $24.95
Markup
<span aria-hidden="true"> Shop Now <span class="shop-btn-price"> |  <s class="price-item price-item--regular">            
                        $29.95</s>  $24.95  </span></span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref 1V3BSE
Affected pagehttps://smileactives.com/collections/shop
Element.one_time_price_8196372136175.product-link-8196372136175[data-orginal-price="47.95"] > span[aria-hidden="true"] > .shop-btn-price
Accessible name| $47.95 $39.95
Markup
<span class="shop-btn-price"> |  <s>$47.95</s> $39.95  </span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref JLXPP4
Affected pagehttps://smileactives.com/collections/shop
Element.product-Kits > .product-9210526630127.property-kit[data-productid="9210526630127"] > .card-wrapper-custom.card-wrapper > .card--standard.card--media.card > .ppid-9210526630127.one_time.card__content > .search-card-div-sec.card__information > .price-section > .one-shot-section > .one_time_price_9210526630127.shop-now-btn[data-orginal-price="39.95"] > span[aria-hidden="true"] > .shop-btn-price
Accessible name| $158.90 $39.95
Markup
<span class="shop-btn-price"> |  <s class="price-item price-item--regular">            
                        $158.90</s>  $39.95  </span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref UDRFQA
Affected pagehttps://smileactives.com/collections/shop
Element.one_time_price_8196369809647.product-link-8196369809647[data-orginal-price="29.95"] > span[aria-hidden="true"]
Accessible nameShop Now | $29.95 $24.95
Markup
<span aria-hidden="true"> Shop Now <span class="shop-btn-price"> |  <s>$29.95</s> $24.95  </span></span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref IC7KWN
Affected pagehttps://smileactives.com/collections/shop
Element.product-Best-Sellers > .product-9399566532847.property-kit[data-productid="9399566532847"] > .card-wrapper-custom.card-wrapper > .card--standard.card--media.card > .ppid-9399566532847.one_time.card__content > .search-card-div-sec.card__information > .price-section > .one-shot-section > .one_time_price_9399566532847.product-link-9399566532847[data-orginal-price="59.95"] > span[aria-hidden="true"] > .shop-btn-price
Accessible name| $59.95 $34.95
Markup
<span class="shop-btn-price"> |  <s>$59.95</s> $34.95  </span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref V76KG9
Affected pagehttps://smileactives.com/collections/shop
Element.product-link-9383555727599.shop-now-btn[data-orginal-price="60.00"] > span[aria-hidden="true"] > .shop-btn-price
Accessible name| $60.00
Markup
<span class="shop-btn-price"> |   $60.00 </span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref Q7GXPF
Affected pagehttps://smileactives.com/collections/shop
Element.product-Best-Sellers > .product-9205113028847.property-kit[data-productid="9205113028847"] > .card-wrapper-custom.card-wrapper > .card--standard.card--media.card > .ppid-9205113028847.one_time.card__content > .search-card-div-sec.card__information > .price-section > .one-shot-section > .one_time_price_9205113028847[data-orginal-price="24.95"][href$="pro-whitening-gel-11"] > span[aria-hidden="true"]
Accessible nameShop Now | $29.95 $24.95
Markup
<span aria-hidden="true"> Shop Now <span class="shop-btn-price"> |  <s class="price-item price-item--regular">            
                        $29.95</s>  $24.95  </span></span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref SOXT4X
Affected pagehttps://smileactives.com/collections/shop
Element.product-Best-Sellers > .product-9468026355951.property-fg[data-productid="9468026355951"] > .card-wrapper-custom.card-wrapper > .card--standard.card--media.card > .ppid-9468026355951.one_time.card__content > .search-card-div-sec.card__information > .price-section > .one-shot-section > .one_time_price_9468026355951.product-link-9468026355951[data-orginal-price="30.00"] > span[aria-hidden="true"]
Accessible nameShop Now | $30.00 $24.00
Markup
<span aria-hidden="true"> Shop Now <span class="shop-btn-price"> |  <s>$30.00</s> $24.00  </span></span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref BGBNFV
Affected pagehttps://smileactives.com/collections/shop
Element.product-Kits > .product-9399566532847.property-kit[data-productid="9399566532847"] > .card-wrapper-custom.card-wrapper > .card--standard.card--media.card > .ppid-9399566532847.one_time.card__content > .search-card-div-sec.card__information > .price-section > .one-shot-section > .one_time_price_9399566532847.product-link-9399566532847[data-orginal-price="59.95"] > span[aria-hidden="true"] > .shop-btn-price
Accessible name| $59.95 $34.95
Markup
<span class="shop-btn-price"> |  <s>$59.95</s> $34.95  </span>
Affected pages/products/payment-product-conti-3p /products/popsocket
Component · Ref VWVAWU
Affected pagehttps://smileactives.com/collections/shop
Element.product-Whitening > .product-8196369940719.property-fg[data-productid="8196369940719"] > .card-wrapper-custom.card-wrapper > .card--standard.card--media.card > .ppid-8196369940719.one_time.card__content > .search-card-div-sec.card__information > .price-section > .one-shot-section > .one_time_price_8196369940719.product-link-8196369940719[data-orginal-price="89.85"] > span[aria-hidden="true"]
Accessible nameShop Now | $89.85 $74.85
Markup
<span aria-hidden="true"> Shop Now <span class="shop-btn-price"> |  <s>$89.85</s> $74.85  </span></span>
Affected pages/products/payment-product-conti-3p /products/popsocket

Showing 25 representative examples · 64 more affected elements not shown

High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)50 instances5 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

To fix this issue, remove the element from the tab order by adding the 'tabindex="-1"' attribute or by hiding it using 'display: none' or 'visibility: hidden' in CSS. Ensure that the element is not focusable when it is not visible.

View 50 affected elements
Component · Ref W99VG0
Affected pagehttps://smileactives.com/collections/shop
Elementinput#Search-In-Modal
Accessible nameEnter your search term
Rolecombobox
Markup
<input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" required="" placeholder="Enter your search term" role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false" data-uw-rm-form="fx" aria-label="Enter your search term" data-uw-hidden-control="hidden-control-element" aria-required="true">
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref OHZUOD
Affected pagehttps://smileactives.com/collections/shop
Elementdiv:nth-of-type(2) > details-modal > details > div > div:nth-of-type(2) > button
Accessible nameClose
Markup
<button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
                  <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
                    <use href="#icon-close">
                  </use></svg>
                </button>
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref 3R432U
Affected pagehttps://smileactives.com/pages/faq
Elementdiv > div:nth-of-type(2) > predictive-search > form > div:nth-of-type(1) > button
Accessible nameSearch
Markup
<button class="search__button field__button" aria-label="Search">
                        <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
                          <use href="#icon-search">
                        </use></svg>
                      </button>
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref 14P0T5
Affected pagehttps://smileactives.com/collections/shop
Elementbutton#uw-open-accessibility
Accessible nameOpen the accessibility menu
Markup
<button class="uw-sl__item" data-uw-rm-ignore="true" data-uw-ignore-translate="true" lang="en-US" id="uw-open-accessibility"><span class="uw-sl__item__left" data-uw-ignore-translate="true"><span class="uw-sl__item__img"><svg focusable="false" width="23" height="28" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="presentation"><path d="M.018 8.639c.105-.595.65-.991 1.223-.877a53.94 53.94 0 0020.517 0c.625-.125 1.228.366 1.242 1.06.01.544-.402 1.003-.915 1.102-2.289.44-4.589.727-6.893.877-.948.063-1.647.948-1.54 1.932l.202 1.84c.314 2.87.958 5.69 1.919 8.399l1.26 3.553c.202.568-.076 …
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref UC6DOZ
Affected pagehttps://smileactives.com/collections/shop
Elementdiv > div > nav > ul > li:nth-of-type(3) > a
Accessible nameSmilecare Guide
Markup
<a href="/blogs/blog" class="menu-drawer__menu-item header__menu-item list-menu__item link link--text focus-inset" data-uw-rm-brl="PR" data-uw-original-href="/blogs/blog" aria-label="Smilecare Guide" data-uw-rm-empty-ctrl="">
                    <span>Smilecare Guide</span>
                  </a>
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref WUSXDP
Affected pagehttps://smileactives.com/collections/shop
Elementdiv > div > div > div:nth-of-type(2) > div > button
Accessible nameBest Sellers
Markup
<button onclick="toggleDropdown()" class="dropbtn">Best Sellers</button>
Affected pages/products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref SIG6EX
Affected pagehttps://smileactives.com/pages/faq
Elementdiv#menu-drawer > div > div > div > a
Accessible nameOrder Now
Markup
<a href="/pages/sas-core" class="header-mobile-cta dynamic-cta-url-SAS">Order Now</a>
Affected pages/ /pages/faq
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)27 instances5 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

To fix this issue, ensure the interactive control is reachable by keyboard by adding focusable semantics or a tabindex. For example, you can add a tabindex attribute to the summary element: <summary tabindex="0" ...>

View 27 affected elements
Component · Ref 3950H
Affected pagehttps://smileactives.com/collections/shop
Elementdiv > header > div:nth-of-type(2) > details-modal > details > summary
Accessible nameSearch
Rolebutton
Markup
<summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search" role="button">
              <span>
                 <i class="fa-light fa-magnifying-glass" aria-hidden="true"></i>
                <!-- <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
                  <use href="#icon-search">
                </svg> -->
                
                <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation…
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref AKH6XB
Affected pagehttps://smileactives.com/collections/teeth-whitening-products
Elementdetails#Details-menu-drawer-container > summary
Accessible nameMenu
Rolebutton
Markup
<summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu" role="button" aria-expanded="false">
              <span>
                <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
</path></svg>

                <svg xmlns="http://www.w3.org/2000/svg" aria…
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref KBCRRH
Affected pagehttps://smileactives.com/collections/teeth-whitening-products
Elementdetails#Details-1-template--16869491507439__product-grid > summary
Accessible nameAvailability (0 selected)
Rolebutton
Markup
<summary class="facets__summary caption-large focus-offset" aria-label="Availability (0 selected)" role="button" aria-expanded="false" aria-controls="Facet-1-template--16869491507439__product-grid">
                    <div>
                      <span>Availability</span>
                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
</path></svg>

     …
Component · Ref 9H0EP5
Affected pagehttps://smileactives.com/collections/teeth-whitening-products
Elementdetails#Details-Mobile-2-template--16869491507439__product-grid > summary
Accessible namePrice <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> </svg>
Rolebutton
Markup
<summary class="mobile-facets__summary focus-inset" role="button" aria-expanded="false" aria-controls="FacetMobile-2-template--16869491507439__product-grid">
                        <div>
                          <span>Price</span>
                          <span class="mobile-facets__arrow no-js-hidden"><svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a…
Component · Ref RTGEW2
Affected pagehttps://smileactives.com/pages/faq
Elementdiv#nav-products
Accessible nameProducts
Markup
<div onclick="navTo('products')" id="nav-products" class="">
            Products
          </div>
Component · Ref 3IXG3V
Affected pagehttps://smileactives.com/pages/faq
Elementdiv#mob-pills > span:nth-of-type(2)
Accessible nameOrders
Markup
<span class="pill " onclick="pillNav('orders',this)">
        Orders 
      </span>
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)9 instances5 inspected pages

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

To fix this issue, ensure that the modal dialog traps keyboard focus. This can be achieved by setting the 'tabindex' attribute to '-1' on the modal container and programmatically managing focus within the dialog. When the modal is opened, set focus to the first focusable element within the dialog. When the user tabs out of the last focusable element, set focus back to the first focusable element, creating a focus loop within the dialog.

View 9 affected elements
Component · Ref 5TJAD2
Affected pagehttps://smileactives.com/collections/teeth-whitening-products
Elementhtml > body > div:nth-of-type(17)
Accessible nameYour Cart • 0
Roledialog
Markup
<div role="dialog" aria-modal="true" aria-labelledby="hs-header-content" aria-hidden="true" class="hs-popup-cart-sp-load hs-cart-drawer-0 hs-cart-right hs-desktop-content-cart"><div class="hs-site-cart-popup-layout hs-popup-cart-empty"><!-- HS HEADER LAYOUT -->
                <div class="hs-header-layout">
                  <div class="hs-close-popup-cart">
                    <div class="hs-header-close-empty">
                      <span class="hs-header-title" id="hs-header-content" data-internal-props="HsTitleAlignment=true">Your Cart • 0</span>
                      <button data-internal…
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref PNQ7CM
Affected pagehttps://smileactives.com/collections/shop
Elementhtml > body > div:nth-of-type(22) > 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" data-kl-scroll-locking-modal="true" 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(20, 20, 20, 0.6); 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;"><div class="needsclick  kl-private-res…
Affected pages/ /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
High

Images lack text alternatives

WCAG 1.1.1 (A)5 instances1 inspected page

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Why it matters

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Recommended correction

Add an alt attribute with a descriptive text to the img element, e.g., alt="Rating star"

View 5 affected elements
Component · Ref WAF1J6
Affected pagehttps://smileactives.com/
Element.slick-active.result-slider-item[data-slick-index="2"] > .result-slider-wrapper > .star-icon[alt=""][role="presentation"]
Rolepresentation
Markup
<img src="//smileactives.com/cdn/shop/files/star-icon-white.webp?v=1737961760" loading="lazy" class="star-icon" id="star-icon">
Component · Ref 24879H
Affected pagehttps://smileactives.com/
Element.slick-active.slick-cloned[data-slick-index="6"] > .result-slider-wrapper > .star-icon[alt=""][role="presentation"]
Rolepresentation
Markup
<img src="//smileactives.com/cdn/shop/files/star-icon-white.webp?v=1737961760" loading="lazy" class="star-icon" id="">
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)5 instances5 inspected pages

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Why it matters

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Recommended correction

Verify that the id referenced by aria-controls exists in the document and that the value of aria-haspopup is valid. Update the aria-controls value to reference a valid id or remove it if not applicable. Ensure that the element with the id 'truyoConsentCookieSettings' exists in the document.

View 5 affected elements
Component · Ref 652W42
Affected pagehttps://smileactives.com/
Element.more-link > li:nth-child(4) > .cookieSettingButton.your-privacy-choices-link[aria-controls="truyoConsentCookieSettings"]
Accessible nameYour Privacy Choices, opens cookie preferences dialog
Markup
<a href="#" class="cookieSettingButton your-privacy-choices-link" aria-label="Your Privacy Choices, opens cookie preferences dialog" aria-haspopup="dialog" aria-controls="truyoConsentCookieSettings">
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)5 instances5 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 the content in a landmark region such as a footer element to enable assistive technology users to reach it via landmark navigation.

View 5 affected elements
Component · Ref IXI2N4
Affected pagehttps://smileactives.com/pages/faq
Elementp#copyright-cont-copyright_content_Gc8fwP
Accessible name© 2026 Oral Care Products, LLC. All rights reserved. Smileactives® is a trademark of Oral Care Products, LLC.
Markup
<p class="col-12 copyright-cont" id="copyright-cont-copyright_content_Gc8fwP">© 2026 Oral Care Products, LLC. All rights reserved. <br class="show-for-small-only">Smileactives® is a trademark of Oral Care Products, LLC. </p>
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)15 instances5 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

Provide a unique accessible name for each navigation region using 'aria-label' or 'aria-labelledby' attributes to help screen reader users distinguish between them.

View 15 affected elements
Component · Ref SGU4RE
Affected pagehttps://smileactives.com/collections/shop
Elementdiv#menu-drawer > div > div > nav
Accessible nameShop About Smilecare Guide
Markup
<nav class="menu-drawer__navigation">
              <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a href="/collections/shop" class="menu-drawer__menu-item header__menu-item list-menu__item link link--text focus-inset" aria-current="page" data-active-customer-link="/collections/custom-dynamic-bundle" data-uw-rm-brl="PR" data-uw-original-href="/collections/shop" aria-label="Shop" data-uw-rm-empty-ctrl="">
                    <span class="header__active-menu-item">Shop</span>
                  </a></li><li><a href="/pages/about-us" class="menu-drawer__menu-item header__menu…
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Component · Ref W3O8AT
Affected pagehttps://smileactives.com/collections/teeth-whitening-products
Elementdiv#shopify-section-header > div > header > nav
Accessible nameShop About Smilecare Guide
Markup
<nav class="header__inline-menu menu2">
            <ul class="list-menu list-menu--inline" role="list"><li><a href="/collections/shop" class="header__menu-item list-menu__item link link--text focus-inset" data-active-customer-link="/collections/custom-dynamic-bundle" data-uw-rm-brl="PR" data-uw-original-href="/collections/shop">
                    <span>Shop</span>
                  </a></li><li><a href="/pages/about-us" class="header__menu-item list-menu__item link link--text focus-inset" data-uw-rm-brl="PR" data-uw-original-href="/pages/about-us">
                    <span>About</span>
   …
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Medium

Touch targets are too small

WCAG 2.5.8 (AA)5 instances5 inspected pages

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Why it matters

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Recommended correction

Increase this <a>'s rendered area to at least 24 × 24 CSS pixels, or provide sufficient spacing from adjacent targets. Prefer increasing padding on the existing control (for example the button or link) rather than adding a separate non-interactive wrapper.

View 5 affected elements
Component · Ref TYYFUS
Affected pagehttps://smileactives.com/collections/shop
Element.account_menu
Accessible nameuser
Markup
<a href="/account/login" class="header__menu-item list-menu__item link link--text focus-inset account_menu login-link">
Affected pages/ /pages/faq /products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products
Medium

ARIA container is missing required child roles

WCAG 1.3.1 (A)2 instances2 inspected pages

An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.

Why it matters

An ARIA role that requires specific child roles does not contain them, breaking the widget semantics.

Recommended correction

Provide the child roles the container role requires (e.g. option inside listbox).

View 2 affected elements
Component · Ref M41K4I
Affected pagehttps://smileactives.com/collections/shop
Element#Slider-template--18404652548335__shop_new_layout_WDcVM6
Accessible name.bredcrumb-shop.sticky { position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; background: #fff; margin: 0; padding:0.5rem 0 !important; -webkit-overflow-scrolling: touch; overflow-x: scroll; scrollbar-width: none; } .bredcrumb-shop.sticky::-webkit-scrollbar { display: none; } .bredcrumb-shop.sticky ul{ margin:15px 0px 0px !important; } .color-background-2 {background-color:transparent;} #product-grid { display: flex; } .kit-product { justify-content:center; } .kit-product #product-grid .grid__item {margin: 0 2rem;} .property-kit .secondary-name{display:none;} .card__content .card__information.product-contents { text-align:center !important; } .card__content .secondary-name{ font-family: 'Montserrat',sans-serif; font-size: 16px; font-weight: 500; line-height: 1.36; letter-spacing: .19px; text-align: center; color: #53565a; white-space: nowrap; margin: 8px 0; } .custom-shop .grid__item.property-fg:first-child,.custom-shop .grid__item.property-kit:first-child { display: flex; flex-wrap: wrap; flex-direction: column; justify-content: space-between; height: auto; } .custom-shop .grid__item.property-fg:first-child:before,.custom-shop .grid__item.property-kit:first-child:before{ content: ""; position: relative; } .customize-shop .isolate { z-index: 1; } @media (min-width:767px){ .custom-shop .grid__item.property-fg:first-child,.custom-shop .grid__item.property-kit:first-child{ height: 469px; width: 100% !important; max-width:100%; } } @media (min-width:1024px){ .custom-shop .grid__item.property-fg:first-child,.custom-shop .grid__item.property-kit:first-child{ height: 688px; } .card__content .secondary-name { margin:8px 0 15px; } } @media screen and (min-width:767px) and (max-width:1024px) { .custom-shop.collection-list__item.grid__items .card__information .grid__item.property-fg, .custom-shop.collection-list__item.grid__items .card__information .grid__item.property-kit { width:18rem !important; } .custom-shop .collection-list__item.grid__items .card__information .grid__item.property-fg:first-child, .custom-shop .collection-list__item.grid__items .card__information .grid__item.property-kit:first-child { width: 100% !important; } } .card__media .media video { object-fit: cover; object-position: center center; } .product-grid .grid__item .card__media video {opacity:0;} .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child) { opacity: 1; } .card__content, .card__information{ padding: 0 !important; } .card{border:none;} .page-width{padding-left:0;padding-right:0;} Best Sellers Kits Whitening Oral Care Products Devices Best Sellers Best Sellers Kits Whitening Oral Care Products Devices Best Sellers Your favorite product ships every 3 months. Cancel anytime. Subscribe today and get 15% or more off all products with auto-delivery. 60-day money back guarantee (less S&H) with every order. .save-subscribe-core5 { width:360px; background-color: rgba(208,187,252,0.3); padding: 20px 0 5px 20px; margin: 20px; } .save-subscribe-core5 ul li { display: flex; align-items: center; } .save-subscribe-core5 ul li img { max-width: 2.8rem; } .save-subscribe-core5 ul li p { font-size: .725rem; margin: 0.25rem; padding: 0.4rem 1rem; text-align: left; line-height: 1.6; } $29.95 Subscribe Whitening Power Kit Sale Whitening Power Kit $29.95 $39.95 $29.95 Shop now. Original price $39.95, now $29.95 Shop Now | $39.95 $29.95 Regular price $39.95 USD, sale price $29.95 USD. Regular price $29.95 USD Regular price $39.95 USD Sale price $29.95 USD Unit price /  per  Sale .product-grid .card-wrapper-custom .subscribe-price.kit{ padding-bottom: 5px !important; } /*Shop Page subscribe popup css starts*/ .save-and-subscribe-modal{display: flex;flex-direction: column;} .save-and-subscribe-modal ul{ padding: 0;list-style: none;display: flex;flex-flow: column;} .save-and-subscribe-modal ul li{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-around;align-items: center;} .save-and-subscribe-modal li img { max-width: 3rem;} p.sns-ship-frequency {padding-left: 12px;} /* .flavor_icon{ width:10% !important; padding:0px !important; } */ .save-and-subscribe-modal variant-radios input{width:1px;height:1px;} .flavor_icon.selected{border: 1px solid #000;border-radius: 50%;} /* .shop-subscribe-popup { background-color: #ffffff; width: 100%; display: none; position: absolute; padding-right: 0px; min-height: 23rem; height: 80%; top: 20%; left: 0.06…[truncated by Evolize: exceeded D1 value limit]
Rolelist
Markup
<ul class="collection-list contains-card contains-card--collection grid slider slider--tablet" id="Slider-template--18404652548335__shop_new_layout_WDcVM6" role="list">
Affected pages/products/payment-product-conti-3p /products/popsocket
Low

Low-quality alternative text

WCAG 1.1.1 (A)212 instances3 inspected pages

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Why it matters

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Recommended correction

Update the alt text for each image to provide a clear and concise description of the image content, avoiding duplication across unrelated images.

View 212 affected elements
Component · Ref ZH5H0A
Affected pagehttps://smileactives.com/collections/shop
Elementdiv:nth-of-type(1) > div > div:nth-of-type(1) > ul > li:nth-of-type(3) > img
Markup
<img src="//smileactives.com/cdn/shop/files/mbg-pdp_fbbc7890-a432-49b5-a8d4-5176d300840d.png?v=1682402827" alt="60 day moey back" srcset="//smileactives.com/cdn/shop/files/mbg-pdp_fbbc7890-a432-49b5-a8d4-5176d300840d.png?v=1682402827&amp;width=70 70w" width="70" height="70" loading="lazy">
Affected pages/products/payment-product-conti-3p /products/popsocket /collections/teeth-whitening-products

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.