Free SEO checker for any page or website.
Paste a blog post, a page or a whole site. You get a score out of 100, what to fix first and how to fix it, for Google and for AI assistants. No account needed.
More than 50 checks, in plain English.
Every failure comes with why it matters and how to fix it.
On-page SEO
Titles, meta descriptions, headings, keywords, images, links and whether Google is allowed to index the page.
Content
Length, readability, structure, how fresh it is and whether an author stands behind it.
Technical
HTTPS, redirects, robots.txt, sitemap, compression, security headers and a real 404 page.
Speed and weight
Page size, render-blocking files, image dimensions and formats, third-party scripts.
Social and schema
Open Graph and X cards, the share image, and structured data for rich results.
AI search
Whether AI crawlers can get in, llms.txt, question-style headings and answers short enough to quote.
About the checker
Yes. Paste an address and run it, no account and no card. To keep it fair for everyone each visitor can run 10 page tests and 3 whole-site tests an hour. A free InfinityWriter account saves your tests and has higher limits.
No. The page is fetched, analysed and shown to you, and nothing about it is saved. We only count requests per IP address for an hour so the tool cannot be abused.
More than 50 checks in six groups: on-page SEO, content, technical setup, speed and weight, social and structured data, and how ready the page is for AI assistants such as ChatGPT, Gemini and Perplexity. For a whole site it also reads robots.txt, the sitemap and llms.txt and tests a sample of your pages.
No tool can promise that. A good score means the on-page and technical basics are right. Rankings also depend on competition, links and how useful the content is. Treat the list as a to-do list, not a verdict.
Every tool weighs its checks differently. This one is stricter about content structure and about AI search, and it explains each failure and how to fix it so you can judge it yourself.
No. It sees what a visitor who is not signed in sees. If your host shows a verification page to automated visitors, the checker tells you instead of grading the wrong page.
Want pages that pass every check?
InfinityWriter writes each article against these same checks, rewrites it when it falls short, and publishes it to your site.