Public accessibility assessment

Accessibility issues detected on ddpyoga.com

Evolize inspected 5 public pages on ddpyoga.com and detected 83 automatically identifiable accessibility findings.

83Findings detected
10WCAG criteria affected
5Pages inspected
8 Sep 2026Assessment date

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

Most widespread issueButtons have no accessible nameDetected on 5 inspected pages
Most affected page/54 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)28 detected findings

Is ddpyoga.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 ddpyoga.com and detected 83 accessibility findings. The most widespread issue was "Buttons have no accessible name", detected on 5 inspected pages. The most affected inspected page was "/", where 54 findings were detected. The assessment identified findings mapped to 10 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

    Buttons have no accessible name

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

    Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

    Recommended action

    Give it an accessible name that describes the action it performs: provide visible text when a visible label is appropriate, an aria-label for an icon-only control (for example aria-label="Dismiss notification"), or aria-labelledby when an existing visible label already describes it. Avoid vague names such as "Button", "Action", or the component's internal name.

    View technical evidence →
  2. Critical

    Buttons have no accessible name

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

    Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

    Recommended action

    Give it an accessible name that describes the action it performs: provide visible text when a visible label is appropriate, an aria-label for an icon-only control (for example aria-label="Dismiss notification"), or aria-labelledby when an existing visible label already describes it. Avoid vague names such as "Button", "Action", or the component's internal name.

    View technical evidence →
  3. Critical

    Buttons have no accessible name

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

    Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

    Recommended action

    Give it an accessible name that describes the action it performs: provide visible text when a visible label is appropriate, an aria-label for an icon-only control (for example aria-label="Dismiss notification"), or aria-labelledby when an existing visible label already describes it. Avoid vague names such as "Button", "Action", or the component's internal name.

    View technical evidence →
  4. Critical

    Buttons have no accessible name

    WCAG 4.1.2 (A) · 1 inspected page · 3 instances
    Why this matters

    Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

    Recommended action

    Give it an accessible name that describes the action it performs: provide visible text when a visible label is appropriate, an aria-label for an icon-only control (for example aria-label="Dismiss notification"), or aria-labelledby when an existing visible label already describes it. Avoid vague names such as "Button", "Action", or the component's internal name.

    View technical evidence →
  5. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 3 instances
    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.facebook.com/DDPYOGA/.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA2855 / 5
2.4.4Link Purpose (In Context)A2655 / 5
1.1.1Non-text ContentA911 / 5
2.4.3Focus OrderA755 / 5
4.1.2Name, Role, ValueA755 / 5
1.3.1Info and RelationshipsA255 / 5
2.1.1KeyboardA255 / 5
2.2.2Pause, Stop, HideA255 / 5
1.4.1Use of ColorA155 / 5
1.4.10ReflowAA111 / 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

Critical

Buttons have no accessible name

WCAG 4.1.2 (A)30 instances5 inspected pages

Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

Why it matters

Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

Recommended correction

Give it an accessible name that describes the action it performs: provide visible text when a visible label is appropriate, an aria-label for an icon-only control (for example aria-label="Dismiss notification"), or aria-labelledby when an existing visible label already describes it. Avoid vague names such as "Button", "Action", or the component's internal name.

View 30 affected elements
Component · Ref PJ11JQ
Affected pagehttps://ddpyoga.com/account/login
Element#SubscribeSubmit--footer
Accessible nameSubscribe to our newsletter
Markup
<button type="submit" name="subscribe" id="SubscribeSubmit--footer" class="input-group__btn" value="">
						<span class="visually-hidden">Subscribe to our newsletter</span>
						<i class="custom-icon-long-arrow"></i>
			  		</button>
Affected pages/ /account/login /products/gift-card /pages/uva-app-signup /cart
Component · Ref F5KFB0
Affected pagehttps://ddpyoga.com/cart
Elementbutton[aria-controls="NavDropdown--contact-4"]
Accessible nameShow submenu
Markup
<button class="dropdown__trigger dropdown__trigger--level-1 dropdown__trigger--hover" aria-controls="NavDropdown--contact-4" aria-expanded="false">
Affected pages/ /account/login /products/gift-card /pages/uva-app-signup /cart
Component · Ref LEEDYF
Affected pagehttps://ddpyoga.com/products/gift-card
Element#CartDrawer > .drawer__header > .drawer__close > .drawer__close-button.js-drawer-close.icon-fallback-text
Accessible nameClose
Markup
<button type="button" class="drawer__close-button icon-fallback-text js-drawer-close">
        <span class="visually-hidden">Close</span>
        <span class="custom-icon-x" aria-hidden="true"></span>
      </button>
Affected pages/account/login /products/gift-card /cart
Component · Ref QQ5R7G
Affected pagehttps://ddpyoga.com/
Elementbutton[data-uw-rm-empty-ctrl=""][type="button"]:nth-child(5)
Accessible namebutton
Markup
<button type="button"></button>
Component · Ref BJTIC1
Affected pagehttps://ddpyoga.com/
Element.active[data-uw-rm-empty-ctrl=""][type="button"]
Accessible namebutton
Markup
<button type="button" class="active"></button>
Component · Ref P7341P
Affected pagehttps://ddpyoga.com/
Element.pf-slider-nav > button[data-uw-rm-empty-ctrl=""][type="button"]:nth-child(1)
Accessible namebutton
Markup
<button type="button" class=""></button>
Critical

Embedded frames lack descriptive titles

WCAG 4.1.2 (A)1 instance1 inspected page

An <iframe> has no title, so its purpose is not announced to assistive technology.

Why it matters

An <iframe> has no title, so its purpose is not announced to assistive technology.

Recommended correction

Add a concise title attribute that describes the frame's actual purpose — for example "Store locator" for a location search or "Promotional campaign" for a marketing embed. The affected frame loads https://docs.google.com/forms/d/e/1FAIpQLScM_ZVHbzQCkrPHYncMuszgS9xUml-7ao02Li0…, which can help identify its purpose. Avoid generic values such as "Embedded content", "iframe", or "frame".

View 1 affected element
Component · Ref JECS9I
Affected pagehttps://ddpyoga.com/pages/uva-app-signup
Elementiframe[marginheight="0"]
Accessible nameLoading...
Markup
<iframe src="https://docs.google.com/forms/d/e/1FAIpQLScM_ZVHbzQCkrPHYncMuszgS9xUml-7ao02Li0GKU5s7mvKOQ/viewform?embedded=true" marginheight="0" marginwidth="0" target="_blank" width="760" height="800" frameborder="0">Loading...</iframe>
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 E2VNQZ
Affected pagehttps://ddpyoga.com/cart
Elementul#AccessibleNav > li:nth-of-type(1) > a
Accessible nameCart (0)
Markup
<a href="/cart" class="cart__toggle " aria-controls="CartDrawer" aria-expanded="false" data-drawer="right">
				Cart
				<span class="inline-parenthesis">(</span><span class="CartCount">0</span><span class="inline-parenthesis">)</span>
			</a>
Affected pages/ /account/login /products/gift-card /pages/uva-app-signup /cart
Component · Ref BYEW7S
Affected pagehttps://ddpyoga.com/pages/uva-app-signup
Elementbutton#uw-skip-to-main
Accessible nameSkip to main content
Markup
<button class="uw-sl__item" data-uw-rm-ignore="true" data-uw-ignore-translate="true" lang="en-US" id="uw-skip-to-main"><span class="uw-sl__item__left" data-uw-ignore-translate="true"><span class="uw-sl__item__img"><svg focusable="false" width="26" height="24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="presentation"><g stroke="#000" stroke-width="1.5" fill="none" fill-rule="evenodd"><rect class="no-fill" fill="none" x=".75" y=".75" width="24.5" height="22.5" rx="3"></rect><path class="no-fill" fill="none" d="M1 7h24M9.5 7v17"></path></g></svg></span><span class="uw-sl__item__ti…
Affected pages/ /account/login /products/gift-card /pages/uva-app-signup /cart
Component · Ref YUBZA0
Affected pagehttps://ddpyoga.com/account/login
Elementdiv#shopify-section-header > header > div:nth-of-type(1) > div > button
Accessible nameOpen navigation menu
Markup
<button type="button" class="mobile-menu__toggle icon-fallback-text js-drawer-open-nav" aria-controls="NavDrawer" data-drawer="left">
		<span class="visually-hidden">Open navigation menu</span>
		<span class="icon custom-icon-hamburger" aria-hidden="true"></span>
	</button>
Affected pages/ /account/login /products/gift-card /pages/uva-app-signup /cart
Component · Ref OC0QZ5
Affected pagehttps://ddpyoga.com/pages/uva-app-signup
Elementinput#Email--popup
Accessible name[email removed]
Markup
<input type="email" value="" placeholder="[email removed]" name="contact[email]" id="Email--popup" class="input-group__field input-group__field--email" aria-label="[email removed]" autocorrect="off" autocapitalize="off" data-uw-rm-form="nfx">
Affected pages/account/login /products/gift-card /pages/uva-app-signup /cart
Component · Ref BK269H
Affected pagehttps://ddpyoga.com/pages/uva-app-signup
Elementdiv#evey-attendee-info-modal > div > form > div:nth-of-type(2) > button
Accessible nameCheckout
Markup
<button data-submit-button="" class="evey-attendee-info-submit"><span class="evey-submit-label" data-evey-string="checkout">Checkout</span><span class="evey-saving" style="display:none"></span></button>
Affected pages/pages/uva-app-signup /cart
Component · Ref GP8TBW
Affected pagehttps://ddpyoga.com/
Elementdiv > div > div > div > div > button:nth-of-type(1)
Accessible namePrevious
Markup
<button type="button" aria-label="Previous" class="glider-prev glider-nav glider-nav-1 disabled" aria-disabled="true"></button>
Component · Ref DMQO7F
Affected pagehttps://ddpyoga.com/products/gift-card
Elementinput#option-\$10\.00-0
Markup
<input id="option-$10.00-0" class="visually-hidden variant-input" type="radio" name="Amount" value="$10.00" data-single-option-selector="" data-index="option1" checked="checked">
High

Images lack text alternatives

WCAG 1.1.1 (A)11 instances1 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 11 affected elements
Component · Ref 8MHO7M
Affected pagehttps://ddpyoga.com/
Elementimg[width="813"]
Markup
<img src="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-939ae809--tweetdylanfinleyblk.png?v=1625854072" srcset="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-939ae809--tweetdylanfinleyblk.png?v=1625854072 1536w" width="813" height="207">
Component · Ref JCIWL0
Affected pagehttps://ddpyoga.com/
Element.pf-403_ > img[width="300"][height="300"]
Markup
<img src="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-bf3c9845--logosasSeenOnbleacherReport.jpg?v=1626989259" srcset="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-bf3c9845--logosasSeenOnbleacherReport.jpg?v=1626989259 1536w" width="300" height="300">
Component · Ref JCIWFG
Affected pagehttps://ddpyoga.com/
Element.pf-401_ > img[width="300"][height="300"]
Markup
<img src="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-98450200--logosasSeenOncbs.jpg?v=1626989267" srcset="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-98450200--logosasSeenOncbs.jpg?v=1626989267 1536w" width="300" height="300">
Component · Ref JCIIQX
Affected pagehttps://ddpyoga.com/
Element.pf-395_ > img[width="300"][height="300"]
Markup
<img src="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-e0c2d5a2--logosasSeenOnsharkTank.jpg?v=1626989288" srcset="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-e0c2d5a2--logosasSeenOnsharkTank.jpg?v=1626989288 1536w" width="300" height="300">
Component · Ref JCIIJW
Affected pagehttps://ddpyoga.com/
Element.pf-397_ > img[width="300"][height="300"]
Markup
<img src="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-0200cadc--logosasSeenOnjoeRogan.jpg?v=1626989274" srcset="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-0200cadc--logosasSeenOnjoeRogan.jpg?v=1626989274 1536w" width="300" height="300">
Component · Ref JCJ0C6
Affected pagehttps://ddpyoga.com/
Element.pf-411_ > img[width="300"][height="300"]
Markup
<img src="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-dce0c2d5--logosasSeenOnrollingStones.jpg?v=1626989284" srcset="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-dce0c2d5--logosasSeenOnrollingStones.jpg?v=1626989284 1536w" width="300" height="300">
Component · Ref JCIIC6
Affected pagehttps://ddpyoga.com/
Element.pf-399_ > img[width="300"][height="300"]
Markup
<img src="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-3c984502--logosasSeenOnbusinessInsider.jpg?v=1626989264" srcset="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-3c984502--logosasSeenOnbusinessInsider.jpg?v=1626989264 1536w" width="300" height="300">
Component · Ref JCIYRJ
Affected pagehttps://ddpyoga.com/
Element.pf-409_ > img[width="300"][height="300"]
Markup
<img src="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-cadce0c2--logosasSeenOnnewYorkTimes.jpg?v=1626989281" srcset="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-cadce0c2--logosasSeenOnnewYorkTimes.jpg?v=1626989281 1536w" width="300" height="300">
Component · Ref JCIYPB
Affected pagehttps://ddpyoga.com/
Element.pf-407_ > img[width="300"][height="300"]
Markup
<img src="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-d5a2bf12--logosasSeenOnusaToday.jpg?v=1626989295" srcset="https://cdn.shopify.com/s/files/1/0930/7182/t/11/assets/pf-d5a2bf12--logosasSeenOnusaToday.jpg?v=1626989295 1536w" width="300" height="300">
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)32 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 32 affected elements
Component · Ref XPHNTY
Affected pagehttps://ddpyoga.com/pages/uva-app-signup
Element#CartCount
Accessible name0
Markup
<span id="CartCount" class="CartCount">0</span>
Affected pages/ /account/login /products/gift-card /pages/uva-app-signup /cart
Component · Ref VX1EXG
Affected pagehttps://ddpyoga.com/
Element.pf-529_
Accessible nameJOIN US AND OWN YOUR LIFE
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-529_">JOIN US AND OWN YOUR LIFE</span>
Component · Ref XU47RP
Affected pagehttps://ddpyoga.com/
Element.pf-342_
Accessible nameENROLL TODAY
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-342_">ENROLL TODAY</span>
Component · Ref CHKD5X
Affected pagehttps://ddpyoga.com/
Elementh2
Accessible nameSign Up For Newsletter
Markup
<h2 data-uw-rm-heading="prs">Sign Up For Newsletter</h2>
Component · Ref 5GMMT9
Affected pagehttps://ddpyoga.com/
Element.pf-389_
Accessible nameGET STARTED TODAY!
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-389_">GET STARTED TODAY!</span>
Component · Ref JH6CDA
Affected pagehttps://ddpyoga.com/
Element.popup__text > p
Accessible nameStay up to date with the latest news, deals, and inspiration!
Markup
<p>Stay up to date with the latest news, deals, and inspiration!</p>
Component · Ref VX2TDB
Affected pagehttps://ddpyoga.com/
Element.pf-481_
Accessible nameTHE DDPY DIFFERENCE
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-481_">THE DDPY DIFFERENCE</span>
Component · Ref M4XSJ6
Affected pagehttps://ddpyoga.com/
Element.pf-318_
Accessible nameDDPY FOR SENIORS
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-318_">DDPY FOR SENIORS</span>
Component · Ref 6EUNZM
Affected pagehttps://ddpyoga.com/
Element.pf-366_
Accessible nameSEE THE PROOF!
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-366_">SEE THE PROOF!</span>
Component · Ref TXICO0
Affected pagehttps://ddpyoga.com/
Element.pf-566_
Accessible nameGET INSPIRED!
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-566_">GET INSPIRED!</span>
Component · Ref 14D6PL
Affected pagehttps://ddpyoga.com/
Element.pf-437_
Accessible nameGET THE APP!
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-437_">GET THE APP!</span>
Component · Ref KZ11TD
Affected pagehttps://ddpyoga.com/
Element.pf-547_
Accessible nameGET THE DISCOUNT
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-547_">GET THE DISCOUNT</span>
Component · Ref DR3VDJ
Affected pagehttps://ddpyoga.com/
Element.pf-354_
Accessible nameFIND YOUR COACH
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-354_">FIND YOUR COACH</span>
Component · Ref MSS96S
Affected pagehttps://ddpyoga.com/
Element#Email--popup
Accessible name[email removed]
Markup
<input type="email" value="" placeholder="[email removed]" name="contact[email]" id="Email--popup" class="input-group__field input-group__field--email" aria-label="[email removed]" autocorrect="off" autocapitalize="off">
Component · Ref AV8JJD
Affected pagehttps://ddpyoga.com/account/login
Element#CustomerLogin > .btn[type="submit"]
Accessible nameSign In
Markup
<button type="submit" class="btn">Sign In</button>
Component · Ref SJE7BQ
Affected pagehttps://ddpyoga.com/
Element.pf-497_
Accessible nameMen's Apparel
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-497_">Men's Apparel</span>
Component · Ref L9W4TJ
Affected pagehttps://ddpyoga.com/
Element.pf-339_
Accessible nameTransformation University is OPEN for the new semester!
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-339_">Transformation University is OPEN for the new semester!&nbsp;</span>
Component · Ref 0SDB6W
Affected pagehttps://ddpyoga.com/
Element.pf-351_
Accessible nameFastTrack Coaches are ready to help you Own Your Life!
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-351_">FastTrack Coaches are ready to help you Own Your Life!</span>
Component · Ref FAT3MB
Affected pagehttps://ddpyoga.com/
Element.pf-492_
Accessible nameDVDs
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-492_">DVDs</span>
Component · Ref 60DQ0D
Affected pagehttps://ddpyoga.com/
Element.pf-327_
Accessible name20% off on App and DVDs!Use code: laborday2026
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-327_">20% off on App and DVDs!<br><br>Use code:&nbsp;laborday2026</span>
Component · Ref KH19A5
Affected pagehttps://ddpyoga.com/
Element.pf-348_
Accessible nameGET ON THE FASTTRACK
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-348_">GET ON THE FASTTRACK</span>
Component · Ref QVJ1Y4
Affected pagehttps://ddpyoga.com/
Element.pf-324_
Accessible nameLABOR DAY SALE
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-324_">LABOR DAY&nbsp;SALE</span>
Component · Ref N2GTDD
Affected pagehttps://ddpyoga.com/cart
Element.btn
Accessible nameContinue Shopping
Markup
<a href="/" class="btn">Continue Shopping</a>
Component · Ref 8UYB23
Affected pagehttps://ddpyoga.com/
Element.pf-336_
Accessible nameJOIN T.U. TODAY
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-336_">JOIN T.U. TODAY</span>
Component · Ref JGF5RY
Affected pagehttps://ddpyoga.com/
Element.pf-502_
Accessible nameWomen's Apparel
Markup
<span data-pf-type="Text" class="sc-kuVMvl bBmUMO pf-502_">Women's Apparel</span>

Showing 25 representative examples · 3 more affected elements not shown

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 77GHXM
Affected pagehttps://ddpyoga.com/pages/uva-app-signup
Elementnav#NavStandard
Accessible nameOpen cart Cart (0) The Program Show submenu The Program Explore the App DDPY DIfference The List Certification Find an Instructor FastTrack Coaching DDPY Workouts Select Ability Level Where do I start? DDPY App Sign In Workout Plans Limited Mobility Beginner Intermediate Advanced Extreme Special Programs DDPY Rebuild PowerCuffs Warrior's Purpose FastTrack Coaching DDPYPT Transformation University Beast Mode About Testimonials Store Show submenu DDPY App 1 Year Membership 3 Month Membership 1 Month Membership Gift Membership DVD Packs Which DVD works for me? All Packs Max Pack Rebuild DVD Gift Certificates Apparel Mens Womens T-Shirts Hoodies Tanks Clearance Gear PowerCuffs Mats, HRMs and Gear DDP's Signed Merchandise Gifts DDP Funko Programs FastTrack Transformation University Contact Show submenu Contact Us Diamond Dallas Page Media Kit Customer Support DDP Show submenu Appearances Favorite Things 0
Rolenavigation
Markup
<nav class="navigation" role="navigation" id="NavStandard">
	<ul class="nav nav--default" id="AccessibleNav">

		<li class="nav__item nav__item--compress">
			<button type="button" class="icon-fallback-text nav__link nav__link--icon js-drawer-open-nav" aria-controls="NavDrawer" data-drawer="left" aria-label="Open cart" data-uw-rm-empty-ctrl="">
				<span class="visually-hidden">Open cart</span>
				<span class="icon custom-icon-hamburger" aria-hidden="true"></span>
			</button>
			<a href="/cart" class="cart__toggle " aria-controls="CartDrawer" aria-expanded="false" data-drawer="right">
				Ca…
Affected pages/ /account/login /products/gift-card /pages/uva-app-signup /cart
Component · Ref 77HII6
Affected pagehttps://ddpyoga.com/cart
Elementdiv#NavDrawer
Accessible name<img src="//ddpyoga.com/cdn/shop/files/Path_2196_2x_4f2d7544-5609-4a56-af27-8063dfe05ff6_512x.png?v=1625070185" alt=""> Close The Program See More The Program See More Explore the App DDPY DIfference The List Certification Find an Instructor FastTrack Coaching DDPY Workouts See More Select Ability Level Where do I start? DDPY App Sign In Workout Plans See More Limited Mobility Beginner Intermediate Advanced Extreme Special Programs See More DDPY Rebuild PowerCuffs Warrior's Purpose FastTrack Coaching DDPYPT Transformation University Beast Mode About Testimonials Store See More DDPY App See More 1 Year Membership 3 Month Membership 1 Month Membership Gift Membership DVD Packs See More Which DVD works for me? All Packs Max Pack Rebuild DVD Gift Certificates Apparel See More Mens Womens T-Shirts Hoodies Tanks Clearance Gear See More PowerCuffs Mats, HRMs and Gear DDP's Signed Merchandise Gifts DDP Funko Programs See More FastTrack Transformation University Contact See More Contact Us Diamond Dallas Page Media Kit Customer Support DDP See More Appearances Favorite Things Log in Create account
Rolenavigation
Markup
<div id="NavDrawer" class="drawer drawer--left" role="navigation">
	<div class="drawer__header"><div class="drawer__title"><a href="/" class="drawer__logo" style="padding-top: %;" aria-label="Open this option" data-uw-rm-empty-ctrl=""><img class="drawer__logo-image lazyautosizes ls-is-cached lazyloaded" src="//ddpyoga.com/cdn/shop/files/Path_2196_2x_4f2d7544-5609-4a56-af27-8063dfe05ff6_small.png?v=1625070185" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048, 2450, 2700, 3000, 3350, 3750, 4100]" data-aspectratio="1.6" data-sizes="auto" height="43.75px" alt="" data-srcset="//d…
Affected pages/ /account/login /products/gift-card /pages/uva-app-signup /cart
Medium

Content overflows horizontally on narrow viewports

WCAG 1.4.10 (AA)1 instance1 inspected page

The page scrolls horizontally at a mobile width, indicating content that does not reflow.

Why it matters

The page scrolls horizontally at a mobile width, indicating content that does not reflow.

Recommended correction

Ensure layouts reflow to a single column without horizontal scrolling down to 320px width.

View 1 affected element
Component · Ref 10ID5S
Affected pagehttps://ddpyoga.com/
Elementhtml
Accessible nameDDP YOGA Official Web Site – DDP Yoga:root { --color-button-primary-bg: #1fb9fb; --color-button-primary-bg-alpha-50: rgba(31, 185, 251, 0.5); --color-button-primary-text: #fff; --color-button-primary-text-alpha-50: rgba(255, 255, 255, 0.5); --color-button-secondary-bg: #121212; --color-button-secondary-text:#fff; --color-button-secondary-text-alpha-50: rgba(255, 255, 255, 0.5); --color-primary-darken: #cccccc; --color-text-body: #ffffff; --color-text-heading: #1fb9fb; --color-text-light: #ffffff; --color-bg-body: #121212; --color-bg-body-overlay: rgba(18, 18, 18, 0.75); --color-drawer-border: #050505; --color-bg-body-darken: #000000; --color-bg-body-lighten-darken: #2c2c2c; --color-accent: #1fb9fb; --color-accent-opposite: #fff; --color-border: #1fb9fb; --color-border-alpha-50: rgba(31, 185, 251, 0.5); --button-border-radius: 0px; --base-text-size: 15px; --subheading-text-size: 13px; --h1-text-size: 39px; --h2-text-size: 30px; --h3-text-size: 24px; --h4-text-size: 21px; --h5-text-size: 17px; --h6-text-size: 15px; --disabled-grey-darken: #c3c3c3; --body-font-weight: 400; --body-font-weight-bold: 600; --heading-font-family: "Work Sans", sans-serif; --heading-font-weight: 500; --heading-font-style: normal; --body-font-family: Arimo, sans-serif; --body-font-style: normal; --button-border-radius: 0px; --button-border-radius-inner: -2px; --nav-search-result-width: 33%; --product-media-padding-top: 100%; --product-media-background-size: cover; --color-bg-body-alpha-25: rgba(18, 18, 18, 0.25); --color-bg-body-alpha-35: rgba(18, 18, 18, 0.35); --color-bg-body-alpha-60: rgba(18, 18, 18, 0.6); --color-bg-body-alpha-65: rgba(18, 18, 18, 0.65); --color-bg-body-alpha-85: rgba(18, 18, 18, 0.85); --color-text-body-alpha-5: rgba(255, 255, 255, 0.05); --color-text-body-alpha-8: rgba(255, 255, 255, 0.08); --color-text-body-alpha-10: rgba(255, 255, 255, 0.1); --color-text-body-alpha-16: rgba(255, 255, 255, 0.16); --color-text-body-alpha-25: rgba(255, 255, 255, 0.25); --color-text-body-alpha-55: rgba(255, 255, 255, 0.55); --color-text-body-alpha-60: rgba(255, 255, 255, 0.6); --main-heading-size: 51.42px; --main-heading-size-mobile: 31.5px; --main-subheading-size: 21.42px; --main-subheading-size-mobile: 17.13px; --disclosure-text-size: 12.0px; --product-grid-item-title-size: 18.0px; --loading-svg: url( "//ddpyoga.com/cdn/shop/t/14/assets/loading.svg?v=12949615357343360751624987260" ); --icon-check: url("//ddpyoga.com/cdn/shop/t/14/assets/icon-check.svg?v=164589794629794176451624987259"); --icon-close: url( "//ddpyoga.com/cdn/shop/t/14/assets/icon-close.svg?v=152460236205633315831624987260" ); --cart-loading-overlay: rgba(18, 18, 18, 0.85) url( "//ddpyoga.com/cdn/shop/t/14/assets/loading.svg?v=12949615357343360751624987260" ) no-repeat center center; } @font-face { font-family: "Work Sans"; font-weight: 500; font-style: normal; font-display: swap; src: url("//ddpyoga.com/cdn/fonts/work_sans/worksans_n5.42fc03d7028ac0f31a2ddf10d4a2904a7483a1c4.woff2") format("woff2"), url("//ddpyoga.com/cdn/fonts/work_sans/worksans_n5.1f79bf93aa21696aa0428c88e39fb9f946295341.woff") format("woff"); } @font-face { font-family: Arimo; font-weight: 400; font-style: normal; font-display: swap; src: url("//ddpyoga.com/cdn/fonts/arimo/arimo_n4.a7efb558ca22d2002248bbe6f302a98edee38e35.woff2") format("woff2"), url("//ddpyoga.com/cdn/fonts/arimo/arimo_n4.0da809f7d1d5ede2a73be7094ac00741efdb6387.woff") format("woff"); } @font-face { font-family: "Work Sans"; font-weight: 700; font-style: normal; font-display: swap; src: url("//ddpyoga.com/cdn/fonts/work_sans/worksans_n7.e2cf5bd8f2c7e9d30c030f9ea8eafc69f5a92f7b.woff2") format("woff2"), url("//ddpyoga.com/cdn/fonts/work_sans/worksans_n7.20f1c80359e7f7b4327b81543e1acb5c32cd03cd.woff") format("woff"); } @font-face { font-family: "Work Sans"; font-weight: 500; font-style: italic; font-display: swap; src: url("//ddpyoga.com/cdn/fonts/work_sans/worksans_i5.0097f7572bdd2a30d202a52c1764d831015aa312.woff2") format("woff2"), url("//ddpyoga.com/cdn/fonts/work_sans/worksans_i5.a4fa6fa0f90748be4cee382c79d6624ea9963ef1.woff") format("woff"); } @font-face { font-family: "Work Sans"; font-weight: 700; font-style: italic; font-display: swap; src: url("//ddpyoga.com/cdn/fonts/work_sans/worksans_i7.7cdba6320b03c03dcaa365743a4e0e729fe97e54.woff2") format("woff2"), url("//ddpyoga.com/cdn/fonts/work_sans/worksans_i7.42a9f4016982495f4c0b0fb3dc64cf8f2d0c3eaa.woff") format("woff"); } @font-face { font-family: Arimo; font-weight: 700; font-style: normal; font-display: swap; src: url("//ddpyoga.com/cdn/fonts/arimo/arimo_n7.1d2d0638e6a1228d86beb0e10006e3280ccb2d04.woff2") format("woff2"), url("//ddpyoga.com/cdn/fonts/arimo/arimo_n7.f4b9139e8eac4a17b38b8707044c20f54c3be479.woff") format("woff"); } @font-face { font-family: Arimo; font-weight: 400; font-style: italic; font-display: swap; src: url("//ddpyoga.com/cdn/fonts/arimo/arimo_i4.438ddb21a1b98c7230698d70dc1a21df235701b2.woff2") format("woff2"), url("//ddpyoga.com/cdn/fonts/arimo/arimo_i4.0e1908a0dc1ec32fabb5a03a0c9ee2083f82e3d7.woff") format("woff"); } @font-face { font-family: Arimo; font-weight: 700; font-style: italic; font-display: swap; src: url("//ddpyoga.com/cdn/fonts/arimo/arimo_i7.b9f09537c29041ec8d51f8cdb7c9b8e4f1f82cb1.woff2") format("woff2"), url("//ddpyoga.com/cdn/fonts/arimo/arimo_i7.ec659fc855f754fd0b1bd052e606bba1058f73da.woff") format("woff"); } @font-face { font-family: 'custom-icons'; src: url('//ddpyoga.com/cdn/shop/t/14/assets/custom-icons.eot?soxx27&v=105145768492176485351624987257'); src: url('//ddpyoga.com/cdn/shop/t/14/assets/custom-icons.eot?soxx27&v=105145768492176485351624987257#iefix') format('embedded-opentype'), url('//ddpyoga.com/cdn/shop/t/14/assets/custom-icons.ttf?soxx27&v=105531104280739233841624987258') format('truetype'), url('//ddpyoga.com/cdn/shop/t/14/assets/custom-icons.woff?soxx27&v=67713463087921018711624987258') format('woff'), url('//ddpyoga.com/cdn/shop/t/14/assets/custom-icons.svg?soxx27&v=123121835392613630221624987257#custom-icons') format('svg'); font-weight: normal; font-style: normal; font-display: block; } document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); window.theme = { info: { name: 'Palo Alto' }, version: '2.8.7' }; window.routes = { search_url: "\/search", cart_change_url: "\/cart\/change", shop_url: "https:\/\/ddpyoga.com", root_url: "\/", cart_url: "\/cart", cart_add_url: "\/cart\/add", product_recommendations_url: "\/recommendations\/products" }; window.translations = { loading: "Loading more", load_more: "Load more", add_to_cart: "Add to Cart", sold_out: "Sold Out", sold_out_html: "Sold Out", on_sale_html: "Sale", unavailable: "Unavailable", zero_qty_error: "Quantity must be greater than 0.", cart_title: "Shopping Cart", cart_empty: "Your cart is currently empty.", cart_price: "Price", cart_quantity: "Quantity", cart_total: "Total", cart_acceptance_error: "You must accept our terms and conditions.", continue_shopping: "Continue Shopping", results_one: " result", results_other: " results", no_results: "No results found", view_all: "View all", unit_price_separator: "per" }; window.settings = { cartType: "page", gridImageSize: "cover", enableInfinityScroll: false, enablePaymentButton: true, enableReviews: false, enableYotpo: false, enableAcceptTerms: false, yotpoId: "", productBadgeStyle: "rectangle", productGridLayout: "padded", cartType: "page", quickButton: "view", mobileMenuBehaviour: "trigger", }; window.lazySize…[truncated by Evolize: exceeded D1 value limit]
Markup
<html class="js no-touch csm-cookie-embed supports-js" lang="en" style="--scrollbar-width: 0px; padding-top: 0px; padding-bottom: 0px;" data-uw-w-loader=""><head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
	<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0">
	<link rel="canonical" href="https://ddpyoga.com/">
	<link rel="prefetch" href="https://ddpyoga.com" as="document">
	<link rel="preload" as="style" href="//ddpyoga.com/cdn/shop/t/14/assets/theme.css?v=39594576711095685131633618754">
	<l…

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.