Checkpoint 27: Navigation
PDFs must use appropriate semantic structure to support multiple ways of navigating and finding content. This ensures users can locate information efficiently using their preferred navigation methods.
What This Means
WCAG Success Criterion 2.4.5 requires that multiple ways be available to locate content within a set of documents, except where content is the result of a step in a process. For PDFs, this translates to providing navigation aids through:
- Semantic structure: Proper use of headings, sections, and landmarks
- Bookmarks: A navigable table of contents in the PDF reader
- Links: Functional hyperlinks within the document
- Table of contents: A structured listing of document sections
- Search functionality: Text that can be searched (proper text, not images)
The Matterhorn Protocol's Checkpoint 27 addresses this requirement with a single condition: "Use appropriate semantics." This is not about specific technical failures but about ensuring the document's structure supports navigation.
Why It Matters
Different users navigate documents in different ways:
- Screen reader users: Navigate by headings, landmarks, links
- Keyboard users: Tab through interactive elements, use shortcuts
- Sighted users with motor impairments: May use bookmarks, links, or search
- Users with cognitive disabilities: Benefit from clear structure and multiple paths
- All users: Appreciate the ability to find content efficiently
Without good navigation support:
- Users must read linearly from beginning to end
- Finding specific information becomes difficult
- Large documents become inaccessible
- Returning to previously-read sections is challenging
- User frustration increases significantly
Consider a 200-page technical manual. Without navigation aids, finding a specific topic requires scrolling through the entire document. With proper structure, users can jump directly to the relevant section.
The Checkpoint Requirement
27-001: Use Appropriate Semantics (No Specific Testing Required)
What It Means: This checkpoint is a general requirement rather than a specific testable failure. It emphasizes that documents should use proper semantic structure throughout to enable navigation.
Key Elements:
- Headings properly tagged (H1-H6)
- Sections and articles appropriately marked
- Lists tagged as lists
- Tables tagged as tables
- Links functional and meaningful
- Document structure reflects content organization
Relationship to Other Checkpoints: This checkpoint is satisfied by properly implementing other checkpoints:
- Checkpoint 14 (Headings)
- Checkpoint 15 (Tables)
- Checkpoint 16 (Lists)
- Checkpoint 28 (Annotations/Links)
Navigation Best Practices
Heading-Based Navigation
Proper heading structure is the foundation of PDF navigation:
- Use heading tags consistently: H1 for document title, H2 for major sections, etc.
- Maintain hierarchy: Do not skip levels (H1 > H2 > H3, not H1 > H3)
- Make headings descriptive: "Installation Requirements" not just "Requirements"
- Cover all sections: Every distinct section should have a heading
Screen reader users navigate by:
- Pressing H to jump between headings
- Pressing 1-6 to jump to specific heading levels
- Using heading lists to see document structure
Bookmarks
Bookmarks provide a sidebar navigation panel in PDF readers:
- Create from headings: Bookmarks should mirror heading structure
- Include all major sections: Users expect to find content via bookmarks
- Use descriptive names: Bookmark text should clearly identify the destination
- Maintain hierarchy: Nested bookmarks show document organization
Table of Contents
For longer documents, include a table of contents:
- Link entries to destinations: Each TOC entry should link to its section
- Tag properly: Use appropriate list or TOC structure
- Include page numbers: Help users orient within the document
- Keep updated: TOC must match actual document structure
Internal Links
Links within the document support navigation:
- Cross-references: "See Section 3.2" should link to that section
- Index entries: Index terms should link to their occurrences
- Figure/table references: "Figure 5" should link to the figure
- Return links: Allow users to return from footnotes, glossary entries
Search Functionality
Ensure document content is searchable:
- Real text, not images: Text must be actual characters, not images of text
- OCR for scanned documents: Apply OCR to make scanned text searchable
- Proper character encoding: Text must use standard Unicode
How to Implement in Adobe Acrobat
Creating Bookmarks from Structure
- Open View > Show/Hide > Navigation Panes > Bookmarks
- Click the Options menu (hamburger icon)
- Select New Bookmarks From Structure
- Choose elements to include (typically headings)
- Review and organize the bookmark hierarchy
Manual Bookmark Creation
- Navigate to the destination in the document
- Go to Bookmarks panel
- Click the New Bookmark icon
- Type a descriptive name
- Drag to position in bookmark hierarchy
Verifying Heading Structure
- Open Tags panel
- Expand the tag tree
- Verify headings use H1-H6 tags
- Check hierarchy is logical and complete
- Ensure all sections have appropriate headings
Creating Internal Links
- Go to Tools > Edit PDF > Link > Add or Edit
- Draw a rectangle around text to be linked
- Set Link Action to "Go to a page view"
- Navigate to destination and click "Set Link"
- Verify the link is tagged properly in the Tags panel
Adding a Table of Contents
If document lacks a TOC:
- Create a new page at the document beginning
- Add TOC text with section names and page numbers
- Tag the TOC as a list or with TOC tags
- Add links from each entry to its destination
- Tag links appropriately
How to Implement in Microsoft Word
Using Built-in Heading Styles
- Apply Heading 1, Heading 2, etc., to section titles
- Use the Navigation Pane (View > Navigation Pane) to verify structure
- Headings automatically become PDF bookmarks when exported properly
Generating Table of Contents
- Position cursor where TOC should appear
- Go to References > Table of Contents
- Choose a TOC style
- Word creates linked TOC from heading styles
- Update TOC if document changes: right-click > Update Field
Creating Cross-References
- Go to Insert > Cross-reference
- Select the type (Heading, Figure, etc.)
- Choose the specific item to reference
- Select what to insert (text, page number, etc.)
- The cross-reference becomes a working link
PDF Export Settings
- File > Save As > PDF
- Click Options
- Check Create bookmarks using: Headings
- Ensure Document structure tags for accessibility is checked
- This preserves navigation structure in the PDF
How to Implement in Other Tools
Adobe InDesign
- Use Paragraph Styles for consistent headings
- Create TOC: Layout > Table of Contents
- Export with Create Tagged PDF enabled
- Enable Bookmarks in export settings
LaTeX
- Use
\section,\subsectioncommands for structure - Include
\tableofcontentsfor automatic TOC - Use
hyperrefpackage for PDF links and bookmarks - Compile with
pdflatexor similar
Google Docs
- Use built-in heading styles (Heading 1, Heading 2, etc.)
- Insert TOC: Insert > Table of contents
- Download as PDF
- May need post-processing in Acrobat for full compliance
Testing Navigation
Bookmark Testing
- Open Bookmarks panel
- Verify all major sections are represented
- Click each bookmark to verify destinations
- Check hierarchy matches document structure
Heading Navigation Testing
-
Open PDF with screen reader (NVDA, JAWS, VoiceOver)
-
Press H repeatedly to move through headings
-
Verify:
- All sections reachable by heading
- Heading levels announced correctly
- Descriptive heading text
-
Test heading level navigation (1, 2, 3 keys)
Link Testing
- Tab through the document
- Verify all links are reachable
- Activate links and check destinations
- Test return navigation where applicable
Search Testing
- Use Ctrl/Cmd + F to open find
- Search for terms that appear in the document
- Verify search finds all occurrences
- Confirm scanned pages are searchable (if applicable)
TOC Testing
- Navigate to table of contents
- Click/activate each entry
- Verify links go to correct destinations
- Check TOC entries match actual section titles
Validation Checklist
- Document has logical heading structure (H1-H6)
- Bookmarks exist and cover major sections
- Bookmark hierarchy matches heading structure
- Table of contents is present (for longer documents)
- TOC entries link to correct destinations
- Internal cross-references work
- All text is searchable
- Screen reader heading navigation works
- Multiple navigation paths exist
Navigation for Different Document Types
Reports and Manuals
- Comprehensive bookmark structure
- Detailed table of contents
- Cross-references to related sections
- Index with links (for longer documents)
Forms
- Section headings for form parts
- Instructions linked to relevant fields
- Help text accessible via links
Presentations (PDF from slides)
- Bookmarks for each slide or section
- Links between related slides
- Navigation aids for non-linear reading
Academic Papers
- Heading structure matching paper organization
- Linked citations to references
- TOC for longer papers
- Linked figures and tables
Legal Documents
- Section/article bookmarks
- Cross-references between provisions
- Linked table of contents
- Index of defined terms
Additional Resources
Official Standards and Guidelines
- W3C WCAG 2.1 Success Criterion 2.4.5: Multiple Ways
- PDF Association Matterhorn Protocol 1.02
- PDF/UA Technical Implementation Guide
Navigation and Structure
Tools
- PAC (PDF Accessibility Checker) - Free PDF/UA validation
- NVDA Screen Reader - Free screen reader for testing
- HeadingsMap Extension - Visualize heading structure
This documentation is based on the Matterhorn Protocol 1.02, the definitive reference for PDF/UA validation. Checkpoint 27 is a general requirement for appropriate semantics rather than specific testable failures. Compliance is achieved by properly implementing related checkpoints for headings, links, and document structure. For the most current information, consult the PDF Association and W3C WCAG guidelines.