Skip to main content
DNS Checker(beta)

Free On-Page SEO Checker

Analyze any URL with this free on-page SEO checker.

Get scored results across 70+ ranking factors — meta tags, headings, Open Graph, structured data, accessibility, readability, and AI search readiness.

Instant results, no signup required.

URLs analyzed by this tool are not stored or shared.

On-page SEO is the part of ranking you actually control. Make the most of it.

Written by Ishan Karunaratne, a full-stack developer with 20+ years of experience building web analysis and DNS tools. This checker was created to provide a comprehensive, free alternative to expensive SEO audit tools — analyzing the same factors that search engines evaluate when ranking pages. · Last reviewed:

What Is an On-Page SEO Checker?

An on-page SEO checker is a tool that analyzes a single web page for search engine optimization factors — including meta tags, heading structure, content quality, structured data, and technical performance — and provides a scored report with actionable recommendations.

An on-page SEO checker examines HTML elements that search engines use to understand, index, and rank a page — including the title tag, meta description, heading hierarchy, canonical tags, Open Graph tags, structured data (JSON-LD), image alt text, internal links, content readability, and technical factors like HTTPS, viewport configuration, and render-blocking resources. A comprehensive on-page SEO audit identifies specific issues and provides actionable recommendations to improve search visibility.

DNSChkr's free on-page SEO checker performs 70+ individual checks across 12 categories, including areas that most SEO tools miss: accessibility auditing (WCAG 2.2 landmark and form label checks), render-blocking script detection, mixed content identification, deprecated HTML flagging, and AI search readiness scoring (GEO/citability analysis for Google AI Overviews, ChatGPT, and Perplexity citations). Results include SERP previews, social share previews, heading tree visualization, and structured data syntax highlighting.

On-Page SEO Audit Checklist: 70+ Checks in 12 Categories

Every on-page SEO audit should cover these 12 categories. This tool checks all of them automatically when you enter a URL:

1. Meta Tags (8 checks)

Title presence and length (30-60 chars), meta description (120-160 chars), robots directives, viewport, charset declaration. Title and description are the first elements search engines read — getting them right is the single highest-ROI on-page fix. The tool shows a live character count against Google's display limits so you can optimize for both indexing and click-through rate simultaneously.

2. Headings (7 checks)

H1 presence and count, first heading position, H1 length, H2 presence, empty headings, hierarchy validation. JS framework-aware detection flags React, Vue, and Angular sites where headings may differ from raw HTML. Proper heading structure communicates topic relevance to crawlers and assists screen reader navigation, directly overlapping SEO with accessibility compliance.

3. Open Graph (5 checks)

og:title, og:description, og:image, og:url, og:type. Includes a Facebook and LinkedIn share preview rendering so you can see exactly how the page will appear when shared. A missing og:image is one of the most common oversights — platforms fall back to generic thumbnails that dramatically reduce click-through rates on shared links.

4. Twitter Cards (4 checks)

twitter:card, twitter:title, twitter:description, twitter:image. Includes a live X card preview rendering. Summary_large_image cards generate significantly more engagement than the default summary card. The checker validates card type compatibility and flags missing images that would cause X to display a low-quality auto-generated thumbnail.

5. Canonical Tags (4 checks)

Presence, absolute URL validation, self-referencing detection, cross-domain canonical warnings. Canonical tags prevent ranking signals from being split across URL variants caused by query parameters, trailing slashes, or www vs non-www differences. A missing canonical on a paginated or filtered URL is a common cause of thin-content penalties.

6. Structured Data (3 checks)

JSON-LD, Microdata, and RDFa detection. JSON syntax validation and @type declaration check. Valid structured data enables rich results in Google Search (FAQ dropdowns, star ratings, breadcrumbs) that increase click-through rates. The checker highlights JSON-LD blocks with syntax coloring and reports exact parse errors.

7. Links (7 checks)

Internal/external link counts, broken hrefs, generic anchor text, nofollow ratio, excessive link warnings. Internal links distribute page authority and help crawlers discover related content. Generic anchors like "click here" waste anchor text relevance signals. The checker flags both missing links and over-linking patterns that dilute link equity.

8. Images (5 checks)

Alt text coverage, width/height for CLS prevention, lazy loading usage, alt text length validation. Missing width and height attributes on images cause Cumulative Layout Shift (CLS), a Core Web Vitals metric that directly affects Google rankings. Alt text is simultaneously an accessibility requirement and a relevance signal for image search.

9. Content Quality (5 checks)

Word count (thin content detection), text-to-HTML ratio, paragraph structure, Flesch-Kincaid readability grade. Pages below 300 words rarely rank for competitive queries. The readability score identifies content written at an inappropriate reading level for the target audience. Text-to-HTML ratio flags pages where boilerplate markup dwarfs actual content — a common issue in CMS-generated pages.

10. Technical SEO (15+ checks)

DOCTYPE, html lang, favicon, HTTPS, DOM size, hreflang, render-blocking scripts, async/defer analysis, resource hints, mixed content, deprecated HTML, iframes. Render-blocking scripts delay Largest Contentful Paint (LCP) and directly hurt page speed scores. HTTPS issues trigger browser warnings that increase bounce rate and suppress rankings.

11. Accessibility (5 checks)

Main landmark, nav landmark, skip navigation link, form labels (WCAG SC 1.3.1), tabindex misuse detection. Accessibility and SEO overlap significantly — both require clear structure, descriptive text, and navigable layouts. Google's ranking algorithms incorporate page experience signals that reward accessible, user-friendly pages with lower bounce rates.

12. AI Search Readiness (10+ checks)

Citability score, optimal passage length (134-167 words), question headings, FAQ sections, author signals, publication dates, structured content analysis. As Google AI Overviews, ChatGPT, and Perplexity increasingly cite web pages directly, pages with explicit authorship, self-contained answer passages, and structured content are significantly more likely to be selected as citations.

How Does DNSChkr Compare to Other SEO Audit Tools?

Most on-page SEO tools are either paid, limited in scope, or require installing software. Here is how DNSChkr's free on-page SEO checker compares:

FeatureDNSChkrAhrefs ToolbarScreaming FrogSEMrush
Free to useYesYes500 URLsPaid
No install requiredYesExtensionDesktop appYes
SERP + social previewsYesPartialNoPartial
Heading hierarchy treeYesYesYesNo
Structured data validationYesYesYesYes
Readability scoringYesNoNoYes
Render-blocking detectionYesNoYesNo
Accessibility checksYesNoNoNo
AI search readiness (GEO)YesNoNoNo
Free API accessYesNoNoNo

What Is On-Page SEO and Why Does It Matter?

On-page SEO refers to the optimization of individual web pages to improve their search engine rankings and attract organic traffic. Unlike off-page SEO (backlinks, social signals) or technical SEO (site speed, crawlability), on-page SEO focuses on the content and HTML source code of a specific page. According to Google's SEO Starter Guide, the title tag is one of the most important signals for understanding what a page is about.

The key elements of on-page SEO include: the title tag (the most important single ranking factor for a page), the meta description (influences click-through rate from search results), heading hierarchy (H1-H6 tags that structure content per the W3C page structure guidelines), canonical tags (prevent duplicate content issues), structured data (enables rich results in search), internal linking (distributes page authority and helps crawlers discover content), image optimization (alt text, dimensions), and content quality (depth, readability, relevance).

As of 2026, on-page SEO also includes optimizing for AI search engines. Google AI Overviews, ChatGPT web search, and Perplexity now cite web pages directly in their responses. Pages with clear, structured, authoritative content are significantly more likely to be cited — making on-page optimization more important than ever. When mentioning HTTP security headers or page load performance, these also factor into Google's Page Experience signals that complement on-page content quality. Check the web.dev Core Web Vitals guide for Google's official documentation on performance ranking signals.

How to Run a Free On-Page SEO Audit

  1. Enter the URL of the page to audit in the input field above. The tool accepts any publicly accessible URL.
  2. Review the SEO score (0-100 with letter grade). The score banner shows the total number of errors, warnings, and passes at a glance.
  3. Check the validation checklist for a quick pass/fail view of all 70+ checks organized by category. Filter by severity to focus on errors first.
  4. Expand individual issues to read detailed explanations and actionable fix recommendations with code examples.
  5. Review the SERP and social previews to see exactly how the page appears in Google search results, Facebook shares, and X cards.
  6. Fix the highest-impact issues first — errors (red) before warnings (yellow). Re-audit after making changes to verify the fixes.

What to Do After Running Your SEO Audit

Start with errors (red flags) — these are issues that actively harm rankings or prevent proper indexing. A missing title tag, no viewport meta, or a noindex directive on a page that should rank are all immediate priorities. Fix these before anything else.

Next, address warnings (yellow flags) ordered by estimated impact. A missing canonical tag on a page with URL variants is more urgent than a slightly short meta description. Use the tool's severity sorting to prioritize efficiently. If the page has redirect chains leading to it, resolve those before optimizing the destination — redirect issues compound ranking problems. Similarly, verify that robots.txt is not blocking the page from being crawled.

After making fixes, re-run the audit to confirm the score improves. For pages where performance is a concern, follow up with a page speed test to measure Core Web Vitals independently. Monitor search rankings over the following 2-4 weeks — on-page improvements typically take that long to be reflected in search positions after Google re-crawls and re-indexes the page.

How Often Should You Audit Your Website?

For actively maintained websites — blogs, e-commerce stores, and SaaS marketing sites with frequent content changes — a monthly on-page SEO check is a reasonable cadence. CMS updates, template changes, and new content can introduce regressions that are easy to miss without systematic checks.

For stable informational sites that change infrequently, a quarterly audit is sufficient. Always run a check after major redesigns, platform migrations, or significant content overhauls. High-traffic landing pages that directly drive revenue warrant auditing after every significant change — catching a missing canonical or a noindex tag early can prevent weeks of ranking loss.

Common On-Page SEO Mistakes to Avoid

  1. Missing or duplicate title tags. Every page needs a unique title between 30-60 characters. Duplicate titles across pages confuse search engines about which page to rank.
  2. No H1 or multiple H1 tags. Each page should have exactly one H1 that describes the primary topic. Multiple H1 tags dilute the topic signal.
  3. Missing Open Graph image. Pages shared on social media without an og:image display a generic placeholder, reducing click-through rates by up to 50%.
  4. Images without alt text or dimensions. Missing alt text hurts accessibility and SEO. Missing width/height causes layout shifts (CLS), a Core Web Vitals metric used in Google's ranking algorithm.
  5. Render-blocking JavaScript in the head. Scripts without async or defer delay page rendering, increasing LCP and hurting both user experience and search rankings. Use the page speed test to measure the impact.
  6. No canonical tag. Without a canonical tag, search engines may index multiple URL variations of the same page, splitting ranking signals. Always add a self-referencing canonical.
  7. Thin content below 300 words. Pages with very little text content rarely rank well. Aim for comprehensive, in-depth content that fully covers the topic.

Need this in code?

Every check this tool runs is also available via the SEO audit API with examples in cURL, JavaScript, Python, PHP, Ruby, and Java.

API docs

Built and maintained alongside this tool. Free, no signup required.

Frequently Asked Questions