On-Page SEO Analyzer – Audit Any Page

Get a clear on-page SEO score with every issue explained and fixed. Analyze from a live URL, pasted HTML, or manual fields — covering titles, descriptions, canonicals, headings, keyword placement, social tags and structured data.

25+SEO Tools
100%Free
0Signup Required

On-Page SEO Analyzer

Choose an input mode, add your target keyword, and run the audit. Every finding includes what was detected, why it matters, and exactly how to fix it.

Browser limitation: many sites block cross-origin fetches (CORS). The tool tries a direct fetch, then public CORS relays. If fetching fails, switch to Paste HTML — the analysis is identical. Fetching a live URL sends that URL to the site and possibly a relay; pasted content never leaves your browser.

Quick Answer

An on-page SEO analyzer inspects every element of a page you control — title tag, meta description, canonical, robots directive, headings, content, image alt text, social tags and structured data — and scores the result against best-practice checklists. The output is an advisory score with concrete fixes, so you know what to change and why, instead of staring at a raw list of problems.

How to Use the Analyzer

  1. Pick an input mode — fetch a live URL, paste the page's HTML, or enter the elements manually. Pasting HTML gives the most complete audit and works for any page, even behind login walls (use view-source).
  2. Add your target keyword — this unlocks the keyword placement table and density checks.
  3. Click "Analyze Now" — the tool scores the page out of 100 and groups findings as critical, needs attention, or passed.
  4. Work through critical issues first — missing titles, no H1, noindex, or non-HTTPS. Then fix warnings. Re-run until you pass 80.
  5. Export nothing? No need — everything is on screen; re-run after each change to confirm improvement.

What This Tool Checks

Basic SEO

Title tag existence and length, meta description, canonical tag (absolute, self-referencing), robots directives, H1/H2/H3 structure, word count, URL quality (HTTPS, length, casing, underscores, depth), language attribute and viewport.

Keyword Placement

Whether your target keyword appears in the title, H1, introduction, subheadings, URL, image alt text, anchor text and body — plus an overall density check to catch both under-optimization and stuffing.

Social SEO

Open Graph tags (og:title, og:description, og:image, og:type, og:url) and Twitter Card tags (card, title, description, image) that control social sharing previews.

Structured Data

JSON-LD block detection with the schema types found, plus a JSON parse check that catches malformed markup.

Why On-Page SEO Still Matters

Every other part of SEO — backlinks, authority, brand — amplifies a page that is already well built. On-page elements are the foundation: a clear title and description determine whether searchers click, headings structure your topic for readers and crawlers, canonical tags prevent duplicate-signal dilution, and internal links distribute authority. The best part: almost every on-page issue can be fixed by you, today, without waiting on any external factor. This analyzer turns that work into a prioritized checklist.

SEO Best Practices for a Passing Score

  • One page, one topic. Every page should target a single primary keyword cluster and answer the searcher's intent completely.
  • Write the title first, then the description. Both should carry the keyword naturally, stay within length limits, and earn the click.
  • Use exactly one H1 with your keyword, then a logical H2/H3 hierarchy. Never skip levels (H3 directly under H1).
  • Describe every image with real alt text that explains what the image shows — never keyword soup.
  • Add structured data where it genuinely applies — Article for posts, FAQPage for Q&A blocks, BreadcrumbList site-wide — and validate it.
  • Keep URLs short, lowercase, hyphenated and free of parameters for ranking pages.

Example: Turning 42/100 into 88/100

A product page initially scored 42/100: no title (auto-generated by the CMS), a 210-character description, no canonical, two H1s, 90 words of content, no Open Graph image, and invalid JSON-LD. After adding a 58-character title, rewriting the description to 152 characters, adding a self-referencing canonical, merging the H1s, expanding the copy to 420 words, adding og:image, and fixing the schema, the same audit returned 88/100. The score rose without a single new backlink — purely on-page hygiene.

Common Mistakes & How to Avoid Them

  • Auditing only the homepage. The highest-value pages are usually your money pages — category and product pages. Audit them all.
  • Ignoring the "why" behind each issue. Blindly adding keywords after a low score is how pages get stuffed. Read the fix guidance first.
  • Treating the score as a ranking guarantee. The score is a best-practice checklist. Rankings also depend on competition, authority and demand.
  • Judging a page by paste of the rendered view. Use view-source or your CMS output — rendered HTML can hide the real head tags.

Frequently Asked Questions

How accurate is the URL fetch?

When a site allows cross-origin requests, the fetch is exact. When CORS blocks it, the tool tries public relays, which may return a cached or partial copy. For guaranteed accuracy, paste the HTML from view-source.

Does this tool crawl my site?

No — it analyzes a single page. Use the XML Sitemap Analyzer and Broken Link Checker for site-wide audits.

How often should I run it?

After every publish or template change, and as part of a monthly content audit. On-page issues creep in silently when themes and plugins update.

Related SEO Tools

Pair the audit with the SERP Snippet Simulator to polish the title and description it flags, the Schema Markup Validator to fix structured data, the Internal Link Analyzer to strengthen linking, and the Content Optimization Analyzer to improve the copy itself.

FAQ

On-Page SEO Analyzer FAQ

Quick answers to common questions

On-page SEO covers every element you control on the page itself — title tags, meta descriptions, headings, URL structure, content, image alt text, internal links and structured data — that helps search engines understand and rank the page.

Browsers block cross-origin requests unless the target server sends CORS headers. The tool tries a direct fetch and then public CORS relays, but some sites still cannot be fetched. In that case, paste the page HTML instead — the analysis is identical.

No. Google does not publish an official on-page score. This is a heuristic checklist based on widely accepted SEO best practices — a useful diagnostic, not a ranking guarantee.

Aim for 80+. Scores below 60 usually indicate critical issues like missing titles, no H1 or noindex directives. Fix critical issues first, then warnings.

Pasted HTML and manual entries never leave your browser. Fetching a live URL sends that URL to the site and possibly a public CORS relay; the fetched HTML is analyzed locally.

Found Issues? Fix Them in Minutes

Preview your new title and description, validate your schema, and strengthen internal links — all in the same toolkit.