How to use the on-page SEO checker
Paste the address of any page and press Check page. The checker downloads the page's HTML, follows any redirects, and reviews everything search engines read before ranking it. Problems come first, then warnings, then everything that passed, each with a short explanation of why it matters and what to change.
Below the checklist you'll find a Google search preview and expandable sections with the full details: every meta tag, the heading outline from H1 to H6, images without alt text, internal and external links, structured data types and hreflang tags.
What the checker looks at
- Title tag: present, one only, and not too long. Length is measured in pixels, like Google does, not just characters.
- Meta description: present and between about 70 and 160 characters.
- Indexing: noindex or nofollow in a robots meta tag or an
X-Robots-Tagheader, and the page's status code. - Canonical tag: present, only one, and pointing to this page or deliberately to another.
- Headings: exactly one H1, no empty headings, and levels in a logical order. This also works as a heading checker.
- Content: approximate word count of the visible text.
- Images: any image missing an alt attribute.
- Links: internal, external and nofollow links, plus links with no anchor text.
- Technical tags: language, viewport, HTTPS, Open Graph and JSON-LD structured data.
How to fix the most common issues
Missing or duplicate H1: give each page one H1 that says what the page is about, usually matching the title's topic. Logos and site names in the header shouldn't be H1s.
Title too long: put the main keyword and the reason to click at the start, and trim filler words. Google cuts off titles around 600 pixels on desktop, roughly 55–60 characters.
No canonical tag: add <link rel="canonical" href="..."> pointing to the page's preferred address, so URL variations with tracking parameters or trailing slashes are grouped together.
Images without alt text: describe what each meaningful image shows in a few words. For purely decorative images, use an empty alt="" so screen readers skip them.
Checking as Googlebot
Choose Googlebot to see the page as Google's crawler receives it, or iPhone to fetch the mobile version. The checker reads the HTML as the server sends it and doesn't run JavaScript, so if your site builds titles or content with JavaScript, confirm the rendered result with the URL Inspection tool in Google Search Console.
Frequently asked questions
Is this a full website SEO audit?
It audits one page at a time in depth. For a whole site, check your most important pages, such as the homepage, category pages and top articles, and look for the same issue repeating across them.
How long should my title tag be?
Up to about 600 pixels, which is roughly 55–60 characters. The checker measures the pixel width, because wide letters like W and M take more space than narrow ones like i and l.
Can a page have more than one H1?
HTML allows it and Google says it's fine, but one clear H1 is still best practice for readers, accessibility and a clear page structure.
Why does the checker say my page has no title when I can see one?
The page may add its title with JavaScript after loading. Search engines can render JavaScript, but server-side titles are faster and more reliable.
Last updated
