SEO On-Page Checklist

Essential on-page SEO optimization techniques and best practices.

Title Tags

Best practices
• Keep under 60 characters
• Include primary keyword near beginning
• Make it unique for each page
• Include brand name at end
• Make it compelling and clickable

HTML example
</span><span class="example">Primary Keyword - Secondary | Brand</span><span class="cmd">

Good examples
"React Hooks Guide - Complete Tutorial | DevDocs"
"Buy Running Shoes - Free Shipping | Nike"

Meta Descriptions

Best practices
• Keep between 150-160 characters
• Include target keyword naturally
• Write compelling copy with CTA
• Unique for each page
• Accurately describe page content

HTML example
 name="description"
  content="Learn React Hooks with practical examples. Master useState, useEffect, and custom hooks in this comprehensive guide."
/>

Header Tags (H1-H6)

H1 tag
• Only one H1 per page
• Include main keyword
• Make it descriptive and clear
• Usually matches or relates to title tag

Structure

Main Page Title with Keyword

Section Heading

Subsection

Subsection

Another Section

Best practices • Use hierarchical order (H1 → H2 → H3) • Include keywords naturally • Make headers descriptive

Content Optimization

Keyword usage
• Use primary keyword in first 100 words
• Include variations and synonyms
• Maintain 1-2% keyword density
• Avoid keyword stuffing

Content quality
• Write for humans first, search engines second
• Aim for 1000+ words for important pages
• Make content unique and valuable
• Update content regularly
• Use short paragraphs (2-3 sentences)

Formatting
• Use bullet points and lists
• Bold important terms
• Add images and videos
• Include internal links

Images & Media

Image optimization
• Use descriptive filenames (not IMG_001.jpg)
• Add ALT text with keywords
• Compress images for fast loading
• Use WebP format when possible
• Specify width and height attributes

ALT text example
 src="react-hooks-diagram.webp"
  alt="React Hooks lifecycle diagram showing useState and useEffect"
  width="800" height="600"
/>

Video SEO
• Add video transcripts
• Use schema markup for videos
• Create video sitemaps

URL Structure

Best practices
• Keep URLs short and descriptive
• Use hyphens (not underscores)
• Include target keyword
• Use lowercase letters
• Avoid special characters

Good examples
✓ example.com/react-hooks-guide
✓ example.com/blog/seo-tips

Bad examples
✗ example.com/page.php?id=123
✗ example.com/React_Hooks_Guide
✗ example.com/category/blog/2024/01/15/post-title

Internal Linking

Best practices
• Link to relevant pages
• Use descriptive anchor text
• Avoid click here links
• Link deep into site structure
• Fix broken internal links

Good anchor text
✓ Learn more about React Hooks
✓ Complete SEO guide

Bad anchor text
✗ Click here
✗ Read more
✗ This page

Technical SEO

Page speed
• Optimize images
• Minify CSS, JS, HTML
• Enable browser caching
• Use CDN
• Lazy load images

Mobile optimization
• Responsive design
• Mobile-friendly navigation
• Fast mobile loading
 name="viewport" content="width=device-width, initial-scale=1"/>

Schema markup
• Add structured data
• Use JSON-LD format
• Test with Google Rich Results Test