On-Page SEO Checker
Run a comprehensive on-page SEO checker directly in your AI coding assistant. Analyze title tags (50-60 chars), meta descriptions (120-160 chars), H1-H6 heading hierarchy, keyword density (1-2%), internal link structure, image alt text, and URL optimization. Get actionable fix recommendations with line numbers.
Install and use:
curl -fsSL https://suparank.io/install | bash /suparank-onpage What It Checks
Title Tag Analysis
Check length (50-60 chars), keyword placement, uniqueness, and branding
Meta Description
Validate length (90-160 chars), keyword inclusion, and call-to-action
Heading Structure
Verify single H1, proper hierarchy (no skipped levels), and keyword usage
Content Analysis
Word count, keyword density (1-2%), readability, and first 100 words check
Image Optimization
Alt text, file names, lazy loading, dimensions, and modern formats
Internal Links
Anchor text quality, broken links, link count, and crawl depth
URL Structure
Length, keywords, hyphens, lowercase, and special characters
Technical Elements
Canonical tags, viewport meta, language attribute, HTTPS
Example Output
═══════════════════════════════════════════════════════════════════ SUPARANK ON-PAGE SEO AUDIT ═══════════════════════════════════════════════════════════════════ File: src/pages/blog/seo-guide.astro Date: 2026-01-16 OVERALL SCORE: 78/100 (Needs Work) ─────────────────────────────────────────────────────────────────── CRITICAL ISSUES (2) ─────────────────────────────────────────────────────────────────── [SEO] Title tag too long (72 characters) Location: Line 15 Current: "The Complete Guide to SEO in 2026: Everything You Need to Know..." Fix: Shorten to 60 characters: "Complete SEO Guide 2026 | Suparank" Impact: Title will be truncated in Google SERPs [SEO] Missing meta description Location: <head> section Fix: Add <meta name="description" content="..."> with 120-160 chars Impact: Google will generate a random snippet from page content ─────────────────────────────────────────────────────────────────── WARNINGS (3) ─────────────────────────────────────────────────────────────────── [SEO] Keyword not in first 100 words Current: "SEO" first appears at word 156 Fix: Include primary keyword in the introduction Impact: Search engines give more weight to early mentions [SEO] 2 images missing alt text Location: Lines 45, 89 Fix: Add descriptive alt attributes Impact: Accessibility issue + missed image SEO opportunity [SEO] H2 skips to H4 Location: Line 67 Fix: Change <h4> to <h3> for proper hierarchy Impact: Confusing document structure for screen readers ─────────────────────────────────────────────────────────────────── PASSED CHECKS (18) ─────────────────────────────────────────────────────────────────── ✓ Single H1 tag present ✓ H1 contains primary keyword ✓ URL structure optimal (/blog/seo-guide) ✓ HTTPS enabled ✓ Canonical tag present ✓ Mobile viewport configured ✓ Word count adequate (2,450 words) ... ═══════════════════════════════════════════════════════════════════
Frequently Asked Questions
What does an on-page SEO checker analyze?
An on-page SEO checker analyzes 25+ factors including title tags (50-60 chars), meta descriptions (120-160 chars), H1-H6 heading hierarchy, keyword density (1-2%), internal links, image alt text, URL structure, and technical elements like canonical tags, viewport meta, and HTTPS. You get line numbers and actionable fix recommendations for each issue.
How do I check my title tag length?
The on-page SEO checker automatically validates your title tag length against the ideal 50-60 character range for Google SERPs. It shows the exact character count, displays where the title appears in your code, and provides a shortened version if needed. Title tags longer than 60 characters get truncated in search results.
What is the ideal keyword density for SEO?
The ideal keyword density is 1-2% of total word count. This means your primary keyword should appear naturally 1-2 times per 100 words. The checker calculates exact keyword density, identifies over-optimization (keyword stuffing above 3%), and checks if keywords appear in title, H1, first 100 words, and URL.
How do I analyze heading structure for SEO?
The heading structure analyzer checks for a single H1 tag, proper hierarchy (no skipped levels like H2 to H4), keyword usage in headings, and descriptive heading text. Proper heading structure helps search engines understand content organization and improves accessibility for screen readers.
Start Auditing Your Pages
Install Suparank tools and run your first on-page SEO audit in seconds.
curl -fsSL https://suparank.io/install | bash
Then type /suparank-onpage in your AI assistant