Public accessibility assessment

Accessibility issues detected on coconu.com

Evolize inspected 5 public pages on coconu.com and detected 42 automatically identifiable accessibility findings.

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

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

Most widespread issueLinks lack accessible textDetected on 4 inspected pages
Most affected page/35 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)15 detected findings

Is coconu.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 coconu.com and detected 42 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 4 inspected pages. The most affected inspected page was "/", where 35 findings were detected. The assessment identified findings mapped to 9 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

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

  1. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  5. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 4 inspected pages · 16 instances
    Why this 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 action

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

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA1544 / 5
1.3.1Info and RelationshipsA744 / 5
2.4.3Focus OrderA744 / 5
2.4.4Link Purpose (In Context)A444 / 5
2.5.8Target Size (Minimum)AA444 / 5
2.1.1KeyboardA244 / 5
2.2.2Pause, Stop, HideA244 / 5
4.1.2Name, Role, ValueA244 / 5
1.1.1Non-text ContentA111 / 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 role is missing its required parent

WCAG 1.3.1 (A)4 instances4 inspected pages

An element with an ARIA role is not inside the container role it requires, so the relationship is lost.

Why it matters

An element with an ARIA role is not inside the container role it requires, so the relationship is lost.

Recommended correction

Place the element inside its required parent role (e.g. option must be within listbox).

View 4 affected elements
Component · Ref EK6O6K
Affected pagehttps://coconu.com/pages/contact-us
Elementbutton[role="menuitem"]
Accessible nameMore
Rolemenuitem
Markup
<button role="menuitem" class="menu-list__link button-unstyled">
          <span class="menu-list__link-title">More</span>
        </button>
Affected pages/ /contact /pages/sms-sign-up /cart
High

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)4 instances4 inspected pages

IDs used in ARIA and labels must be unique

Why it matters

IDs used in ARIA and labels must be unique

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 4 affected elements
Component · Ref L0W04O
Affected pagehttps://coconu.com/cart
Element#account-popover > .account-actions > .account-actions__main-menu > .account-actions__header > .account-actions__title.h5
Accessible nameAccount
Markup
<h2 id="account-drawer-heading" class="account-actions__title h5">
        
          Account
        
      </h2>
Affected pages/ /contact /pages/sms-sign-up /cart
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)40 instances4 inspected pages

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

Why it matters

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

Recommended correction

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

View 40 affected elements
Component · Ref 2JGROJ
Affected pagehttps://coconu.com/cart
Elementdiv#account-popover > div > div > div > a
Accessible nameOther sign in options Sign in
Markup
<a href="/customer_authentication/login?return_to=%2Fpages%2Frouter" class="account-actions__link button">
          <span class="account-actions__sign-in-text">
            Other sign in options
          </span>
          <span class="account-actions__fallback-text">
            Sign in
          </span>
        </a>
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref DFEB9C
Affected pagehttps://coconu.com/cart
Elementheader-menu > div > nav > overflow-list > li:nth-of-type(5) > button
Accessible nameMore
Rolemenuitem
Markup
<button role="menuitem" class="menu-list__link button-unstyled">
          <span class="menu-list__link-title">More</span>
        </button>
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref I0SZYR
Affected pagehttps://coconu.com/pages/sms-sign-up
Elementdiv > div:nth-of-type(3) > header-actions > dialog-component > dialog > button
Accessible nameClose dialog
Markup
<button ref="closeButton" on:click="/closeDialog" class="button button-unstyled close-button account-drawer__close-button" aria-label="Close dialog" autofocus="">
          <span class="svg-wrapper" aria-hidden="true"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"></path>
  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>…
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref 4AGAA1
Affected pagehttps://coconu.com/pages/contact-us
Elementdiv > div > nav > ul > li:nth-of-type(2) > a
Accessible nameProfile
Markup
<a href="/account/addresses" class="account-actions__link button-secondary">
            <span class="account-actions__icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"></circle><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0"></path></svg>
</span>
            Profile
   …
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref DMH0E6
Affected pagehttps://coconu.com/pages/sms-sign-up
Elementdiv > div > div:nth-of-type(3) > header-actions > dialog-component > button
Accessible nameAccount
Markup
<button class="account-button header-actions__action" aria-label="Account" aria-haspopup="dialog" ref="trigger" on:click="/showDialog"><span class="account-button__icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="2.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"></circle><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m5.172 14.591-.437.786a.588.588 0 0 0 .514.873h9.502a.588.588 0 0 0 .514-.873l-.437-.786a5.523 5.523 0 0 0-9.656 0">…
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref C915AI
Affected pagehttps://coconu.com/cart
Elementdialog-component > dialog > div > div > div > a
Accessible nameOther sign in options Sign in
Markup
<a href="/customer_authentication/login?return_to=%2Fpages%2Frouter" class="account-actions__link button">
          <span class="account-actions__sign-in-text">
            Other sign in options
          </span>
          <span class="account-actions__fallback-text">
            Sign in
          </span>
        </a>
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref I3BCGO
Affected pagehttps://coconu.com/pages/contact-us
Elementheader-component#header-component > div > div > div:nth-of-type(1) > search-button > button
Accessible nameSearch
Markup
<button on:click="#search-modal/showDialog" class="button-unstyled header-actions__action" aria-label="Search" aria-haspopup="dialog">
      <span class="svg-wrapper">
        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"></circle><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"></path></svg>

      </span>
    </button>
Affected pages/ /contact /pages/sms-sign-up /cart
High

Images lack text alternatives

WCAG 1.1.1 (A)1 instance1 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 a concise alt attribute describing each informative image. Mark purely decorative images with alt="" so assistive technology skips them.

View 1 affected element
Component · Ref 7U1XUX
Affected pagehttps://coconu.com/
Elementimg[data-testid="hero-desktop-image-1"]
Markup
<img src="//coconu.com/cdn/sho..." srcset="//coconu.com/cdn/sho..." width="1100" height="800" class="hero__media" sizes="(min-width: 750px) 1..." fetchpriority="high" data-testid="hero-desktop-image-1">
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)8 instances4 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

Correct ARIA attribute values and ensure referenced ids exist in the DOM.

View 8 affected elements
Component · Ref Z9POXS
Affected pagehttps://coconu.com/pages/sms-sign-up
Elementa[aria-controls="submenu-4"]
Accessible nameLEARN
Markup
<a href="/blogs/cu" data-skip-node-update="true" class="menu-list__link" aria-controls="submenu-4" aria-haspopup="true" aria-expanded="false" ref="menuitem">
            <span class="menu-list__link-title">LEARN</span>
          </a>
Affected pages/ /contact /pages/sms-sign-up /cart
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)19 instances4 inspected pages

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

Why it matters

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

Recommended correction

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

View 19 affected elements
Component · Ref U0VJOT
Affected pagehttps://coconu.com/cart
Element.site-footer__email-subtext
Accessible nameSign up below.
Markup
<p class="site-footer__email-subtext">Sign up below.</p>
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref KQV7JH
Affected pagehttps://coconu.com/pages/sms-sign-up
Element#rich-text-016JB91TTR0000000000318HAH > p > span
Accessible nameBy entering your phone number and submitting this form, you consent to receive marketing text messages (such as promotion codes and cart reminders) from COCONU at the number provided, including messages sent by autodialer. Consent is not a condition of any purchase. Message and data rates may apply. Message frequency varies. You can unsubscribe at any time by replying STOP or clicking the unsubscribe link (where available) in one of our messages. View our Privacy Policy and Terms of Service.
Markup
<span style="color: rgb(121, 121, 121); font-size: 10px;">
Component · Ref S126LO
Affected pagehttps://coconu.com/pages/sms-sign-up
Element.go1170304999
Accessible nameJOIN
Markup
<button type="button" tabindex="0" data-action-id="016JB91VT000000000001K35A0" class="needsclick go1170304999 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">JOIN</button>
Component · Ref 8GPYRA
Affected pagehttps://coconu.com/
Elementa[aria-controls="submenu-4"] > .menu-list__link-title
Accessible nameLEARN
Markup
<span class="menu-list__link-title">LEARN</span>
Component · Ref TUIQTP
Affected pagehttps://coconu.com/
Element.text-block--AcFE0UHFEUGxyUXN3V__text_YLPk4p > p > strong
Accessible nameWelcome to the Connection Challenge
Markup
<strong>Welcome to the Connection Challenge</strong>
Component · Ref T561Q7
Affected pagehttps://coconu.com/
Element.nightstand__subtext
Accessible nameIntimate wellness designed for comfort, connection, and intentional self-care.
Markup
<p class="nightstand__subtext">Intimate wellness designed for comfort, connection, and intentional self-care.</p>
Component · Ref SG50IH
Affected pagehttps://coconu.com/
Element.nightstand__heading
Accessible nameYOUR NIGHTSTAND ESSENTIALS
Markup
<h2 class="nightstand__heading">YOUR NIGHTSTAND ESSENTIALS</h2>
Component · Ref SOA25Y
Affected pagehttps://coconu.com/
Elementh6
Accessible name*while supplies last
Markup
<h6>*while supplies last</h6>
Component · Ref J8D9YD
Affected pagehttps://coconu.com/
Element.quiz-banner__heading
Accessible nameNOT SURE WHICH ONE?
Markup
<h2 class="quiz-banner__heading">NOT SURE WHICH ONE?</h2>
Component · Ref JHMPV3
Affected pagehttps://coconu.com/
Element.text-block--ATlVsYml0UFYrNEh4O__text_zxJHJk > p
Accessible nameGet a free Connection Bingo card with every order.
Markup
<p>Get a free Connection Bingo card with every order.&nbsp;<br></p>
Component · Ref VZDD75
Affected pagehttps://coconu.com/
Element.quiz-banner__trust-text
Accessible namePersonalized recommendation in under 1 minute
Markup
<span class="quiz-banner__trust-text">Personalized recommendation in under 1 minute</span>
Component · Ref LFK5UC
Affected pagehttps://coconu.com/
Element.menu-list__list-item[role="presentation"]:nth-child(2) > .menu-list__link[ref="menuitem"][data-skip-node-update="true"] > .menu-list__link-title
Accessible nameQUIZ
Markup
<span class="menu-list__link-title">QUIZ</span>
Component · Ref OVOW01
Affected pagehttps://coconu.com/
Element.quiz-banner__subtext
Accessible nameTake our 60-second quiz to find your perfect match, oil-based or water-based.
Markup
<p class="quiz-banner__subtext">Take our 60-second quiz to find your perfect match, oil-based or water-based.</p>
Component · Ref O7TUH9
Affected pagehttps://coconu.com/
Element.menu-list__link[href$="our-story"][ref="menuitem"] > .menu-list__link-title
Accessible nameABOUT
Markup
<span class="menu-list__link-title">ABOUT</span>
Component · Ref 155GM0
Affected pagehttps://coconu.com/
Element.quiz-banner__check
Accessible name
Markup
<span class="quiz-banner__check">✓</span>
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)16 instances4 inspected pages

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

Why it matters

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

Recommended correction

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

View 16 affected elements
Component · Ref 0SA72V
Affected pagehttps://coconu.com/pages/contact-us
Elementdiv > div > div:nth-of-type(1) > header-menu > div > nav
Accessible nameSHOP Shop All Best Sellers Bundles Lubricants Accessories [data-menu-grid-id="MegaMenuList-1"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } [data-menu-list-id="MegaMenuList-1"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } QUIZ ABOUT LEARN Blog Lube Quiz FAQ [data-menu-grid-id="MegaMenuList-4"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } [data-menu-list-id="MegaMenuList-4"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } More
Markup
<nav class="menu-list" style="--menu-top-level-font-family: var(--font-subheading--family);
--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-subheading--style); --menu-top-level-font-weight: var(--font-subheading--weight); --menu-top-level-font-case:none;

  --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height:
  var(--menu-font-sm--line-height);

--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);
">
          
          <overflow-list ref="overflowMenu" cla…
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref 49K7NK
Affected pagehttps://coconu.com/pages/sms-sign-up
Elementdiv#account-popover > div > div > nav
Accessible nameOrders Profile
Markup
<nav class="account-actions__nav">
      <ul class="account-actions__list">
        <li class="account-actions__list-item">
          <a href="/account" class="account-actions__link button-secondary">
            <span class="account-actions__icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">
  <path stroke-linecap="round" stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 7.705c0-.482.154-.95.44-1.338L5.06 4.08c.303-.41.783-.652 1.293-.652h7.42c.525 0 1.018.257 1.319.69l1.577 2.266c.262.377.403.826.403 1.285v8.294c0 .888-.72 …
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref 3YU23J
Affected pagehttps://coconu.com/pages/contact-us
Elementdetails#Details-menu-drawer-container > div:nth-of-type(1) > nav
Accessible nameSHOP Shop All Best Sellers Bundles Lubricants Accessories QUIZ ABOUT LEARN Blog Lube Quiz FAQ
Markup
<nav class="menu-drawer__navigation" style="--menu-top-level-font-family: var(--font-subheading--family);
--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-subheading--style); --menu-top-level-font-weight: var(--font-subheading--weight); --menu-top-level-font-case:none;

  --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height:
  var(--menu-font-2xl--line-height);

--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);

--menu-parent-font-family: var(--font-subhea…
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref C4TSKX
Affected pagehttps://coconu.com/cart
Elementheader-actions > dialog-component > dialog > div > div > nav
Accessible nameOrders Profile
Markup
<nav class="account-actions__nav">
      <ul class="account-actions__list">
        <li class="account-actions__list-item">
          <a href="/account" class="account-actions__link button-secondary">
            <span class="account-actions__icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">
  <path stroke-linecap="round" stroke="currentColor" stroke-width="var(--icon-stroke-width)" d="M2.929 7.705c0-.482.154-.95.44-1.338L5.06 4.08c.303-.41.783-.652 1.293-.652h7.42c.525 0 1.018.257 1.319.69l1.577 2.266c.262.377.403.826.403 1.285v8.294c0 .888-.72 …
Affected pages/ /contact /pages/sms-sign-up /cart
Medium

List markup is malformed

WCAG 1.3.1 (A)4 instances4 inspected pages

A list contains elements other than the list items it should, breaking its structure.

Why it matters

A list contains elements other than the list items it should, breaking its structure.

Recommended correction

Ensure <ul>/<ol> contain only <li> (plus <script>/<template>) as direct children.

View 4 affected elements
Component · Ref 1I8C2E
Affected pagehttps://coconu.com/pages/sms-sign-up
Elementoverflow-list,ul[part="list"]
Accessible nameSHOP Shop All Best Sellers Bundles Lubricants Accessories [data-menu-grid-id="MegaMenuList-1"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } [data-menu-list-id="MegaMenuList-1"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } QUIZ ABOUT LEARN Blog Lube Quiz FAQ [data-menu-grid-id="MegaMenuList-4"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } [data-menu-list-id="MegaMenuList-4"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } More
Markup
<ul part="list">
      <slot></slot>
      <slot name="more" part="more" hidden="">
        <li part="more">
          <button class="button" type="button" tabindex="0">
            More
          </button>
        </li>
      </slot>
      <li part="placeholder" hidden=""></li>
    </ul>
Affected pages/ /contact /pages/sms-sign-up /cart
Medium

Touch targets are too small

WCAG 2.5.8 (AA)44 instances4 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 44 affected elements
Component · Ref ABUD3U
Affected pagehttps://coconu.com/cart
Elementa[href$="coconu-rewards"]
Accessible nameRewards
Markup
<a href="/pages/coconu-rewards">Rewards</a>
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref DMSB1L
Affected pagehttps://coconu.com/pages/contact-us
Element.site-footer__nav-list:nth-child(4) > li:nth-child(2) > a[target="_blank"]
Accessible nameWholesale
Markup
<a href="https://coconu.com/pages/ws-account-login" target="_blank">Wholesale</a>
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref B92WR0
Affected pagehttps://coconu.com/pages/contact-us
Elementli:nth-child(2) > a[href$="lubricants"]
Accessible nameLubricants
Markup
<a href="/collections/lubricants">Lubricants</a>
Affected pages/ /contact /pages/sms-sign-up /cart
Component · Ref G4ZMSH
Affected pagehttps://coconu.com/cart
Element.site-footer__nav-col:nth-child(1) > .site-footer__nav-list > li:nth-child(1) > a
Accessible nameShop All
Markup
<a href="/collections/coconu-personal-lubricants">Shop All</a>
Affected pages/ /contact /pages/sms-sign-up /cart
Low

Page has no level-one heading

WCAG 1.3.1 (A)2 instances2 inspected pages

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

Why it matters

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

Recommended correction

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

View 2 affected elements
Component · Ref EWPXJX
Affected pagehttps://coconu.com/pages/sms-sign-up
Elementhtml > body
Accessible name<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W3VGB2HP" height="0" width="0" style="display:none;visibility:hidden"></iframe> Skip to content FREE SHIPPING ON U.S. ORDERS OVER $49 #shopify-section-sections--21926672761084__header_announcements_9jGBFp /* Announcement bar background override */.announcement-bar + .section-background, #shopify-section-sections--21926672761084__header_announcements_9jGBFp .section-background:has(+ .announcement-bar) {background-color: #f1f1f1 !important;} #shopify-section-sections--21926672761084__header_announcements_9jGBFp /* Text, #shopify-section-sections--21926672761084__header_announcements_9jGBFp icons, #shopify-section-sections--21926672761084__header_announcements_9jGBFp arrows */.announcement-bar {--color-foreground: #1a1a1a; --color-border: #1a1a1a; border-bottom: none;} { "@context": "http://schema.org", "@type": "Organization", "name": "Coconu", "logo": "https:\/\/coconu.com\/cdn\/shop\/files\/600-Site-Logo-brown-v2_1b153f44-2769-4696-9150-4279e935ddc1.png?v=1678462970\u0026width=500", "sameAs": [ "https://www.instagram.com/coconu", "https://www.tiktok.com/@coconuofficial", "https://www.facebook.com/coconu", "https://www.pinterest.com/coconu" ], "url": "https:\/\/coconu.com\/pages\/sms-sign-up" } SHOP Shop All Best Sellers Bundles Lubricants Accessories QUIZ ABOUT LEARN Blog Lube Quiz FAQ SHOP Shop All Best Sellers Bundles Lubricants Accessories [data-menu-grid-id="MegaMenuList-1"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } [data-menu-list-id="MegaMenuList-1"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } QUIZ ABOUT LEARN Blog Lube Quiz FAQ [data-menu-grid-id="MegaMenuList-4"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } [data-menu-list-id="MegaMenuList-4"] { --menu-columns-desktop: 6; --menu-columns-tablet: 4; } More Account await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); Other sign in options Sign in Orders Profile Account await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); Other sign in options Sign in Orders Profile Total items in cart: 0 0 import { hydrate } from '@theme/section-hydration'; const url = new URL(window.location.href); url.searchParams.delete('page'); hydrate('sections--21926672761084__header_section', url); (function setHeaderHeighCustomProperties() { const header = document.querySelector('header-component'); const headerGroup = doc…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="page-width-narrow card-hover-effect-none" style="--header-height: 84px; --header-group-height: 116px; --transparent-header-offset-boolean: 0;">
    <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W3VGB2HP"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
    <a class="skip-to-content-link button-secondary" href="#MainContent">
  Skip to content
</a>



    <div id="header-group">
      <!-- BEGIN sections: header-group -->
<div id="shopify-sectio…
Affected pages/contact /pages/sms-sign-up

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.