SEO Tools Hub
Back to Guides
SEO Basics14 min read

On-Page SEO Checklist: 25 Steps to Perfect Optimization

Use this comprehensive checklist to ensure every page on your site is fully optimized for search engines.

On-page SEO is the foundation of search engine optimization. Unlike off-page factors that you can't fully control, on-page optimization is entirely in your hands. Use this checklist to audit and optimize every page.

Quick Tools Reference

Use our Meta Tag Generator, Heading Analyzer, and Schema Generator to complete this checklist faster.

Meta Tags

Title tag is 50-60 characters with primary keyword
Meta description is 150-160 characters with call-to-action
Open Graph tags are properly configured
Twitter Card tags are set up
Canonical URL is specified

Headings

Only one H1 tag on the page
H1 contains the primary keyword
Headings follow proper hierarchy (H1 → H2 → H3)
Headings are descriptive and keyword-rich
No skipped heading levels

Content

Content is at least 300 words (ideally 1,500+)
Primary keyword in first 100 words
Keyword density is 1-2%
Content is original and valuable
Includes internal links to related pages

Images

All images have descriptive alt text
Images are compressed and optimized
File names are descriptive
Images use next-gen formats (WebP)
Lazy loading is implemented

Technical

URL is short and contains keyword
Page loads in under 3 seconds
Schema markup is implemented
Page is mobile-friendly
No broken links on the page

How to Use This Checklist

  1. Audit one page at a time, starting with your most important pages
  2. Use the tools linked above to automate checks where possible
  3. Fix issues in order of priority (meta tags first, then content, then technical)
  4. Re-audit pages after making changes
  5. Schedule regular audits (monthly for key pages)

Download Tip

Bookmark this page to reference during your SEO audits. Check off items as you complete them to track your progress.

Related Tools