On-Page SEO Analyzer
Free website SEO checker that analyzes meta tags, title tags, headings, images, and internal linking. Get an instant SEO audit with actionable recommendations.
TL;DR: Enter any URL and get an instant SEO page analysis. This free SEO analyzer checks your title tags, meta description, heading structure, image alt text, internal linking, and more. Find what's missing, fix it, rank higher.
What Does This SEO Analyzer Check?
This website SEO checker performs a comprehensive on-page analysis covering every element that affects your search rankings:
| Element | What We Check | Why It Matters |
|---|---|---|
| Title Tag | Length, keyword presence, uniqueness | Primary ranking factor, shown in search results |
| Meta Description | Length, keyword presence, call-to-action | Affects click-through rate from SERPs |
| Headings (H1-H6) | Hierarchy, count, keyword usage | Content structure signals to Google |
| Image Alt Text | Presence, descriptiveness, keyword usage | Accessibility + image search rankings |
| Internal Links | Count, anchor text, broken links | Distributes page authority, aids crawling |
| External Links | Count, nofollow usage, broken links | Trust signals, user experience |
| Canonical Tag | Presence, self-referencing, correctness | Prevents duplicate content issues |
| Schema Markup | Presence, type, validation | Enables rich snippets in search results |
| Open Graph Tags | Title, description, image | Controls social media appearance |
How to Use This Free SEO Audit Tool
- Enter the URL you want to analyze (your page or a competitor's).
- Optionally add a target keyword to check keyword optimization.
- Click "Analyze" to run the SEO page analysis.
- Review each section and its pass/warning/fail status.
- Fix the issues starting with the most critical (red items first).
The analysis runs in seconds. You can analyze unlimited URLs, including competitor pages to see how they optimize for specific keywords.
Understanding Your SEO Score
Each element receives a status based on SEO best practices:
| Status | What It Means | Priority |
|---|---|---|
| Pass | Element is properly optimized | No action needed |
| Warning | Could be improved but not critical | Address when possible |
| Fail | Missing or incorrectly implemented | Fix immediately |
Focus on fixing red items first. They represent the biggest opportunities. Yellow items are optimizations that can improve rankings but aren't blocking issues.
On-Page SEO Elements Explained
Title Tags
The title tag is the single most important on-page ranking factor. It appears in search results, browser tabs, and social shares. Get it right:
- Length: 50-60 characters (Google truncates longer titles)
- Keyword placement: Include primary keyword near the beginning
- Uniqueness: Every page needs a unique title
- Branding: Optionally add your brand name at the end
Use the SERP Preview Tool to see exactly how your title will appear in Google before publishing.
Meta Description
The meta description doesn't directly affect rankings, but it dramatically impacts click-through rate. A compelling description gets more clicks:
- Length: 150-160 characters (Google truncates longer descriptions)
- Include keywords: They appear bold when matching the search query
- Call-to-action: Tell users what they'll get ("Learn how...", "Discover...")
- Unique value: Why should they click your result over others?
Heading Structure (H1-H6)
Headings organize your content for both users and search engines. They signal topic hierarchy and help Google understand your page structure:
- One H1 per page: Your main headline containing the primary keyword
- Logical hierarchy: H2 for main sections, H3 for subsections, etc.
- No skipping levels: Don't jump from H2 to H4
- Keyword variations: Include related terms in subheadings
Image Alt Text
Alt text describes images for screen readers and search engines. Every image should have descriptive alt text:
- Be descriptive: Describe what's in the image
- Include keywords naturally: When relevant to the image
- Keep it concise: 125 characters or less
- Avoid "image of" or "picture of": Screen readers already announce it's an image
Internal Linking
Internal links connect your pages and distribute ranking power throughout your site:
- Link to relevant content: Help users find related information
- Use descriptive anchor text: "learn about keyword research" not "click here"
- Link deep: Don't just link to your homepage and main categories
- Fix broken links: 404 errors waste crawl budget and frustrate users
Canonical Tags
Canonical tags tell search engines which version of a page is the "master" copy. They prevent duplicate content issues:
- Self-referencing: Every page should have a canonical pointing to itself
- Parameter handling: ?sort=price and ?page=2 should canonical to the main URL
- Cross-domain: Use when syndicating content to other sites
Schema Markup (Structured Data)
Schema markup helps search engines understand your content and enables rich snippets:
- Article schema: For blog posts and news articles
- FAQ schema: Displays expandable Q&A in search results
- Product schema: Shows price, availability, ratings
- LocalBusiness schema: Powers Google Business Profile integration
Use the Schema Markup Generator to create valid structured data for your pages.
Common On-Page SEO Mistakes
These issues appear frequently in SEO audits. Check your pages for:
| Mistake | Impact | Fix |
|---|---|---|
| Missing or duplicate title tags | Kills rankings for affected pages | Write unique titles for every page |
| Multiple H1 tags | Confuses content hierarchy | Use exactly one H1 per page |
| Missing image alt text | Loses image search traffic | Add descriptive alt to all images |
| Broken internal links | Wastes crawl budget, bad UX | Audit and fix or remove broken links |
| Missing canonical tag | Risks duplicate content issues | Add self-referencing canonical to all pages |
| Thin content (<300 words) | May not rank for competitive terms | Expand with useful information or consolidate |
| Keyword stuffing | Can trigger spam filters | Write naturally, use synonyms |
DIY SEO Audit Checklist
Use this checklist alongside the analyzer results for a complete on-page audit:
- ☐ Title tag is 50-60 characters with primary keyword
- ☐ Meta description is 150-160 characters with call-to-action
- ☐ Exactly one H1 tag containing main topic
- ☐ Logical heading hierarchy (H1 → H2 → H3)
- ☐ All images have descriptive alt text
- ☐ At least 3-5 internal links to related content
- ☐ No broken links (internal or external)
- ☐ Self-referencing canonical tag present
- ☐ Schema markup added for content type
- ☐ Content is comprehensive (1000+ words for competitive topics)
- ☐ URL is short, descriptive, includes keyword
- ☐ Page loads in under 3 seconds
Frequently Asked Questions
What is a good SEO score?
SEO "scores" are relative to the tool calculating them. Focus on fixing all red (fail) items and as many yellow (warning) items as practical. A page with all green checks is fully optimized for on-page factors. Remember: on-page is just one part of SEO. Backlinks, site authority, and content quality also determine rankings.
What is the best free SEO analyzer?
This tool provides comprehensive on-page analysis for free, unlimited URLs. For broader site audits, Google Search Console (free) shows how Google sees your site. Combine both: use Search Console for site-wide issues and this analyzer for page-level optimization.
Can I analyze competitor pages?
Yes. Enter any publicly accessible URL. Analyzing competitors reveals their keyword targeting, content length, heading structure, and schema usage. Useful for understanding why they rank and what you need to match or exceed.
What's a good keyword density?
There's no magic number. Write naturally and comprehensively. If your primary keyword appears 1-2% of the time through natural writing, that's typically fine. Keyword stuffing (forcing keywords unnaturally) can hurt rankings. Modern SEO focuses on topic coverage and semantic relevance over exact keyword counts.
Why can't the tool access my page?
Pages behind logins, paywalls, or with aggressive bot blocking may not be accessible. JavaScript-heavy pages that require client-side rendering may also show incomplete results. If your page is publicly accessible but not analyzable, try accessing it in an incognito browser window to verify it loads without authentication.
How often should I run an SEO audit?
Run a full site audit quarterly. Analyze individual pages whenever you publish new content or make significant updates. Also audit pages that have dropped in rankings to identify potential issues.
Does this tool check page speed?
This tool focuses on on-page SEO elements (content, meta tags, structure). For page speed analysis, use Google PageSpeed Insights or Lighthouse. Page speed is a ranking factor, but it's a technical SEO element separate from on-page optimization.
Start Your SEO Page Analysis
On-page SEO is the foundation of search visibility. Before worrying about backlinks or technical SEO, make sure your pages are properly optimized for your target keywords.
Enter a URL above to get your instant SEO audit. Review the results, fix the issues, and watch your rankings improve.
Related Free SEO Tools
Complete your SEO workflow with these complementary tools:
- SERP Preview Tool — Perfect your title and meta description before publishing.
- Schema Markup Generator — Add structured data to enable rich snippets.
- HTTP Status Checker — Find broken links identified in your audit.
- Keyword Clustering Tool — Plan which keywords to target on each page.