Public accessibility assessment

Accessibility issues detected on reliableramps.com

Evolize inspected 5 public pages on reliableramps.com and detected 35 automatically identifiable accessibility findings.

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

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

Most widespread issueHidden elements can still receive keyboard focusDetected on 5 inspected pages
Most affected page/24 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)14 detected findings

Is reliableramps.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 reliableramps.com and detected 35 accessibility findings. The most widespread issue was "Hidden elements can still receive keyboard focus", detected on 5 inspected pages. The most affected inspected page was "/", where 24 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.etac.com/globalassets/inriver/resources/document/assemblyinstructio….

    View technical evidence →
  2. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 19 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

    Hidden elements can still receive keyboard focus

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

    Hidden elements can still receive keyboard focus

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

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 5 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)AA1455 / 5
4.1.2Name, Role, ValueA755 / 5
2.4.3Focus OrderA655 / 5
1.1.1Non-text ContentA355 / 5
1.3.1Info and RelationshipsA255 / 5
2.1.1KeyboardA133 / 5
2.4.4Link Purpose (In Context)A111 / 5
2.5.8Target Size (Minimum)AA111 / 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

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)5 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 5 affected elements
Component · Ref XFT9VO
Affected pagehttps://reliableramps.com/products/etac-storage-basket
Element.header-item--search > is-land[ready=""] > predictive-search > form[action="/search"][method="get"][role="search"] > .search__input-wrap > .search__input[type="search"][name="q"]
Rolecombobox
Markup
<input class="search__input" id="Search" type="search" name="q" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-re..." aria-controls="predictive-search-re..." aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" ...>
Affected pages/ /blogs/resources/ramp-products-for-home-mobility /pages/safe-secure-checkout /collections/safety-products /products/etac-storage-basket
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)50 instances5 inspected pages

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

Why it matters

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

Recommended correction

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 50 affected elements
Component · Ref MU0PGW
Affected pagehttps://reliableramps.com/products/etac-storage-basket
Elementdiv#HeaderCart > div > form > div:nth-of-type(2) > div:nth-of-type(3) > button
Accessible nameCheck out
Markup
<button type="submit" name="checkout" data-terms-required="false" class="btn cart__checkout">
        Check out
      </button>
Affected pages/ /blogs/resources/ramp-products-for-home-mobility /pages/safe-secure-checkout /collections/safety-products /products/etac-storage-basket
Component · Ref ICOKFG
Affected pagehttps://reliableramps.com/blogs/resources/ramp-products-for-home-mobility
Elementdiv#MobileNav > div > div:nth-of-type(1) > ul > li:nth-of-type(1) > button
Accessible nameContractors & Installers icon-chevron Expand submenu
Markup
<button type="button" class="slide-nav__button js-toggle-submenu" data-target="tier-2-contractors-installers1">
            <span class="slide-nav__link"><span>Contractors &amp; Installers</span>
              
                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><title>icon-chevron</title><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98"></path></svg>
              
              <span …
Affected pages/ /blogs/resources/ramp-products-for-home-mobility /pages/safe-secure-checkout /collections/safety-products /products/etac-storage-basket
Component · Ref RTFNLL
Affected pagehttps://reliableramps.com/
Elementdiv:nth-of-type(1) > div > div:nth-of-type(4) > div > div:nth-of-type(2) > button
Accessible nameClose
Markup
<button type="button" class="site-nav__link site-nav__link--icon js-close-header-cart">
      <span>Close</span>
      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="m19 17.61 27.12 27.13m0-27.13L19 44.74" style="stroke-miterlimit:10"></path></svg>
    </button>
Affected pages/ /blogs/resources/ramp-products-for-home-mobility /pages/safe-secure-checkout /collections/safety-products /products/etac-storage-basket
Component · Ref F5IL9W
Affected pagehttps://reliableramps.com/pages/safe-secure-checkout
Elementinput#Search
Rolecombobox
Markup
<input class="search__input" id="Search" type="search" name="q" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false" placeholder="Search" tabindex="0">
Affected pages/ /blogs/resources/ramp-products-for-home-mobility /pages/safe-secure-checkout /collections/safety-products /products/etac-storage-basket
Component · Ref KRWRJL
Affected pagehttps://reliableramps.com/products/etac-storage-basket
Elementdiv > is-land > predictive-search > form > div:nth-of-type(1) > button
Accessible name.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px} Search
Markup
<button class="btn--search" type="submit">
          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"></path></svg>
          <span class="icon__fallback-text">Search</span>
        </button>
Affected pages/ /blogs/resources/ramp-products-for-home-mobility /pages/safe-secure-checkout /collections/safety-products /products/etac-storage-basket
Component · Ref Q8D13B
Affected pagehttps://reliableramps.com/products/etac-storage-basket
Elementa#qab_button
Accessible nameCheck it Out Now!
Markup
<a id="qab_button" style="outline: none; border: none; line-height: 2em; padding: 0px 1em; margin: 0px 0px 0px 1em; display: inline-block; border-radius: 0.25em; cursor: pointer; width: auto; height: inherit; font-family: inherit; font-size: 0.875em; text-align: center; text-decoration: none; appearance: none; color: rgb(255, 255, 255); background-color: rgb(186, 68, 68);" type="button" href="#" onclick="qab_button_on_click(event);" class="ht-animated ht-infinite ht-rubberBand">Check it Out Now!</a>
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)15 instances3 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 15 affected elements
Component · Ref BABWAZ
Affected pagehttps://reliableramps.com/products/etac-storage-basket
Elementdiv#shopify-block-AWTZhbW00S0txY2tBM__15181020662106344915 > div > div > div > div:nth-of-type(2) > span
Accessible nameClose popup widget
Rolebutton
Markup
<span class="jdgm-popup-card__close-btn" aria-label="Close popup widget" role="button"> </span>
Affected pages/ /collections/safety-products /products/etac-storage-basket
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)9 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 9 affected elements
Component · Ref 29SU36
Affected pagehttps://reliableramps.com/
Element.hero__slide-link[href$="contact-us"][aria-hidden="true"]
Markup
<a href="/pages/contact-us" class="hero__slide-link" aria-hidden="true"></a>
Component · Ref VHB38R
Affected pagehttps://reliableramps.com/
Element.slideshow__slide--5f931c9a-7b2b-44da-bcbb-a4aa87250b3a
Accessible name.slideshow__slide--5f931c9a-7b2b-44da-bcbb-a4aa87250b3a .hero__title, .slideshow__slide--5f931c9a-7b2b-44da-bcbb-a4aa87250b3a .hero__title p { font-size: 21.5px; } @media only screen and (min-width: 769px) { .slideshow__slide--5f931c9a-7b2b-44da-bcbb-a4aa87250b3a .hero__title, .slideshow__slide--5f931c9a-7b2b-44da-bcbb-a4aa87250b3a .hero__title p { font-size: 50px; } } .slideshow__slide--5f931c9a-7b2b-44da-bcbb-a4aa87250b3a .btn { background: #ffffff !important; border: none; color: #000 !important; } .slideshow__slide--5f931c9a-7b2b-44da-bcbb-a4aa87250b3a .hero__image-wrapper:after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 3; background-color: #000; opacity: 0.5; } import 'components/image-element'; Seamless Access, Tailored Solutions Custom Ramps for Any Residential or Commercial Entrance, Delivered with Reliable Support Start Here
Markup
<div class="slideshow__slide slideshow__slide--5f931c9a-7b2b-44da-bcbb-a4aa87250b3a" data-index="2" data-id="5f931c9a-7b2b-44da-bcbb-a4aa87250b3a" aria-hidden="true" style="position: absolute; left: 0px; transform: translateX(-50%);">
Component · Ref 594O62
Affected pagehttps://reliableramps.com/
Element.hero__sidebyside-text--left > .hero__sidebyside-image > .hero__sidebyside-image-link[aria-hidden="true"]
Accessible nameimport 'components/image-element';
Markup
<a href="/collections/patient-lift-slings" class="hero__sidebyside-image-link" aria-hidden="true">
Component · Ref SCR57W
Affected pagehttps://reliableramps.com/products/etac-storage-basket
Element#qab_content
Accessible nameCheck out our Guide to Patient Lifts and Slings! Check it Out Now!
Markup
<div id="qab_content" aria-hidden="true" style="text-align: center; display: inline-block; width: 100%; color: inherit; position: relative; z-index: 1; font-size: 26px;">
Component · Ref JTWO4K
Affected pagehttps://reliableramps.com/products/etac-storage-basket
Elementdiv[data-view="scrollable"]
Accessible nameSale import 'components/image-element'; Etac Storage Basket No reviews Ask A Question ETAC Sale price $5999 $59.99 Regular price $6999 $69.99 Save 14%
Markup
<div class="new-grid product-grid scrollable-grid--small visually-invisible" aria-hidden="true" data-view="scrollable">
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 3C01BR
Affected pagehttps://reliableramps.com/products/etac-storage-basket
Elementimg[width="40"]
Markup
<img width="40" src="https://cdn.shopify.com/s/files/1/0598/5150/5816/files/roll-a-ramp-click-here-color-logo-pdf.webp?v=1742326276">
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)5 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 5 affected elements
Component · Ref Y2H70D
Affected pagehttps://reliableramps.com/
Element.header-item--search > is-land[ready=""] > predictive-search > form[action="/search"][method="get"][role="search"] > .search__input-wrap > .search__input[type="search"][name="q"]
Rolecombobox
Markup
<input class="search__input" id="Search" type="search" name="q" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-re..." aria-controls="predictive-search-re..." aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" ...>
Affected pages/ /blogs/resources/ramp-products-for-home-mobility /pages/safe-secure-checkout /collections/safety-products /products/etac-storage-basket
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)24 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 24 affected elements
Component · Ref LQBCTF
Affected pagehttps://reliableramps.com/collections/safety-products
Elementproduct-grid-item[data-product-handle="etac-storage-basket"] > .grid-item__content > .grid-item__link > .grid-item__meta > .grid-item__meta-main > .grid-product__vendor
Accessible nameETAC
Markup
<div class="grid-product__vendor">ETAC</div>
Affected pages/blogs/resources/ramp-products-for-home-mobility /collections/safety-products /products/etac-storage-basket
Component · Ref 9695O
Affected pagehttps://reliableramps.com/pages/safe-secure-checkout
Elementstrong:nth-child(1) > span
Accessible nameReliable Ramps
Markup
<span style="color: #ff0000;">Reliable Ramps</span>
Component · Ref K03QQD
Affected pagehttps://reliableramps.com/
Element.enlarge-text > p > strong:nth-child(2)
Accessible nameLatest Offers
Markup
<strong>Latest Offers</strong>
Component · Ref 8ZSCO2
Affected pagehttps://reliableramps.com/
Element#Email-template--18797089587352__newsletter
Markup
<input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-template--18797089587352__newsletter" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off" required="">
Component · Ref HHF850
Affected pagehttps://reliableramps.com/
Element.btn[href$="roll-a-ramp"]
Accessible nameCheck It Out Now
Markup
<a href="/collections/roll-a-ramp" class="btn">
                                        Check It Out Now
                                      </a>
Component · Ref 1AAAZ6
Affected pagehttps://reliableramps.com/blogs/resources/ramp-products-for-home-mobility
Element.new-grid > .grid-item:nth-child(1) > product-grid-item[data-product-handle="alumiramp-threshold-ramp-tr06n"][data-product-id="7394412658840"] > .grid-item__content > .grid-item__link > .grid-item__meta > .grid-item__meta-main > .grid-product__vendor
Accessible nameAlumiramp
Markup
<div class="grid-product__vendor">Alumiramp</div>
Component · Ref TQIJ21
Affected pagehttps://reliableramps.com/
Element#newsletter-form-submit-template--18797089587352__newsletter > .form__submit--large
Accessible nameSubscribe
Markup
<span class="form__submit--large">Subscribe</span>
Component · Ref 1UKQ4E
Affected pagehttps://reliableramps.com/
Element.horizontal-right > .hero__text-shadow > .hero__subtitle > .hero__animation-contents
Accessible nameNew to Reliable Ramps - Add Flexibility to Your Access
Markup
<div class="hero__animation-contents">
                                      New to Reliable Ramps - Add Flexibility to Your Access
                                    </div>
Component · Ref QA5ISF
Affected pagehttps://reliableramps.com/collections/safety-products
Element#SortBy
Accessible nameSortFeaturedMost relevantBest sellingAlphabetically, A-ZAlphabetically, Z-APrice, low to highPrice, high to lowDate, old to newDate, new to old
Markup
<select name="SortBy" id="SortBy" data-default-sortby="best-selling">
Component · Ref 1K4OQH
Affected pagehttps://reliableramps.com/
Elementis-land--testimonials-component > .page-width > .section-header > h2
Accessible nameDon't Take Our Word For It!
Markup
<h2>Don't Take Our Word For It!</h2>
Component · Ref 0CG9UJ
Affected pagehttps://reliableramps.com/
Elementshopify-chat,.activator__label
Markup
<span class="activator__label">Need help?</span>
Component · Ref 6WAQQZ
Affected pagehttps://reliableramps.com/
Element.h0
Accessible nameJoin The Community
Markup
<p class="h0">Join The Community</p>
Component · Ref SVON17
Affected pagehttps://reliableramps.com/
Element.hero__animation-contents > h1
Accessible nameNow Carrying Roll-A-Ramp Systems!
Markup
<h1>Now Carrying Roll-A-Ramp Systems!</h1>
Component · Ref LITNXB
Affected pagehttps://reliableramps.com/
Element.theme-block:nth-child(2) > .rte > .enlarge-text > p
Accessible nameLearn more with our weekly Blogs & Latest Offers
Markup
<p>Learn more with our weekly <strong>Blogs</strong> &amp; <strong>Latest Offers</strong></p>
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 Y1FVVO
Affected pagehttps://reliableramps.com/products/etac-storage-basket
Elementdiv#AnnouncementSlide-toolbar-0 > div > div:nth-of-type(1) > h3
Accessible nameEnjoy Free Shipping on Orders $150 and over | Need Help? Call 888-307-1839
Markup
<h3>Enjoy Free Shipping on Orders $150 and over | Need Help? Call 888-307-1839</h3>
Affected pages/ /blogs/resources/ramp-products-for-home-mobility /pages/safe-secure-checkout /collections/safety-products /products/etac-storage-basket
Low

Low-quality alternative text

WCAG 1.1.1 (A)38 instances5 inspected pages

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

Why it matters

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

Recommended correction

Replace placeholder or filename alt text with a concise description of what the image conveys.

View 38 affected elements
Component · Ref JNNHGP
Affected pagehttps://reliableramps.com/pages/safe-secure-checkout
Elementdiv > a > div:nth-of-type(1) > div:nth-of-type(2) > image-element > img
Markup
<img src="//reliableramps.com/cdn/shop/files/WP-TC12-BBOX_reliable_ramps_bestcare_2.webp?v=1745273827&amp;width=900" alt="TiMotion Battery Box" srcset="//reliableramps.com/cdn/shop/files/WP-TC12-BBOX_reliable_ramps_bestcare_2.webp?v=1745273827&amp;width=160 160w, //reliableramps.com/cdn/shop/files/WP-TC12-BBOX_reliable_ramps_bestcare_2.webp?v=1745273827&amp;width=200 200w, //reliableramps.com/cdn/shop/files/WP-TC12-BBOX_reliable_ramps_bestcare_2.webp?v=1745273827&amp;width=280 280w, //reliableramps.com/cdn/shop/files/WP-TC12-BBOX_reliable_ramps_bestcare_2.webp?v=1745273827&amp;width=360 360w, …
Affected pages/ /blogs/resources/ramp-products-for-home-mobility /pages/safe-secure-checkout /collections/safety-products /products/etac-storage-basket
Component · Ref OMXO0B
Affected pagehttps://reliableramps.com/collections/safety-products
Elementdiv > div > div > div:nth-of-type(5) > div:nth-of-type(1) > img
Accessible nameReview picture
Markup
<img class="jdgm-popup-card__pic" title="Review picture" alt="Review picture" data-src="https://review-images.judgeme.com/reliable-ramps/1737400460__0__D8acRhMC__ift_batterilader_554535_f119db55-60af-4a0e-aa8a-82310afa423b__original.jpg?quality=80&amp;width=240" src="https://review-images.judgeme.com/reliable-ramps/1737400460__0__D8acRhMC__ift_batterilader_554535_f119db55-60af-4a0e-aa8a-82310afa423b__original.jpg?quality=80&amp;width=240">
Affected pages/ /collections/safety-products /products/etac-storage-basket
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 VHIQRN
Affected pagehttps://reliableramps.com/collections/safety-products
Elementhtml > body
Accessible nameSkip to content Pause slideshow Play slideshow Enjoy Free Shipping on Orders $150 and over | Need Help? Call 888-307-1839 Enjoy Free Shipping on Orders $150 and over | Need Help? Call 888-307-1839 Facebook YouTube twitter Twitter import 'components/section-toolbar'; #shopify-section-sections--18797078839448__toolbar .announcement-bar__message {font-size: 18px !important;} .site-nav__link { font-size: 15px; } .site-nav__link { text-transform: uppercase; letter-spacing: 0.2em; } .site-header, .site-header__element--sub { box-shadow: 0 0 25px rgb(0 0 0 / 10%); } .is-light .site-header, .is-light .site-header__element--sub { box-shadow: none; } ... Site navigation .header-item--logo, [data-layout="left-center"] .header-item--logo, [data-layout="left-center"] .header-item--icons { flex: 0 1 100px; } @media only screen and (min-width: 769px) { .header-item--logo, [data-layout="left-center"] .header-item--logo, [data-layout="left-center"] .header-item--icons { flex: 0 0 150px; } } .site-header__logo a { width: 100px; } .is-light .site-header__logo .logo--inverted { width: 100px; } @media only screen and (min-width: 769px) { .site-header__logo a { width: 150px; } .is-light .site-header__logo .logo--inverted { width: 150px; } }Reliable Ramps import 'components/image-element'; import 'components/image-element'; Search .cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px} Search .cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px} import 'components/predictive-search'; Search Account 0 Cart ... Site navigation Close Search .cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px} Search .cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px} import 'components/predictive-search'; Cancel Contractors & Installers Custom Products and Solutions Ramps and Platforms Stairs Our Process Our Customers Residential Contractors Commercial Contractors Modular & Portable Buildings Healthcare Facilities Retail Buildings Government & Military Buildings Education & Schools Sports & Recreation Centers ADA Compliance About Us RAMPS Modular Ramps Rollable Ramps Home Ramps Stair Ramps Telescopic Portable Ramps Lightweight Foldable Ramps Single Fold Multi-Fold Van Ramps Side Door Rear Door Door Threshold Ramps Adjustable Patio Door Garage Door By Material Aluminum Rubber Fiberglass Plastic Quick shop import 'components/quick-shop'; Add to cart import 'components/quick-add'; Sale import 'components/image-element'; import 'components/image-element'; AlumiRamp - Aluminum Threshold Ramp for Wheelchairs 158 reviews 1 question Alumiramp from $11299 from $112.99 Regular price $13599 $135.99 Save 17% import 'components/product-grid-item'; RAMP CALCULATOR PATIENT LIFTS Sit-To-Stand Patient Lifts Electric Hydraulic Manual Bariatric Sit-To-Stand Lift Accessories Portable Patient Lifts Electric …[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="template-collection" data-button_style="square" data-edges="" data-type_header_capitalize="false" data-swatch_style="round" data-grid-style="simple" data-aos-easing="ease-out-quad" data-aos-duration="400" data-aos-delay="0">

  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>

  <div id="PageContainer" class="page-container">
    <div class="transition-body"><!-- BEGIN sections: header-group -->
<div id="shopify-section-sections--18797078839448__toolbar" class="shopify-section shopify-section-group-header-group toolbar-section">
<is-land on…
Affected pages/pages/safe-secure-checkout /collections/safety-products
Low

Touch targets are too small

WCAG 2.5.8 (AA)1 instance1 inspected page

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 <input>'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 1 affected element
Component · Ref S9R8D8
Affected pagehttps://reliableramps.com/products/etac-storage-basket
Element#Quantity-template--19073098481816__main-8954385989784
Accessible namequantity
Markup
<input type="text" id="Quantity-template--19073098481816__main-8954385989784" class="js-qty__num" value="1" min="1" aria-label="quantity" pattern="[0-9]*" form="AddToCartForm-template--19073098481816__main-8954385989784" name="quantity">

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.