Open source · Accessibility

Screen Reader Landmark Map

Map landmarks and heading hierarchy to reveal navigation gaps.

v0.1.0 · Node.js 22+ · MIT

Browse the public repository · View releases

Map the landmark roles and heading hierarchy of an exported DOM snapshot, produce a navigable outline, and locate the two structural defects that make a page hard to move around: navigation regions that cannot be told apart, and a heading level that was skipped.

This walkthrough uses the tool's public README and checked-in example files. Run the command from a repository checkout with Node.js 22+.

Run the checked-in example

node bin/screen-reader-landmark-map.mjs --snapshot examples/docs-clean.html

Read the result

(The paragraph is one line in the real output; it is wrapped here. The outline continues for the rest of the document, and the four info findings follow it.)