How This SEO Checker Works
Enter a URL and this tool fetches that exact page from its live server, right now, the same way a search engine's crawler would. It reads the actual HTML that comes back: title, meta tags, canonical, headings, structured data, Open Graph tags, and every link and image. It also makes two more real requests, one to the site's robots.txt and one to its XML sitemap, since both live outside the page itself but directly affect whether search engines can find and index it. Nothing here is a cached report or a simulated score.
What the Score Means
Every check on the page comes back as a Pass, an Improve, or a Fix. Pass means that item follows established SEO practice with nothing to change. Improve means it's not broken, but it's a known opportunity, like a missing sitemap or a slightly short meta description. Fix means it's an active problem search engines or social platforms will actually notice, like a missing title tag or a robots.txt blocking the whole site. The 0-100 score is just those results averaged (a Pass counts fully, an Improve counts half, a Fix counts zero), so it moves in the same direction your actual issue count does.
Why the Search and Social Previews Matter
A title tag and meta description exist for exactly one moment: the instant someone scans a page of search results and decides whether to click yours. This checker renders that moment for real, using the title and description your page actually sends, not a character-count estimate. The social preview does the same job for the moment a link gets pasted into a chat or a post, pulling straight from your real Open Graph tags. If either preview looks broken or generic, that's not a hypothetical, it's exactly what a real visitor sees before they ever reach your site.
What This Checker Doesn't Do
It audits one page per run, not your whole site, so a site-wide issue (a template missing meta descriptions everywhere, say) has to be checked page by page. The robots.txt check looks for a blanket 'Disallow: /' under the wildcard user-agent; it won't catch a rule that blocks only specific paths or specific crawlers. It doesn't measure page speed, Core Web Vitals, keyword rankings, or backlinks, use the Website Speed Test for the performance side of this same page. It covers the technical fundamentals that live outside the page itself, robots.txt, sitemap, canonical, HTTPS, but it isn't a full technical seo audit that crawls an entire domain for broken links or duplicate content at scale. And it reports whether structured data and Open Graph tags exist and parse correctly, not whether Google will actually grant a rich result from them, that decision happens entirely on Google's side.
Common SEO Issues This Catches
A missing or duplicate H1, a title tag that's empty or badly oversized, a meta description absent entirely (letting Google auto-generate one instead), a robots.txt blocking crawlers by accident after a staging-site config leaked to production, a sitemap that was never actually created, images with no alt text hurting both accessibility and image search, and Open Graph tags left out entirely so every shared link shows a bare, imageless URL. Every one of these is common, easy to miss by eye, and exactly what a real audit is supposed to surface.