Public accessibility assessment

Accessibility issues detected on reverseosmosis.com

Evolize inspected 5 public pages on reverseosmosis.com and detected 41 automatically identifiable accessibility findings.

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

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

Most widespread issueLinks lack accessible textDetected on 5 inspected pages
Most affected page/28 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)14 detected findings

Is reverseosmosis.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 reverseosmosis.com and detected 41 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/", where 28 findings were detected. The assessment identified findings mapped to 8 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 https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_s….

    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 https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_s….

    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 https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_s….

    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 https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_s….

    View technical evidence →
  5. 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 https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_s….

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA1455 / 5
2.4.3Focus OrderA1155 / 5
2.4.4Link Purpose (In Context)A555 / 5
4.1.2Name, Role, ValueA555 / 5
1.3.1Info and RelationshipsA455 / 5
1.4.4Resize TextAA155 / 5
2.1.1KeyboardA111 / 5
2.2.2Pause, Stop, HideA111 / 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

Elements must only use supported ARIA attributes

WCAG 4.1.2 (A)5 instances5 inspected pages

Elements must only use supported ARIA attributes

Why it matters

Elements must only use supported ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 5 affected elements
Component · Ref 7OV647
Affected pagehttps://www.reverseosmosis.com/
Element.header__cart-icon
Accessible name0
Markup
<div class="header__cart-icon icon-state" aria-expanded="false">
Affected pages/ /account/login /pages/contact-us /products/top-basket-for-water-softener-risers /cart
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 265EJ2
Affected pagehttps://www.reverseosmosis.com/
Elementselect#search-product-type
Accessible nameAll categoriesAdaptersAir ChecksAir Injection SystemsAlkaline FiltersAlumina FiltersAngle StopsAtmospheric TanksAuto Shut-Off ValvesBackwashing SystemsBall ValvesBracketsBrine TanksBrine ValvesBypass ValvesCalcite FiltersCarbon FiltersCartridge Filter SystemsCheck ValvesChemical Feed PumpsChemical Injection PumpsChemical Injection SystemsChemical Injection TanksCircuit BoardsClipsCommercial MembranesConnectorsControl ValvesCoversDeionization FiltersDI FiltersDrain SaddlesDual FiltersElbowsFaucetsFilter BagsFilter HousingsFilter PacksFiltering SystemsFittingsFloat SwitchesFloat ValvesFlow RestrictorsFridge KitsFunnelsInjectorsInline FiltersInstallation KitsInstrumentationIron Reduction FiltersLeak DetectorsLubricantsMedia TanksMembrane HousingsMetersMotor AssemblysMotorsNitrate FiltersO-RingsPFAS FiltersPistonsPressure RegulatorsPump ComponentsPumpsQuality LightsRebuild KitsResidential MembranesResin FeedersResins and MediaReverse Osmosis SystemsRiser TubesSediment FiltersShut Off KitsSpacer KitsSpecialty Water FiltersStop ValvesStorage TanksTank HeadsTDS MetersTDS SensorsTank HeadsTeesTesting KitsTimersTop BasketsTransformersTube CuttersTubingTurbinesTurbulatorsUnionsUV BallastsUV LampsUV SleevesUV SystemsValve FittingsValve Internal PartsWater ConditionersWater CoolersWater SoftenersWater Treatment ChemicalsWhole House Filtration SystemsWrenchesYokes
Markup
<select id="search-product-type">
                      <option value="" selected="selected">All categories</option><option value="Adapters">Adapters</option><option value="Air Checks">Air Checks</option><option value="Air Injection Systems">Air Injection Systems</option><option value="Alkaline Filters">Alkaline Filters</option><option value="Alumina Filters">Alumina Filters</option><option value="Angle Stops">Angle Stops</option><option value="Atmospheric Tanks">Atmospheric Tanks</option><option value="Auto Shut-Off Valves">Auto Shut-Off Valves</option><option value="Backwashing Systems">Back…
Affected pages/ /account/login /pages/contact-us /products/top-basket-for-water-softener-risers /cart
Component · Ref 03ILDJ
Affected pagehttps://www.reverseosmosis.com/pages/contact-us
Elementheader > div > div > div:nth-of-type(3) > div:nth-of-type(1) > a
Accessible nameOpen search
Markup
<a class="header__action-item-link" href="/search" data-action="toggle-search" aria-expanded="false" aria-label="Open search"><svg focusable="false" class="icon icon--search " viewBox="0 0 21 21" role="presentation">
      <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd">
        <path d="M19 19l-5-5" stroke-linecap="square"></path>
        <circle cx="8.5" cy="8.5" r="7.5"></circle>
      </g>
    </svg></a>
Affected pages/ /account/login /pages/contact-us /products/top-basket-for-water-softener-risers /cart
Component · Ref WFCIX5
Affected pagehttps://www.reverseosmosis.com/
Elementsection > header > div > div > nav > button
Accessible nameOpen menu
Markup
<button class="header__mobile-nav-toggle icon-state touch-area" data-action="toggle-menu" aria-expanded="false" aria-haspopup="true" aria-controls="mobile-menu" aria-label="Open menu">
              <span class="icon-state__primary"><svg focusable="false" class="icon icon--hamburger-mobile " viewBox="0 0 20 16" role="presentation">
      <path d="M0 14h20v2H0v-2zM0 0h20v2H0V0zm0 7h20v2H0V7z" fill="currentColor" fill-rule="evenodd"></path>
    </svg></span>
              <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation">…
Affected pages/ /account/login /pages/contact-us /products/top-basket-for-water-softener-risers /cart
Component · Ref 7BMENY
Affected pagehttps://www.reverseosmosis.com/pages/contact-us
Elementdiv > div > aside > div:nth-of-type(4) > p > a
Markup
<a target="_blank" rel="nofollow noopener" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore" aria-describedby="a11y-new-window-message"> </a>
Affected pages/account/login /pages/contact-us /cart
Component · Ref UH91YJ
Affected pagehttps://www.reverseosmosis.com/
Elementdiv > div > div:nth-of-type(7) > div > div > a:nth-of-type(2)
Accessible name6 reviews
Markup
<a class="product-item__reviews-badge link" href="/products/flotronix-h3500-and-h6500-replacement-filter-set#product-reviews"><div class="rating">
    <div class="rating__stars" role="img" aria-label="4.83 out of 5.0 stars"><svg fill="none" focusable="false" role="presentation" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 896 832">
      <path d="M896 320l-313.5-40.781L448 0 313.469 279.219 0 320l230.469 208.875L171 831.938l277-148.812 277.062 148.812L665.5 528.875z" fill-rule="nonzero" fill="currentColor"></path>
    </svg><svg fill="none" focusable="false" role…
Affected pages/ /products/top-basket-for-water-softener-risers
Component · Ref YKFI23
Affected pagehttps://www.reverseosmosis.com/account/login
Elementform#recover_customer_password > button
Accessible nameRecover
Markup
<button type="submit" class="form__submit button button--primary button--full">Recover</button>
Component · Ref 4Y1KHB
Affected pagehttps://www.reverseosmosis.com/
Elementdiv#block-image_NJGRdM > div > div:nth-of-type(3) > div > a
Accessible nameShop Summer Deals
Markup
<a href="/collections/summer-savings-event" class="slideshow__button button">Shop Summer Deals</a>
Component · Ref 6M0N8N
Affected pagehttps://www.reverseosmosis.com/products/top-basket-for-water-softener-risers
Elementform#\[object\ HTMLInputElement\] > div:nth-of-type(5) > ul > li:nth-of-type(2) > a
Accessible namePin on Pinterest
Markup
<a href="https://pinterest.com/pin/create/button/?url=https://www.reverseosmosis.com/products/top-basket-for-water-softener-risers&amp;media=https://www.reverseosmosis.com/cdn/shop/products/Upper_Top_Basket_Water_Softener_1024x.jpg?v=1549550402&amp;description=Get%20a%20replacement%20Top%20Basket%20for%20Upper%20Water%20for%20your%20Softener%20Riser%20Tube.%C2%A0%20Heavy%20duty..." target="_blank" rel="noopener" aria-label="Pin on Pinterest" aria-describedby="a11y-new-window-message"><svg focusable="false" class="icon icon--pinterest " role="presentation" viewBox="0 0 30 30">
      <path d="M1…
Component · Ref Z2ZO7Z
Affected pagehttps://www.reverseosmosis.com/products/top-basket-for-water-softener-risers
Elementdiv#shopify-block-AUHhtVVVXeCs1bDFme__judge_me_reviews_preview_badge_q9FTYw > div > div > span:nth-of-type(1)
Accessible nameSee all reviews
Rolebutton
Markup
<span class="jdgm-prev-badge__stars" data-score="0.00" role="button" tabindex="0" aria-label="See all reviews"><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span></span>
Component · Ref 17N1BA
Affected pagehttps://www.reverseosmosis.com/account/login
Elementinput#customer\[recover_email\]
Markup
<input type="email" id="customer[recover_email]" class="form__field form__field--text" name="email" required="required">
High

Zooming and scaling must not be disabled

WCAG 1.4.4 (AA)5 instances5 inspected pages

Zooming and scaling must not be disabled

Why it matters

Zooming and scaling must not be disabled

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 5 affected elements
Component · Ref IZ2JAE
Affected pagehttps://www.reverseosmosis.com/
Elementmeta[name="viewport"]
Markup
<meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
Affected pages/ /account/login /pages/contact-us /products/top-basket-for-water-softener-risers /cart
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)36 instances2 inspected pages

ARIA hidden element must not be focusable or contain focusable elements

Why it matters

ARIA hidden element must not be focusable or contain focusable elements

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 36 affected elements
Component · Ref GDF5DC
Affected pagehttps://www.reverseosmosis.com/
Element#shopify-section-template--17546981114092__collection_with_image_8YbkHq > .section[data-section-type="featured-collection"] > .container--flush.container > .featured-collection > .featured-collection__content > .scroller--flush.scroller > .scroller__inner > .product-list.product-list--scrollable.flickity-enabled > .flickity-viewport > .flickity-slider > .\31 \/2--lap.\31 \/3--desk.\31 \/4--wide:nth-child(10)
Accessible nameAXEON X2 Series Commercial Reverse Osmosis System for Brackish Water Call for Price No reviews
Markup
<div class="product-item product-item--vertical   1/2--lap 1/3--desk 1/4--wide" aria-hidden="true" style="position: absolute; left: 225%;">
Component · Ref I9JI62
Affected pagehttps://www.reverseosmosis.com/
Element.\31 \/4--lap.\31 \/5--desk.\31 \/6--wide:nth-child(11)
Accessible namePure-Q Water Filter Set $49.99 1 review
Markup
<div class="product-item product-item--vertical   1/4--lap 1/5--desk 1/6--wide" aria-hidden="true" style="position: absolute; left: 166.66%;">
Component · Ref KBPATX
Affected pagehttps://www.reverseosmosis.com/products/top-basket-for-water-softener-risers
Element.product-item.product-item--vertical.\31 \/4--lap:nth-child(7)
Accessible nameSave $150.01 Portable RV Water Softener Sale priceFrom $199.99 Regular price$350.00 1 review Choose optionsQuick view
Markup
<div class="product-item product-item--vertical   1/4--lap 1/5--desk 1/6--wide" aria-hidden="true" style="position: absolute; left: 100%;">
Component · Ref U55SVT
Affected pagehttps://www.reverseosmosis.com/
Element#block-image_NJGRdM
Accessible nameSummer Savings EventSave up to 15% on select reverse osmosis systems, whole house filters, softeners, replacement filters, and more.Shop Summer Deals #block-image_NJGRdM { color: #ffffff; } #block-image_NJGRdM .button { color: #ffffff; background: #003b8f; } #block-image_NJGRdM .button:hover { background: rgba(0, 59, 143, 0.8); }#block-image_NJGRdM.slideshow__slide--overlay::before {background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.45)); }
Markup
<div class="slideshow__slide slideshow__slide--overlay" id="block-image_NJGRdM" data-block-index="0" style="position: absolute; left: 0%;" aria-hidden="true">
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)1 instance1 inspected page

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

Why it matters

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

Recommended correction

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

View 1 affected element
Component · Ref SNWFQ8
Affected pagehttps://www.reverseosmosis.com/
Elementhtml > body > div:nth-of-type(11) > 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…
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)59 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 59 affected elements
Component · Ref 5AGXKN
Affected pagehttps://www.reverseosmosis.com/cart
Element.nav-bar__item:nth-child(3) > .nav-bar__link.link[data-type="menuitem"]
Accessible nameSofteners
Markup
<a href="/collections/fleck-water-softeners" class="nav-bar__link link" data-type="menuitem">Softeners</a>
Affected pages/ /account/login /pages/contact-us /products/top-basket-for-water-softener-risers /cart
Component · Ref 5AFMEF
Affected pagehttps://www.reverseosmosis.com/
Element.nav-bar__link[href$="contact-us"][data-type="menuitem"]
Accessible nameContact
Markup
<a href="/pages/contact-us" class="nav-bar__link link" data-type="menuitem">Contact</a>
Affected pages/ /account/login /products/top-basket-for-water-softener-risers /cart
Component · Ref JQRVAI
Affected pagehttps://www.reverseosmosis.com/
Element.shop-button
Accessible nameShop Now
Markup
<a href="https://www.reverseosmosis.com/collections/truly-pure" class="cta-button shop-button">
            Shop Now
          </a>
Component · Ref TDCAT1
Affected pagehttps://www.reverseosmosis.com/
Element.learn-button
Accessible nameLearn More at Truly Pure
Markup
<a href="https://trulypurewatersystems.com/" class="cta-button learn-button" target="_blank" rel="noopener" aria-describedby="a11y-new-window-message">
            Learn More at Truly Pure
          </a>
Component · Ref JHOJXR
Affected pagehttps://www.reverseosmosis.com/
Element.is-selected.\31 \/2--lap.\31 \/3--desk:nth-child(1) > .product-item__label-list > .product-label.product-label--on-sale > span > .money
Accessible name$70.00
Markup
<span class="money">$70.00</span>
Component · Ref 6C4VDK
Affected pagehttps://www.reverseosmosis.com/
Element#shopify-section-template--17546981114092__collection_with_image_gg6aP4 > .section[data-section-type="featured-collection"] > .container--flush.container > .featured-collection > .featured-collection__content > .scroller--flush.scroller > .scroller__inner > .product-list.product-list--scrollable.flickity-enabled > .flickity-viewport > .flickity-slider > .is-selected.\31 \/2--lap.\31 \/3--desk:nth-child(3) > .product-item__info > .product-item__info-inner > .product-item__price-list.price-list > .price > .money
Accessible name$34.99
Markup
<span class="money">$34.99</span>
Component · Ref KEH64W
Affected pagehttps://www.reverseosmosis.com/
Element#shopify-section-template--17546981114092__collection_with_image_8YbkHq > .section[data-section-type="featured-collection"] > .container--flush.container > .featured-collection > .featured-collection__content > .scroller--flush.scroller > .scroller__inner > .product-list.product-list--scrollable.flickity-enabled > .flickity-viewport > .flickity-slider > .is-selected.\31 \/2--lap.\31 \/3--desk:nth-child(2) > .product-item__info > .product-item__info-inner > .product-item__reviews-badge.link > .rating > .rating__caption
Accessible name1 review
Markup
<span class="rating__caption">1 review</span>
Component · Ref SB54YL
Affected pagehttps://www.reverseosmosis.com/
Elementa[data-collection-index="0"] > .collection-item__title.text--strong
Accessible nameWater Softeners / Filtration Systems
Markup
<span class="collection-item__title text--strong">
Component · Ref FT8R5M
Affected pagehttps://www.reverseosmosis.com/
Element#shopify-section-template--17546981114092__collection_with_image_8YbkHq > .section[data-section-type="featured-collection"] > .container--flush.container > .featured-collection > .featured-collection__header > .featured-collection__title.h2
Accessible nameCommercial Reverse Osmosis Systems
Markup
<h2 class="featured-collection__title heading h2">Commercial Reverse Osmosis Systems</h2>
Component · Ref 8IKLBE
Affected pagehttps://www.reverseosmosis.com/pages/contact-us
Element.nav-bar__link.link[href$="contact-us"]
Accessible nameContact
Markup
<a href="/pages/contact-us" class="nav-bar__link link" data-type="menuitem">Contact</a>
Component · Ref 8DNTD9
Affected pagehttps://www.reverseosmosis.com/
Element.is-selected.\31 \/2--lap.\31 \/3--desk:nth-child(3) > .product-item__info > .product-item__info-inner > .product-item__price-list.price-list > .price--compare.price > .money
Accessible name$419.99
Markup
<span class="money">$419.99</span>
Component · Ref ND72X0
Affected pagehttps://www.reverseosmosis.com/
Element#block-image_JrdFwD > .slideshow__slide-inner.slideshow__slide-inner--bottom-left > .slideshow__content-wrapper > .container > .slideshow__content
Accessible nameCommercial reverse osmosis systems designed for breweries, car washes, manufacturing, hydroponics, food service, and more.
Markup
<p class="slideshow__content">Commercial reverse osmosis systems designed for breweries, car washes, manufacturing, hydroponics, food service, and more.</p>
Component · Ref 8UBTQR
Affected pagehttps://www.reverseosmosis.com/
Element#block-image_JrdFwD > .slideshow__slide-inner.slideshow__slide-inner--bottom-left > .slideshow__content-wrapper > .container > .slideshow__button.button
Accessible nameShop Commercial Systems
Markup
<a href="/collections/commercial-reverse-osmosis-systems" class="slideshow__button button">Shop Commercial Systems</a>
Component · Ref 36ZUEX
Affected pagehttps://www.reverseosmosis.com/
Element#block-image_JrdFwD > .slideshow__slide-inner.slideshow__slide-inner--bottom-left > .slideshow__content-wrapper > .container > .slideshow__title.h1
Accessible nameIndustries We Serve
Markup
<h2 class="slideshow__title heading h1">Industries We Serve</h2>
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 WM7LVA
Affected pagehttps://www.reverseosmosis.com/account/login
Elementdiv#shopify-section-sections--17546981802220__announcement-bar > section > div
Accessible nameCall 1-888-309-2837 For Quotes, Ordering and Info
Markup
<div class="announcement-bar">
    <div class="container">
      <div class="announcement-bar__inner"><p class="announcement-bar__content announcement-bar__content--center">Call 1-888-309-2837 For Quotes, Ordering and Info</p></div>
    </div>
  </div>
Affected pages/ /account/login /pages/contact-us /products/top-basket-for-water-softener-risers /cart
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 9FSJOF
Affected pagehttps://www.reverseosmosis.com/pages/contact-us
Elementdiv#shopify-section-sections--17546981802220__header > section > header > div > div > nav
Accessible nameAll ProductsReverse OsmosisSoftenersFiltersDrinking WaterPartsContact Need help? Call us (888) 309-2837 [email removed] Follow Us Facebook Twitter Pinterest YouTube
Markup
<nav class="header__mobile-nav hidden-lap-and-up">
            <button class="header__mobile-nav-toggle icon-state touch-area" data-action="toggle-menu" aria-expanded="false" aria-haspopup="true" aria-controls="mobile-menu" aria-label="Open menu">
              <span class="icon-state__primary"><svg focusable="false" class="icon icon--hamburger-mobile " viewBox="0 0 20 16" role="presentation">
      <path d="M0 14h20v2H0v-2zM0 0h20v2H0V0zm0 7h20v2H0V7z" fill="currentColor" fill-rule="evenodd"></path>
    </svg></span>
              <span class="icon-state__secondary"><svg focusable="false" cla…
Affected pages/ /account/login /pages/contact-us /products/top-basket-for-water-softener-risers /cart
Component · Ref 3Z6SCA
Affected pagehttps://www.reverseosmosis.com/cart
Elementdiv#shopify-section-sections--17546981802220__header > section > nav
Accessible nameAll ProductsReverse OsmosisSoftenersFiltersDrinking WaterPartsContact
Markup
<nav class="nav-bar">
      <div class="nav-bar__inner">
        <div class="container">
          <ul class="nav-bar__linklist list--unstyled" data-type="menu" role="list"><li class="nav-bar__item"><a href="/collections/all" class="nav-bar__link link" data-type="menuitem">All Products</a></li><li class="nav-bar__item"><a href="/collections/commercial-reverse-osmosis-systems" class="nav-bar__link link" data-type="menuitem">Reverse Osmosis</a></li><li class="nav-bar__item"><a href="/collections/fleck-water-softeners" class="nav-bar__link link" data-type="menuitem">Softeners</a></li><li class="n…
Affected pages/ /account/login /pages/contact-us /products/top-basket-for-water-softener-risers /cart
Low

Page has no level-one heading

WCAG 1.3.1 (A)1 instance1 inspected page

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

Why it matters

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

Recommended correction

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

View 1 affected element
Component · Ref HNIWUP
Affected pagehttps://www.reverseosmosis.com/cart
Elementhtml > body
Accessible name<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5MVX3PW" height="0" width="0" style="display:none;visibility:hidden"></iframe> Skip to content Call 1-888-309-2837 For Quotes, Ordering and Info .announcement-bar { background: #ee0000; color: #ffffff; } document.documentElement.style.removeProperty('--announcement-bar-button-width');document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-sections--17546981802220__announcement-bar').clientHeight + 'px'); All ProductsReverse OsmosisSoftenersFiltersDrinking WaterPartsContact Need help? Call us (888) 309-2837 [email removed] Follow Us Facebook Twitter Pinterest YouTube Reverse Osmosis Superstore Clear All categories All categoriesAdaptersAir ChecksAir Injection SystemsAlkaline FiltersAlumina FiltersAngle StopsAtmospheric TanksAuto Shut-Off ValvesBackwashing SystemsBall ValvesBracketsBrine TanksBrine ValvesBypass ValvesCalcite FiltersCarbon FiltersCartridge Filter SystemsCheck ValvesChemical Feed PumpsChemical Injection PumpsChemical Injection SystemsChemical Injection TanksCircuit BoardsClipsCommercial MembranesConnectorsControl ValvesCoversDeionization FiltersDI FiltersDrain SaddlesDual FiltersElbowsFaucetsFilter BagsFilter HousingsFilter PacksFiltering SystemsFittingsFloat SwitchesFloat ValvesFlow RestrictorsFridge KitsFunnelsInjectorsInline FiltersInstallation KitsInstrumentationIron Reduction FiltersLeak DetectorsLubricantsMedia TanksMembrane HousingsMetersMotor AssemblysMotorsNitrate FiltersO-RingsPFAS FiltersPistonsPressure RegulatorsPump ComponentsPumpsQuality LightsRebuild KitsResidential MembranesResin FeedersResins and MediaReverse Osmosis SystemsRiser TubesSediment FiltersShut Off KitsSpacer KitsSpecialty Water FiltersStop ValvesStorage TanksTank HeadsTDS MetersTDS SensorsTank HeadsTeesTesting KitsTimersTop BasketsTransformersTube CuttersTubingTurbinesTurbulatorsUnionsUV BallastsUV LampsUV SleevesUV SystemsValve FittingsValve Internal PartsWater ConditionersWater CoolersWater SoftenersWater Treatment ChemicalsWhole House Filtration SystemsWrenchesYokes Close Login / Signup My account 0 Cart All ProductsReverse OsmosisSoftenersFiltersDrinking WaterPartsContact :root { --header-is-sticky: 1; --header-inline-navigation: 1; } #shopify-section-sections--17546981802220__header { position: relative; display: flow-root; z-index: 5;position: -webkit-sticky; position: sticky; top: 0;}.header__logo-image { max-width: 100px !important; } @media screen and (min-width: 641px) { .header__logo-image { max-width: 140px !important; } }@media screen and (min-width: 1000px) { .search-bar.is-expanded .search-bar__top { box-shadow: 0 -1px var(--border-color) inset; } } document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-sections--17546981802220__header').clientHeight + 'px'); Use this bar to show information about your cookie policy. Accept Decline Your cart is empty Shop our products Recently viewed Top Basket For Water Softener Risers $4.69 No reviews Add to cartQuick view /* By default the section is hidden as we do not know if there are product yet */ #shopify-section-template--17546981015788__recently-viewed-products { display: none; } PROMPT FOLLOW UP ON QUOTES & INQUIRIES Your time is valuable to us. We guarantee precise and prompt information delivery. AVAILABLE FINANCING Get the financial boost you need to succeed. Thanks to our accessible and competitive pricing. SUPERIOR FILTRATION TECHNOLOGY Our superior quality products are expertly crafted to eliminate contaminants from your water. By using these products in your household or workplace, you get the assurance of preserving a secure environment. IN STOCK & READY TO SHIP We have a full inventory of products that have been carefully prepared and are ready to be shipped immediately. Our top priority is providing our customers with high-quality goods on time. Our Pledge At Reverse Osmosis, we’re more than just experts in water purification; we want to be your partner ensuring every sip of water is clean and safe. With many years in water filtration we are the experts in knowing what type of water filtration system to use for each unique application. Trust us to bring clarity and peace of mind to your water, one drop at a time. Resources Blog Financing Legal Policies Shipping FAQs Do not sell or share my personal information Deals and Reminders Sign up for our newsletter and be the first to hear about sales and water filter change reminders Your email Subscribe ©…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="warehouse--v4 features--animate-zoom template-cart " data-instant-intensity="viewport"><!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5MVX3PW"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->  
    <svg class="visually-hidden">
      <linearGradient id="rating-star-gradient-half">
        <stop offset="50%" stop-color="var(--product-review-star-color)"></stop>
        <stop offset="50%" stop-color="rgba(var(--text-color-rgb), .4)" stop-opacity="…

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.