What this report covers
This report simulates how a screen reader navigates your site by analysing the browser's accessibility tree — the same data ChromeVox uses to generate announcements for blind and low-vision users.
It automatically identifies structural accessibility issues: missing names and roles, ambiguous labels, heading hierarchy problems, and unlabelled form fields.
❌ Failures — require a code fix before the element is usable with a screen reader
⚠️ Warnings — review recommended; generic labels like "7" or "button" may need more context
✅ Passing — element is correctly labelled and announced
This report does not replace testing with a real screen reader (JAWS, NVDA, VoiceOver) — it identifies the most common structural issues automatically and provides developer-targeted fix guidance for each.
🔊
Test Depth: Quick
Navigation mode only — announces interactive elements and their roles.
🔍 Top Issues Found
| # | Issue | Occurrences | Templates | Fix |
| 1 |
link has no accessible name - screen reader announces only the role |
2 |
Page 1, Page 6 |
Add visible text inside the element, or use aria-label="[description]" or aria-labelledby="[id-of-label-element]". |
| 2 |
Link text "Learn More" is not descriptive out of context |
1 |
Page 1 |
Replace the link text with a descriptive phrase, e.g. "Learn more about [topic]". Alternatively add aria-label="Learn more about [topic]" to the <a> element. |
| 3 |
checkbox has no accessible name - screen reader announces only the role |
1 |
Page 6 |
Add visible text inside the element, or use aria-label="[description]" or aria-labelledby="[id-of-label-element]". |
✅ 39 pass
❌ 3 fail
⚠️ 1 warn
41 elements analysed
❌ 2 Failed Elements - require fixes
Announced AsRoleIssue
❌
Learn More, link
link
Link text "Learn More" is not descriptive out of context
↑ Element that triggered this issue
<a href="/about.html" class="btn btn-secondary">Learn More</a>
🔍 Why this matters: Screen reader users navigate by links — generic text like "Learn more" or "Read more" gives no context about where the link leads when heard out of surrounding content.
🔧 How to fix: Replace the link text with a descriptive phrase, e.g. "Learn more about [topic]". Alternatively add aria-label="Learn more about [topic]" to the <a> element.
❌
(no link text), link
link
link has no accessible name - screen reader announces only the role
↑ Element that triggered this issue
<a href="/products/index.html" style="display:inline-block">
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M5 12h14M12 5l7 7-7 7"></path></svg>
</a>
🔍 Why this matters: This element has no accessible name — a screen reader will announce it by its role only (e.g. "button") giving users no information about its purpose.
🔧 How to fix: Add visible text inside the element, or use aria-label="[description]" or aria-labelledby="[id-of-label-element]".
✅ 39 Passing Elements
Announced AsRoleIssue
✅
BGS Acme Retail Co., link
link
✅
BGS Acme Retail Co.
StaticText
✅
Main navigation, navigation
navigation
✅
Gear Up for Your Next Adventure, heading level 1
heading
✅
Gear Up for Your Next Adventure
StaticText
✅
Premium outdoor equipment, trusted by hikers and campers since 2009.
StaticText
✅
Why Choose BGS Acme Retail, heading level 3
heading
✅
Why Choose BGS Acme Retail
StaticText
✅
Trailhead 2-Person Tent, heading level 3
heading
✅
Trailhead 2-Person Tent
StaticText
✅
Summit 45L Backpack, heading level 3
heading
✅
Summit 45L Backpack
StaticText
✅
Ridgeline Hiking Boots, heading level 3
heading
✅
Ridgeline Hiking Boots
StaticText
✅
Prices and availability subject to change. See our
StaticText
✅
for store hours and policies.
StaticText
✅
content information
contentinfo
✅
© 2026 BGS Acme Retail Co. — Test fixture site, not a real business.
StaticText
✅ 44 pass
❌ 1 fail
⚠️ 1 warn
44 elements analysed
✅ 44 Passing Elements
Announced AsRoleIssue
✅
BGS Acme Retail Co., link
link
✅
BGS Acme Retail Co.
StaticText
✅
Main navigation, navigation
navigation
✅
Shop All Products, heading level 1
heading
✅
Shop All Products
StaticText
✅
Search products..., edit text
searchbox
✅
Trailhead 2-Person Tent, heading level 3
heading
✅
Trailhead 2-Person Tent, link
link
✅
Trailhead 2-Person Tent
StaticText
✅
Summit 45L Backpack, heading level 3
heading
✅
Summit 45L Backpack, link
link
✅
Summit 45L Backpack
StaticText
✅
Ridgeline Hiking Boots, heading level 3
heading
✅
Ridgeline Hiking Boots, link
link
✅
Ridgeline Hiking Boots
StaticText
✅
Basecamp Stove Kit, heading level 3
heading
✅
Basecamp Stove Kit, link
link
✅
Basecamp Stove Kit
StaticText
✅
Showing 4 of 24 products.
StaticText
✅
content information
contentinfo
✅
© 2026 BGS Acme Retail Co. — Test fixture site, not a real business.
StaticText
✅ 44 pass
❌ 1 fail
⚠️ 1 warn
44 elements analysed
✅ 44 Passing Elements
Announced AsRoleIssue
✅
BGS Acme Retail Co., link
link
✅
BGS Acme Retail Co.
StaticText
✅
Main navigation, navigation
navigation
✅
About BGS Acme Retail Co., heading level 1
heading
✅
About BGS Acme Retail Co.
StaticText
✅
Founded in 2009, BGS Acme Retail Co. has grown from a single storefront in Denver to a trusted name in outdoor gear across the country. We believe great equipment shouldn't be complicated or overpriced.
StaticText
✅
Our Story, heading level 2
heading
✅
What started as a weekend gear-swap meetup grew into a full retail operation by 2012. Today we ship to all 50 states and operate three physical locations.
StaticText
✅
"We test every product ourselves before it goes on the shelf. If we wouldn't take it on a trip, we don't sell it." — Founder, BGS Acme Retail Co.
StaticText
✅
Store Hours, heading level 2
heading
✅
Monday - Friday
StaticText
✅
9:00 AM - 7:00 PM
StaticText
✅
10:00 AM - 6:00 PM
cell
✅
10:00 AM - 6:00 PM
StaticText
✅
11:00 AM - 5:00 PM
cell
✅
11:00 AM - 5:00 PM
StaticText
✅
content information
contentinfo
✅
© 2026 BGS Acme Retail Co. — Test fixture site, not a real business.
StaticText
✅ 35 pass
❌ 1 fail
⚠️ 1 warn
35 elements analysed
✅ 35 Passing Elements
Announced AsRoleIssue
✅
BGS Acme Retail Co., link
link
✅
BGS Acme Retail Co.
StaticText
✅
Main navigation, navigation
navigation
✅
From the Trail, heading level 1
heading
✅
From the Trail
StaticText
✅
5 Things We Learned Making Our Gear Guides Accessible, heading level 2
heading
✅
5 Things We Learned Making Our Gear Guides Accessible, link
link
✅
5 Things We Learned Making Our Gear Guides Accessible
StaticText
✅
October 12, 2026 · Gear & Guides
StaticText
✅
A look at how we rebuilt our product pages to work better for every customer, not just some.
StaticText
✅
Winter Camping 101: What to Pack, heading level 2
heading
✅
Winter Camping 101: What to Pack, link
link
✅
Winter Camping 101: What to Pack
StaticText
✅
September 28, 2026 · Trail Reports
StaticText
✅
Our field team's essential checklist for staying warm and safe on cold-weather trips.
StaticText
✅
Extending the Life of Your Gear: A Maintenance Guide, heading level 2
heading
✅
Extending the Life of Your Gear: A Maintenance Guide, link
link
✅
Extending the Life of Your Gear: A Maintenance Guide
StaticText
✅
September 10, 2026 · Gear & Guides
StaticText
✅
Simple habits that keep your tent, boots, and pack performing season after season.
StaticText
✅
content information
contentinfo
✅
© 2026 BGS Acme Retail Co. — Test fixture site, not a real business.
StaticText
✅ 34 pass
❌ 1 fail
⚠️ 1 warn
34 elements analysed
✅ 34 Passing Elements
Announced AsRoleIssue
✅
BGS Acme Retail Co., link
link
✅
BGS Acme Retail Co.
StaticText
✅
Main navigation, navigation
navigation
✅
Contact Us, heading level 1
heading
✅
Have a question about an order, return, or product? Send us a message and we'll respond within 1 business day.
StaticText
✅
Full Name, edit text
textbox
✅
Your email, edit text
textbox
✅
Message, edit text
textbox
✅
Send Message, button
button
✅
Send Message
StaticText
✅
Other Ways to Reach Us, heading level 2
heading
✅
Other Ways to Reach Us
StaticText
✅
Email: support@bgs-acme-retailco-test.example
StaticText
✅
Phone: (555) 010-4477
StaticText
✅
Hours: Mon-Fri, 9am-5pm MT
StaticText
✅
content information
contentinfo
✅
© 2026 BGS Acme Retail Co. — Test fixture site, not a real business.
StaticText
✅ 48 pass
❌ 3 fail
⚠️ 1 warn
50 elements analysed
❌ 2 Failed Elements - require fixes
Announced AsRoleIssue
❌
(unlabelled), checkbox
checkbox
checkbox has no accessible name - screen reader announces only the role
↑ Element that triggered this issue
<div role="checkbox" tabindex="0" style="width:20px;height:20px;border:2px solid #2563eb;border-radius:4px"></div>
🔍 Why this matters: This element has no accessible name — a screen reader will announce it by its role only (e.g. "button") giving users no information about its purpose.
🔧 How to fix: Add visible text inside the element, or use aria-label="[description]" or aria-labelledby="[id-of-label-element]".
❌
(no link text), link
link
link has no accessible name - screen reader announces only the role
↑ Element that triggered this issue
<a href="/products/index.html" style="display:inline-block;margin-left:12px;vertical-align:middle">
<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 6h18M8 6V4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2m2 0v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6
🔍 Why this matters: This element has no accessible name — a screen reader will announce it by its role only (e.g. "button") giving users no information about its purpose.
🔧 How to fix: Add visible text inside the element, or use aria-label="[description]" or aria-labelledby="[id-of-label-element]".
✅ 48 Passing Elements
Announced AsRoleIssue
✅
BGS Acme Retail Co., link
link
✅
BGS Acme Retail Co.
StaticText
✅
Main navigation, navigation
navigation
✅
Trailhead 2-Person Tent, heading level 1
heading
✅
Trailhead 2-Person Tent
StaticText
✅
In Stock — Ships in 1-2 days
StaticText
✅
Lightweight, weatherproof, and sets up in under 5 minutes. Fits two adults comfortably with room for gear. Aluminum poles, taped seams, and a full rainfly included.
StaticText
✅
Add rainfly storage bag (+$12.00)
StaticText
✅
Complete Purchase, button
button
✅
Complete Purchase
StaticText
✅
Season rating
StaticText
✅
content information
contentinfo
✅
© 2026 BGS Acme Retail Co. — Test fixture site, not a real business.
StaticText
✅ 37 pass
❌ 1 fail
⚠️ 1 warn
37 elements analysed
✅ 37 Passing Elements
Announced AsRoleIssue
✅
BGS Acme Retail Co., link
link
✅
BGS Acme Retail Co.
StaticText
✅
Main navigation, navigation
navigation
✅
October 12, 2026 · Gear & Guides
StaticText
✅
5 Things We Learned Making Our Gear Guides Accessible, heading level 1
heading
✅
5 Things We Learned Making Our Gear Guides Accessible
StaticText
✅
Earlier this year we set out to review every page on our site for accessibility. Here's what surprised us most along the way.
StaticText
✅
1. Contrast matters more than you'd think, heading level 2
heading
✅
1. Contrast matters more than you'd think
StaticText
✅
Several of our "subtle" gray text choices looked fine to us on a bright monitor, but failed contrast checks outright. A few even failed badly enough that we were surprised they'd shipped at all.
StaticText
✅
2. Alt text is easy to skip under deadline pressure, heading level 2
heading
✅
2. Alt text is easy to skip under deadline pressure
StaticText
✅
When a product shoot runs long, alt text is often the first thing left for "later." Later rarely comes without a process forcing it.
StaticText
✅
3. Forms are where most issues hide, heading level 2
heading
✅
3. Forms are where most issues hide
StaticText
✅
Placeholder text looks like a label. It isn't one. This was the single most common issue across our site.
StaticText
✅
4. Automated checks aren't the whole picture, heading level 2
heading
✅
4. Automated checks aren't the whole picture
StaticText
✅
Automated tools catch a lot, but things like whether an error message actually makes sense still need a human read-through.
StaticText
✅
5. It's an ongoing habit, not a one-time fix, heading level 2
heading
✅
5. It's an ongoing habit, not a one-time fix
StaticText
✅
New pages introduce new issues. We re-check on every release now, not just once a year.
StaticText
✅
content information
contentinfo
✅
© 2026 BGS Acme Retail Co. — Test fixture site, not a real business.
StaticText
✅ 31 pass
❌ 0 fail
⚠️ 1 warn
31 elements analysed
✅ 31 Passing Elements
Announced AsRoleIssue
✅
BGS Acme Retail Co., link
link
✅
BGS Acme Retail Co.
StaticText
✅
Main navigation, navigation
navigation
✅
September 28, 2026 · Trail Reports
StaticText
✅
Winter Camping 101: What to Pack, heading level 1
heading
✅
Winter Camping 101: What to Pack
StaticText
✅
Cold-weather camping rewards preparation. Here's the checklist our field team uses before every winter trip.
StaticText
✅
Sleep System, heading level 2
heading
✅
Sleep System
StaticText
✅
A sleeping bag rated at least 10-15°F below the expected low, paired with an insulated sleeping pad, is non-negotiable. Don't rely on the bag alone to block cold from the ground.
StaticText
✅
Layering, heading level 2
heading
✅
Base layer, insulating layer, waterproof shell. Avoid cotton entirely — it holds moisture and loses its insulating value when wet.
StaticText
✅
Shelter, heading level 2
heading
✅
A 4-season tent handles snow load and wind far better than a 3-season tent. If you're only buying one tent, make it count for the conditions you'll actually face.
StaticText
✅
content information
contentinfo
✅
© 2026 BGS Acme Retail Co. — Test fixture site, not a real business.
StaticText
✅ 12 pass
❌ 0 fail
⚠️ 1 warn
12 elements analysed
✅ 12 Passing Elements
Announced AsRoleIssue
✅
This page doesn’t exist, region
region
✅
This page doesn’t exist, heading level 1
heading
✅
This page doesn’t exist
StaticText
✅
It may have been moved, removed, or never existed.
StaticText
✅
404 NOT_FOUND
StaticText
✅
bom1::26j88-1792751775500-d3089ceff52d
StaticText
✅
View NOT_FOUND documentation, link
link
✅
VIEW DOCUMENTATION
StaticText
✅
Copy NOT_FOUND debugging instructions to clipboard, button
button
✅
COPY DEBUG PROMPT
StaticText