Free on-page SEO checker
Before a page goes live, or when one underperforms, you want the on-page basics checked in one look. Paste a URL and get a snapshot: title and meta, indexability and canonical, heading structure, social cards, images, and links. On-page signals, read straight from the HTML. No signup.
Free, anonymous. Up to 10 checks per hour. We fetch the page once, server-side. On-page signals only — this is not a page-speed or Core Web Vitals audit.
This is one page at one moment. The page you were sure was fine is the one a deploy quietly breaks, and on-page signals drift as a site changes, donor pages included. See how LinkGuard watches your pages and backlinks.
What this tool checks
It fetches the URL once, server-side, and reads the on-page signals straight from the HTML, then groups them into a checklist where each row is OK, a warning, or an issue.
- Indexability — HTTP status, whether a noindex directive is blocking the page, and the canonical tag.
- Title & meta — the title and meta description, with a length check against the ranges that display fully in Google.
- Headings — the H1 (count and text) and the full H1-H6 outline.
- Social cards — Open Graph (title, description, image) and Twitter card tags.
- Content & links — rough word count, images missing alt text, and internal / external / nofollow link counts.
- Technical — lang attribute, viewport (mobile), charset, and JSON-LD structured data.
How to use it
- Paste the exact page URL you want to snapshot, not just the domain.
- Read the summary first. The count of issues and warnings tells you whether anything needs attention.
- Work the sections. Issues (red) are worth fixing; warnings (amber) are worth a look; OK (green) and info (grey) are there for completeness.
- Fix and re-check. Edit the page, redeploy, run it again.
Why an on-page snapshot is worth running
On-page SEO is the part you fully control. The title and meta are what Google shows in the results and what decides your click-through rate. Indexability decides whether the page can rank at all. The canonical decides which URL gets the credit. Headings and structured data help Google understand the page. None of it is exotic, which is exactly why it's so often left half-done: a missing meta description here, a stray noindex there, an H1 a template forgot to render. A snapshot catches those in seconds, before they cost you.
The checks that move the needle most
Two carry the most weight. Indexability is binary and brutal: a page with noindex, or one canonicalized to another URL by mistake, will not rank as itself, no matter how good the rest is. So that's the first thing to read. The title tag is second: it's a direct ranking and click-through factor, and it's the easiest win on most pages. The rest matters, but those two are where a few minutes pay back the most.
What this tool does not do
It's an on-page snapshot from a single HTML fetch, so it deliberately stops where the HTML stops. It does not measure page speed or Core Web Vitals (that needs a real browser; use PageSpeed Insights or Lighthouse). It does not crawl your whole site, check your backlinks, or track rankings. Keeping the scope tight is what makes it instant, free, and accurate about the things it does report. For the rest, reach for the tool built for that job.
Frequently asked questions
What is on-page SEO?
On-page SEO is everything on the page itself that helps search engines understand and rank it: the title and meta description, the heading structure, whether the page is indexable, the canonical tag, image alt text, internal and external links, and technical tags like lang and viewport. It's distinct from off-page SEO (backlinks) and from performance (page speed).
What does this tool check?
It fetches one URL and reports a checklist grouped into six sections: Indexability (HTTP status, noindex, canonical), Title & meta (text and length), Headings (H1 count and the H1-H6 outline), Social cards (Open Graph and Twitter), Content & links (word count, image alt text, internal/external/nofollow links), and Technical (lang, viewport, charset, JSON-LD structured data). Each row is marked OK, a warning, or an issue.
Does this measure page speed or Core Web Vitals?
No. This is an on-page snapshot built from a single HTML fetch, so it does not measure page speed, Core Web Vitals, or anything that needs a real browser to render the page. For those, use Google PageSpeed Insights or Lighthouse. We keep this tool focused on the on-page signals you can read straight from the HTML, which is what makes it instant and free.
What is a good title and meta description length?
As a working guide, a title tag of roughly 30 to 60 characters and a meta description of roughly 70 to 160 characters tend to display fully in Google without being truncated. These are guidelines, not hard rules: Google truncates on pixel width, not exact character count, and it sometimes rewrites titles and descriptions anyway. The tool flags lengths outside those ranges as a soft warning, never a failure.
Should a page have only one H1?
One clear H1 that describes the page is the safe convention and what this tool treats as healthy. Google has said its systems can handle multiple H1s, so more than one is not a penalty, but a single H1 keeps the page's topic unambiguous for both readers and crawlers. The tool flags zero H1s as an issue and more than one as a warning to review.
Does missing image alt text hurt SEO?
Alt text matters more for accessibility than for rankings, but it does both jobs: it describes images to screen-reader users and gives search engines context, and it's how images earn traffic from Google Images. Missing alt text on a few decorative images is fine; missing it on meaningful content images is a real gap. The tool reports how many of the page's images have no alt text so you can judge which they are.
Is this a full SEO audit?
No, and it doesn't pretend to be. It snapshots the on-page signals of a single URL. It does not crawl your whole site, measure performance, check your backlinks, or analyze rankings. Think of it as a fast first look at one page, the kind of check you run before publishing or when a page underperforms, not a replacement for a full site audit.
Last updated: 2026-05-25