Skip to content
Aetos SEO
Free tool · no signup

On-Page SEO Checker

Enter any public URL and run 10 fast checks on the final server HTML: status, HTTPS, title, description, H1, canonical, viewport, indexability, image alt coverage, and page language.

Method and content reviewed ·

What this tool checks

Ten observable signals

The report checks the final HTTP status and HTTPS, then reads the title, meta description, H1 count, canonical, mobile viewport, robots indexability, image alt coverage, and html lang.

The crawler view, without JavaScript

We fetch the public URL once and inspect the server-delivered HTML. Content added only after JavaScript runs may not appear, which is useful evidence when bots receive a thinner page than visitors.

Fix failures first, then warnings

A failed status, missing viewport, noindex, or HTTP page can block discovery or usability. Length warnings are softer heuristics: search engines may rewrite titles and snippets, so judge them in context.

One page, not a full-site crawl

This checker diagnoses one URL. It does not measure backlinks, rankings, Core Web Vitals field data, keyword relevance, or site-wide duplication. Use the WordPress plugin for the deeper internal audit.

This tool sees your page from the outside

The free Aetos plugin sees inside your WordPress.

This tool checks what a bot sees from a public URL. The free Aetos edition runs a real audit from inside WordPress — across your pages and WordPress environment — so it catches signals an outside view cannot see.

Free edition, no card. Pro adds additional analysis modules, exports, and the AI fix assistant.Want us to do it for you?Talk to the team →Talk to the team
FAQ

Common questions

How is this different from the AI-readiness audit?+

This is classic technical SEO only — no AEO/AIO/GEO axes. Use the AI-readiness audit when you care about being cited by AI engines.

It scored my JS site low — why?+

We read the server HTML, not the JS-rendered DOM — the same limitation crawlers and AI bots have. Server-render or prerender for them.

Does a 100 score guarantee higher rankings?+

No. The score only summarizes the ten signals this page can observe. Rankings also depend on intent match, content quality, links, reputation, competition, and many other systems.

Why can a title or meta description get a warning?+

The character ranges are practical display heuristics, not Google requirements. A warning means review the text for clarity and likely truncation; it does not mean the page is ineligible to rank.

Does the checker crawl my whole website?+

No. Each run checks the single public URL you enter. A site-wide crawl and WordPress-environment checks require the Aetos plugin.