Public accessibility assessment

Accessibility issues detected on xcelwetsuits.com

Evolize inspected 5 public pages on xcelwetsuits.com and detected 84 automatically identifiable accessibility findings.

84Findings detected
7WCAG criteria affected
5Pages inspected
8 Sep 2026Assessment date

Highest detected severity: High · 12 high-priority findings · 100% inspected-page coverage

Most widespread issueText has insufficient colour contrastDetected on 5 inspected pages
Most affected page/61 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)63 detected findings

Is xcelwetsuits.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 xcelwetsuits.com and detected 84 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 5 inspected pages. The most affected inspected page was "/", where 61 findings were detected. The assessment identified findings mapped to 7 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. High

    Interactive controls are not keyboard-accessible

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

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

    Recommended action

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

    View technical evidence →
  2. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 15 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 →
  3. High

    IDs used in ARIA and labels must be unique

    WCAG 4.1.2 (A) · 5 inspected pages · 15 instances
    Why this matters

    IDs used in ARIA and labels must be unique

    Recommended action

    Review the affected element and correct the reported accessibility issue.

    View technical evidence →
  4. High

    Text has insufficient colour contrast

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

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

    Recommended action

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

    View technical evidence →
  5. High

    Modal dialog does not trap keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 5 instances
    Why this matters

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

    Recommended action

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

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA6355 / 5
2.4.3Focus OrderA755 / 5
4.1.2Name, Role, ValueA655 / 5
1.3.1Info and RelationshipsA355 / 5
2.1.1KeyboardA355 / 5
1.2.2Captions (Prerecorded)A211 / 5
2.2.2Pause, Stop, HideA122 / 5

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

Continuous monitoring

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

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

04 · All detected findings

High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)287 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 287 affected elements
Component · Ref R5HRT9
Affected pagehttps://xcelwetsuits.com/collections/all-products-minus-garage
Element#NewsletterForm--sections--15822508851259__footer
Markup
<input id="NewsletterForm--sections--15822508851259__footer" type="email" name="contact[email]" class="field__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Email" required="">
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref W60OUY
Affected pagehttps://xcelwetsuits.com/collections/all-products-minus-garage
Element.footer-block__newsletter > .footer-block__heading.inline-richtext
Accessible nameSubscribe to our emails
Markup
<h2 class="footer-block__heading inline-richtext">Subscribe to our emails</h2>
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref RZD8LY
Affected pagehttps://xcelwetsuits.com/pages/contact-us
Elementa[title=""]
Accessible nameXcel Wetsuits
Markup
<a href="/" title="">Xcel Wetsuits </a>
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref 5BKBOS
Affected pagehttps://xcelwetsuits.com/collections/mens-wetsuit-boots?page=1&tab=products
Element.newsletter-form__field-wrapper > .field > .field__label
Accessible nameEmail
Markup
<label class="field__label" for="NewsletterForm--sections--15822508851259__footer">
                      Email
                    </label>
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref OZP78M
Affected pagehttps://xcelwetsuits.com/pages/contact-us
Elementsmall:nth-child(1)
Accessible name© 2026, Xcel Wetsuits
Markup
<small class="copyright__content">© 2026, <a href="/" title="">Xcel Wetsuits </a></small>
Affected pages/collections/all-products-minus-garage /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref LZO760
Affected pagehttps://xcelwetsuits.com/collections/all-products-minus-garage
Element#shipping-bar__initial > p
Accessible nameFree domestic shipping on orders over $250.00 (excluding HI and AK)
Markup
<p>Free domestic shipping on orders over <span class="amount">$250.00</span> (excluding HI and AK)</p>
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref FNK7EC
Affected pagehttps://xcelwetsuits.com/
Elementcsm-cookie-consent,#isense-cc-cookie-bar-text
Markup
<span id="isense-cc-cookie-bar-text" tabindex="-1" data-csm-description="true" class="a48BBEL2Cpzl0dxNZ7ji">
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref B7KOT
Affected pagehttps://xcelwetsuits.com/products/lock-up-hat
Element#shipping-bar__initial > p > .amount
Accessible name$250.00
Markup
<span class="amount">$250.00</span>
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref VYU301
Affected pagehttps://xcelwetsuits.com/
Element.list-menu__item--link.list-menu__item[href$="news"]
Accessible nameBlog
Markup
<a href="/blogs/news" class="link link--text list-menu__item list-menu__item--link">
                              Blog
                            </a>
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref BD04FU
Affected pagehttps://xcelwetsuits.com/
Elementa[href$="xcelwetsuits.com.au/"]
Accessible nameAustralia
Markup
<a href="https://xcelwetsuits.com.au/" class="link link--text list-menu__item list-menu__item--link">
                              Australia
                            </a>
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref 9JOH1L
Affected pagehttps://xcelwetsuits.com/products/lock-up-hat
Element.copyright__content:nth-child(1)
Accessible name© 2026, Xcel Wetsuits
Markup
<small class="copyright__content">© 2026, <a href="/" title="">Xcel Wetsuits </a></small>
Affected pages/ /products/lock-up-hat
Component · Ref SI4K4K
Affected pagehttps://xcelwetsuits.com/pages/contact-us
Element.footer-block.grid__item.footer-block--menu:nth-child(2) > .footer-block__details-content.list-unstyled > li:nth-child(2) > .list-menu__item--link.list-menu__item.link--text
Accessible nameReturns
Markup
<a href="https://xcelwetsuits.loopreturns.com/#/" class="link link--text list-menu__item list-menu__item--link">
                              Returns
                            </a>
Affected pages/ /collections/all-products-minus-garage /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref 24PXIB
Affected pagehttps://xcelwetsuits.com/pages/contact-us
Element.footer-block.grid__item.footer-block--menu:nth-child(2) > .footer-block__heading.inline-richtext
Accessible nameSupport
Markup
<h2 class="footer-block__heading inline-richtext">Support</h2>
Affected pages/ /collections/all-products-minus-garage /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref M0RBJK
Affected pagehttps://xcelwetsuits.com/products/lock-up-hat
Elementdiv[data-id="723818546"] > .yotpo-review-left-panel > .yotpo-reviewer[data-v-1ac5f7d8=""] > .yotpo-reviewer-details-verified[data-v-1ac5f7d8=""] > div[data-v-4c2f4803=""][data-v-1ac5f7d8=""] > .yotpo-reviewer-verified-buyer-text.unselectable[data-v-4c2f4803=""]
Accessible nameVerified Buyer
Markup
<span data-v-4c2f4803="" class="yotpo-reviewer-verified-buyer-text unselectable" style="align-self: flex-start;">Verified Buyer</span>
Component · Ref BEYU3W
Affected pagehttps://xcelwetsuits.com/products/lock-up-hat
Element#\31 788896983570-votes_label
Accessible nameWas this review helpful?
Markup
<div class="yotpo-review-votes-text unselectable" id="1788896983570-votes_label" style="margin-right: 8px;">Was this review helpful?</div>
Component · Ref G4VUD3
Affected pagehttps://xcelwetsuits.com/
Element.color-scheme-e7d5640e-8102-4e79-868f-4ceb02fccd2e > .banner__buttons--multiple.banner__buttons > .button--primary.button:nth-child(2)
Accessible nameWomen's Fullsuits
Markup
<a href="https://xcelwetsuits.com/collections/fullsuit" class="button button--primary">Women's Fullsuits</a>
Component · Ref SHIKX4
Affected pagehttps://xcelwetsuits.com/
Element.button--primary.button[href$="promotions"]
Accessible nameVerify & Receive a 25% Discount
Markup
<a href="/pages/promotions" class="button button--primary">Verify &amp; Receive a 25% Discount</a>
Component · Ref 9K4LPE
Affected pagehttps://xcelwetsuits.com/
Element#Banner-template--15822508392507__image_banner_ciTwYR > .banner__content--bottom-center.banner__content.page-width > .color-inverse.banner__box.content-container--full-width-mobile > .banner__buttons--multiple.banner__buttons > .button--primary.button:nth-child(1)
Accessible nameShop Men's
Markup
<a href="https://xcelwetsuits.com/collections/comp-series" class="button button--primary">Shop Men's</a>
Component · Ref ULA5GI
Affected pagehttps://xcelwetsuits.com/products/lock-up-hat
Element.yotpo-selected-value[data-v-4d448264=""]
Accessible nameWith media
Markup
<div data-v-4d448264="" class="yotpo-selected-value">With media</div>
Component · Ref 1B1N8G
Affected pagehttps://xcelwetsuits.com/products/lock-up-hat
Element#yotpo-main-widget-btn
Accessible nameWrite A Review
Markup
<button data-v-4f716a87="" id="yotpo-main-widget-btn" type="button" class="yotpo-new-review-btn yotpo-btn-s">Write A Review</button>
Component · Ref VWFV7E
Affected pagehttps://xcelwetsuits.com/
Element.body.banner__text.rte > p > strong
Accessible name"Feel the Board, Not the Boot."
Markup
<strong>"Feel the Board, Not the Boot."                                                   </strong>
Component · Ref 5E0DHG
Affected pagehttps://xcelwetsuits.com/products/lock-up-hat
Element#yotpo-dropdown-0\.06784954056853243
Accessible nameRating
Markup
<div data-v-7aac675c="" class="yotpo-dropdown-label yotpo-dropdown-label--inside" id="yotpo-dropdown-0.06784954056853243" data-testid="dropdown-label">Rating</div>
Component · Ref HFGVZZ
Affected pagehttps://xcelwetsuits.com/
Element.h2.banner__heading > strong
Accessible nameALL NEW COMP ANTI-BOOT
Markup
<strong>ALL NEW COMP ANTI-BOOT</strong>
Component · Ref ZKV9KD
Affected pagehttps://xcelwetsuits.com/
Element#Slide-template--15822508392507__featured_collection-1 > .product-card-wrapper.card-wrapper.underline-links-hover > .card.card--standard.card--media > .card__content > .card__information > .card-information > .price > .price__container > .price__regular > .price-item--regular.price-item
Accessible name$499.95 USD
Markup
<span class="price-item price-item--regular">
            $499.95 USD
          </span>
Component · Ref JWK2R1
Affected pagehttps://xcelwetsuits.com/
Element#Slide-template--15822508392507__featured_collection-2 > .product-card-wrapper.card-wrapper.underline-links-hover > .card.card--standard.card--media > .card__content > .card__information > .card-information > .price--on-sale.price > .price__container > .price__sale > span:nth-child(2) > s
Accessible name$429.95 USD
Markup
<s class="price-item price-item--regular">
              
                $429.95 USD
              
            </s>

Showing 25 representative examples · 38 more affected elements not shown

High

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)15 instances5 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 15 affected elements
Component · Ref 91MI23
Affected pagehttps://xcelwetsuits.com/collections/all-products-minus-garage
Element#Details-menu-drawer-mens-wetsuits > .menu-drawer__submenu.has-submenu.motion-reduce
Accessible nameWetsuits Fullsuits Springsuits Tops Bottoms Dive UV / Rash Guards
Markup
<div id="childlink-wetsuits" class="menu-drawer__submenu has-submenu gradient motion-reduce">
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)38 instances5 inspected pages

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

Why it matters

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

Recommended correction

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 38 affected elements
Component · Ref HGPPIC
Affected pagehttps://xcelwetsuits.com/collections/mens-wetsuit-boots?page=1&tab=products
Elementbutton#csm-ada-skip-to-widget
Accessible nameOpen widget
Markup
<button id="csm-ada-skip-to-widget" type="button" class="csm-ada-skip-button">Open widget<span class="csm-ada-skip-button-return" aria-hidden="true"><svg width="20" height="17" viewBox="0 0 20 17" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M18 0H1.5C1.10218 0 0.720644 0.158035 0.43934 0.43934C0.158035 0.720644 0 1.10218 0 1.5V15C0 15.3978 0.158035 15.7794 0.43934 16.0607C0.720644 16.342 1.10218 16.5 1.5 16.5H18C18.3978 16.5 18.7794 16.342 19.0607 16.0607C19.342 15.7794 19.5 15.3978 19.5 15V1.5C19.5 1.10218 19.342 0.720644 19.0607 0.43934C18.7794 0.158035 18.3978…
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref RW10C5
Affected pagehttps://xcelwetsuits.com/collections/mens-wetsuit-boots?page=1&tab=products
Elementdiv:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > ul > li > a
Accessible nameView Products Tab
Roletab
Markup
<a href="#" role="tab" aria-label="View Products Tab" class="snize-main-panel-controls-products active" data-no-instant="true" aria-current="page" aria-selected="true">Products<span class="snize-products-tab-total">30</span></a>
Affected pages/collections/all-products-minus-garage /collections/mens-wetsuit-boots
Component · Ref NFBS5J
Affected pagehttps://xcelwetsuits.com/collections/mens-wetsuit-boots?page=1&tab=products
Elementul#snize-sorting-options-list > li:nth-of-type(3) > a
Accessible nameDate: New to Old
Roleoption
Markup
<a href="#" role="option" aria-selected="true" class="snize-main-panel-dropdown-created-desc current" data-no-instant="true">Date: New to Old</a>
Affected pages/collections/all-products-minus-garage /collections/mens-wetsuit-boots
Component · Ref NA20LT
Affected pagehttps://xcelwetsuits.com/products/lock-up-hat
Elementli#Slide-template--15822508556347__main-9298746736699 > div > modal-opener > button
Accessible nameOpen media 1 in modal
Markup
<button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="9298746736699">
      <span class="visually-hidden">
        Open media 1 in modal
      </span>
    </button>
Component · Ref RJ0OJI
Affected pagehttps://xcelwetsuits.com/
Elementa#StandardCardNoMediaLink-template--15822508392507__featured_collection-7294461640763
Accessible nameMen's Comp Full Wetsuit 3/2mm
Markup
<a href="/products/mens-comp-full-wetsuit-3-2mm-mn32zxc4-blk" id="StandardCardNoMediaLink-template--15822508392507__featured_collection-7294461640763" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--15822508392507__featured_collection-7294461640763 NoMediaStandardBadge-template--15822508392507__featured_collection-7294461640763">
                Men's Comp Full Wetsuit 3/2mm
              </a>
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)75 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 75 affected elements
Component · Ref 5PDHUZ
Affected pagehttps://xcelwetsuits.com/products/lock-up-hat
Elementsummary#HeaderDrawer-womens-wetsuits
Accessible nameWetsuits
Rolebutton
Markup
<summary id="HeaderDrawer-womens-wetsuits" class="menu-drawer__menu-item link link--text list-menu__item focus-inset" role="button" aria-expanded="false" aria-controls="childlink-wetsuits">
                                      Wetsuits
                                      <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-…
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref D58A36
Affected pagehttps://xcelwetsuits.com/pages/contact-us
Elementdetails#Details-menu-drawer-container > summary
Accessible nameMenu
Rolebutton
Markup
<summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu" role="button" aria-expanded="false" aria-controls="menu-drawer">
      <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"></path></svg>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="…
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)6 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 6 affected elements
Component · Ref AVY9ZI
Affected pagehttps://xcelwetsuits.com/collections/all-products-minus-garage
Elementsticky-header > header > div > details-modal > details > div
Accessible nameSearch
Roledialog
Markup
<div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
      <div class="modal-overlay"></div>
      <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/pages/search-results-page" method="get" role="search" class="search search-modal__form">
          <div class="field">
            <input class="search__input field__input snize-input-style" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" …
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref IQ0WFF
Affected pagehttps://xcelwetsuits.com/
Elementhtml > body > div:nth-of-type(10) > div > div:nth-of-type(2)
Accessible namePOPUP Form
Roledialog
Markup
<div role="dialog" aria-modal="true" aria-label="POPUP Form" class="needsclick  kl-private-reset-css-Xuajs1" data-kl-scroll-locking-modal="true" style="display: flex; z-index: 90000; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; justify-content: center; align-items: center; overflow: clip auto; background-color: rgba(20, 20, 20, 0.6); animation-timing-function: ease; animation-play-state: running; animation-iteration-count: 1; animation-fill-mode: forwards; animation-delay: 0s; animation-duration: 0.35s; animation-name: klaviyo-fadein;"><div class="needsclick  kl-private-res…
High

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)3 instances1 inspected page

Elements must only use permitted ARIA attributes

Why it matters

Elements must only use permitted ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 3 affected elements
Component · Ref 6O2RYF
Affected pagehttps://xcelwetsuits.com/
Element.np-video-loop-hero_blocks-wrapper
Accessible nameplay
Markup
<div class="np-video-loop-hero_blocks-wrapper v-center h-center svelte-1xj7ws0" aria-label="play"></div>
Component · Ref T391H8
Affected pagehttps://xcelwetsuits.com/
Element.np-video-loop-hero_blocks-container
Accessible nameplay
Markup
<div class="np-video-loop-hero_blocks-container svelte-1xj7ws0" aria-label="play" style="cursor: default; border-radius: 0vw; mix-blend-mode: normal;"><div class="np-video-loop-hero_blocks-wrapper v-center h-center svelte-1xj7ws0" aria-label="play"></div></div>
Component · Ref VOCD1F
Affected pagehttps://xcelwetsuits.com/
Element.np-video-wrapper
Accessible nameplay
Markup
<div class="np-video-wrapper svelte-1xj7ws0" aria-label="play" style="background-color: rgb(0, 0, 0); border-radius: 0vw;">
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)5 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 5 affected elements
Component · Ref 9XDR3X
Affected pagehttps://xcelwetsuits.com/
Elementspan#shipping-bar__initial > p
Accessible nameFree domestic shipping on orders over $250.00 (excluding HI and AK)
Markup
<p>Free domestic shipping on orders over <span class="amount">$250.00</span> (excluding HI and AK)</p>
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)10 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 10 affected elements
Component · Ref R987BB
Affected pagehttps://xcelwetsuits.com/
Elementdiv#menu-drawer > div > div > nav
Accessible nameMen's Men's Wetsuits Wetsuits Fullsuits Springsuits Tops Bottoms Dive UV / Rash Guards Accessories Accessories Boots Gloves Hoods Vests Backpacks Men's Apparel Men's Apparel Boardshorts Tees Jackets & Fleece Hats & Beanies UV / Rash Guards Collections Collections Drylock Infiniti Comp Series Axis Tactical Ocena Neoprene-Free Foam Best Sellers Garage Sale Women's Women's Wetsuits Wetsuits Fullsuits Springsuits …[truncated by Evolize: exceeded D1 value limit]
Markup
<nav class="menu-drawer__navigation">
            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1">
                      <summary id="HeaderDrawer-mens" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" role="button" aria-expanded="false" aria-controls="link-mens">
                        Men's
                        <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 …
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Component · Ref G08ZXQ
Affected pagehttps://xcelwetsuits.com/pages/contact-us
Elementdiv#shopify-section-sections--15822508884027__header > sticky-header > header > nav
Accessible nameMen's Wetsuits Fullsuits Springsuits Tops Bottoms Dive UV / Rash Guards Accessories Boots Gloves Hoods Vests Backpacks Men's Apparel Boardshorts Tees Jackets & Fleece Hats & Beanies UV / Rash Guards Collections Drylock Infiniti Comp Series Axis Tactical Ocena Neoprene-Free Foam Best Sellers Garage Sale Women's Wetsuits Fullsuits Springsuits Tops Bottoms Dive UV / Rash Guards Accessories Shop All Collections Drylock Infiniti Comp Series Axis Ocean Ramsey Ocena Neoprene-Free Foam Best Sellers Garage Sale Youth Wetsuits Fullsuits Springsuits UV / Rash Guards Accessories Boots Gloves UV Shorts Toddler Shop All Best Sellers Garage Sale Ocean Ramsey Dive Men's Dive Women's Dive Ocean Ramsey Explore Haleiwa Retail Blog Xcel Athletes …[truncated by Evolize: exceeded D1 value limit]
Markup
<nav class="header__inline-menu">
  <ul class="list-menu list-menu--inline" role="list"><li><header-menu>
            <details id="Details-HeaderMenu-1" class="mega-menu">
              <summary id="HeaderMenu-mens" class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false" aria-controls="MegaMenu-Content-1">
                <span>Men's</span><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule=…
Affected pages/ /collections/all-products-minus-garage /products/lock-up-hat /collections/mens-wetsuit-boots /pages/contact-us
Medium

<video> elements must have captions

WCAG 1.2.2 (A)1 instance1 inspected page

<video> elements must have captions

Why it matters

<video> elements must have captions

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 1 affected element
Component · Ref PETW6G
Affected pagehttps://xcelwetsuits.com/
Elementvideo
Markup
<video playsinline="" loop="" poster="//xcelwetsuits.com/cdn/shop/files/preview_images/2ff0c74d836d45d3b1b90a09fa8596c5.thumbnail.0000000000.jpg?v=1742403898" class="svelte-19j70fq" style="opacity: 1; background-color: rgb(0, 0, 0); border-radius: 0vw;">
Low

ARIA attributes have invalid values

WCAG 4.1.2 (A)3 instances3 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 3 affected elements
Component · Ref 0R6U0R
Affected pagehttps://xcelwetsuits.com/collections/all-products-minus-garage
Element#dropdown-button
Accessible nameSort options
Rolebutton
Markup
<a href="#" role="button" class="snize-main-panel-dropdown-button" data-no-instant="true" aria-expanded="false" aria-haspopup="true" aria-controls="snize-sorting-options-list" aria-label="Sort options" id="dropdown-button"><span>Bestselling</span><b class="caret"></b></a>
Affected pages/collections/all-products-minus-garage /collections/mens-wetsuit-boots
Component · Ref MBT6CP
Affected pagehttps://xcelwetsuits.com/products/lock-up-hat
Element.yotpo-dropdown-closable
Accessible nameRating
Rolecombobox
Markup
<div data-v-7aac675c="" class="yotpo-dropdown-closa..." aria-expanded="false" aria-controls="dropdown-yotpo-dropd..." tabindex="0" aria-labelledby="yotpo-dropdown-0.067..." aria-haspopup="listbox" role="combobox" data-testid="dropdown-combobox">
Low

Video may be missing captions

WCAG 1.2.2 (A)1 instance1 inspected page

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

Why it matters

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

Recommended correction

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

View 1 affected element
Component · Ref P56C5H
Affected pagehttps://xcelwetsuits.com/
Elementdiv#AVnhLNCtOUmdoaXVkZ__video_loop_hero_np_video_loop_hero_jt8gEW > div:nth-of-type(3) > video
Markup
<video playsinline="" loop="" poster="//xcelwetsuits.com/cdn/shop/files/preview_images/2ff0c74d836d45d3b1b90a09fa8596c5.thumbnail.0000000000.jpg?v=1742403898" class="svelte-19j70fq" style="opacity: 1; background-color: rgb(0, 0, 0); border-radius: 0vw;"><source src="//xcelwetsuits.com/cdn/shop/videos/c/vp/2ff0c74d836d45d3b1b90a09fa8596c5/2ff0c74d836d45d3b1b90a09fa8596c5.m3u8?v=0" type="video/mp4"><source src="//xcelwetsuits.com/cdn/shop/videos/c/vp/2ff0c74d836d45d3b1b90a09fa8596c5/2ff0c74d836d45d3b1b90a09fa8596c5.HD-1080p-7.2Mbps-44463047.mp4?v=0" type="video/mp4"></video>

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.