On-Page SEO Checklist 2026
On-page SEO is the foundation of every ranking. Even with great backlinks, a page with poor on-page optimization won't reach its full potential.
This checklist covers everything you need to optimize every page on your website. Print it, bookmark it, and use it every time you publish.
1. Keyword Optimization
- Target one primary keyword per page
- Include primary keyword in title tag
- Use keyword in H1 heading
- Include keyword in first 100 words
- Use keyword naturally in H2/H3 subheadings
- Add secondary keywords and LSI variants
- Keep keyword density between 1-2%
- Avoid keyword stuffing
2. Title Tag Optimization
- Include primary keyword (front-loaded)
- Keep under 60 characters
- Make it compelling with power words
- Add numbers when relevant
- Include brand name at end (optional)
- Unique on every page
- No keyword stuffing
Tool: Use our Meta Title Generator to create 60-char titles.
3. Meta Description
- Include primary keyword (it gets bolded)
- Keep under 160 characters
- Write a compelling summary
- Include a call-to-action
- Match search intent
- Unique per page
Tool: Use our Meta Description Generator.
4. URL Structure
- Short and readable (3-5 words)
- Include primary keyword
- Use hyphens (-), not underscores (_)
- Lowercase only
- No dates or IDs
- No special characters
Tool: Use our Slug Generator.
5. Headings (H1-H6)
- One H1 per page (matches title)
- Use H2 for main sections
- Use H3 for subsections
- Include keywords in headings naturally
- Logical hierarchy (no skipping levels)
- Descriptive and clear
6. Content Quality
- Original, not copied
- Covers topic comprehensively
- Answers user's search intent
- 1,000-2,500+ words (varies by topic)
- Short paragraphs (2-3 sentences)
- Uses bullet points and lists
- Includes examples and data
- Formatted for readability
- Up-to-date information
- E-E-A-T signals (experience, expertise, authoritativeness, trust)
Tool: Use our Word Counter to track length.
7. Images & Media
- Relevant, high-quality images
- Descriptive file names (keyword-rich)
- Compressed file size (<200KB)
- Proper alt text with keyword
- Set width and height (prevents CLS)
- Lazy loading for images below fold
- WebP or AVIF format if possible
- Add captions when helpful
Tool: Use our Alt Text Generator.
8. Internal Linking
- Link to 3-5 relevant internal pages
- Use descriptive anchor text
- Link to pillar pages from cluster content
- Link back from cluster to pillar
- No "click here" links
- Fix broken internal links
- Add breadcrumb navigation
9. External Linking
- Link to 2-3 authoritative sources
- Use rel="nofollow" for sponsored/paid links
- Open external links in new tab
- Link to relevant, high-quality sites
- Avoid linking to competitors excessively
10. Schema Markup
- Add appropriate schema type (Article, Product, FAQ, etc.)
- Use JSON-LD format (Google's recommendation)
- Test with Rich Results Test
- Validate with Schema.org validator
- Monitor in Search Console
Tool: Use our JSON-LD Schema Generator.
11. Mobile Optimization
- Responsive design
- Readable font sizes (16px+)
- Tap-friendly buttons (48px+)
- No horizontal scrolling
- Fast loading on mobile
- No intrusive interstitials
- Proper viewport meta tag
12. Page Speed
- LCP under 2.5s
- INP under 200ms
- CLS under 0.1
- Compressed images
- Minified CSS/JS
- Browser caching enabled
- CDN in use
- Fast hosting
Tool: Check our Core Web Vitals Tips.
13. Canonical Tag
- Set canonical URL for every page
- Point to the preferred version
- Absolute URL (includes https://)
- Self-referencing canonical on main pages
- Prevents duplicate content issues
Tool: Use our Canonical Tag Generator.
14. Open Graph & Twitter Cards
- OG title, description, image
- Twitter card type
- Optimized image (1200ร630 for OG)
- Test with Facebook Debugger
- Test with Twitter Card Validator
Tools: Use our OG Tags Generator + Twitter Card Generator.
15. User Experience (UX)
- Easy navigation
- Clear call-to-action
- No intrusive popups
- Readable font and spacing
- Good color contrast
- Fast loading
- Search functionality (for large sites)
- Accessibility (alt text, ARIA labels)
16. Pre-Publish Final Checks
- Proofread for spelling and grammar
- Test all links
- Preview on mobile
- Check title/description appearance in SERP
- Verify schema is valid
- Submit URL to Google Search Console
- Share on social media
- Add to internal linking structure
๐ Use our free tools to complete this checklist: Meta Title Generator, Slug Generator, Schema Generator, and SERP Preview.
Final Thoughts
On-page SEO isn't a one-time task โ it's an ongoing process. Use this checklist for every new page you publish, and revisit old pages periodically to ensure they still meet best practices.
Small optimizations compound over time. A well-optimized page can rank for years with minimal maintenance.