Skip to content
Free SEO page checker

On-page SEO, audited in seconds

Find on-page SEO issues on any public page for free, with instructions to fix each one.

Free, no account. Results stay for 1 day. Retest the same URL after 5 minutes.

Try an example
Sample report

Your page through the eyes of Google and social

Two of the cards in every report, rendered from the markup we found and width-checked against real desktop and mobile targets, so you can fix copy before you publish.

Example data

Google SERP

Search result preview

Review width
favicon seonio.com

seonio.com

seonio.com › seo-page-checker

Free On-Page SEO Audit — Run Any URL in 5 Seconds | Seonio

Paste a URL for a graded on-page SEO report. We check meta tags, headings, social previews, structured data, images and links. Free, no sign-up.

4 width checks

Desktop and mobile targets for title and meta description.

Desktop title

493px / 580px

87px remaining.

Mobile title

447px / 540px

93px remaining.

Desktop description

965px / 920px

45px too wide.

Mobile description

893px / 680px

213px too wide.

Desktop description is wider than the ~920px target.

Mobile description is wider than the ~680px target.

Social card

Open Graph preview

Ready
favicon seonio.com

seonio.com

Free On-Page SEO Audit — Run Any URL in 5 Seconds

Paste a URL for a graded on-page SEO report. Meta, headings, OG, schema, images, links — graded and prioritised.

Image

found

Recommended display ratio: 1.91:1.

Title

49 / 70 chars

Safe target for social cards: 70 chars.

Description

112 / 200 chars

Safe target for social cards: 200 chars.

Every issue, sorted by impact, with the fix

Each finding tells you what's wrong, where to look and exactly how to fix it. The biggest score-mover is pinned at the top.

seonio / seo page checkerExample data
Fix first

Missing meta description. · Add a 120–160 character description so Google has a snippet to show.

  • Critical meta -12 pts meta.description.missing

    Meta description is missing.

    Add a 120–160 character description that summarises the page.

  • Medium images -6 pts images.alt.missing

    4 images are missing alt text.

    Describe the image content. Use empty alt="" only for purely decorative images.

  • Low links -2 pts links.anchor.generic

    3 links use generic anchor text ("click here", "read more").

    Use descriptive anchor text that hints at the destination.

Real reports list every check that fired, with evidence (selector, line, actual vs expected, HTML snippet) and JSON export.

What we check

Built around the signals search engines read

On-page SEO is the work search engines see on the page itself: the title, the description, the heading outline, the markup. We grade all of it on every URL.

Meta and headingsTitles, meta descriptions, H1 usage and heading hierarchy
Social and schemaOpen Graph, Twitter card and JSON-LD structured data
Content and linksAlt text, thin content, canonicals and link patterns
One score, ranked fixesA 0–100 score with every finding sorted by severity

Meta tags

  • Title presence and length
  • Meta description presence and length
  • Meta robots and noindex/nofollow
  • Canonical and self-canonical
  • Viewport, html lang, favicon
  • hreflang annotations

Headings

  • Exactly one H1
  • Heading hierarchy without level skips
  • Empty headings
  • Distribution across H1–H6
  • Reading order vs visual order

Social previews

  • Open Graph title, description, image
  • og:type and og:site_name
  • Twitter card variant
  • Image aspect ratio targets
  • Title/description length budgets

Structured data

  • JSON-LD presence
  • Invalid JSON-LD blocks
  • Detected schema types
  • Microdata and RDFa fallback
  • AMP discovery links

Images

  • Missing alt attributes
  • Empty alt vs decorative
  • Missing src
  • Missing width/height
  • Lazy-loading and modern formats (WebP/AVIF)

Links

  • Internal vs external split
  • Empty or javascript: hrefs
  • Generic anchor text
  • Mixed content over HTTPS
  • New-tab links missing rel="noopener"
How it works

From URL to fix list in under a minute

We fetch the page server-side and grade what search engines see.

Chrome extension

Audit any tab in one click

Add the extension for one-click audits on every tab: public, private, staging or localhost. The scan runs in your browser.

$1 testing balance · No card required

Turn search insights into measurable growth

Start your SEO research in seconds.

SEO researchREST APIMCP