Free Landmark Checker
Verify your page has proper landmark regions for screen reader navigation. Check for missing header, nav, main, and footer landmarks.
How Our Landmark Checker Works
Our landmark checker analyzes the landmark structure of your page. It detects missing main landmarks, pages without navigation landmarks, duplicate landmarks without unique labels, content outside any landmark region, and improper nesting of landmark roles. It checks both HTML5 semantic elements (nav, main, footer) and ARIA landmark roles.
The Impact of Landmark Checker Issues
Landmarks are like a table of contents for screen reader users. They allow blind users to jump directly to the navigation, main content, or footer without tabbing through every element. Without landmarks, navigating a complex page can take minutes instead of seconds. Most screen readers provide shortcut keys to jump between landmarks.
Issues Our Landmark Checker Finds
-
Missing main landmark
Pages without a <main> element or role="main". This is the most important landmark - it tells screen readers where the primary content begins.
-
No navigation landmark
Navigation menus not wrapped in a <nav> element. Screen readers cannot identify the site navigation without it.
-
Duplicate landmarks without labels
Multiple <nav> elements without unique aria-label attributes. Screen readers announce them all as just "navigation" with no way to tell them apart.
-
Content outside landmarks
Significant content that is not contained within any landmark region. Screen reader users navigating by landmarks will miss this content.
Related WCAG Requirements
Info and Relationships
Information and relationships conveyed through presentation can be programmatically determined.
Bypass Blocks
A mechanism is available to bypass blocks of content that are repeated on multiple pages.
How AccessGuard Fixes This
-
Automatic Detection
Our scanner checks your entire site for landmark checker issues in minutes. No manual testing required.
-
AI-Powered Fix Suggestions
Get the exact code changes needed to fix each issue. Copy the fix, send it to your developer, and it's done.
-
Plain English Reports
Every issue explained without technical jargon. Understand what is wrong and why it matters, even without coding knowledge.
-
Priority Ranking
Issues ranked by lawsuit risk so you fix the most dangerous ones first. Focus on what matters, not a 500-item checklist.
Frequently Asked Questions
What are the main landmark regions?
The key landmarks are: banner (header), navigation (nav), main (main content area), complementary (aside/sidebar), contentinfo (footer), and search (search functionality). Use HTML5 semantic elements like <header>, <nav>, <main>, <aside>, and <footer> to create landmarks automatically.
Do I need a skip navigation link if I have landmarks?
Yes, you should have both. Skip links benefit keyboard users who cannot use landmark navigation shortcuts. Landmarks benefit screen reader users specifically. Together they ensure all users can efficiently bypass repeated content.
How many navigation landmarks can I have?
You can have multiple <nav> landmarks, but each one must have a unique aria-label (for example, "Main navigation" and "Footer navigation") so screen reader users can distinguish between them.
Other Accessibility Checkers
-
Heading Structure Checker
Analyze your page's heading hierarchy for proper nesting and structure. Fix heading issues that confuse screen reader users and hurt your SEO.
-
Keyboard Accessibility Checker
Find keyboard navigation barriers on your site. Detect focus traps, missing focus indicators, and interactive elements that keyboard users cannot reach.
-
ARIA Accessibility Checker
Validate ARIA roles, states, and properties across your site. Catch invalid ARIA usage that confuses screen readers and assistive technology.
Check Your Site Now
Run a free accessibility scan and find landmark checker issues on your website in minutes. No credit card required.
Scan My Site for Free