Skip to content
FREE SEO TOOL

On-page SEO scanner. Instant grade.

Checks the on-page fundamentals search engines use to rank your content: titles, meta descriptions, heading structure, alt text, canonical URLs and more. No signup, no server access needed.

What we check — and why

Title tag

The single most important on-page SEO element. Appears in search results, browser tabs and social shares. 50–60 characters is optimal.

Meta description

Not a direct ranking factor, but a compelling description improves click-through rates from search results — which does affect rankings.

Heading hierarchy

H1 through H4 tags create a scannable content outline. Gaps or missing levels confuse both readers and search engine crawlers.

Image alt text

Alt text makes images accessible and gives search engines context for image search. Missing alt text is one of the most common SEO gaps.

Canonical URL

Prevents duplicate content issues by telling search engines which URL is the authoritative version of a page.

Mobile viewport

Required for mobile-first indexing. Without it, Google treats the page as desktop-only, which hurts mobile rankings.

Open Graph

Controls how your page appears when shared on LinkedIn, Twitter, Facebook and messaging apps. Missing OG tags mean ugly, auto-generated previews.

Robots meta

Controls whether search engines can index the page. A stray noindex tag is a common cause of pages disappearing from search results.

Language declaration

The lang attribute on <html> tells search engines and screen readers which language the page is in. Without it, your page can be served to the wrong locale or read with the wrong pronunciation.

Title / H1 alignment

If your title and H1 share no keywords, the page usually ranks for a query its headline never answers — which quietly kills click-through even from a decent position.

Twitter Card

X falls back to Open Graph for most fields, but without a twitter:card tag your links render as a plain URL instead of a large-image preview.

hreflang

Only needed if you serve the same content to multiple languages or regions — but if you do, a missing x-default fallback leaves unmatched locales to guess.

Favicon

Google shows a favicon beside your result on mobile. Most servers still serve /favicon.ico by default, but declaring it explicitly is more reliable.

Link structure

Internal links pass authority between your pages; external links to credible sources build trust. We classify by hostname, so absolute links to your own domain count as internal — not outbound.

Privacy

This on-page SEO audit runs on an Edos-hosted backend — your browser never contacts the site being scanned. We fetch the page directly from our server, so the request lands in the target site's access logs as a hit from Edos rather than from you; it identifies itself as Edos-Solutions-SEO-Audit/1.0 with a link back to this page, so if you spot it in your own logs later, you'll know exactly what it was. The domain you scan is recorded, along with your IP address and browser user-agent, and we may use that record to follow up with the domain's owner about what the scan found. Plausible runs on every page here (cookieless, aggregate only); Google Analytics and Microsoft Clarity only load if you accept the consent banner. See our privacy policy for retention periods and how to request removal.

Frequently asked questions

What does the SEO scanner check?
Sixteen on-page checks: title tag length and presence, meta description, H1 heading count and hierarchy (H2–H4), title/H1 keyword alignment, image alt text (separating described, decorative and missing), canonical URL, HTML lang declaration, viewport meta tag, Open Graph tags, Twitter Card, hreflang and x-default, favicon, robots directives, internal vs external link counts, and page HTML size. All checks are performed against the live page.
Does this tool need access to my server?
No. The scanner fetches your page the same way a search engine bot does — over HTTPS from the public internet. No credentials, no server access, no installation. Just enter your domain.
What does a letter grade of C or D mean?
It means your page is missing several SEO fundamentals that search engines use to understand and rank your content. A D grade typically means serious gaps like a missing title tag, no H1, or missing viewport meta for mobile. Each failing check includes a plain-English explanation of what to fix.
How is this different from Ahrefs or Semrush?
Those platforms audit entire sites, track keyword rankings and analyse backlink profiles — useful for ongoing SEO campaigns. This scanner does one thing: checks the on-page fundamentals that determine whether search engines can even properly index your page. It is the first 10% that catches 80% of problems, and it is free.
Is the scan result stored?
We store the domain and scan timestamp so we can track which domains have been checked — but we never store the full page content. The scan fetches your page in real time and discards the HTML after the checks complete.
NEED MORE THAN A SCAN?

A scan finds the gaps. We fix them.

If your scan found issues you would rather have handled properly — missing structured data, poor heading structure, slow page speed, absent security headers — we do this every day.

Link to this tool

Found this useful? Link to it from your site, docs or a forum answer — copy the snippet below. It's a free tool, no attribution required, but much appreciated.

<a href="https://edos.com.au/tools/seo-scanner/">Free SEO Scanner by Edos Solutions</a>