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.
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>