Public accessibility assessment

Accessibility issues detected on earthbar.com

Evolize inspected 5 public pages on earthbar.com and detected 44 automatically identifiable accessibility findings.

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

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

Most widespread issueInteractive controls are not keyboard-accessibleDetected on 5 inspected pages
Most affected page/products/powerx26 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)27 detected findings

Is earthbar.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 earthbar.com and detected 44 accessibility findings. The most widespread issue was "Interactive controls are not keyboard-accessible", detected on 5 inspected pages. The most affected inspected page was "/products/powerx", where 26 findings were detected. The assessment identified findings mapped to 7 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

These findings combine the highest severity and broadest reach detected during this assessment.

  1. High

    Interactive controls are not keyboard-accessible

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

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

    Recommended action

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

    View technical evidence →
  2. High

    Hidden elements can still receive keyboard focus

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

    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

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 3 inspected pages · 9 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) · 3 inspected pages · 4 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)AA2755 / 5
2.4.3Focus OrderA555 / 5
1.2.2Captions (Prerecorded)A433 / 5
2.1.1KeyboardA455 / 5
1.3.1Info and RelationshipsA355 / 5
1.1.1Non-text ContentA133 / 5
2.2.2Pause, Stop, HideA122 / 5

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

Continuous monitoring

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

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

04 · All detected findings

High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)36 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 36 affected elements
Component · Ref U7UX4Z
Affected pagehttps://earthbar.com/pages/contact
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/ /pages/contact /products/powerx /products/slim-down /cart
Component · Ref LSA5N7
Affected pagehttps://earthbar.com/
Elementdiv#MediaGallery-template--26861016645942__featured_product_y8U33A > div > div > button:nth-of-type(2)
Accessible nameGet next item
Markup
<button type="button" class="slider-button slider-button--next" name="next" aria-label="Get next item" data-uw-rm-empty-ctrl="">
                    
<svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 1L5 5L1 9" stroke="var(--color-body, #151515)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>

                  </button>
Affected pages/ /products/powerx /products/slim-down
Component · Ref QEAP9B
Affected pagehttps://earthbar.com/products/slim-down
Elementsection#shopify-section-template--26861017235766__main-product > div:nth-of-type(3) > div:nth-of-type(2) > div:nth-of-type(2) > button:nth-of-type(1)
Accessible namePrevious (arrow left)
Markup
<button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 5.5H2" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M5.30002 1L0.800018 5.5L5.30002 10" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>

      </button>
Affected pages/ /products/powerx /products/slim-down
Component · Ref 8FYUF8
Affected pagehttps://earthbar.com/products/powerx
Elementdiv > div > div > div:nth-of-type(2) > slide-show > div:nth-of-type(1)
Markup
<div class="flickity-nav flickity-prev" tabindex="0">
<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 5.5H2" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M5.30002 1L0.800018 5.5L5.30002 10" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</div>
Affected pages/products/powerx /products/slim-down
Component · Ref W9TYPZ
Affected pagehttps://earthbar.com/
Elementslide-show#product-grid-template--26861016645942__166366563622039b3e > div:nth-of-type(1)
Markup
<div class="flickity-nav flickity-prev" tabindex="0" style="transform: translateY(-60.047px);">
<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 5.5H2" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M5.30002 1L0.800018 5.5L5.30002 10" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</div>
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)43 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 43 affected elements
Component · Ref 17Q6SK
Affected pagehttps://earthbar.com/pages/contact
Elementdiv > div > div:nth-of-type(2) > full-menu > ul > li:nth-of-type(4)
Accessible nameShop Supplements Herbal Tonics Pantry Merch
Rolemenuitem
Markup
<li role="menuitem" class="menu-item-has-children" data-item-title="Shop">
		    <a href="/collections/all" class="thb-full-menu--link">Shop
<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</a><ul class="sub-menu" tabindex="-1"><li class="" role="none">
			          <a href="/collections/supplements" class="thb-full-menu--link" role="menuitem">Supplements</a></li><li class="" role="n…
Affected pages/ /pages/contact /products/powerx /products/slim-down /cart
Component · Ref R12GB7
Affected pagehttps://earthbar.com/products/powerx
Elementdiv > div > div:nth-of-type(2) > full-menu > ul > li:nth-of-type(7)
Accessible nameThe Wellness Edit
Rolemenuitem
Markup
<li role="menuitem" class="">
		    <a href="/blogs/the-wellness-edit" class="thb-full-menu--link">The Wellness Edit</a></li>
Affected pages/ /pages/contact /products/powerx /products/slim-down /cart
Component · Ref L6SC5F
Affected pagehttps://earthbar.com/
Elementspan#instafeed-carousel-dot-0-1-1
Markup
<span id="instafeed-carousel-dot-0-1-1" class="instafeed-carousel-dot" onclick="InstafeedAPI.carouselMove(this, &quot;0&quot;, 1, 1)" style="cursor: pointer;"></span>
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)52 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 52 affected elements
Component · Ref 987H61
Affected pagehttps://earthbar.com/products/powerx
Element.product-inventory-notice--text
Accessible nameIn stock
Markup
<div class="product-inventory-notice--text"><div class="product-inventory-notice--pulse"></div>
					In stock
				</div>
Affected pages/products/powerx /products/slim-down
Component · Ref PGIPU8
Affected pagehttps://earthbar.com/
Elementa[title="Order Now"] > span
Accessible nameOrder Now
Markup
<span>Order Now</span>
Affected pages/ /products/powerx /products/slim-down
Component · Ref RUPDT3
Affected pagehttps://earthbar.com/
Element.text-button--read-more
Accessible nameRead more
Markup
<span class="text-button text-button--read-more">Read more</span>
Affected pages/ /products/powerx /products/slim-down
Component · Ref SQTOG4
Affected pagehttps://earthbar.com/products/powerx
Element.bundle
Accessible nameBundle
Markup
<div class="badge bundle" data-badge="bundle">
				Bundle
			</div>
Component · Ref J06S78
Affected pagehttps://earthbar.com/
Element.product-card--badges.top.left > .badge.fave[data-badge="fave"]
Accessible namefave
Markup
<div class="badge fave" data-badge="fave">
				fave
			</div>
Component · Ref 3X39RE
Affected pagehttps://earthbar.com/products/slim-down
Element.badge
Accessible namefave
Markup
<div class="badge fave" data-badge="fave">
				fave
			</div>
Component · Ref BIGUX8
Affected pagehttps://earthbar.com/products/powerx
Element.discounted
Accessible name$119.99 USD
Markup
<span class="amount discounted">$119.99 USD</span>
Component · Ref RJVCTP
Affected pagehttps://earthbar.com/products/powerx
Element.fave
Accessible namefave
Markup
<div class="badge fave" data-badge="fave">
				fave
			</div>
Component · Ref F9HLK5
Affected pagehttps://earthbar.com/products/powerx
Elementdel > .amount
Accessible name$129.97 USD
Markup
<span class="amount">
					
						$129.97 USD
					
				</span>
Component · Ref GG6FV5
Affected pagehttps://earthbar.com/
Element.badges > .badge.fave[data-badge="fave"]
Accessible namefave
Markup
<div class="badge fave" data-badge="fave">
									fave
								</div>
Component · Ref OBMUNG
Affected pagehttps://earthbar.com/products/slim-down
Element.rich-text__inner > .button[href$="about"] > span
Accessible nameLearn More
Markup
<span>Learn More</span>
Affected pages/products/powerx /products/slim-down
Component · Ref W0HMX2
Affected pagehttps://earthbar.com/products/powerx
Element.split-text.description-size--medium
Accessible namePeak performance stems from peak nutrition.
Markup
<p class="split-text description-size--medium">Peak performance stems from peak nutrition.</p>
Affected pages/products/powerx /products/slim-down
Component · Ref X5MZ0
Affected pagehttps://earthbar.com/products/slim-down
Element.h1-large
Accessible nameBe more than well.
Markup
<h1 class="split-text h1-large" data-uw-rm-heading="prs">Be more than well.</h1>
Affected pages/products/powerx /products/slim-down
Component · Ref OTVITH
Affected pagehttps://earthbar.com/products/slim-down
Element.breadcrumbs
Accessible namebreadcrumbs
Markup
<nav class="breadcrumbs" aria-label="breadcrumbs">
	  <a href="/" title="Home">Home</a>
	  
		
	  
	    <i>/</i>
	    Slim Down
	  
	  
		
	  
		
		
	</nav>
Affected pages/products/powerx /products/slim-down
Component · Ref RGF435
Affected pagehttps://earthbar.com/products/slim-down
Elementa[title="Home"]
Accessible nameHome
Markup
<a href="/" title="Home">Home</a>
Affected pages/products/powerx /products/slim-down
Component · Ref WAPCF5
Affected pagehttps://earthbar.com/
Element.shopify-pc__banner__body > p
Accessible nameWe and our partners, including Shopify, use cookies and other technologies to personalize your experience, show you ads, and perform analytics, and we will not use cookies or other technologies for these purposes unless you accept them. Learn more in our Privacy Policy
Markup
<p>
Affected pages/ /cart
Component · Ref USEZG7
Affected pagehttps://earthbar.com/cart
Element#shopify-pc__banner__btn-manage-prefs > span
Accessible nameManage preferences
Markup
<span>Manage preferences</span>
Affected pages/products/powerx /cart
Component · Ref RB8EDD
Affected pagehttps://earthbar.com/products/powerx
Element.outline > span
Accessible nameLocations
Markup
<span>Locations</span>
Affected pages/products/powerx /products/slim-down
Component · Ref CP1EF5
Affected pagehttps://earthbar.com/
Element.slideshow__slide-content--heading > .line-child > div:nth-child(2)
Accessible nameProtocol
Markup
<div style="position: relative; display: inline-block; translate: none; rotate: none; scale: none; transform: translate(0px, 0px);">Protocol</div>
Component · Ref U5RO1Y
Affected pagehttps://earthbar.com/
Element.gallery__item:nth-child(2) > figure > .gallery__item-content.content-bottom-left > div > p
Accessible nameGet rewarded for good behavior.
Markup
<p>Get rewarded for good behavior.</p>
Component · Ref Y5S1FL
Affected pagehttps://earthbar.com/
Elementh4[aria-level="2"]
Accessible nameThe Wellness Edit
Roleheading
Markup
<h4 class="h2" role="heading" aria-level="2" data-uw-rm-heading="level">The Wellness Edit&nbsp;</h4>
Component · Ref ZBGMUV
Affected pagehttps://earthbar.com/pages/contact
Element#Details-51991586-af35-4d5d-be99-a2f76ab90b27-template--26861017006390__1652081672ff9b3c2c > summary
Accessible namePIN HEADING
Markup
<summary>
								PIN HEADING
								<span></span>
							</summary>
Component · Ref 3BEGL0
Affected pagehttps://earthbar.com/
Element.h2[aria-level="3"]
Accessible nameEarthbar Rewards
Roleheading
Markup
<h4 class="h2" role="heading" aria-level="3" data-uw-rm-heading="level">Earthbar Rewards</h4>
Component · Ref TJHCDI
Affected pagehttps://earthbar.com/
Element.slideshow__slide-content > .subheading
Accessible nameNow Available
Markup
<p class="subheading" style="visibility: inherit; opacity: 1;">Now Available</p>
Component · Ref 8LVX1T
Affected pagehttps://earthbar.com/cart
Element.button.accent2[href="/"] > span
Accessible nameContinue shopping
Markup
<span>Continue shopping</span>

Showing 25 representative examples · 2 more affected elements not shown

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 3EZOE2
Affected pagehttps://earthbar.com/
Elementsection#shopify-pc__banner > div
Accessible nameCookie consentWe and our partners, including Shopify, use cookies and other technologies to personalize your experience, show you ads, and perform analytics, and we will not use cookies or other technologies for these purposes unless you accept them. Learn more in our Privacy PolicyManage preferencesAcceptDecline
Markup
<div class="shopify-pc__banner__wrapper"><div class="shopify-pc__banner__body"><h2 id="shopify-pc__banner__body-title" data-uw-rm-heading="prs">Cookie consent</h2><p>We and our partners, including Shopify, use cookies and other technologies to personalize your experience, show you ads, and perform analytics, and we will not use cookies or other technologies for these purposes unless you accept them. Learn more in our  <a id="shopify-pc__banner__body-policy-link" href="https://earthbar.com/policies/privacy-policy" target="_blank" rel="noopener noreferrer" aria-label="Privacy Policy - opens in a…
Affected pages/ /pages/contact /products/powerx /products/slim-down /cart
Medium

<video> elements must have captions

WCAG 1.2.2 (A)20 instances3 inspected pages

<video> elements must have captions

Why it matters

<video> elements must have captions

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 20 affected elements
Component · Ref XZ2ZTB
Affected pagehttps://earthbar.com/products/slim-down
Elementvideo
Accessible namevideo of a woman exercising next to a green earthbar smoothie
Markup
<video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" preload="metadata" aria-label="video of a woman exe..." poster="//earthbar.com/cdn/s..." loading="lazy">
Affected pages/products/powerx /products/slim-down
Component · Ref 2VYFGA
Affected pagehttps://earthbar.com/
Element#inline-video-17977451510901935-insta-feed
Markup
<video muted="" loop="" playsinline="" style="border-radius:6px;" class="auto-loop-videos" data-feed-id="0" id="inline-video-1797745..." preload="none" data-poster="https://scontent.cdn..." src="https://scontent.cdn...">
Low

Low-quality alternative text

WCAG 1.1.1 (A)7 instances3 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 7 affected elements
Component · Ref 2JY304
Affected pagehttps://earthbar.com/
Elementdiv#Media-Thumbnails-template--26861016645942__featured_product_y8U33A-27947498078403 > img
Markup
<img class="lazyload " width="1510" height="1200" data-sizes="auto" src="//earthbar.com/cdn/shop/products/Choc2lb_1510x1200_e7ece981-53c7-471e-89bf-6484ccb40651.jpg?v=1736372669&amp;width=20" data-srcset="//earthbar.com/cdn/shop/products/Choc2lb_1510x1200_e7ece981-53c7-471e-89bf-6484ccb40651.jpg?v=1736372669&amp;width=375 375w,//earthbar.com/cdn/shop/products/Choc2lb_1510x1200_e7ece981-53c7-471e-89bf-6484ccb40651.jpg?v=1736372669&amp;width=640 640w,//earthbar.com/cdn/shop/products/Choc2lb_1510x1200_e7ece981-53c7-471e-89bf-6484ccb40651.jpg?v=1736372669&amp;width=960 960w,//earthbar.com/cdn/shop…
Affected pages/ /products/powerx /products/slim-down
Low

Video may be missing captions

WCAG 1.2.2 (A)22 instances3 inspected pages

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

Why it matters

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

Recommended correction

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

View 22 affected elements
Component · Ref L50PID
Affected pagehttps://earthbar.com/products/powerx
Elementdiv#shopify-section-template--26861017235766__vertical_slideshow_Mz7CFa > vertical-slideshow > div > div > div:nth-of-type(2) > video
Accessible namevideo of a woman exercising next to a green earthbar smoothie
Markup
<video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" preload="metadata" aria-label="video of a woman exercising next to a green earthbar smoothie" poster="//earthbar.com/cdn/shop/files/preview_images/cfbd520caecb4f5c916123e8dfc1a4ca.thumbnail.0000000000_small.jpg?v=1736671724" loading="lazy"><source src="//earthbar.com/cdn/shop/videos/c/vp/cfbd520caecb4f5c916123e8dfc1a4ca/cfbd520caecb4f5c916123e8dfc1a4ca.HD-1080p-7.2Mbps-40869101.mp4?v=0" type="video/mp4"><img alt="video of a woman exercising next to a green earthbar smoothie" src="//earthbar.com/cdn/shop/files/previe…
Affected pages/products/powerx /products/slim-down
Component · Ref MVYOK9
Affected pagehttps://earthbar.com/
Elementvideo#inline-video-18154541203419298-insta-feed
Markup
<video muted="" loop="" playsinline="" style="border-radius:6px;" class="auto-loop-videos" data-feed-id="0" id="inline-video-18154541203419298-insta-feed" preload="none" data-poster="https://scontent.cdninstagram.com/v/t51.71878-15/703745328_2174612486661579_8793041360472647745_n.jpg?stp=dst-jpg_e35_tt6&amp;_nc_cat=100&amp;ccb=7-5&amp;_nc_sid=18de74&amp;efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&amp;_nc_ohc=w2VD2p0lHCgQ7kNvwHYe0b1&amp;_nc_oc=Adp4jst07OABCPdFUUo6qpRXQZ2cSJoZwo7EF1LecCwbo5gzb6fh_1lkh1tSI3CJyyo&amp;_nc_zt=23&amp;_nc_ht=scontent.cdninstagram.com&amp;edm=ANo9K…
Low

Navigation regions are not distinguishable

WCAG 1.3.1 (A)2 instances2 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 2 affected elements
Component · Ref 5EVPT
Affected pagehttps://earthbar.com/products/slim-down
Elementnav#mobile-menu
Accessible nameLocationsOrder AheadOur Menu Shop Earthbar RewardsAbout UsThe Wellness Edit Login
Roledialog
Markup
<nav id="mobile-menu" class="mobile-menu-drawer" role="dialog" tabindex="-1" data-parent-links="false">
	<div class="mobile-menu-drawer--inner"><ul class="mobile-menu"><li><a href="/pages/store-locator" title="Locations" class="link-container">Locations</a></li><li><a href="http://order.earthbar.com/" title="Order Ahead" class="link-container">Order Ahead</a></li><li><a href="/pages/our-menu" title="Our Menu" class="link-container">Our Menu</a></li><li><details class="link-container">
							<summary class="parent-link">Shop<span class="link-forward">
<svg width="14" height="10" viewBox="0 0 1…
Affected pages/products/powerx /products/slim-down
Low

Page has no level-one heading

WCAG 1.3.1 (A)1 instance1 inspected page

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

Why it matters

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

Recommended correction

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

View 1 affected element
Component · Ref YHPVA5
Affected pagehttps://earthbar.com/pages/contact
Elementhtml > body
Accessible nameSkip to main contentEnable accessibility for low visionOpen the accessibility menuCookie consentWe and our partners, including Shopify, use cookies and other technologies to personalize your experience, show you ads, and perform analytics, and we will not use cookies or other technologies for these purposes unless you accept them. Learn more in our Privacy PolicyManage preferencesAcceptDecline Skip to content LocationsOrder AheadOur Menu Shop Earthbar RewardsAbout UsThe Wellness Edit Login Locations Order Ahead Our Menu Shop Supplements Herbal Tonics Pantry Merch Earthbar Rewards About Us The Wellness Edit 0 :root { --logo-height: 48px; --logo-height-mobile: 36px; } { "@context": "http://schema.org", "@type": "Organization", "name": "Earthbar", "logo": "https:\/\/earthbar.com\/cdn\/shop\/files\/earthbar_wordmark.svg?v=1733272081\u0026width=576", "sameAs": [ "", "", "", "https:\/\/www.instagram.com\/earthbar\/", "https:\/\/tiktok.com\/@earthbar", "", "", "https:\/\/linkedin.com\/company\/earthbar", "" ], "url": "https:\/\/earthbar.com\/pages\/contact" } #shopify-section-sections--26861017727286__header .thb-secondary-area-item:last-child {padding-right: 20px;} #shopify-section-sections--26861017727286__header .thb-header-mobile-left {padding-left: 10px;} Get in touch. Share information about your brand with your customers. Describe a product, make announcements, or welcome customers to your store. Name Email Phone number Comment Send Message PIN HEADING 6100 Wilshire Blvd 2nd Floor CA 9004 +1 310 499 7700Opening hours Monday-Saturday 11am–7pm ET Sunday 11am–6pm ET Subscribe to The Wellness EditGet the latest wellness info, delivered straight to your inbox. Name Email address Sign Up By signing up, you agree to receive marketing emails from Earthbar. You can unsubscribe at any time. Privacy Policy You're in.Thanks for joining the Earthbar community. .olo-optin-wrapper { background: var(--olo-bg); color: var(--olo-text); padding-top: var(--section-spacing-mobile); padding-bottom: var(--section-spacing-mobile); } @media only screen and (min-width: 768px) { .olo-optin-wrapper { padding-top: var(--section-spacing-desktop); padding-bottom: var(--section-spacing-desktop); } } .olo-optin-wrapper.section-spacing--disable-top { padding-top: 0; } .olo-optin-wrapper.section-spacing--disable-bottom { padding-bottom: 0; } .olo-optin { background: transparent; color: var(--olo-text); border-radius: var(--olo-radius); margin-inline: auto; max-width: var(--olo-max-width); padding: 48px 24px; } .olo-optin.text-left { text-align: left; } .olo-optin.text-center { text-align: center; } .olo-optin__inner { max-width: 600px; margin-inline: auto; } .olo-optin.text-left .olo-optin__inner { margin-left: 0; } .olo-optin__logo { font-size: 1.75rem; font-weight: var(--font-body-bold-weight, 700); letter-spacing: -0.01em; color: var(--olo-text); margin-bottom: 8px; line-height: 1; } .olo-optin__logo sup { font-size: 0.45em; vertical-align: super; line-height: 1; } .olo-optin__heading { color: var(--olo-text); margin: 0 0 8px; line-height: 1.1; } .olo-optin__subtext { color: var(--olo-muted); margin-bottom: 32px; } .olo-optin__subtext p { color: inherit; } .olo-optin__fields { display: flex; gap: 12px; margin-bottom: 16px; } .olo-optin__field { flex: 1; } .olo-optin__field input { width: 100%; min-height: 48px; padding: 0 16px; color: var(--olo-text); background: var(--olo-bg); border: 1px solid var(--olo-border); border-radius: var(--button-border-radius, 50px); margin: 0; } .olo-optin__field input::placeholder { color: var(--olo-muted); opacity: 0.75; } .olo-optin__field input:focus { border-color: var(--olo-text); } .olo-optin__field input.is-error { border-color: #ee3b45; } .olo-optin__error { display: none; color: #ee3b45; font-size: 0.8125rem; margin: -8px 0 12px; text-align: left; } .olo-optin__error.is-visible { display: block; } .olo-optin__button { display: inline-flex; align-items: center; justify-content: center; width: 100%; min-height: 48px; padding: 0 30px; font-size: calc(0.875rem * var(--button-font-scale, 1)); font-weight: var(--font-body-bold-weight, 600); letter-spacing: var(--button-letter-spacing, 0.02em); text-transform: uppercase; color: var(--olo-button-text); background: var(--olo-button-bg); border: 1px solid var(--olo-button-bg); border-radius: var(--button-border-radius, 50px); cursor: pointer; transition: color 0.25s cubic-bezier(0.104, 0.204, 0.492, 1), background-color 0.25s cubic-bezier(0.104, 0.204, 0.492, 1), border-color 0.25s cubic-bezier(0.104, 0.204, 0.492, 1); } .olo-optin__button:hover:not(:disabled), .olo-optin__button:focus-visible { background: transparent; color: var(--olo-button-bg); } .olo-optin__button:disabled { opacity: 0.55; cursor: not-allowed; } .olo-optin__spinner { display: none; width: 20px; height: 20px; border: 2px solid currentColor; border-top-color: transparent; border-radius: 50%; animation: oloOptinSpin 0.6s linear infinite; } .olo-optin__button.is-loading .olo-optin__button-text { display: none; } .olo-optin__button.is-loading .olo-optin__spinner { display: block; } @keyframes oloOptinSpin { to { transform: rotate(360deg); } } .olo-optin__legal { color: var(--olo-muted); font-size: 0.6875rem; line-height: 1.4; margin-top: 16px; } .olo-optin__legal p { color: inherit; font-size: inherit; line-height: inherit; } .olo-optin__legal a { color: var(--olo-text); text-decoration: underline; text-underline-offset: 2px; } .olo-optin__form-state.is-hidden { display: none; } .olo-optin__success { display: none; padding: 24px 0; } .olo-optin__success.is-visible { display: block; } .olo-optin__success-icon { width: 48px; height: 48px; background: var(--olo-button-bg); border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; margin-bottom: 16px; } .olo-optin__success-icon svg { width: 24px; height: 24px; stroke: var(--olo-button-text); fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; } .olo-optin__success-heading { color: var(--olo-text); font-size: 1.25rem; font-weight: var(--font-body-bold-weight, 700); margin-bottom: 4px; } .olo-optin__success-text { color: var(--olo-muted); font-size: 0.9375rem; } @media (max-width: 480px) { .olo-optin { padding: 32px 16px; } .olo-optin__fields { flex-direction: column; } } (function() { var section = document.querySelector('.olo-optin--sections--26861017694518__olo_opt_in_widget_Xre6pk'); if (!section) return; var proxyUrl = "https:\/\/wisely-optin-proxy.vercel.app\/api\/submit"; var brand = "earthbar"; …[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="animations-true button-uppercase-true navigation-uppercase-false product-card-spacing-large product-title-uppercase-false template-page template-page-contact" style="" data-uw-rm-skl=""><div class="uw-sl" role="region" data-uw-rm-ignore="true" data-uw-ignore-translate="true" aria-label="Quick Accessibility Options"><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="htt…

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.