Public accessibility assessment

Accessibility issues detected on forceusa.com

Evolize inspected 5 public pages on forceusa.com and detected 77 automatically identifiable accessibility findings.

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

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

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

Is forceusa.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 forceusa.com and detected 77 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 5 inspected pages. The most affected inspected page was "/", where 35 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. High

    Hidden elements can still receive keyboard focus

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

    Modal dialog does not trap keyboard focus

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

    Interactive controls are not keyboard-accessible

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

    Text has insufficient colour contrast

    WCAG 1.4.3 (AA) · 4 inspected pages · 5 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

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 2 inspected pages · 6 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 →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA3855 / 5
2.1.1KeyboardA2555 / 5
4.1.2Name, Role, ValueA533 / 5
1.3.1Info and RelationshipsA455 / 5
1.4.1Use of ColorA211 / 5
2.4.3Focus OrderA255 / 5
1.1.1Non-text ContentA155 / 5
3.3.2Labels or InstructionsA111 / 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)84 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 84 affected elements
Component · Ref JZGCFK
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementa[href$="live-demo"]
Accessible nameLive Demo
Markup
<a href="/pages/live-demo">
        Live Demo
      </a>
Affected pages/pages/contact /products/t-shirt /pages/mobile-terms-of-service /products/myrack
Component · Ref TTHYNQ
Affected pagehttps://www.forceusa.com/pages/mobile-terms-of-service
Element.leading-normal
Accessible name15% Off All Dual Station Machines
Markup
<a href="/collections/dual-station-machines" class="font-bold leading-normal underline text-white text-center text-2xl">
          15% Off All Dual Station Machines
        </a>
Affected pages/ /pages/contact /products/t-shirt /pages/mobile-terms-of-service /products/myrack
Component · Ref JZGCCT
Affected pagehttps://www.forceusa.com/pages/contact
Elementp:nth-child(3) > a[href$="faq"]
Accessible nameFAQ page
Markup
<a href="/pages/faq">FAQ page</a>
Component · Ref VC4K4C
Affected pagehttps://www.forceusa.com/pages/mobile-terms-of-service
Elementp:nth-child(12) > span > a
Accessible namePrivacy Notice
Markup
<a href="https://www.forceusa.com/pages/privacy">Privacy Notice</a>
Component · Ref L5MAFB
Affected pagehttps://www.forceusa.com/pages/mobile-terms-of-service
Element.lg\:flex.text-sm.uppercase > a[href$="locations"]
Accessible nameRetail Locations
Markup
<a href="/pages/locations">
        Retail Locations
      </a>
Affected pages/pages/contact /pages/mobile-terms-of-service
Component · Ref YFVZD5
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv[data-quantity-handle="41388815089861"] > .min-w-\[2ch\].qty-display.text-center
Accessible name0
Markup
<span class="min-w-[2ch] text-center qty-display">0</span>
Component · Ref 38K9U3
Affected pagehttps://www.forceusa.com/products/myrack
Element.lg\:mb-12.mb-8:nth-child(1) > .md\:grid-cols-3.lg\:grid-cols-4.lg\:gap-6 > .lg\:p-4.p-3.shadow-card:nth-child(7) > .pt-2.mt-auto > .items-end.lg\:gap-3.gap-2 > .quantity-input[data-min-quantity="1"][data-current-quantity="1"] > .qty-decrease.hover\:bg-gray-100[aria-label="Decrease quantity"] > span
Accessible name
Markup
<span>−</span>
Component · Ref 0W4YVM
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv[data-variant-id="41388900384965"] > .gap-4.items-center.flex > div > .text-sm:nth-child(2)
Accessible name$19.99
Markup
<div class="text-sm">
              $19.99
            </div>
Component · Ref T0QVLA
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv[data-quantity-handle="myrack-box-tube-attachment"] > .qty-decrease.hover\:bg-gray-100[aria-label="Decrease quantity"] > span
Accessible name
Markup
<span>−</span>
Component · Ref ZG4FKC
Affected pagehttps://www.forceusa.com/
Element.w-\[180px\].aspect-\[344\/568\][data-index="2"] > .text-\[1\.25rem\].leading-5
Accessible nameDual Station Machines
Markup
<h3 class="relative z-20 text-white text-[1.25rem] font-bold leading-5">
            Dual Station Machines
          </h3>
Component · Ref T80FGX
Affected pagehttps://www.forceusa.com/
Elementa[data-index="9"] > .text-\[1\.25rem\].leading-5
Accessible nameStorage
Markup
<h3 class="relative z-20 text-white text-[1.25rem] font-bold leading-5">
            Storage
          </h3>
Component · Ref ZT0KK1
Affected pagehttps://www.forceusa.com/
Element.gap-8.lg\:flex.justify-center > a[href$="live-demo"]
Accessible nameLive Demo
Markup
<a href="/pages/live-demo">
        Live Demo
      </a>
Component · Ref ML98T5
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv[data-variant-id="30933640806502"] > .gap-4.items-center.flex > div > .md\:text-base.font-semibold.text-sm
Accessible nameGreen / Large
Markup
<div class="text-sm md:text-base font-semibold">
              Green / Large
            </div>
Component · Ref 9Z72CZ
Affected pagehttps://www.forceusa.com/
Element.w-\[180px\][data-index="4"][href$="leg-machines"] > .text-\[1\.25rem\].leading-5
Accessible nameLeg Machines
Markup
<h3 class="relative z-20 text-white text-[1.25rem] font-bold leading-5">
            Leg Machines
          </h3>
Component · Ref 9TR47H
Affected pagehttps://www.forceusa.com/products/myrack
Element.accordion-item.border-mid-gray[data-accordion="faq"]:nth-child(4) > .bg-gray\/30.hover\:bg-gray\/60[onclick="toggleAccordionFaq(this)"] > .pr-4.min-w-0.flex-1
Accessible nameWhat is the shipping weight?
Markup
<span class="font-semibold pr-4 flex-1 min-w-0">
            What is the shipping weight?
          </span>
Component · Ref L4U0CR
Affected pagehttps://www.forceusa.com/products/myrack
Element.lg\:flex.gap-8.font-medium > a[href$="locations"]
Accessible nameRetail Locations
Markup
<a href="/pages/locations">
        Retail Locations
      </a>
Component · Ref HZ2OKP
Affected pagehttps://www.forceusa.com/
Elementbutton[data-button-variant="tertiary"]
Accessible nameFind a Store Near You
Markup
<button type="button" class="min-w-[140px] rounded-pill px-4 py-1 font-semibold uppercase cursor-pointer bg-transparent text-white px-0 text-base font-semibold flex items-center gap-2 text-2xl" data-button-variant="tertiary">
    
      Find a Store Near You
    
  </button>
Component · Ref 2VYWTR
Affected pagehttps://www.forceusa.com/
Element.xl\:text-2xl.text-base
Accessible nameLet Us Help You Find the Right Cornerstone® for Your Gym—In Real-Time.
Markup
<p class="text-base xl:text-2xl">
          Let Us Help You Find the Right Cornerstone® for Your Gym—In Real-Time.
        </p>
Component · Ref XF16BN
Affected pagehttps://www.forceusa.com/
Element.xl\:text-4xl
Accessible nameGet a Personalized Live Demo
Markup
<h2 class="font-bold text-3xl xl:text-4xl">
          Get a Personalized Live Demo
        </h2>
Component · Ref ZCT95Y
Affected pagehttps://www.forceusa.com/
Element#spotlight-template--19501292454085__spotlight-slide-0 > .spotlight-peek-card-frame.not-prose.min-h-\[65vh\] > .bg-cover[data-slide-name="C20"][data-slide-index="0"] > .z-\[20\].max-w-\[var\(--max-content-width\)\].mx-auto > .md\:bottom-\[-10\%\].md\:left-\[5\%\].lg\:left-\[15\%\] > .relative.w-full > .z-\[1\].md\:p-4.md\:flex-col > .text-4_5xl.leading-\[normal\].pb-2
Accessible nameC20
Markup
<p class="text-white text-4_5xl font-bold leading-[normal] pb-2">
                C20
              </p>
Component · Ref CUSUYA
Affected pagehttps://www.forceusa.com/
Element.xl\:text-2xl.text-xl
Accessible nameCall US-Based Customer Service at
Markup
<span class="text-xl xl:text-2xl">
          Call US-Based Customer Service at
        </span>
Component · Ref KEWRCU
Affected pagehttps://www.forceusa.com/products/t-shirt
Element.lg\:flex.gap-8.uppercase > a[href$="locations"]
Accessible nameRetail Locations
Markup
<a href="/pages/locations">
        Retail Locations
      </a>
Component · Ref HONXJX
Affected pagehttps://www.forceusa.com/
Element.bg-cover[data-slide-name="2027 Model C10"][data-slide-index="1"] > .z-\[20\].max-w-\[var\(--max-content-width\)\].mx-auto > .md\:bottom-\[-10\%\].md\:left-\[5\%\].lg\:left-\[15\%\] > .relative.w-full > .z-\[1\].md\:p-4.md\:flex-col > .bg-primary-on-light.hover\:bg-primary-hover-on-light.text-sm
Accessible nameExplore The C10
Markup
<button type="button" class="rounded-pill px-4 py-1 font-semibold uppercase cursor-pointer bg-primary-on-light text-white transition-colors hover:bg-primary-hover-on-light text-sm" data-button-variant="primary">
    
      Explore The C10
    
  </button>
Component · Ref NISIW1
Affected pagehttps://www.forceusa.com/
Element.bg-cover[data-slide-name="2027 Model C10"][data-slide-index="1"] > .z-\[20\].max-w-\[var\(--max-content-width\)\].mx-auto > .md\:bottom-\[-10\%\].md\:left-\[5\%\].lg\:left-\[15\%\] > .relative.w-full > .z-\[1\].md\:p-4.md\:flex-col > .pb-4:nth-child(3)
Accessible nameThe 2027 C10 brings serious strength and stability to the home gym. Its lighter, streamlined design saves valuable floor space, while 11-gauge steel construction delivers the rock-solid performance dedicated athletes demand.
Markup
<p class="text-white pb-4">The <b>2027 C10</b> brings serious strength and stability to the home gym. Its lighter, streamlined design saves valuable floor space, while 11-gauge steel construction delivers the rock-solid performance dedicated athletes demand.</p>
Component · Ref C7YWSW
Affected pagehttps://www.forceusa.com/
Element.bg-cover[data-slide-name="2027 Model C10"][data-slide-index="1"] > .z-\[20\].max-w-\[var\(--max-content-width\)\].mx-auto > .md\:bottom-\[-10\%\].md\:left-\[5\%\].lg\:left-\[15\%\] > .relative.w-full > .z-\[1\].md\:p-4.md\:flex-col > .pb-4:nth-child(3) > b
Accessible name2027 C10
Markup
<b>2027 C10</b>

Showing 25 representative examples · 13 more affected elements not shown

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 5SF002
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#shop-mega-menu > div > div:nth-of-type(1) > div:nth-of-type(9) > a
Accessible nameAttachments
Markup
<a href="#" class="flex items-center text-lg gap-4 font-normal px-0 transition-colors group cursor-pointer text-white hover:text-secondary w-full text-left">
                <span>Attachments</span>
                <img src="//www.forceusa.com/cdn/shop/t/19/assets/arrow-right.svg?v=131154987895602645921757084725" alt="" width="16px" height="16px" class="w-4 h-4 group-hover:translate-x-1 transition-transform">
              </a>
Affected pages/ /pages/contact /products/t-shirt /pages/mobile-terms-of-service /products/myrack
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)33 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 33 affected elements
Component · Ref RI2I9S
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#shop-mega-menu
Accessible nameAll-In-One Trainers Dual Station Machines Leg Machines Power Racks Benches Barbells Weights Flooring Attachments Storage Conditioning Cardio Apparel Services
Markup
<div id="shop-mega-menu" class="hidden fixed inset-0 z-[60] flex items-start justify-center bg-black/80 top-[112px]" onclick="closeMegaNav(event)">
  <div class="relative flex w-full max-w-6xl max-h-[calc(100vh-112px)] bg-black shadow-2xl mt-0 overflow-hidden">
    <!-- Left: nav list -->
    <div class="mega-nav-scrollable w-[400px] flex flex-col justify-start pl-16 py-8 relative gap-4 overflow-y-auto">
      
        
      
        
          
            <div class="relative py-2 -my-2" onmouseenter="showNestedMenu('all-in-one-trainers'); changeNavImage('all-in-one-trainers')">
           …
Affected pages/ /pages/contact /products/t-shirt /pages/mobile-terms-of-service /products/myrack
Component · Ref OTFI1H
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#shopify-section-template--19501292257477__customers_also_viewed > div > div > div:nth-of-type(2) > div:nth-of-type(1)
Accessible nameFUNCTIONAL TRAINER RACK (FTR) $3,399 Shop
Markup
<div class="bg-white rounded-card shadow-card overflow-hidden flex flex-col h-full cursor-pointer product-card-clickable" onclick="window.location.href='/products/functional-trainer-rack'">
  <a href="/products/functional-trainer-rack" class="block relative">
    
    
    

    
      
        <img src="//www.forceusa.com/cdn/shop/files/F-FTR-03-new.png?crop=center&amp;height=533&amp;v=1780346965&amp;width=400" alt="Functional Trainer Rack" srcset="//www.forceusa.com/cdn/shop/files/F-FTR-03-new.png?crop=center&amp;height=469&amp;v=1780346965&amp;width=352 352w, //www.forceusa.com/cdn/shop/fil…
Affected pages/products/t-shirt /products/myrack
Component · Ref X4AE4D
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#dropdown-yotpo-dropdown-0\.44736828521971495-yotpo-dropdown-option-3
Accessible nameFilter reviews by 3 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 3 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.44736828521971495-yotpo-dropdown-option-3" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns…
Component · Ref BLAV5E
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#dropdown-yotpo-dropdown-0\.8085099212323599-yotpo-dropdown-option-4
Accessible nameFilter reviews by 2 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 2 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.8085099212323599-yotpo-dropdown-option-4" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref HBNKY5
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#dropdown-yotpo-dropdown-0\.7265795049664512-yotpo-dropdown-option-3
Accessible nameHighest rating
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.7265795049664512-yotpo-dropdown-option-3" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Highest rating</div><!----></div>
Component · Ref HBNKY6
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#dropdown-yotpo-dropdown-0\.7265795049664512-yotpo-dropdown-option-0
Accessible nameMost recent
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="true" id="dropdown-yotpo-dropdown-0.7265795049664512-yotpo-dropdown-option-0" class="yotpo-dropdown-option yotpo-dropdown-option--focus yotpo-dropdown-option--selected" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Most recent</div><svg data-v-75d918e0="" data-v-7aac675c="" width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg" class="yotpo-selected-icon--focused yotpo-selected-icon" data-testid="dropdown-selected-icon" aria-hidd…
Component · Ref X4AE47
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#dropdown-yotpo-dropdown-0\.44736828521971495-yotpo-dropdown-option-5
Accessible nameFilter reviews by 1 star
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 1 star" aria-selected="false" id="dropdown-yotpo-dropdown-0.44736828521971495-yotpo-dropdown-option-5" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref X4AE48
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#dropdown-yotpo-dropdown-0\.44736828521971495-yotpo-dropdown-option-0
Accessible nameFilter reviews by all ratings
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by all ratings" aria-selected="true" id="dropdown-yotpo-dropdown-0.44736828521971495-yotpo-dropdown-option-0" class="yotpo-dropdown-option yotpo-dropdown-option--focus yotpo-dropdown-option--selected" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-7aac675c="" class="formated-value">All ratings</span></div><svg data-v-75d918e0="" data-v-7aac675c="" width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg" class…
Component · Ref HEBD8S
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#dropdown-yotpo-dropdown-0\.21154589809105717-yotpo-dropdown-option-0
Accessible nameMost recent
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="true" id="dropdown-yotpo-dropdown-0.21154589809105717-yotpo-dropdown-option-0" class="yotpo-dropdown-option yotpo-dropdown-option--focus yotpo-dropdown-option--selected" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Most recent</div><svg data-v-75d918e0="" data-v-7aac675c="" width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg" class="yotpo-selected-icon--focused yotpo-selected-icon" data-testid="dropdown-selected-icon" aria-hid…
Component · Ref HEBD8Z
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#dropdown-yotpo-dropdown-0\.21154589809105717-yotpo-dropdown-option-1
Accessible nameWith media
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.21154589809105717-yotpo-dropdown-option-1" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> With media</div><!----></div>
Component · Ref BLAV5P
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#dropdown-yotpo-dropdown-0\.8085099212323599-yotpo-dropdown-option-5
Accessible nameFilter reviews by 1 star
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 1 star" aria-selected="false" id="dropdown-yotpo-dropdown-0.8085099212323599-yotpo-dropdown-option-5" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns="…
Component · Ref HEBD8U
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#dropdown-yotpo-dropdown-0\.21154589809105717-yotpo-dropdown-option-2
Accessible nameVerified purchase
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.21154589809105717-yotpo-dropdown-option-2" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Verified purchase</div><!----></div>
Component · Ref BLAV5L
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#dropdown-yotpo-dropdown-0\.8085099212323599-yotpo-dropdown-option-1
Accessible nameFilter reviews by 5 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 5 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.8085099212323599-yotpo-dropdown-option-1" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref BLAV5R
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#dropdown-yotpo-dropdown-0\.8085099212323599-yotpo-dropdown-option-3
Accessible nameFilter reviews by 3 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 3 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.8085099212323599-yotpo-dropdown-option-3" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref X4AE4A
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#dropdown-yotpo-dropdown-0\.44736828521971495-yotpo-dropdown-option-2
Accessible nameFilter reviews by 4 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 4 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.44736828521971495-yotpo-dropdown-option-2" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns…
Component · Ref X4AE44
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#dropdown-yotpo-dropdown-0\.44736828521971495-yotpo-dropdown-option-4
Accessible nameFilter reviews by 2 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 2 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.44736828521971495-yotpo-dropdown-option-4" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns…
Component · Ref BLAV5Q
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#dropdown-yotpo-dropdown-0\.8085099212323599-yotpo-dropdown-option-0
Accessible nameFilter reviews by all ratings
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by all ratings" aria-selected="true" id="dropdown-yotpo-dropdown-0.8085099212323599-yotpo-dropdown-option-0" class="yotpo-dropdown-option yotpo-dropdown-option--focus yotpo-dropdown-option--selected" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-7aac675c="" class="formated-value">All ratings</span></div><svg data-v-75d918e0="" data-v-7aac675c="" width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg" class=…
Component · Ref X4AE4B
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#dropdown-yotpo-dropdown-0\.44736828521971495-yotpo-dropdown-option-1
Accessible nameFilter reviews by 5 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 5 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.44736828521971495-yotpo-dropdown-option-1" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns…
Component · Ref HBNKY7
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#dropdown-yotpo-dropdown-0\.7265795049664512-yotpo-dropdown-option-1
Accessible nameWith media
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.7265795049664512-yotpo-dropdown-option-1" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> With media</div><!----></div>
Component · Ref BLAV5O
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#dropdown-yotpo-dropdown-0\.8085099212323599-yotpo-dropdown-option-2
Accessible nameFilter reviews by 4 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 4 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.8085099212323599-yotpo-dropdown-option-2" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref HEBD8T
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#dropdown-yotpo-dropdown-0\.21154589809105717-yotpo-dropdown-option-3
Accessible nameHighest rating
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.21154589809105717-yotpo-dropdown-option-3" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Highest rating</div><!----></div>
Component · Ref HEBD8O
Affected pagehttps://www.forceusa.com/products/myrack
Elementdiv#dropdown-yotpo-dropdown-0\.21154589809105717-yotpo-dropdown-option-4
Accessible nameLowest rating
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.21154589809105717-yotpo-dropdown-option-4" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Lowest rating</div><!----></div>
Component · Ref HBNKY4
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#dropdown-yotpo-dropdown-0\.7265795049664512-yotpo-dropdown-option-2
Accessible nameVerified purchase
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.7265795049664512-yotpo-dropdown-option-2" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Verified purchase</div><!----></div>
Component · Ref HBNKY2
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementdiv#dropdown-yotpo-dropdown-0\.7265795049664512-yotpo-dropdown-option-4
Accessible nameLowest rating
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.7265795049664512-yotpo-dropdown-option-4" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Lowest rating</div><!----></div>
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)10 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 10 affected elements
Component · Ref C1IUMU
Affected pagehttps://www.forceusa.com/pages/contact
Elementdiv#search-aside
Accessible nameSearch
Roledialog
Markup
<div id="search-aside" class="bg-white text-black shadow-[0_0_50px_rgba(0,0,0,0.3)] h-screen w-full md:w-[70vw] md:max-w-[900px] fixed top-0 right-0 transform translate-x-full transition-transform duration-75 ease-in-out" role="dialog" aria-modal="true" aria-label="Search">
    <header class="flex items-center justify-end h-16 px-5 border-b border-gray-200">
      <button id="search-close" class="w-5 font-bold opacity-80 transition-all duration-200 hover:opacity-100 border-0 bg-inherit text-inherit p-0 m-0 cursor-pointer" type="button" aria-label="Close">
        <img src="//www.forceusa.com/c…
Affected pages/ /pages/contact /products/t-shirt /pages/mobile-terms-of-service /products/myrack
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)6 instances1 inspected page

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 6 affected elements
Component · Ref C5SHWK
Affected pagehttps://www.forceusa.com/
Element.spotlight-peek-slide--clone[data-slide-index="4"]
Accessible nameLeg Machines Stop Skipping Leg Day From plate-loaded combo machines to pin-loaded Solitude Series stations, Force USA leg machines cover every angle of lower-body training. Purpose-built, overbuilt, and the most awarded leg machines. Leg day has never had fewer excuses. Explore Leg Machines
Roletabpanel
Markup
<article class="group/spotlight spotlight-peek-slide box-border flex min-h-0 shrink-0 flex-col self-start md:min-h-[65vh] md:self-stretch spotlight-peek-slide--clone" data-slide-index="4" role="tabpanel" aria-hidden="true" style="flex-basis: 855px; width: 855px; max-width: 855px;">
Component · Ref JALX05
Affected pagehttps://www.forceusa.com/
Element#spotlight-template--19501292454085__spotlight-slide-3
Accessible nameSliding Bench Awarded "Most Innovative Weight Bench" Innovation's in our DNA, and the patent-pending Sliding Bench is proof. Named "Most Innovative Weight Bench 2025" by Garage Gym Reviews, it transforms any compatible CORNERSTONE® unit into a cable-driven leg-day machine—built to go heavy and slide easy. Explore The Sliding Bench
Roletabpanel
Markup
<article id="spotlight-template--..." class="group/spotlight spot..." data-slide-index="3" role="tabpanel" aria-hidden="true" style="flex-basis: 855px; w...">
High

Scrollable region must have keyboard access

WCAG 2.1.1 (A)1 instance1 inspected page

Scrollable region must have keyboard access

Why it matters

Scrollable region must have keyboard access

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 1 affected element
Component · Ref PTDI7R
Affected pagehttps://www.forceusa.com/
Element.overflow-x-auto
Markup
<div class="flex overflow-x-auto gap-4 pt-5 pb-6 snap-x snap-mandatory md:pt-6 md:pb-8">
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)20 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 20 affected elements
Component · Ref PHSDUH
Affected pagehttps://www.forceusa.com/pages/mobile-terms-of-service
Elementdiv#shopify-section-sections--19501291897029__footer > footer > nav
Accessible nameCompany Contact Us About Us Media Relations Dealer Locator Become A Retailer Become An Affiliate Customer Service Help Center FAQs Manuals Warranty Shipping Policy Guarantee & Returns Force USA vs. Knockoffs Paying with HSA/FSA Military First Responder Discount Products All-In-One Trainers Single Station Machines Power Racks Leg Machines Benches Barbells Weights Flooring Storage Conditioning Cardio Attachments Apparel
Rolenavigation
Markup
<nav class="md:hidden pb-15" role="navigation">
      
        <div class="border-t-1 border-white/50 ">
          <div class="flex items-center justify-between py-6 cursor-pointer footer-dropdown-toggle" data-dropdown="dropdown-1">
            <p class="text-white font-semibold">Company</p>
            <img class="w-6 h-6 transition-transform duration-200 dropdown-caret" src="//www.forceusa.com/cdn/shop/t/19/assets/caret-down.svg?v=72889124756691922121757084728" alt="Down arrow" width="24" height="24">
          </div>
          
            <div class="pb-4 hidden footer-dropdown-content" id…
Affected pages/ /pages/contact /products/t-shirt /pages/mobile-terms-of-service /products/myrack
Component · Ref QL6FWX
Affected pagehttps://www.forceusa.com/pages/contact
Elementdiv#shopify-section-sections--19501291929797__header > header > div > nav:nth-of-type(2)
Accessible nameContact 0
Markup
<nav class="flex gap-6 items-center">
      <!-- Contact Link (Desktop Only) -->
      <a href="/pages/contact" class="hidden lg:inline-block text-base font-normal transition-colors duration-150 px-2 py-1 text-white hover:text-secondary">
        Contact
      </a>

      <!-- Search Toggle -->
      <button class="cursor-pointer bg-transparent border-none" onclick="openSearchAside()" aria-label="Search">
        <img src="//www.forceusa.com/cdn/shop/t/19/assets/search.svg?v=124845417918998358131757084726" alt="" width="24px" height="24px">
      </button>

      <!-- Cart Toggle -->
      <bu…
Affected pages/ /pages/contact /products/t-shirt /pages/mobile-terms-of-service /products/myrack
Component · Ref E5LGI8
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementnav#mobile-nav-content
Accessible nameAll-In-One Trainers Dual Station Machines Leg Machines Power Racks Benches Barbells Weights Flooring Attachments Storage Conditioning Cardio Apparel Services
Markup
<nav id="mobile-nav-content" class="flex flex-col transition-all duration-200 ease-in-out">
        <!-- Main menu level - rendered server-side -->
        <div id="main-menu-level">
          
          
            
          
            
              <div class="border-t border-white/50 py-7 ">
                
                  
                  <div class="flex items-center justify-between w-full">
                    <a href="/collections/all-in-one" class="header-menu-item text-xl font-medium flex-1 text-left">
                      All-In-One Trainers
                    </a>
      …
Affected pages/ /pages/contact /products/t-shirt /pages/mobile-terms-of-service /products/myrack
Medium

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)1 instance1 inspected page

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Why it matters

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Recommended correction

Add a persistent <label> associated with each field. Keep the placeholder for example text only, not as the label.

View 1 affected element
Component · Ref UTJ5UA
Affected pagehttps://www.forceusa.com/products/t-shirt
Elementinput#WaitlistEmail
Markup
<input type="email" id="WaitlistEmail" name="email" class="w-full rounded-input border bg-white outline-none focus:ring-2 focus:border-primary border-mid-gray focus:ring-primary text-sm px-3 py-2" placeholder="[email removed]" required="" aria-invalid="false">
Medium

Frames must have a unique title attribute

WCAG 4.1.2 (A)4 instances1 inspected page

Frames must have a unique title attribute

Why it matters

Frames must have a unique title attribute

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 4 affected elements
Component · Ref 39U3MH
Affected pagehttps://www.forceusa.com/
Element.w-\[320px\].md\:w-\[560px\].snap-center:nth-child(4) > .aspect-video[title="YouTube video player"][frameborder="0"]
Accessible nameYouTube video player
Markup
<iframe class="w-full aspect-video" src="https://www.youtube.com/embed/VOER4tItPxY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" loading="lazy"></iframe>
Low

Low-quality alternative text

WCAG 1.1.1 (A)15 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 15 affected elements
Component · Ref 28QXWS
Affected pagehttps://www.forceusa.com/pages/contact
Elementdiv#shopify-section-sections--19501291897029__footer > footer > nav > div:nth-of-type(3) > div:nth-of-type(1) > img
Markup
<img class="w-6 h-6 transition-transform duration-200 dropdown-caret" src="//www.forceusa.com/cdn/shop/t/19/assets/caret-down.svg?v=72889124756691922121757084728" alt="Down arrow" width="24" height="24">
Affected pages/ /pages/contact /products/t-shirt /pages/mobile-terms-of-service /products/myrack
Low

ARIA attributes have invalid values

WCAG 4.1.2 (A)4 instances2 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 4 affected elements
Component · Ref M0AG0D
Affected pagehttps://www.forceusa.com/products/t-shirt
Element.yotpo-dropdown-closable--textual
Accessible nameSort by
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.726..." aria-haspopup="listbox" role="combobox" data-testid="dropdown-combobox">
Affected pages/products/t-shirt /products/myrack
Component · Ref RM0QOF
Affected pagehttps://www.forceusa.com/products/t-shirt
Element.yotpo-score-filter-container > .yotpo-dropdown-closable.yotpo-dropdown-closable--focused[data-testid="dropdown-combobox"]
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.447..." aria-haspopup="listbox" role="combobox" data-testid="dropdown-combobox">
Affected pages/products/t-shirt /products/myrack

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.