SEO Structure Sniffer

Quickly analyze pasted HTML for basic on-page SEO structure: heading counts (H1, H2, H3), missing image alt text, and internal/external link counts. Paste HTML source code below to get a quick analysis.

HTML & Base URL
Paste HTML source code and provide the page's Base URL for accurate link analysis.
Analysis Results
Basic SEO structure checks.

Paste HTML on the left to see analysis.

Analysis Rules
This tool performs basic checks based on common SEO guidelines.

H1 Tag:
A page should ideally have exactly one <h1> tag representing the main topic or title. Warnings appear if zero or more than one is found.

Heading Hierarchy [H2-H6]:
Headings should create a logical outline. Levels should not be skipped (e.g., using an <h3> directly after an <h1> without an intermediate <h2>). This tool checks for direct level skips.

Image Alt Text:
All relevant images (<img> tags) should have descriptive alt text for accessibility and search engines. Purely decorative images can use an empty alt="". This tool checks for missing or empty `alt` attributes.

Internal/External Links:
Checks the ratio of links pointing within the same domain versus linking out. A good internal structure helps navigation and distributes link equity. Accurate classification requires providing the Base URL.

Note: This tool provides basic structural checks. Comprehensive SEO involves many other factors like content quality, keywords, site speed, backlinks, mobile-friendliness, and technical setup.

Learn more at Google Search Central

About SEO Structure Sniffer

Most on-page SEO problems are structural and invisible at a glance: a page with two H1s, headings that skip levels, images with no alt text, or a link profile that's almost entirely external. These issues rarely show up when you look at a rendered page, but they shape how search engines and assistive technology read it.

This tool takes raw HTML — whatever you paste from view-source, a template, or a build output — and reports the structure that matters. It counts your H1, H2, and H3 headings, flags images that are missing alt text, and tallies internal versus external links so you can see the shape of the page at a glance.

It's a fast sanity check, not a full crawl: paste markup, read the counts, and catch the obvious problems before they ship. Parsing happens entirely in your browser, so the HTML you paste — including anything from staging or internal pages — never leaves your machine.

How to use SEO Structure Sniffer

  1. Copy your page HTML

    Grab the HTML source of the page you want to check — from view-source, your CMS, or a template file.

  2. Paste it into the tool

    Drop the markup into the input area. The full document or a fragment both work.

  3. Read the structure report

    Review the heading counts, the list of images missing alt text, and the internal versus external link tally.

  4. Fix and re-check

    Adjust your markup to resolve any issues — a single H1, descriptive alt text, sensible heading order — then paste it again to confirm.

Frequently asked questions