SEO basics
On-Page SEO
On-page SEO refers to optimizations made directly on your webpages to improve rankings. This includes content, HTML elements, and site architecture.
On-page SEO is the foundation of any successful SEO strategy. Unlike off-page factors (like backlinks), you have complete control over on-page elements. Mastering these fundamentals ensures search engines can properly understand, index, and rank your content.
Title Tags
The most important on-page SEO element. Title tags appear in search results and browser tabs.
- Keep titles under 60 characters
- Include your primary keyword near the beginning
- Make each title unique across your site
- Write for humans first, search engines second
Meta Descriptions
While not a direct ranking factor, compelling meta descriptions improve click-through rates.
- Stay under 155-160 characters
- Include a clear call-to-action
- Naturally incorporate keywords
- Accurately describe the page content
Header Structure (H1-H6)
Headers create a logical hierarchy and help both users and search engines understand your content.
- Use only one H1 per page
- Include keywords in H2s naturally
- Follow a logical hierarchy (don't skip levels)
- Use headers to break up long content
Content Optimization
High-quality, relevant content is the foundation of on-page SEO.
- Match search intent with your content
- Use keywords naturally throughout
- Write comprehensive, in-depth content
- Update content regularly to keep it fresh
Image Optimization
Properly optimized images improve page speed and provide ranking opportunities.
- Write descriptive alt text for every image
- Use descriptive file names (not IMG_001.jpg)
- Compress images for faster loading
- Use modern formats like WebP
Internal Linking
Internal links help users navigate and distribute page authority across your site.
- Link to relevant pages naturally
- Use descriptive anchor text
- Create topic clusters with pillar pages
- Fix broken internal links regularly
URL Structure
Clean, descriptive URLs help users and search engines understand page content.
- Keep URLs short and descriptive
- Include keywords when relevant
- Use hyphens to separate words
- Avoid parameters and numbers when possible
On-page SEO checklist
Use this checklist for every page you publish or optimize:
Related resources
Deepen your on-page SEO knowledge with these guides, tools, and references.
On-page SEO glossary
Look up key terms and definitions
Meta tag analyzer
Check your title tags and meta descriptions
Heading structure checker
Validate your H1-H6 hierarchy
Keyword density checker
Ensure natural keyword usage in your content
Content readability checker
Make sure your content is easy to read
SERP simulator
Preview how your page appears in search results
Keyword research guide
Find the right keywords to target on your pages
Schema markup generator
Add structured data to your pages
Monthly SEO checklist
Recurring tasks to keep your on-page SEO sharp