webflowforge.com · Developer Tools
1 item
See any page's heading structure as a tree and catch H1, hierarchy, empty and hidden-heading issues instantly. HeadingMap turns any page's H1–H6 structure into a clean, readable tree — and flags the structural problems that quietly hurt SEO and accessibility. Click the icon. You get the outline, the issues, and a way to jump straight to any heading on the page. No account, no setup, no data leaving your browser. WHAT IT CATCHES • Multiple H1 elements — every extra H1 is numbered so you can find them all • Missing H1 — the page has no top-level heading at all • Skipped heading levels — an H2 jumping to an H4, with the missing level named • Empty headings — no text, no image alt, no aria-label • Hidden headings — display:none, visibility:hidden, opacity:0, the hidden attribute, aria-hidden, zero size, screen-reader clipping, off-screen text-indent, or a hidden parent element It also surfaces headings whose text only exists in an image alt or an aria-label, div and span elements using role="heading", and a running count of H1 through H6. HOW YOU USE IT • Click any heading in the tree to scroll it into view and flash it on the page • Switch to the Issues filter to see only what needs fixing • Copy the outline as Markdown, or as an ASCII tree you can drop straight into a ticket • Copy a plain-text issue report for a client audit • Download the full analysis as JSON • Move through the tree with the arrow keys, press Enter to jump WHO IT IS FOR SEO specialists auditing on-page structure. Designers and developers building in Webflow, WordPress, Framer or hand-written HTML, where a visual builder makes it easy to pick a heading for its size rather than its level. Accessibility testers checking that the outline a screen reader announces matches the one a sighted visitor sees. Content editors who want to see the shape of a page before publishing. PRIVACY HeadingMap reads the page only when you click the icon. It uses the activeTab and scripting permissions and nothing else — no host permissions, no background worker, no content script left running on your pages. Nothing is stored, tracked or sent anywhere. The analysis happens in the popup and disappears when you close it. Free, with no accounts and no upsells. Feedback and bug reports are welcome.
Jul 29, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.