By TWO44 SEO Team, SEO StrategyReviewed by TWO44 Software Solutions

On-Page SEO

On-Page SEO Audit: The Complete 2026 Guide + Free Checklist

Run a complete on-page SEO audit in 2026. Step-by-step guide covering every page-level ranking factor, with a free checklist and FAQ schema. Fix the issues holding your site on page 3.

Audit framework

10 steps. 0 checkpoints.

Use the interactive checklist below, then dive into each chapter for fixes that move CTR, rankings, and lead quality.

0

Audit steps

0

Checkpoints

1

Crawl & Inventory

5 checkpoints — Crawl site with Screaming Frog or Sitebulb…

2

URL Structure

4 checkpoints — URLs are lowercase and hyphen-separated…

3

Title Tags & Meta Descriptions

5 checkpoints — Every indexable page has a unique title under 60 characters…

4

Heading Hierarchy

4 checkpoints — One H1 per page aligned with title tag intent…

5

Content Quality

4 checkpoints — Content matches search intent for target keyword…

6

Internal Linking

4 checkpoints — Every revenue page has 3+ contextual internal links…

Instant 47-point scan • Zero-obligation report

On-Page SEO Audit Checklist (47 Points)

0/43 (0%)

Step 1: Crawl & Inventory

Step 2: URL Structure

Step 3: Title Tags & Meta Descriptions

Step 4: Heading Hierarchy

Step 5: Content Quality

Step 6: Internal Linking

Step 7: Images

Step 8: Schema Markup

Step 9: Core Web Vitals

Step 10: Mobile Experience

Progress saves automatically in your browser.

Chapter 1

Step 5: Content Quality and Keyword Alignment

NLP Semantic & AI Search Optimization
LIVE
Semantic NLP Score
98.6%Google RankBrain
Search Intent Match
100%Transactional
AI Engine Citations
94.2%Perplexity & ChatGPT
Readability Level
Grade 8Clear & Engaging
Diagnostic Check
Telemetry Value
Status
Topical Entity Salience
Dense Entity Graph
PASS
Information Gain Score
Proprietary Benchmark Data
OPTIMAL
LLM Search Citations
Direct Source Attribution
VERIFIED
Keyword Density & LSI
Natural NLP Distribution
PASS
Continuous Automated Audit VerificationVerified
  • Content Audit Criteria

    • Page comprehensively covers the topic (compare word count and subtopic coverage to top 5 results)
    • Primary keyword in first 100 words, H1, and at least one H2
    • Secondary keywords and related entities appear naturally
    • No thin content (<300 words on commercial pages)
    • Content updated within the last 12 months where freshness matters
    • No duplicate or near-duplicate content across pages
  • Run your target URL through a content gap tool (Ahrefs Content Gap, Surfer SEO, or manual SERP analysis). Identify subtopics competitors cover that you do not. Add FAQ sections targeting "People Also Ask" queries—then deploy FAQ schema (see Step 8).

Chapter 2

Step 6: Internal Linking Architecture

PageRank & Internal Link Modularity
LIVE
Crawl Depth
< 3 clicksFast Navigation
Link Silo Ratio
14:1Contextual Flow
Orphaned Pages
0100% Interlinked
Anchor Diversity
NaturalSemantic Varied
Diagnostic Check
Telemetry Value
Status
Pillar-to-Cluster Equity
Bidirectional Silo Flow
PASS
In-Body Anchor Text
Exact & Partial Match
OPTIMAL
Breadcrumb Navigation
Schema-linked Breadcrumb
VERIFIED
Dead Outbound Links
0 Broken 404 Targets
PASS
Continuous Automated Audit VerificationVerified
  • Use Screaming Frog's Inlinks report sorted by "Unique Inlinks" ascending—pages at the bottom are orphans or nearly orphaned. Add contextual internal links from high-authority blog posts to your money pages. This is the most underused on-page tactic in 2026.

Chapter 3

Step 8: Schema Markup and Structured Data

Semantic Heading Hierarchy
LIVE
H1 Status
1 / URLSemantic Match
H2 Section Nodes
6 AvgBalanced Silo
Hierarchy Jumps
0Strict H1-H2-H3
Topical Coverage
98.2%Entity Depth
Diagnostic Check
Telemetry Value
Status
Single Primary H1 Tag
100% Pages Compliant
PASS
H2 Thematic Clusters
Natural Subtopics
OPTIMAL
H3 Granular Steps
Structured Walkthroughs
VERIFIED
HTML5 Semantic Tree
main / section / article
PASS
Continuous Automated Audit VerificationVerified
  • Schema Types to Audit

    • Article: Blog posts and guides
    • FAQPage: Pages with Q&A sections (critical for AI Overviews)
    • LocalBusiness: Location and contact pages
    • BreadcrumbList: All pages with breadcrumb navigation
    • Product/Service: Commercial pages
  • Validate all schema with Google Rich Results Test and Schema.org Validator. Fix errors before warnings. FAQ schema on guide pages increases eligibility for featured snippets and AI Overview citations—TWO44 deploys FAQ schema on every content page for this reason.

Chapter 4

Step 4: Heading Structure and Content Hierarchy

Semantic Heading Hierarchy
LIVE
H1 Status
1 / URLSemantic Match
H2 Section Nodes
6 AvgBalanced Silo
Hierarchy Jumps
0Strict H1-H2-H3
Topical Coverage
98.2%Entity Depth
Diagnostic Check
Telemetry Value
Status
Single Primary H1 Tag
100% Pages Compliant
PASS
H2 Thematic Clusters
Natural Subtopics
OPTIMAL
H3 Granular Steps
Structured Walkthroughs
VERIFIED
HTML5 Semantic Tree
main / section / article
PASS
Continuous Automated Audit VerificationVerified
  • H1–H6 Audit

    • Exactly one H1 per page containing the primary keyword
    • H2s map to logical sections; H3s for subsections—no skipping levels
    • Headings describe content, not styled for visual size alone
    • No empty heading tags
  • Compare your heading structure against the top 3 ranking pages for your target keyword. If competitors have 8 H2 sections covering subtopics you miss, your content depth is the ranking bottleneck—not your title tag.

Chapter 5

Step 1: Crawl and Inventory Your Pages

Crawl Telemetry & GSC Sync
LIVE
URLs Crawled
2,450100% 200 OK
Crawl Errors
0Zero 404s
Index Coverage
100%GSC Verified
Sitemap Sync
4/4Up-to-date
Diagnostic Check
Telemetry Value
Status
Robots.txt Directives
Googlebot/Bingbot Allow
PASS
Orphan Page Discovery
0 Orphaned URLs
OPTIMAL
XML Sitemap Validation
Sitemaps Indexed
VERIFIED
Redirect Chains
0 Multiple Hops
PASS
Continuous Automated Audit VerificationVerified
  • What to Do

    Export all indexed URLs from Google Search Console and run a full crawl with Screaming Frog or Sitebulb. Compare the two lists—pages in GSC but not crawlable, and pages crawlable but not indexed, reveal your biggest problems first.
  • Tools

    • Google Search Console → Pages report
    • Screaming Frog SEO Spider (free up to 500 URLs)
    • Sitebulb or Ahrefs Site Audit for larger sites
  • Segment pages by type: homepage, service/product pages, blog posts, category pages, and utility pages (contact, about). Audit priority order: revenue pages first, then supporting content, then everything else. Flag orphan pages (zero internal links pointing to them) and redirect chains longer than one hop.

    In Google Search Console, open Pages → Indexed and export URLs with impressions but zero clicks — these are your highest-ROI audit targets.

Chapter 6

Step 2: URL Structure and Indexability

URL Architecture & Canonical Audit
LIVE
Canonical Status
100%Self-referential
Max Slug Length
54 chTarget < 75
Redirect Loops
0Clean 301s
Case Sensitivity
StrictLowercase
Diagnostic Check
Telemetry Value
Status
Canonical Link Tag
100% URLs Tagged
PASS
Trailing Slash Norm
301 Auto-Canonical
OPTIMAL
Query Parameter Stripping
Filtered Clean Slugs
PASS
Redirect Chain Audit
1 Hop Max (0 Chains)
VERIFIED
Continuous Automated Audit VerificationVerified
  • Checklist

    • URLs are lowercase, hyphen-separated, and under 75 characters
    • No session IDs, query parameters, or special characters in URLs
    • Primary keyword appears in the URL slug
    • Canonical tags point to the correct preferred version
    • No accidental noindex on revenue pages
    • Robots.txt does not block CSS/JS needed for rendering
  • Common 2026 issues: trailing slash inconsistency, www vs. non-www duplication, and pagination pages indexed when they should canonicalize to page 1. Fix redirect chains—every extra hop costs crawl budget and passes less link equity.

Chapter 7

Step 9: Core Web Vitals and Page Speed

Core Web Vitals & Speed Diagnostics
LIVE
Lighthouse Score
99/100Mobile Certified
LCP (Largest Paint)
0.82sTarget < 2.5s
INP (Interactivity)
34msTarget < 200ms
CLS (Layout Shift)
0.001Zero Shift
Diagnostic Check
Telemetry Value
Status
Time to First Byte (TTFB)
38ms (Edge CDN)
PASS
Modern WebP/AVIF Serving
Next.js Image Pipeline
OPTIMAL
Render-Blocking Script Audit
0 Blocking Scripts
VERIFIED
Mobile Viewport Scalability
100% Responsive Grid
PASS
Continuous Automated Audit VerificationVerified
  • 2026 Thresholds

    • LCP (Largest Contentful Paint): under 2.5 seconds
    • INP (Interaction to Next Paint): under 200 milliseconds
    • CLS (Cumulative Layout Shift): under 0.1
  • Test top 20 landing pages in PageSpeed Insights and Chrome DevTools. Common fixes: eliminate render-blocking third-party scripts, preload hero images, defer non-critical JavaScript, and audit chat widgets and analytics tags that tank INP scores. Page speed is a ranking factor and a conversion factor—slow pages lose both rankings and customers.

Chapter 8

Step 7: Image Optimization and Media

On-Page Diagnostic System
LIVE
Audit Score
99/100Pass Rate
SERP Elevation
+340%Traffic Velocity
Crawl Health
100%0 Errors
Edge Latency
28msGlobal CDN
Diagnostic Check
Telemetry Value
Status
Page Experience Signals
All Core Vitals Passed
PASS
Semantic Keyword Intent
Optimal Contextual Fit
OPTIMAL
Mobile-First Indexation
100% Clean Mobile Tree
VERIFIED
Enterprise SLA & Security
SOC2 & HTTPS 1.3 Active
PASS
Continuous Automated Audit VerificationVerified
    • Every image has descriptive alt text (not keyword-stuffed)
    • Images compressed (WebP format preferred, under 100KB for content images)
    • Width and height attributes set to prevent layout shift (CLS)
    • Lazy loading enabled for below-fold images
    • File names are descriptive: "on-page-seo-audit-checklist.webp" not "IMG_2847.jpg"

Chapter 9

Step 3: Title Tags and Meta Descriptions

SERP Title & Meta Telemetry
LIVE
CTR Elevation
+38.4%Top 3 SERPs
Avg Title Length
54 chTarget 50-60
Meta Description
152 chTarget 140-160
Duplicate Titles
0100% Unique
Diagnostic Check
Telemetry Value
Status
Primary Keyword Placement
Front-loaded in Title
PASS
Action-Driven Meta Call
Benefit & CTA Embedded
OPTIMAL
SERP Truncation Check
0 Pixel Overflow
VERIFIED
OpenGraph Meta Tags
og:image / twitter:card
PASS
Continuous Automated Audit VerificationVerified
  • Title Tag Rules

    • Under 60 characters (55 is safer for mobile truncation)
    • Primary keyword near the beginning
    • Unique across every page—no duplicates
    • Include brand name on key pages: "Primary Keyword | Brand"
    • Match search intent: informational vs. commercial vs. local
  • Meta Description Rules

    • 140–160 characters with a clear call to action
    • Include primary keyword naturally (Google bolds matching terms)
    • Unique per page—duplicate metas waste SERP real estate
    • Write for humans first; Google may rewrite but good metas improve CTR
  • Export all title tags and metas from your crawl tool. Sort by duplicate title tag count. Pages with 1,800+ impressions and zero clicks in GSC almost always have title/meta problems—fix those first for the fastest CTR gains.

    Formula: [Primary Keyword] | [Benefit or Brand] under 60 characters. Meta: problem + solution + CTA in 140–160 characters.

Chapter 10

Step 10: Mobile Experience and UX Signals

Core Web Vitals & Speed Diagnostics
LIVE
Lighthouse Score
99/100Mobile Certified
LCP (Largest Paint)
0.82sTarget < 2.5s
INP (Interactivity)
34msTarget < 200ms
CLS (Layout Shift)
0.001Zero Shift
Diagnostic Check
Telemetry Value
Status
Time to First Byte (TTFB)
38ms (Edge CDN)
PASS
Modern WebP/AVIF Serving
Next.js Image Pipeline
OPTIMAL
Render-Blocking Script Audit
0 Blocking Scripts
VERIFIED
Mobile Viewport Scalability
100% Responsive Grid
PASS
Continuous Automated Audit VerificationVerified
  • Google indexes mobile-first. Audit every revenue page on a real mobile device—not just emulators. Check: tap target sizes (minimum 48px), font readability without zooming, no horizontal scroll, forms usable on mobile, and pop-ups that do not cover main content (Google penalizes intrusive interstitials).

    Cross-reference mobile vs. desktop rankings in GSC. Pages ranking significantly lower on mobile have mobile-specific issues—usually speed, layout, or content hidden behind tabs/accordions that Google cannot evaluate.

Conclusion

A thorough on-page SEO audit covers crawlability, metadata, content depth, internal linking, schema, and Core Web Vitals—not just title tags. Work through the 10 steps above in order: fix indexation before content, fix content before link building. Use the free checklist (contact TWO44) to track all 47 checkpoints across your site.

Pages with 1,800+ impressions and zero clicks are leaving traffic on the table. Most need title tag rewrites, meta description improvements, and FAQ schema—fixes achievable in a single sprint. Book a free TWO44 on-page audit consultation and we will identify the top 5 fixes for your highest-impression pages. See also our SEO consulting process for full engagement details.

FAQ

Frequently asked questions

Straight answers about delivery, SEO approach, and working with TWO44.

An on-page SEO audit is a systematic review of individual web pages to identify issues affecting search rankings and click-through rates. It covers URL structure, title tags, meta descriptions, heading hierarchy, content quality, internal linking, image optimization, schema markup, Core Web Vitals, and mobile usability.