On-Page SEO Checker
Audit every page on your site for on-page SEO best practices. Check title tags, meta descriptions, heading hierarchy, image alt text, word count, and more. Get a detailed score and prioritized fix list.
TL;DR: SEOAudits's on-page SEO checker audits titles, meta descriptions, headings, images, and content length on every page. Get a prioritized fix list with specific instructions.
What Is On-Page SEO?
On-page SEO (also called on-site SEO) refers to the practice of optimizing individual web pages to rank higher and earn more relevant traffic in search engines. Unlike off-page SEO, which involves external signals like backlinks, on-page SEO focuses entirely on elements within your control.
The core components of on-page SEO include: title tags, meta descriptions, heading tags (H1-H6), content quality, image optimization, internal linking, and URL structure. Each of these elements sends signals to search engines about what your page is about and how valuable it is to users.
SEOAudits's on-page SEO checker automates the analysis of all these elements across your entire website. Instead of manually checking each page, you get a comprehensive report showing every issue, its severity, and exactly how to fix it.
Why On-Page SEO Matters
- Direct ranking factor — Title tags, headings, and content are among the most important ranking signals
- Click-through rates — Compelling titles and meta descriptions increase CTR from search results
- User experience — Clear headings and structured content keep visitors engaged longer
- Accessibility — Alt text and semantic HTML make your site usable for everyone
- Crawl efficiency — Proper structure helps search engines understand and index your content
What SEOAudits Checks
SEOAudits's on-page SEO checker analyzes 10 critical factors on every page. Each factor has a severity level and point penalty that affects your overall SEO score.
| Check | Description | Penalty | Severity |
|---|---|---|---|
| Title Tag Audit | Every page needs a unique, descriptive title tag between 50 and 60 characters. SEOAudits detects missing titles, duplicates, and titles that are too short or too long. | Missing: -25 | Duplicate: -15 | Too short: -8 | Critical |
| Meta Description Audit | Meta descriptions should be 120-160 characters, unique per page, and compelling. SEOAudits finds missing, duplicate, or poorly written meta descriptions. | Missing: -15 | Duplicate: -10 | Warning |
| H1 Tag Audit | Every page should have exactly one H1 tag that describes the main topic. Missing H1s or multiple H1s confuse search engines about page relevance. | Missing: -25 | Multiple: -12 | Critical |
| Heading Hierarchy | Headings should follow a logical H1 → H2 → H3 structure without skipping levels. SEOAudits validates your heading tree and flags structural errors. | Skipped levels: -10 | No subheadings: -8 | Warning |
| Image Alt Text | Every image should have descriptive alt text for accessibility and SEO. SEOAudits counts images without alt text and applies bulk penalties per page. | Up to -30 per page (bulk) | Warning |
| Content Word Count | Pages with fewer than 300 words may be considered thin content. SEOAudits flags very thin pages (<150 words) and thin pages (<300 words). | Very thin: -30 | Thin: -15 | Critical |
| Canonical URL | Canonical tags prevent duplicate content issues by telling search engines which version of a page to index. SEOAudits checks for missing or incorrect canonical URLs. | Missing: -12 | Mismatch: -8 | Warning |
| Internal Links | Pages with few internal links are harder for crawlers to discover and receive less PageRank. SEOAudits flags pages with fewer than 3 internal links. | Low links: -12 | Info |
| URL Length | URLs longer than 100 characters are harder to read, share, and rank. SEOAudits flags overly long URLs and suggests shorter alternatives. | Too long: -5 | Info |
| Indexability Check | Pages with noindex tags or blocked by robots.txt cannot appear in search results. SEOAudits flags non-indexable pages and explains why. | Non-indexable: -25 | Critical |
How the On-Page SEO Checker Works
Crawl Your Site
SEOAudits crawls every page on your site and extracts all on-page elements: titles, meta descriptions, headings, images, links, and content.
Validate Each Element
Each element is checked against SEO best practices. Is the title present? Is it the right length? Is it unique? The same validation runs for every factor.
Apply Penalties
Missing or poorly optimized elements incur deterministic penalties. A missing title costs 25 points; a duplicate meta description costs 10 points. These penalties directly reduce your page and site scores.
Generate Fix List
Issues are sorted by severity (Critical → Warning → Info) and grouped by type. For each issue, SEOAudits shows the affected pages, current values, and specific instructions for fixing the problem.
Frequently Asked Questions
How long should my title tags be?
Optimal title tag length is 50-60 characters. Titles shorter than 30 characters may not provide enough context; titles longer than 60 characters may be truncated in search results. SEOAudits flags both issues.
Do meta descriptions affect rankings?
Meta descriptions are not a direct ranking factor, but they significantly affect click-through rates (CTR) from search results. A compelling meta description can increase CTR by 5-30%, which indirectly improves rankings through increased engagement signals.
Can I have multiple H1 tags on a page?
While HTML5 technically allows multiple H1 tags in different sections, SEO best practice is to use exactly one H1 per page. This provides a clear topical signal to search engines. SEOAudits flags pages with zero or multiple H1 tags.
What is thin content and why is it bad?
Thin content is pages with very few words (typically under 300) that do not provide substantial value to users. Search engines prefer comprehensive content that thoroughly answers user queries. SEOAudits flags pages under 150 words as "very thin" (-30 points) and pages under 300 words as "thin" (-15 points).
Audit your on-page SEO
Run a free audit and discover every on-page issue hurting your rankings.
Start Free Audit