An On-Page SEO Checklist

An On-Page SEO Checklist

Use this checklist when creating or auditing any page you want to rank in search results.

Title tag

  • 50 to 60 characters
  • Primary keyword included, ideally near the start
  • Unique across the site
  • Compelling and click-worthy

Meta description

  • 150 to 160 characters
  • Primary keyword included naturally
  • Clear value proposition or summary
  • Unique across the site

H1 tag

  • Exactly one per page
  • Primary keyword included
  • Matches the page’s main topic

Subheadings (H2/H3)

  • Logical hierarchy with no skipped levels
  • Secondary keywords and related topics covered
  • Question-phrased subheadings where appropriate

URL

  • Short and descriptive
  • Primary keyword in the slug
  • Hyphens used as word separators
  • No parameters or session IDs

Content

  • Fully covers the topic (comprehensive topical depth)
  • E-E-A-T signals present (author, date, sources)
  • Primary keyword in first 100 words
  • Natural keyword density (1 to 3 percent)
  • Semantic keywords and related terms used throughout
  • Readability appropriate for target audience

Images

  • All images have descriptive alt text
  • File sizes under 200KB (compressed)
  • WebP or AVIF format used
  • Width and height attributes set
  • Below-fold images use lazy loading

Internal links

  • 3 to 5 relevant internal links per 1,000 words
  • Descriptive anchor text
  • No orphan page issues

Schema

  • Article or BlogPosting schema with author and dates
  • BreadcrumbList schema
  • No deprecated schema types (no HowTo, no FAQPage for commercial sites)

AI search readiness

  • Direct 40 to 55 word answer after each major H2
  • Self-contained sections of 134 to 167 words
  • Speakable schema on key answer passages
Scroll to Top