Back to Blog
On-Page SEO7 min readApril 1, 2025

On-Page SEO Checklist: 20 Factors That Actually Matter

A practical on-page SEO checklist covering title tags, meta descriptions, headings, content optimization, internal linking, and more.

On-Page SEOChecklistContentMeta Tags

What is On-Page SEO?

On-page SEO refers to optimizations made directly on your webpage to improve its ranking in search results. Unlike off-page SEO (backlinks), you have full control over on-page factors.

The Complete On-Page SEO Checklist

Title Tag

  • ✅ Include your primary keyword near the beginning
  • ✅ Keep it under 60 characters
  • ✅ Make it compelling and click-worthy
  • ✅ Unique for every page

Meta Description

  • ✅ 150–160 characters
  • ✅ Include primary keyword naturally
  • ✅ Include a call-to-action
  • ✅ Unique and descriptive

URL Structure

  • ✅ Short and descriptive: /on-page-seo-checklist
  • ✅ Use hyphens, not underscores
  • ✅ Include keyword
  • ✅ Avoid parameters when possible

Heading Structure (H1–H6)

  • ✅ One H1 per page with primary keyword
  • ✅ Use H2s for main sections
  • ✅ Use H3s for subsections
  • ✅ Natural keyword usage in headings

Content Quality

  • ✅ Minimum 800 words for competitive topics
  • ✅ Answer the search intent completely
  • ✅ Use keywords naturally (2–3% density)
  • ✅ Include LSI/related keywords
  • ✅ Update content regularly

Images

  • ✅ Descriptive file names (keyword-rich)
  • ✅ Alt text for all images
  • ✅ Compress images (WebP format)
  • ✅ Use lazy loading

Internal Linking

  • ✅ Link to 3–5 relevant pages within your site
  • ✅ Use descriptive anchor text
  • ✅ No broken internal links

Page Speed

  • ✅ Core Web Vitals passing (LCP, FID, CLS)
  • ✅ Under 3 seconds load time
  • ✅ Minified CSS/JS

Mobile Optimization

  • ✅ Responsive design
  • ✅ Readable font sizes (16px minimum)
  • ✅ Touch-friendly buttons

Schema Markup

  • ✅ JSON-LD for articles, FAQs, breadcrumbs
  • ✅ Open Graph tags for social sharing

How to Audit Your On-Page SEO

Use SEOPulse's Meta Tag Analyzer to instantly check your title, description, OG tags, and heading structure for any URL.

On-page SEO is foundational — get this right before focusing on link building.

Try SEOPulse Free Tools

Apply what you've learned with our 18 free SEO tools.

Explore All Tools