Website SEO Checker

Runs a set of on-page checks on the live HTML of a public URL: title, meta description, canonical, headings structure, robots instructions, robots.txt, sitemap.xml, Open Graph, X/Twitter cards, images, HTTPS, viewport, language, links and structured data. Each check is explained so you know what it means and why it matters.

Check a public URL

What this tool does

The checker retrieves a live copy of the page — directly from the browser if the site allows cross-origin access, otherwise through a clearly labeled public relay — and parses the real HTML in your browser. Every check you see is computed from that HTML, and the source of the HTML is shown on the result.

robots.txt and sitemap.xml are fetched separately from the same origin.

What it does not do

  • It does not produce an official Google SEO score (only Google knows how it ranks pages).
  • It does not evaluate backlinks, domain authority or content quality in ranking terms.
  • It does not invent checks when the page cannot be retrieved — it tells you the page was unreachable.

Limitations & transparency

Some target sites block the public relays this tool uses (allorigins.win, cors.lol, cors.eu.org) or are temporarily unavailable. When no copy of the page can be fetched, the tool reports exactly that instead of pretending to check. Note also that “Passed” here means the on-page element is present and sensible — it is not a guarantee of search rankings.

The submitted URL is transmitted to the retrieval endpoints used for that page and to none other. Nothing is stored by this site. See the Privacy Policy.

On-page SEO basics

Title tag
The clickable headline in search results. Unique, descriptive titles (roughly 10–60 characters) help both users and search engines.
Meta description
The summary line under the title in results. It does not directly affect ranking but strongly affects whether people click.
Headings (H1, H2, H3)
Headings structure your page like a document outline. One H1 per page plus nested H2/H3 sections helps readers and crawlers understand the topic.
Canonical tag
A self-reference telling search engines which URL is the “official” version when similar pages exist (e.g. with tracking parameters).
Robots meta & robots.txt
The robots meta tag controls crawling/indexing of a single page; robots.txt is a site-wide file of crawl instructions. Neither hides content from people — only from bots that respect them.
Sitemap.xml
An XML file listing the URLs you want search engines to discover. A Sitemap: line in robots.txt points engines to it.
Structured data
JSON-LD blocks that describe entities (products, articles, FAQs) in a machine-readable way, enabling rich results. Optional, but valuable.
Open Graph / X cards
Meta tags that control the preview when your page is shared on social networks. og:title, og:description and og:image are the most important.

FAQ

Why does everything show “Needs attention” even though my site ranks fine?
This tool only reports on-page facts. A site can rank well despite missing meta tags, and a technically clean site can rank poorly. Think of the checks as a hygiene checklist, not a ranking predictor.
Why is robots.txt or sitemap.xml sometimes "Not retrievable"?
Some servers block the public relay services used to fetch remote files. The file may be perfectly reachable from your own network. Check it in a browser tab: yoursite.com/robots.txt.
Is a missing canonical a big problem?
Only if the same content is reachable at multiple URLs (e.g. www vs non-www, or tracking parameters). If every version of the page is unique, it is less important.
Does "Passed" mean Google will rank me higher?
No. Passing hygiene checks removes common obstacles, but rankings depend on content quality, relevance, authority and competition — none of which this tool measures.

Related tools

HTTP Status Checker

Confirm the page actually serves a healthy 200 status with no broken redirects.

Open Tool

SSL / HTTPS Checker

Verify HTTPS and security headers — a trust and ranking factor.

Open Tool

DNS Lookup

Check that DNS records (including CNAMEs and A records) point where they should.

Open Tool