Review a template before release
Paste the HTML generated by a CMS or framework to check that the head contains a title, description and canonical.
Paste page HTML and inspect title, description, canonical, robots, headings, images and structured data locally.
This analyser reads a page’s HTML and extracts the basic SEO signals: title, meta description, canonical, robots directive, H1 and H2 headings, image alt attributes and JSON-LD blocks. It produces a JSON report with a status for each check, without downloading the page or sending the code to a server.
The pasted HTML is turned into a document by the browser (DOMParser), the way a crawler reads source code, without running the page’s scripts.
Seven checks receive a status: missing title = error; missing meta description or canonical = warning; robots containing noindex = warning; no H1 = error, several H1s = warning; image without an alt attribute = warning; no application/ld+json block = info.
The report also lists the values found: title and description text with their length in characters, the H1 and H2 lists, the total number of images, images without alt and images with an empty alt.
An empty alt (alt="") is not counted as an error: it is the right practice for a decorative image. It is only counted separately in emptyAlt.
Open the page source (Ctrl+U) or export the rendered HTML, then copy all of it.
The head is essential: without it, title, description and canonical will show as missing.
Click Analyze HTML to get the SEO report.
Fix errors first, then warnings; an info status only points to an opportunity.
Paste the HTML generated by a CMS or framework to check that the head contains a title, description and canonical.
Spot a forgotten noindex in the robots meta tag or a canonical pointing to another URL.
See at a glance how many H1s a long article has and the list of its H2s.
The title is present (29 characters), but the meta description is missing, the page has two H1s and one image has no alt attribute. The image with an empty alt is reported separately, not as an error.
Input
<head><title>Hiking boots for women | Trek</title><link rel="canonical" href="https://example.com/hiking/women"></head>
<body><h1>Hiking boots for women</h1><h1>New in</h1>
<img src="a.jpg" alt="Alpine model"><img src="b.jpg"><img src="c.jpg" alt=""></body>Result
"title": "Hiking boots for women | Trek", "description": "", "canonical": "https://example.com/hiking/women", "robots": "",
"images": { "total": 3, "missingAlt": 1, "emptyAlt": 1 }, "structuredData": 0,
checks: title ok (29) · description warning (0) · canonical ok · robots ok (default) · h1 warning (2) · images-alt warning · structured-data info (0)HTML allows several, but a single H1 describing the page topic remains the clearest structure. The tool therefore raises a warning from two H1s and an error when there are none.
Without an alt attribute, screen readers often read out the file name, which is a defect. With alt="", the image is deliberately skipped, which suits decorative images. The tool counts them separately.
Structured data is not mandatory. It enables rich results (product, FAQ, breadcrumbs) when the page type suits it, hence a simple info status.
No. It sticks to the seven checks in the report. For Open Graph and Twitter Cards, use the meta tags generator; for language versions, the hreflang builder.
No, the tool downloads nothing: it works on the code you paste. That also lets you analyse a staging page or one behind a login.
No. The analysis runs in your browser and the code is neither transmitted nor saved.
Related tools
Tools similar or complementary to this one.
Create SEO, Open Graph and Twitter/X tags for a web page.
Create JSON-LD structured data ready to embed in a web page.
Create an XML sitemap from a list of URLs.
A practical workflow to review SEO changes before publishing: sitemap, link relationships, redirects, keyword usage and structured data.
Resize a batch of images, convert them to WebP and remove metadata with one reusable Pipeline.
Resize, compress and choose between WebP, AVIF and other formats with a practical workflow that reduces file size without unnecessary visual loss.
Learn how title, description, canonical and social metadata work together and avoid common technical SEO mistakes.