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.

Welcome back

Sign in to keep your articles moving.

Continue with Google
or
InfinityWriter

Your privacy choices

InfinityWriter is operated by ECO Management Group LLC

Strictly necessary Keeps you signed in and remembers this choice. The site cannot work without them.
bfc_sessioniw_consent
Always on
Preferences Remembers interface choices, such as a collapsed sidebar, in your browser storage.
bfc.sidebar.rail
Analytics Google Analytics counts visits to this website so we can see which pages help people. Never inside your account.
_ga_ga_PGGSEEVEVS

No advertising or cross-site tracking cookies. Ever.