What Is On-Page SEO?
On-page SEO refers to all the optimizations you make directly on a web page to help it rank higher in search engine results. Unlike off-page SEO (link building, brand mentions), on-page factors are entirely within your control — making this the most actionable area to start with.
1. Target One Primary Keyword Per Page
Each page should be optimized around a single primary keyword or topic. This keeps the content focused and helps search engines understand what the page is about. Supporting keywords and related terms can be included naturally throughout the content.
2. Craft a Compelling Title Tag
The title tag is one of the most important on-page SEO elements. Follow these best practices:
- Include your primary keyword, ideally near the beginning
- Keep it under 60 characters to avoid truncation in search results
- Make it compelling enough to earn the click — it's your ad headline
- Avoid keyword stuffing; write for humans first
3. Write a Useful Meta Description
While meta descriptions aren't a direct ranking factor, they heavily influence click-through rate — which does affect rankings indirectly. Write a clear 150–160 character summary that tells users exactly what the page covers and why they should click.
4. Use Header Tags Properly (H1, H2, H3)
Your page should have exactly one H1 — typically the article or page title — that includes your primary keyword. Use H2s for main sections and H3s for subsections. This structure helps both users and crawlers understand your content hierarchy.
5. Optimize Your URL Slug
URLs should be short, descriptive, and keyword-rich. Compare these two:
- Bad: /page?id=4827&ref=home
- Good: /on-page-seo-guide
Use hyphens to separate words, avoid stop words where possible, and keep it concise.
6. Write Comprehensive, Helpful Content
Google's primary goal is to surface the most helpful, trustworthy, and comprehensive answer to a user's query. Ask yourself: does my page fully answer the question? Look at what's already ranking for your target keyword and aim to cover the topic more thoroughly and clearly.
7. Optimize Images
- Use descriptive, keyword-relevant file names (e.g., on-page-seo-checklist.jpg)
- Add descriptive alt text to every image
- Compress images to keep page load times fast
- Use modern formats like WebP where possible
8. Internal Linking
Link to other relevant pages on your site using descriptive anchor text. Internal links help distribute "link equity" across your site and help search engines discover and index your content. They also improve time-on-site by guiding readers to related content.
9. Page Speed & Core Web Vitals
Google uses Core Web Vitals — Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS) — as ranking signals. Use Google's free PageSpeed Insights tool to identify and fix performance issues.
On-Page SEO Quick Checklist
- Primary keyword identified and used naturally
- Title tag optimized (under 60 chars, keyword included)
- Meta description written (under 160 chars)
- H1 tag contains primary keyword
- Content is comprehensive and genuinely helpful
- Images have descriptive alt text and are compressed
- Internal links added to relevant pages
- URL is clean and descriptive
- Page loads quickly on mobile
Work through this checklist on every page you publish and you'll have a strong on-page SEO foundation that compounds over time.