Scan results for sliquid.com

Accessible

Congratulations! Your webpage is accessible with a score above 85. We’d love to work with you to help close any remaining accessibility gaps.

accessWidget is detected on the website
#
Element
Relevant
Successes
Failures
Score
1
The alt attribute is used to provide a text alternative for images. It is not meant to be used on elements other than images and therefore will not be read using screen-readers.
Yes
102
0
100

Code snapshots of successful elements

  • 1
                <img id="CybotCookiebotDialogPoweredbyImage" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAArPSURBVGhD7VkLsFVVGb5UNmUTxuPsxwGkUcdHmGWUOSqQiu9QMhA8+3XOvXAhyY...
            
  • 2
                <img class="CybotExternalLinkArrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBpdTdCcMgEAdwT/vk04EOkBG6QifpHH3rCF2hk3SVvBaEuoDYu4IgRRMv/iEkD/H...
            
  • 3
                <img class="CybotExternalLinkArrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBpdTdCcMgEAdwT/vk04EOkBG6QifpHH3rCF2hk3SVvBaEuoDYu4IgRRMv/iEkD/H...
            
  • 4
                <img class="CybotExternalLinkArrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBpdTdCcMgEAdwT/vk04EOkBG6QifpHH3rCF2hk3SVvBaEuoDYu4IgRRMv/iEkD/H...
            
  • 5
                <img class="CybotExternalLinkArrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBpdTdCcMgEAdwT/vk04EOkBG6QifpHH3rCF2hk3SVvBaEuoDYu4IgRRMv/iEkD/H...
            
  • 6
                <img class="CybotExternalLinkArrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBpdTdCcMgEAdwT/vk04EOkBG6QifpHH3rCF2hk3SVvBaEuoDYu4IgRRMv/iEkD/H...
            
  • 7
                <img class="CybotExternalLinkArrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBpdTdCcMgEAdwT/vk04EOkBG6QifpHH3rCF2hk3SVvBaEuoDYu4IgRRMv/iEkD/H...
            
  • 8
                <img class="CybotExternalLinkArrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBpdTdCcMgEAdwT/vk04EOkBG6QifpHH3rCF2hk3SVvBaEuoDYu4IgRRMv/iEkD/H...
            
  • 9
                <img class="CybotExternalLinkArrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBpdTdCcMgEAdwT/vk04EOkBG6QifpHH3rCF2hk3SVvBaEuoDYu4IgRRMv/iEkD/H...
            
  • 10
                <img class="CybotExternalLinkArrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBpdTdCcMgEAdwT/vk04EOkBG6QifpHH3rCF2hk3SVvBaEuoDYu4IgRRMv/iEkD/H...
            
#
Element
Relevant
Successes
Failures
Score
2
An iframe needs a label that describes its purpose to screen reader users.
No
0
0
#
Element
Relevant
Successes
Failures
Score
3
In most cases, using role=menu on navigation elements within a web page can negatively impact screen reader users, especially those using JAWS. The attribute should be used for menu types that function like those found in desktop applications.
No
0
0
#
Element
Relevant
Successes
Failures
Score
4
In most cases, using role=menubar on navigation elements within a web page can negatively impact screen reader users, especially those using JAWS. The attribute should be used for menu types that function like those found in desktop applications.
No
0
0
#
Element
Relevant
Successes
Failures
Score
5
In most cases, using ARIA menu roles within a web page can negatively impact screen reader users, especially those using JAWS. role="menuitem" should be used for menu items in menu types that function like those found in desktop applications.
No
0
0
#
Element
Relevant
Successes
Failures
Score
6
Make sure that no element has an autofocus attribute.
No
0
0
#
Element
Relevant
Successes
Failures
Score
7
Using role="application" is generally discouraged because it disables standard screen reader modes and forces users into an application mode. This removes familiar navigation shortcuts, such as heading or landmark navigation, and requires them to interact in ways they may not expect.
No
0
0
#
Element
Relevant
Successes
Failures
Score
8
If content remains visible on the screen but assigned aria-hidden="true", it will be excluded from the accessibility tree. As a result, screen reader users will not have access to the same information as sighted users.
Yes
787
8
99

Code snapshots of successful elements

  • 1
                <div id="CybotCookiebotDialog" name="CybotCookiebotDialog" role="dialog" aria-modal="true" aria-labelledby="CybotCookiebotDialogBodyContentTitle" tabindex="-1" lang="en" dir="ltr" ng-non-bindable="" data-template="slideup" class="CybotEdge CybotMulti...
            
  • 2
                <div class="CybotCookiebotDialogContentWrapper"><div id="CybotCookiebotDialogHeader"><div id="CybotCookiebotDialogHeaderLogosWrapper"><div id="CybotCookiebotDialogPoweredbyLink"><h1 role="heading" class="acsb-sr-only style=";background-color:#ffffff!...
            
  • 3
                <div id="CybotCookiebotDialogHeader"><div id="CybotCookiebotDialogHeaderLogosWrapper"><div id="CybotCookiebotDialogPoweredbyLink"><h1 role="heading" class="acsb-sr-only style=";background-color:#ffffff!important;color:#000000!important;">Sliquid | Bo...
            
  • 4
                <div id="CybotCookiebotDialogHeaderLogosWrapper"><div id="CybotCookiebotDialogPoweredbyLink"><h1 role="heading" class="acsb-sr-only style=";background-color:#ffffff!important;color:#000000!important;">Sliquid | Body-Safe Wellness &amp; Intimate Lubri...
            
  • 5
                <div id="CybotCookiebotDialogPoweredbyLink"><h1 role="heading" class="acsb-sr-only style=";background-color:#ffffff!important;color:#000000!important;">Sliquid | Body-Safe Wellness &amp; Intimate Lubricants</h1><img id="CybotCookiebotDialogPoweredbyI...
            
  • 6
                <img id="CybotCookiebotDialogPoweredbyImage" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAArPSURBVGhD7VkLsFVVGb5UNmUTxuPsxwGkUcdHmGWUOSqQiu9QMhA8+3XOvXAhyY...
            
  • 7
                <a href="https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&amp;utm_medium=referral&amp;utm_content=v2" rel="noopener nofollow" target="_blank" id="CybotCookiebotDialogPoweredbyCybot" aria-label="Cookiebot by Userc...
            
  • 8
                <div id="CybotCookiebotDialogTabContent"><div id="CybotCookiebotDialogBody" class="CybotCookiebotDialogTabPanel" lang="en"><div class="CybotCookiebotScrollContainer" style="min-height: 58px;"><div id="CybotCookiebotDialogBodyContent" class="CybotCook...
            
  • 9
                <div id="CybotCookiebotDialogBody" class="CybotCookiebotDialogTabPanel" lang="en"><div class="CybotCookiebotScrollContainer" style="min-height: 58px;"><div id="CybotCookiebotDialogBodyContent" class="CybotCookiebotScrollArea"><div class="CybotCookieb...
            
  • 10
                <div class="CybotCookiebotScrollContainer" style="min-height: 58px;"><div id="CybotCookiebotDialogBodyContent" class="CybotCookiebotScrollArea"><div class="CybotCookiebotFader" aria-hidden="true" style="background-image: none;"></div><div id="CybotCo...
            

Code snapshots of failed elements

  • 1
                <section class="elementor-section elementor-top-section elementor-element elementor-element-bf85561 gallerry elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible" data-id="bf85561" data-element...
            
  • 2
                <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c3cd549" data-id="c3cd549" data-element_type="column" data-e-type="column"> <div cl...
            
  • 3
                <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c3cd549" data-id="c3cd549" data-element_type="column" data-e-type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div c...
            
  • 4
                <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-ff50de3 elementor-widget elementor-widget-rbb_testimonials" data-id="ff50de3" data-element_type="widget" data-e-type="widget" data-widget_...
            
  • 5
                <div class="elementor-element elementor-element-ff50de3 elementor-widget elementor-widget-rbb_testimonials" data-id="ff50de3" data-element_type="widget" data-e-type="widget" data-widget_type="rbb_testimonials.default"> <div class="elementor-widget-co...
            
  • 6
                <div class="elementor-widget-container"> <div class="rbb-testimonial layout-4"> <div class="container mx-auto"> <div class="mb-[22px] text-center wow fadeInUp" style="visibility: visible; animation-name: fadeInUp;"> </div> <div class="title_block tex...
            
  • 7
                <div class="rbb-testimonial layout-4"> <div class="container mx-auto"> <div class="mb-[22px] text-center wow fadeInUp" style="visibility: visible; animation-name: fadeInUp;"> </div> <div class="title_block text-center mb-11 wow fadeInUp" style="visib...
            
  • 8
                <div class="container mx-auto"> <div class="mb-[22px] text-center wow fadeInUp" style="visibility: visible; animation-name: fadeInUp;"> </div> <div class="title_block text-center mb-11 wow fadeInUp" style="visibility: visible; animation-name: fadeInU...
            
#
Element
Relevant
Successes
Failures
Score
9
When elements are visually hidden but still exposed to assistive technology, screen reader users may encounter content that should not be available in the current interface. This can obscure the current state of the page and lead to confusion about what information or controls are available.
Yes
1626
1
100

Code snapshots of successful elements

  • 1
                <div class="pace pace-inactive"><div class="pace-progress data-progress="99" style="transform: translate3d(100%, 0px, 0px);;background-color:#ffffff!important;color:#000000!important;"> <div class="pace-progress-inner"></div> </div> <div class="pace-...
            
  • 2
                <div class="pace-progress data-progress="99" style="transform: translate3d(100%, 0px, 0px);;background-color:#ffffff!important;color:#000000!important;"> <div class="pace-progress-inner"></div> </div>
            
  • 3
                <div class="pace-progress-inner"></div>
            
  • 4
                <div class="pace-activity"></div>
            
  • 5
                <div id="CybotCookiebotDialogNav" class="CybotCookiebotScrollAreaSide"><div class="CybotCookiebotFader CybotCookiebotFaderLeft" style="background-image: none;"></div><div class="CybotCookiebotFader CybotCookiebotFaderRight" style="background-image: n...
            
  • 6
                <div class="CybotCookiebotFader CybotCookiebotFaderLeft" style="background-image: none;"></div>
            
  • 7
                <div class="CybotCookiebotFader CybotCookiebotFaderRight" style="background-image: none;"></div>
            
  • 8
                <ul id="CybotCookiebotDialogNavList" class="CybotCookiebotDialogNavItems" role="tablist"><li class="CybotCookiebotDialogNavItem" role="presentation"></li><li class="CybotCookiebotDialogNavItem" role="presentation"></li><li id="CybotCookiebotDialogNav...
            
  • 9
                <li class="CybotCookiebotDialogNavItem" role="presentation"></li>
            
  • 10
                <li class="CybotCookiebotDialogNavItem" role="presentation"></li>
            

Code snapshots of failed elements

  • 1
                <div class="scroll-to-top fixed z-10 md:block hidden cursor-pointer bottom-5 right-5 p-3 bg-[color:var(--rbb-scroll-top-background-color)]> <span class="text-[length:var(--rbb-scroll-top-icon-size)] text-[color:var(--rbb-scroll-top-icon-color)] rbb-i...
            
#
Element
Relevant
Successes
Failures
Score
10
Buttons that do not contain visible text should be assigned labels that inform screen reader users of their purpose.
Yes
30
0
100

Code snapshots of successful elements

  • 1
                <a id="CybotCookiebotDialogBodyEdgeMoreDetailsLink" href="#" class="acsb-outline-contrast style=";background-color:#ffffff!important;color:#000000!important;" data-custom-button-processed="true" role="button">Show details</a>
            
  • 2
                <button id="CybotCookiebotDialogBodyLevelButtonAccept" class="CybotCookiebotDialogBodyButton style=";background-color:#ffffff!important;color:#000000!important;" data-custom-button-processed="true">OK</button>
            
  • 3
                <a class="skip-link screen-reader-text role="button" data-custom-button-processed="true">Skip to content</a>
            
  • 4
                <span id="instructions" style="position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px;" class="acsb-contrast" role="button" tabindex="0">Result...
            
  • 5
                <button class="button-icon btn-search absolute flex items-center justify-center text-center duration-300" type="submit" data-custom-button-processed="true"> <span class="search-icon rbb-icon-search-9 md:text-xl text-[0px]"></span> <span class="text-s...
            
  • 6
                <div class="rbb-account-icon-wrap relative duration-300 cursor-pointer bg-white h-[50px] w-[50px] flex items-center justify-center" tabindex="0" role="button" aria-label="Account"> <span class="rbb-account-icon cursor-pointer duration-300 rbb-icon-hu...
            
  • 7
                <button onclick="RisingBambooModal.modal('.rbb-mini-cart-canvas', event)" class="border-none button-icon h-[46px] min-w-[45px] md:justify-center items-center text-center relative bg-transparent p-0 inline-flex justify-center w-full text-sm transition...
            
  • 8
                <span class="prev_custom mr-4 md:w-[53px] md:h-[53px] md:leading-[53px] w-10 h-10 leading-10 text-lg text-center rounded-full cursor-pointer" tabindex="0" role="button" aria-label="color: white"></span>
            
  • 9
                <span class="next_custom md:w-[53px] md:h-[53px] md:leading-[53px] w-10 h-10 leading-10 text-lg text-center rounded-full cursor-pointer" tabindex="0" role="button" aria-label="color: white"></span>
            
  • 10
                <button class="woosw-btn woosw-btn-11126 woosw-btn-has-icon woosw-btn-icon-only" data-id="11126" data-product_name="Natural - Sliquid Organics" data-product_image="https://sliquid.com/wp-content/uploads/2025/03/Organics-Natural-Group-150x150.png" ari...
            
#
Element
Relevant
Successes
Failures
Score
11
If interactive elements cannot be identified as buttons, screen reader users may not realize the element is actionable, which can stop them from submitting forms, opening dialogs, or performing other intended actions.
Yes
27
0
100

Code snapshots of successful elements

  • 1
                <a id="CybotCookiebotDialogBodyEdgeMoreDetailsLink" href="#" class="acsb-outline-contrast style=";background-color:#ffffff!important;color:#000000!important;" data-custom-button-processed="true" role="button">Show details</a>
            
  • 2
                <button id="CybotCookiebotDialogBodyLevelButtonAccept" class="CybotCookiebotDialogBodyButton style=";background-color:#ffffff!important;color:#000000!important;" data-custom-button-processed="true">OK</button>
            
  • 3
                <a class="skip-link screen-reader-text role="button" data-custom-button-processed="true">Skip to content</a>
            
  • 4
                <span id="instructions" style="position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px;" class="acsb-contrast" role="button" tabindex="0">Result...
            
  • 5
                <button class="button-icon btn-search absolute flex items-center justify-center text-center duration-300" type="submit" data-custom-button-processed="true"> <span class="search-icon rbb-icon-search-9 md:text-xl text-[0px]"></span> <span class="text-s...
            
  • 6
                <div class="rbb-account-icon-wrap relative duration-300 cursor-pointer bg-white h-[50px] w-[50px] flex items-center justify-center" tabindex="0" role="button" aria-label="Account"> <span class="rbb-account-icon cursor-pointer duration-300 rbb-icon-hu...
            
  • 7
                <button onclick="RisingBambooModal.modal('.rbb-mini-cart-canvas', event)" class="border-none button-icon h-[46px] min-w-[45px] md:justify-center items-center text-center relative bg-transparent p-0 inline-flex justify-center w-full text-sm transition...
            
  • 8
                <span class="prev_custom mr-4 md:w-[53px] md:h-[53px] md:leading-[53px] w-10 h-10 leading-10 text-lg text-center rounded-full cursor-pointer" tabindex="0" role="button" aria-label="color: white"></span>
            
  • 9
                <span class="next_custom md:w-[53px] md:h-[53px] md:leading-[53px] w-10 h-10 leading-10 text-lg text-center rounded-full cursor-pointer" tabindex="0" role="button" aria-label="color: white"></span>
            
  • 10
                <button class="woosw-btn woosw-btn-11126 woosw-btn-has-icon woosw-btn-icon-only" data-id="11126" data-product_name="Natural - Sliquid Organics" data-product_image="https://sliquid.com/wp-content/uploads/2025/03/Organics-Natural-Group-150x150.png" ari...
            
#
Element
Relevant
Successes
Failures
Score
12
A sticky footer remains anchored to the bottom of the screen while the rest of the page content can be scrolled. If it is not offset from interactive elements, it can overlap and obscure the item in focus.
No
0
0
#
Element
Relevant
Successes
Failures
Score
13
A sticky header remains anchored to the top of the screen while the rest of the page content can be scrolled. If it is not offset from interactive elements, it can overlap and obscure the item in focus.
No
0
0
#
Element
Relevant
Successes
Failures
Score
14
Ambiguous links like "Learn More", "Shop Now" and "Start Here" are often used as a call to action. However, screen-reader users, while using link navigation, do not interact with content above or below the link and therefore don't have the same context as to what they will learn more about.
No
0
0
#
Element
Relevant
Successes
Failures
Score
15
Activating anchor links enables users to navigate to a different section within the same page by scrolling and moving keyboard focus. Anchor links that do not contain visible text or labeled images should be assigned labels that inform screen reader users of their destination.
No
0
0
#
Element
Relevant
Successes
Failures
Score
16
Visual cues are often used by sighted users to indicate which link represents the current page within a set of links. This information should be made available to screen reader users by assigning aria-current='page' to the link.
No
0
0
#
Element
Relevant
Successes
Failures
Score
17
Screen reader users may find it difficult to distinguish between links when the purpose of each link cannot be determined from its text alone or together with its immediate context.
Yes
100
0
100

Code snapshots of successful elements

  • 1
                <a href="https://accessibe.com/blog/knowledgebase/screen-reader-guide" target="_blank" rel="noopener" tabindex="-1" class="acsb-sr-only" style="position: absolute; width: 200px; height: 1px; margin-top: -1px; z-index: -1; border: 0px; top: 0px; left:...
            
  • 2
                <a href="https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&amp;utm_medium=referral&amp;utm_content=v2" rel="noopener nofollow" target="_blank" id="CybotCookiebotDialogPoweredbyCybot" aria-label="Cookiebot by Userc...
            
  • 3
                <a class="inline-block" href="https://sliquid.com" data-custom-button-processed="true"> <img width="250" height="100" class="logo w-[var(--rbb-logo-max-width)] entered lazyloaded" alt="logo" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/...
            
  • 4
                <a class="wishlist-icon-link group bg-white duration-300 h-[50px] w-[50px] flex items-center justify-center text-center" aria-label="wishlist" href="https://sliquid.com/wishlist/" data-custom-button-processed="true"> <span class="wishlist-icon durati...
            
  • 5
                <a href="/shop" class="main-header-clickable-link" data-custom-button-processed="true"> <img width="1136" height="580" decoding="async" class="main-header-image entered lazyloaded" alt="A natural solution-based approach to intimate care" data-lazy-sr...
            
  • 6
                <a href="https://www.womens-health.com/best-flavored-edible-lube" target="_blank" rel="noopener noreferrer" class="logo-scroller-link" data-custom-button-processed="true"><img width="212" height="90" decoding="async" alt="Womens Health" class="logo-s...
            
  • 7
                <a class="relative block overflow-hidden" href="https://sliquid.com/product/natural-sliquid-organics/" tabindex="-1" data-custom-button-processed="true"> <img fetchpriority="high" decoding="async" width="600" height="600" class="max-w-full w-full ent...
            
  • 8
                <a href="https://sliquid.com/product/natural-sliquid-organics/" class="product_name line-clamp-2 block xl:text-base text-[0.8125rem] font-bold md:mb-6 mb-2 style=";background-color:#ffffff!important;color:#000000!important;" data-custom-button-proces...
            
  • 9
                <a href="https://sliquid.com/product/natural-sliquid-organics/" data-quantity="1" class="button product_type_variable add_to_cart_button" data-product_id="11126" data-product_sku="" aria-label="Select options for “Natural - Sliquid Organics”" rel="no...
            
  • 10
                <a class="relative block overflow-hidden" href="https://sliquid.com/product/natural-gel-sliquid-organics/" tabindex="-1" data-custom-button-processed="true"> <img decoding="async" width="600" height="600" class="max-w-full w-full entered lazyloaded" ...
            
#
Element
Relevant
Successes
Failures
Score
18
Activating navigation links enables users to navigate to a different page within the site. Links that do not contain visible text or labeled images should be assigned labels that inform screen reader users of their destination.
Yes
90
0
100

Code snapshots of successful elements

  • 1
                <a href="https://accessibe.com/blog/knowledgebase/screen-reader-guide" target="_blank" rel="noopener" tabindex="-1" class="acsb-sr-only" style="position: absolute; width: 200px; height: 1px; margin-top: -1px; z-index: -1; border: 0px; top: 0px; left:...
            
  • 2
                <a href="https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&amp;utm_medium=referral&amp;utm_content=v2" rel="noopener nofollow" target="_blank" id="CybotCookiebotDialogPoweredbyCybot" aria-label="Cookiebot by Userc...
            
  • 3
                <a class="inline-block" href="https://sliquid.com" data-custom-button-processed="true"> <img width="250" height="100" class="logo w-[var(--rbb-logo-max-width)] entered lazyloaded" alt="logo" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/...
            
  • 4
                <a class="wishlist-icon-link group bg-white duration-300 h-[50px] w-[50px] flex items-center justify-center text-center" aria-label="wishlist" href="https://sliquid.com/wishlist/" data-custom-button-processed="true"> <span class="wishlist-icon durati...
            
  • 5
                <a href="/shop" class="main-header-clickable-link" data-custom-button-processed="true"> <img width="1136" height="580" decoding="async" class="main-header-image entered lazyloaded" alt="A natural solution-based approach to intimate care" data-lazy-sr...
            
  • 6
                <a href="https://www.womens-health.com/best-flavored-edible-lube" target="_blank" rel="noopener noreferrer" class="logo-scroller-link" data-custom-button-processed="true"><img width="212" height="90" decoding="async" alt="Womens Health" class="logo-s...
            
  • 7
                <a class="relative block overflow-hidden" href="https://sliquid.com/product/natural-sliquid-organics/" tabindex="-1" data-custom-button-processed="true"> <img fetchpriority="high" decoding="async" width="600" height="600" class="max-w-full w-full ent...
            
  • 8
                <a href="https://sliquid.com/product/natural-sliquid-organics/" class="product_name line-clamp-2 block xl:text-base text-[0.8125rem] font-bold md:mb-6 mb-2 style=";background-color:#ffffff!important;color:#000000!important;" data-custom-button-proces...
            
  • 9
                <a href="https://sliquid.com/product/natural-sliquid-organics/" data-quantity="1" class="button product_type_variable add_to_cart_button" data-product_id="11126" data-product_sku="" aria-label="Select options for “Natural - Sliquid Organics”" rel="no...
            
  • 10
                <a class="relative block overflow-hidden" href="https://sliquid.com/product/natural-gel-sliquid-organics/" tabindex="-1" data-custom-button-processed="true"> <img decoding="async" width="600" height="600" class="max-w-full w-full entered lazyloaded" ...
            
#
Element
Relevant
Successes
Failures
Score
19
Interactive elements that trigger additional content should only have relationship and state ARIA attributes, such as aria-expanded and aria-controls, if they have interactive roles, such as button, tab, combobox and in rarer cases, link.
No
0
0
#
Element
Relevant
Successes
Failures
Score
20
Aria labels should describe elements that don't have proper text, like icons and field labels. It should not be used to override element texts. Screen reader users need to receive the exact text as visually on the screen, with more context if it is ambiguous. An exception applies to landmarks such as nav or other landmarks: here, ARIA labels can provide additional context or clarification.
Yes
6
0
100

Code snapshots of successful elements

  • 1
                <button onclick="RisingBambooModal.modal('.rbb-mini-cart-canvas', event)" class="border-none button-icon h-[46px] min-w-[45px] md:justify-center items-center text-center relative bg-transparent p-0 inline-flex justify-center w-full text-sm transition...
            
  • 2
                <a href="https://sliquid.com/lubricant-for-everyday-comfort/" class="sliquid-read-more style=";background-color:#ffffff!important;color:#000000!important;" data-custom-button-processed="true" aria-label="Read more → | Why So Many Women Use Lubricant ...
            
  • 3
                <a href="https://sliquid.com/new-year-intimate-wellness-guide/" class="sliquid-read-more style=";background-color:#ffffff!important;color:#000000!important;" data-custom-button-processed="true" aria-label="Read more → | Renew, Reset, Reconnect: A New...
            
  • 4
                <a href="https://sliquid.com/water-based-vs-silicone-sensitive-skin/" class="sliquid-read-more style=";background-color:#ffffff!important;color:#000000!important;" data-custom-button-processed="true" aria-label="Read more → | Water-Based vs. Silicone...
            
  • 5
                <a href="https://sliquid.com/guide-types-of-lubricants/" class="sliquid-read-more style=";background-color:#ffffff!important;color:#000000!important;" data-custom-button-processed="true" aria-label="Read more → | A Gentle Guide to the Different Types...
            
  • 6
                <a style="undefined;background-color:#ffffff!important" href="https://risingbamboo.com/" class="acsb-contrast" data-custom-button-processed="true" aria-label=". | Sliquid">.</a>
            
#
Element
Relevant
Successes
Failures
Score
21
Screen readers rely on properly coded and associated labels to announce the purpose of a form field. A checkbox control without an identifiable label may prevent screen reader users from completing the form.
Yes
2
0
100

Code snapshots of successful elements

  • 1
                <input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessary" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked" style="display: block; visibility: visible; opacity...
            
  • 2
                <input class="gfield-choice-input" name="input_3.1" type="checkbox" value="I agree with the storage and handling of my data by this website. - &lt;a target='_blank' href='/shop/privacy-notice/' rel='noopener noreferrer'&gt;Privacy Policy&lt;/a&gt; &l...
            
#
Element
Relevant
Successes
Failures
Score
22
Interacting with form controls shouldn't automatically submit a form or cause any other change in context without notifying the user in advance. Form controls that cause a context change on input can disorient a user, since the behavior is not expected.
Yes
2
0
100

Code snapshots of successful elements

  • 1
                <form role="search" method="get" class="rbb-search-form rbb-ajax-search" action="https://sliquid.com/" data-url="https://sliquid.com/wp-admin/admin-ajax.php" data-noresult="No Result" data-limit="4"> <div class="relative input-group flex bg-white rou...
            
  • 2
                <form method="post" enctype="multipart/form-data" id="gform_9" action="/" data-formid="9"> <div class="gform-body gform_body"><div id="gform_fields_9" class="gform_fields top_label form_sublabel_above description_below validation_below"><div id="fiel...
            
#
Element
Relevant
Successes
Failures
Score
23
Adding type="submit" to a control that submits a form ensures that screen readers users expect a change of context when they activate the control.
Yes
2
0
100

Code snapshots of successful elements

  • 1
                <button class="button-icon btn-search absolute flex items-center justify-center text-center duration-300" type="submit" data-custom-button-processed="true"> <span class="search-icon rbb-icon-search-9 md:text-xl text-[0px]"></span> <span class="text-s...
            
  • 2
                <input type="submit" id="gform_submit_button_9" class="gform_button button" onclick="gform.submission.handleButtonClick(this);" data-submission-type="submit" value="SUBSCRIBE" data-custom-button-processed="true">
            
#
Element
Relevant
Successes
Failures
Score
24
A slider should be operable with a single pointer
No
0
0
#
Element
Relevant
Successes
Failures
Score
25
Screen readers rely on properly coded and associated labels to announce the purpose of a form field. A radio control without an identifiable label may prevent screen reader users from completing the form.
No
0
0
#
Element
Relevant
Successes
Failures
Score
26
If a field is marked as required only through visual cues, but lacks the required attribute or aria-required="true", screen readers will not announce it as mandatory. As a result, users may experience unnecessary delays or confusion when trying to submit the form.
Yes
1
1
50

Code snapshots of successful elements

  • 1
                <input name="input_1" id="input_9_1" type="email" value="" class="medium" aria-required="true" aria-invalid="false" aria-label="Email">
            

Code snapshots of failed elements

  • 1
                <input class="gfield-choice-input" name="input_3.1" type="checkbox" value="I agree with the storage and handling of my data by this website. - &lt;a target='_blank' href='/shop/privacy-notice/' rel='noopener noreferrer'&gt;Privacy Policy&lt;/a&gt; &l...
            
#
Element
Relevant
Successes
Failures
Score
27
Using an <article> tag on content that is not self-contained and that cannot stand on its own outside the context of the page, such as a blog post, news story, or forum entry, causes screen readers to announce misleading information about the purpose the content in relation to the main subject of the page.
No
0
0
#
Element
Relevant
Successes
Failures
Score
28
Main navigation elements should have role navigation to ensure that screen readers can identify them as navigation regions.
No
0
0
#
Element
Relevant
Successes
Failures
Score
29
A navigation landmark should identify a section that contains primary links for moving through the site or page. Using navigation landmarks for minor or secondary link groups makes it harder for screen reader users to locate the page’s key navigation areas.
Yes
4
0
100

Code snapshots of successful elements

  • 1
                <div class="item-product relative w-full rounded-[18px] xl:mt-6 md:mt-[14px] mt-[5px]" role="navigation" aria-label="Inner Menu"> <div class="bg-product absolute top-0 left-0 w-full h-full -z-10 rounded-[18px] duration-300 shadow-[10px_11px_20px_0px_...
            
  • 2
                <div class="elementor-widget-container" role="navigation" aria-label="Inner Menu"> <div class="elementor-social-icons-wrapper elementor-grid" role="list"> <span class="elementor-grid-item" role="listitem"> <a class="elementor-icon elementor-social-ic...
            
  • 3
                <div class="elementor-widget-container" role="navigation" aria-label="Inner Menu"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://sliquid.com/sliquid-faq/" data-custom-button-processed="true"> <span clas...
            
  • 4
                <div class="elementor-widget-container" role="navigation" aria-label="Inner Menu"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://sliquid.com/my-account/" data-custom-button-processed="true"> <span class...
            
#
Element
Relevant
Successes
Failures
Score
30
The main landmark represents the primary content of a page. It should include only content unique to that page and must remain separate from repeated elements, such as navigation, header, or footer.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <div id="page" class="site" role="main"> <a class="skip-link screen-reader-text role="button" data-custom-button-processed="true">Skip to content</a> <header id="rbb-default-header" class="rbb-default-header header-2 lg:absolute w-full z-20"> <div cl...
            
#
Element
Relevant
Successes
Failures
Score
31
Incorrectly tagging the main landmark may cause screen reader users to misunderstand where the primary content begins or ends, leading to confusion and inefficient navigation.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <div id="page" class="site" role="main"> <a class="skip-link screen-reader-text role="button" data-custom-button-processed="true">Skip to content</a> <header id="rbb-default-header" class="rbb-default-header header-2 lg:absolute w-full z-20"> <div cl...
            
#
Element
Relevant
Successes
Failures
Score
32
A page typically presents one central subject, so a single main landmark establishes the boundaries of the primary content for screen reader users. Multiple main landmarks create uncertainty about the scope, leading to confusion and difficulty navigating the page.
No
0
0
#
Element
Relevant
Successes
Failures
Score
33
Screen reader users rely on landmarks to quickly access important regions of a page. Defining a form as a search landmark ensures that users can quickly recognize and navigate to the search form.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <div class="relative w-full"> <input class="input-search s w-full pb-0 border-solid" type="text" placeholder="Enter Your Keyword" value="" name="s" autocomplete="off" aria-invalid="false" aria-required="false" aria-label="Enter Your Keyword" aria-des...
            
#
Element
Relevant
Successes
Failures
Score
34
Functional images presented using CSS background or background-image properties should be marked up using role="img" so that they can be identified as images by screen reader users.
No
0
0
#
Element
Relevant
Successes
Failures
Score
35
Smaller graphics used as decorative or complementary elements, such as icons, and that do not provide additional information will often add unnecessary clutter to a screen reader user's browsing experience.
Yes
53
0
100

Code snapshots of successful elements

  • 1
                <img id="CybotCookiebotDialogPoweredbyImage" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAArPSURBVGhD7VkLsFVVGb5UNmUTxuPsxwGkUcdHmGWUOSqQiu9QMhA8+3XOvXAhyY...
            
  • 2
                <span class="search-icon rbb-icon-search-9 md:text-xl text-[0px]"></span>
            
  • 3
                <span class="text-search text-[0px]">search</span>
            
  • 4
                <span class="rbb-account-icon cursor-pointer duration-300 rbb-icon-human-user-7"></span>
            
  • 5
                <span class="wishlist-icon duration-300 rbb-icon-wishlist-8"></span>
            
  • 6
                <span class="cart-icon rbb-icon-shopping-basket-6></span>
            
  • 7
                <span class="woosw-btn-icon woosw-icon-8"></span>
            
  • 8
                <div class="star-rating" aria-label="Rated 4.63 out of 5"><span style="width:92.6%;background-color:#ffffff!important;color:#000000!important;" class="acsb-contrast">Rated <strong class="rating>4.63</strong> out of 5</span></div>
            
  • 9
                <i class="rbb-icon rbb-icon-shopping-basket-6"></i>
            
  • 10
                <span class="woosw-btn-icon woosw-icon-8"></span>
            
#
Element
Relevant
Successes
Failures
Score
36
Images require a text alternative when the image conveys meaningful content or serves a functional purpose. If the image is decorative, it must be hidden from assistive technology.
Yes
51
0
100

Code snapshots of successful elements

  • 1
                <img id="CybotCookiebotDialogPoweredbyImage" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAArPSURBVGhD7VkLsFVVGb5UNmUTxuPsxwGkUcdHmGWUOSqQiu9QMhA8+3XOvXAhyY...
            
  • 2
                <img width="250" height="100" class="logo w-[var(--rbb-logo-max-width)] entered lazyloaded" alt="logo" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/03/logo2BLK.png" src="https://sliquid.com/wp-content/uploads/2025/03/logo2BLK.png" data-...
            
  • 3
                <img width="1136" height="580" decoding="async" class="main-header-image entered lazyloaded" alt="A natural solution-based approach to intimate care" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/2025-10-9-15.24.33.801.jpeg" src="http...
            
  • 4
                <img width="212" height="90" decoding="async" alt="Self" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_3-1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_3-...
            
  • 5
                <img width="212" height="90" decoding="async" alt="Glamour" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_5.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_5...
            
  • 6
                <img width="212" height="90" decoding="async" alt="Well+Good" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_2.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white...
            
  • 7
                <img width="212" height="90" decoding="async" alt="Womens Health" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_w...
            
  • 8
                <img width="212" height="90" decoding="async" alt="The New York Times" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_9.png" src="https://sliquid.com/wp-content/uploads/2025/10/l...
            
  • 9
                <img width="212" height="90" decoding="async" alt="Teen Vouge" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_8-1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_wh...
            
  • 10
                <img width="212" height="90" decoding="async" alt="GQ" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_clean_1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_...
            
#
Element
Relevant
Successes
Failures
Score
37
Text alternatives must provide accurate descriptions of the image. Incorrect text alternatives, such as filenames or other placeholder values, may cause screen reader users to either miss essential information or hear unnecessary content that disrupts navigation.
Yes
51
0
100

Code snapshots of successful elements

  • 1
                <img id="CybotCookiebotDialogPoweredbyImage" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAArPSURBVGhD7VkLsFVVGb5UNmUTxuPsxwGkUcdHmGWUOSqQiu9QMhA8+3XOvXAhyY...
            
  • 2
                <img width="250" height="100" class="logo w-[var(--rbb-logo-max-width)] entered lazyloaded" alt="logo" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/03/logo2BLK.png" src="https://sliquid.com/wp-content/uploads/2025/03/logo2BLK.png" data-...
            
  • 3
                <img width="1136" height="580" decoding="async" class="main-header-image entered lazyloaded" alt="A natural solution-based approach to intimate care" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/2025-10-9-15.24.33.801.jpeg" src="http...
            
  • 4
                <img width="212" height="90" decoding="async" alt="Self" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_3-1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_3-...
            
  • 5
                <img width="212" height="90" decoding="async" alt="Glamour" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_5.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_5...
            
  • 6
                <img width="212" height="90" decoding="async" alt="Well+Good" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_2.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white...
            
  • 7
                <img width="212" height="90" decoding="async" alt="Womens Health" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_w...
            
  • 8
                <img width="212" height="90" decoding="async" alt="The New York Times" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_9.png" src="https://sliquid.com/wp-content/uploads/2025/10/l...
            
  • 9
                <img width="212" height="90" decoding="async" alt="Teen Vouge" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_8-1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_wh...
            
  • 10
                <img width="212" height="90" decoding="async" alt="GQ" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_clean_1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_...
            
#
Element
Relevant
Successes
Failures
Score
38
When non-graphical elements are marked up as images, screen reader users may misunderstand the intended purpose of the content.
Yes
32
0
100

Code snapshots of successful elements

  • 1
                <img id="CybotCookiebotDialogPoweredbyImage" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAArPSURBVGhD7VkLsFVVGb5UNmUTxuPsxwGkUcdHmGWUOSqQiu9QMhA8+3XOvXAhyY...
            
  • 2
                <img width="250" height="100" class="logo w-[var(--rbb-logo-max-width)] entered lazyloaded" alt="logo" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/03/logo2BLK.png" src="https://sliquid.com/wp-content/uploads/2025/03/logo2BLK.png" data-...
            
  • 3
                <img width="1136" height="580" decoding="async" class="main-header-image entered lazyloaded" alt="A natural solution-based approach to intimate care" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/2025-10-9-15.24.33.801.jpeg" src="http...
            
  • 4
                <img width="212" height="90" decoding="async" alt="Self" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_3-1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_3-...
            
  • 5
                <img width="212" height="90" decoding="async" alt="Glamour" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_5.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_5...
            
  • 6
                <img width="212" height="90" decoding="async" alt="Well+Good" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_2.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white...
            
  • 7
                <img width="212" height="90" decoding="async" alt="Womens Health" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_w...
            
  • 8
                <img width="212" height="90" decoding="async" alt="The New York Times" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_9.png" src="https://sliquid.com/wp-content/uploads/2025/10/l...
            
  • 9
                <img width="212" height="90" decoding="async" alt="Teen Vouge" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_8-1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_wh...
            
  • 10
                <img width="212" height="90" decoding="async" alt="GQ" class="logo-scroller-item entered lazyloaded" data-lazy-src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_clean_1.png" src="https://sliquid.com/wp-content/uploads/2025/10/logo_white_...
            
#
Element
Relevant
Successes
Failures
Score
39
A breadcrumb region presents a trail of links showing the user’s current page in relation to higher-level pages on a site. Without a label, it may be announced by screen reades simply as "navigation", making it hard to distinguish from other navigation regions on the page.
No
0
0
#
Element
Relevant
Successes
Failures
Score
40
Breadcrumb navigation regions are essential for user orientation. If not appropriately tagged, screen reader users will not know that such an option exists on the page and will face more difficulties browsing around.
No
0
0
#
Element
Relevant
Successes
Failures
Score
41
Elements with emphasis importance should have the emphasis role. If not, screen reader users may not understand the emphasis of the text.
No
0
0
#
Element
Relevant
Successes
Failures
Score
42
Discounted prices often appear next to the original and distinguished with visual cues like strikethroughs or color changes. Both prices must also be conveyed by screen readers in a way that enables users to differentiate between the values, ensuring they can understand when a discount is applied.
No
0
0
#
Element
Relevant
Successes
Failures
Score
43
Elements with strong importance should have the strong role. If not, screen reader users may not understand the importance of the text.
No
0
0
#
Element
Relevant
Successes
Failures
Score
44
Specifying a default page language ensures screen readers apply the correct pronunciation rules, voices, and braille output. Without it, screen readers may guess the language incorrectly, causing mispronunciations, confusion, and reduced comprehension for users.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <html lang="en-US" id="acsb-light-contrast" class="acsb-light-contrast" style="--acsb-keynav: 3px;"><head> <script async="" src="https://bat.bing.com/p/insights/s/0.8.64"></script><script type="text/javascript" async="" src="https://www.googletagmana...
            
#
Element
Relevant
Successes
Failures
Score
45
The meta viewport should allow scalability, typically with width=device-width, initial-scale=1, so text can be resized up to 200% without loss of functionality. Using user-scalable=no or maximum-scale=1 prevents users from enlarging content, making it difficult for people with low vision to read or interact.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <meta name="viewport" content="width=device-width, initial-scale=1">
            
#
Element
Relevant
Successes
Failures
Score
46
A <meta> element with http-equiv="refresh" is sometimes used to automatically redirect users after a time delay. These timed changes can interrupt and disorient users who rely on assistive technology
No
0
0
#
Element
Relevant
Successes
Failures
Score
47
A missing page title makes it difficult for screen reader users and sighted users with multiple tabs open to identify the page, reducing orientation and usability.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <title>Sliquid | Body-Safe Wellness &amp; Intimate Lubricants</title>
            
#
Element
Relevant
Successes
Failures
Score
48
Screen readers rely heavily on page titles to announce the purpose of a page. If titles aren’t descriptive, users with low or no vision may not understand the context until they start navigating the page.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <title>Sliquid | Body-Safe Wellness &amp; Intimate Lubricants</title>
            
#
Element
Relevant
Successes
Failures
Score
49
An empty list will still be announced by screen readers, which may confuse users, leaving them unsure if the list is empty or an issue prevents the screen reader from announcing the list items.
No
0
0
#
Element
Relevant
Successes
Failures
Score
50
A tablist without role="tablist" is not announced as a group of related tabs, which prevents screen reader users from recognizing the structure and purpose of the component. This makes it harder to navigate between tabs and understand that the controls belong to a single set.
No
0
0
#
Element
Relevant
Successes
Failures
Score
51
Applying role="tablist" to an element without tabs misleads screen reader users by suggesting a group of tabs that does not exist.
No
0
0
#
Element
Relevant
Successes
Failures
Score
52
Custom tabs must be explicitly defined for screen readers since there are no native HTML tab elements. Without assigning role="tab" to the interactive elements, assistive technology will not identify them as tabs, preventing users from understanding their function or navigating them as part of a tab interface.
No
0
0
#
Element
Relevant
Successes
Failures
Score
53
Applying role="tab" to an element that is not part of a functioning tab interface misleads screen reader users by presenting it as a tab without a corresponding panel.
No
0
0
#
Element
Relevant
Successes
Failures
Score
54
The role="tabpanel" identifies an element as the content region of a tab interface. Without this role, panels are exposed only by their native role (such as a generic div or a named section) and screen reader users may not perceive them as part of the tab structure.
No
0
0
#
Element
Relevant
Successes
Failures
Score
55
Applying role="tabpanel" to an element without a corresponding tab misleads screen reader users by announcing it as tab content, even though no controlling tab exists.
No
0
0
#
Element
Relevant
Successes
Failures
Score
56
If a column header is not marked up with the correct role or scope, screen reader users cannot determine which header applies to each cell.
No
0
0
#
Element
Relevant
Successes
Failures
Score
57
If a table header cell is empty, screen reader users may only hear a generic label such as “column 3” or nothing at all. This makes it harder to understand what each column or row represents.
No
0
0
#
Element
Relevant
Successes
Failures
Score
58
When a layout table is marked up with HTML elements like <table> or <tr>, or assigned table ARIA roles, screen readers announce a data table structure with rows, columns, and headers, even though the table is only used for page layout.
No
0
0
#
Element
Relevant
Successes
Failures
Score
59
Nested tables are often misinterpreted by screen readers, making it hard for users to follow the intended structure and meaning of the data.
No
0
0
#
Element
Relevant
Successes
Failures
Score
60
If a table row header is not marked up with the correct role or scope, screen reader users cannot determine which header applies to each cell.
No
0
0
WCAG Best Practices (Not included in score)
#
Element
Relevant
Successes
Failures
Score
1
If an element’s aria-describedby attribute points to an id that does not exist or is not valid, assistive technologies will not convey the intended description, causing users to miss important context.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <input class="input-search s w-full pb-0 border-solid" type="text" placeholder="Enter Your Keyword" value="" name="s" autocomplete="off" aria-invalid="false" aria-required="false" aria-label="Enter Your Keyword" aria-describedby="instructions">
            
#
Element
Relevant
Successes
Failures
Score
2
Since aria-labelledby relies on valid id references, screen readers can only announce the label if the target exists. If the id is missing or invalid, the label will not be conveyed, causing users to miss important context.
Yes
6
0
100

Code snapshots of successful elements

  • 1
                <div id="CybotCookiebotDialog" name="CybotCookiebotDialog" role="dialog" aria-modal="true" aria-labelledby="CybotCookiebotDialogBodyContentTitle" tabindex="-1" lang="en" dir="ltr" ng-non-bindable="" data-template="slideup" class="CybotEdge CybotMulti...
            
  • 2
                <div role="group" aria-labelledby="CybotCookiebotDialogBodyLevelButtonsSelectPaneLegend"><span id="CybotCookiebotDialogBodyLevelButtonsSelectPaneLegend" class="visuallyhidden aria-hidden="true">Consent Selection</span><div id="CybotCookiebotDialogBod...
            
  • 3
                <input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessaryInline" aria-labelledby="CybotCookiebotDialogBodyLevelButtonNecessaryInlineLabel" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled=...
            
  • 4
                <input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferencesInline" aria-labelledby="CybotCookiebotDialogBodyLevelButtonPreferencesInlineLabel" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data...
            
  • 5
                <input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatisticsInline" aria-labelledby="CybotCookiebotDialogBodyLevelButtonStatisticsInlineLabel" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-t...
            
  • 6
                <input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketingInline" aria-labelledby="CybotCookiebotDialogBodyLevelButtonMarketingInlineLabel" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-tar...
            
#
Element
Relevant
Successes
Failures
Score
3
The element’s aria-controls points to an id that does not exist, or is not valid, breaking the link between the controlling element and the content it manages.
Yes
8
0
100

Code snapshots of successful elements

  • 1
                <button id="CybotCookiebotDialogDetailBodyContentCookieContainerNecessary" class="CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed" lang="en" data-target="CybotCookiebotDialogDetailBodyContentCookieTabsNecessar...
            
  • 2
                <button id="CybotCookiebotDialogDetailBodyContentCookieContainerPreference" class="CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed" lang="en" data-target="CybotCookiebotDialogDetailBodyContentCookieTabsPrefere...
            
  • 3
                <button id="CybotCookiebotDialogDetailBodyContentCookieContainerStatistics" class="CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed" lang="en" data-target="CybotCookiebotDialogDetailBodyContentCookieTabsStatist...
            
  • 4
                <button id="CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising" class="CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed" lang="en" data-target="CybotCookiebotDialogDetailBodyContentCookieTabsAdvert...
            
  • 5
                <button id="CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified" class="CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed" lang="en" data-target="CybotCookiebotDialogDetailBodyContentCookieTabsUncla...
            
  • 6
                <button id="CybotCookiebotDialogDetailBodyContentIABv2Purposes" class="CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed" tabindex="-1" data-target="CybotCookiebotDialogDetailBodyContentIABv2PurposesBody" lang="en" aria-labe...
            
  • 7
                <button id="CybotCookiebotDialogDetailBodyContentIABv2Features" class="CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed" tabindex="-1" data-target="CybotCookiebotDialogDetailBodyContentIABv2FeaturesBody" lang="en" aria-labe...
            
  • 8
                <button id="CybotCookiebotDialogDetailBodyContentIABv2Partners" class="CybotCookiebotDialogDetailBodyContentIABv2Tab CybotCookiebotDialogCollapsed" tabindex="-1" data-target="CybotCookiebotDialogDetailBodyContentIABv2PartnersBody" lang="en" aria-labe...
            
#
Element
Relevant
Successes
Failures
Score
4
It's good practice to warn users about the expected behavior when activating a link triggers an image to appear.
No
0
0
#
Element
Relevant
Successes
Failures
Score
5
It's good practice to warn users about the expected behavior when activating a link triggers a mail application.
No
0
0
#
Element
Relevant
Successes
Failures
Score
6
It's good practice to warn users about the expected behavior when activating a link triggers a PDF reader.
No
0
0
#
Element
Relevant
Successes
Failures
Score
7
The title attribute is announced inconsistently across screen readers and browsers, making it unreliable for labeling interactive controls. Because many users may never hear the content, reliance on the attribute risks loss of information. Instead, it should be used to provide extra help text in addition to a valid label.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <abbr class="wpgdprc-required style=";background-color:#ffffff!important;color:#000000!important;">*</abbr>
            
#
Element
Relevant
Successes
Failures
Score
8
The contentinfo region, typically represented by the <footer> element, is found at the end of each page and provides screen reader users with information about the website, such as copyright, contact details, legal information, and navigation links.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <section class="elementor-section elementor-top-section elementor-element elementor-element-35681f14 elementor-section-full_width elementor-section-height-default data-element_type="section" data-e-type="section" data-settings="{&quot;background_back...
            
#
Element
Relevant
Successes
Failures
Score
9
When a region without global site information is tagged as a contentinfo landmark, screen reader users may be misled about its purpose and expect website-level details, such as copyright or contact information.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <section class="elementor-section elementor-top-section elementor-element elementor-element-35681f14 elementor-section-full_width elementor-section-height-default data-element_type="section" data-e-type="section" data-settings="{&quot;background_back...
            
#
Element
Relevant
Successes
Failures
Score
10
Each page should normally include only one contentinfo landmark (usually the site footer) to keep landmark navigation simple and predictable. Additional contentinfo landmarks are permitted when clearly justified, but they must each have a unique accessible label.
No
0
0
#
Element
Relevant
Successes
Failures
Score
11
Figure elements are often incorrectly used to display images on the screen. Incorrectly using the figure tag, without providing a proper figcaption, adds unnecessary clutter to the screen reader user's experience.
No
0
0
#
Element
Relevant
Successes
Failures
Score
12
Assigning a valid ISO language value to the <html> lang attribute ensures that screen readers use the correct pronunciation rules, browsers apply proper spell-checking and translation, and search engines index the content in the appropriate language.
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <html lang="en-US" id="acsb-light-contrast" class="acsb-light-contrast" style="--acsb-keynav: 3px;"><head> <script async="" src="https://bat.bing.com/p/insights/s/0.8.64"></script><script type="text/javascript" async="" src="https://www.googletagmana...
            
#
Element
Relevant
Successes
Failures
Score
13
Providing a meta viewport to control layout and scaling on mobile devices
Yes
Pass
-
100

Code snapshots of successful elements

  • 1
                <meta name="viewport" content="width=device-width, initial-scale=1">