What Is On-Page SEO?
On-page SEO refers to all the optimizations you make directly on a web page to improve its chances of ranking in search results. Unlike off-page SEO (like backlinks), on-page factors are entirely within your control. Getting them right is the foundation of any effective SEO strategy.
This checklist walks through every major on-page element, from the title tag to internal linking, so nothing slips through the cracks.
Title Tag Optimization
The title tag is arguably the most important on-page element. It appears as the clickable headline in search results and sets the expectation for your page.
- Include your primary keyword — ideally near the beginning.
- Keep it under 60 characters to prevent truncation in search results.
- Make it compelling — a higher click-through rate (CTR) can improve rankings over time.
- Avoid keyword stuffing — write for humans first, search engines second.
Meta Description
Meta descriptions don't directly affect rankings, but they heavily influence whether someone clicks your result. Write them like ad copy:
- Keep it between 120–155 characters.
- Include the primary keyword naturally.
- Add a clear value proposition or call to action.
- Make it unique for every page — never duplicate meta descriptions.
Heading Structure (H1–H4)
Headings help both readers and search engines understand your content's structure.
- H1: Use exactly one per page. Include your primary keyword. This is your page's main title.
- H2: Use for major sections. Include secondary keywords naturally where relevant.
- H3–H4: Use for subsections. Don't force keywords — focus on clarity.
Keyword Placement in Body Content
Strategic keyword placement signals relevance without over-optimization:
- Use the primary keyword in the first 100 words of the article.
- Aim for a keyword density of roughly 0.5%–1.5% — use it naturally, not repeatedly.
- Use semantic variants and related terms (LSI keywords) throughout. If your target keyword is "email marketing," also use "email campaigns," "subscriber list," "open rates," etc.
URL Structure
Clean, descriptive URLs are a ranking factor and improve user experience:
- Include the primary keyword in the URL slug.
- Use hyphens to separate words (not underscores).
- Keep URLs short — aim for under 75 characters.
- Avoid dynamic parameters where possible (e.g.,
?id=123).
Internal Linking
Internal links distribute "link equity" across your site and help Google crawl your content:
- Link to 2–4 relevant pages within each article.
- Use descriptive, keyword-rich anchor text (not "click here").
- Link from high-authority pages to newer ones that need a boost.
Image Optimization
- Use descriptive filenames (e.g.,
on-page-seo-checklist.jpg, notIMG_4521.jpg). - Write alt text that describes the image — include the keyword only if it fits naturally.
- Compress images to reduce page load time (use WebP format where possible).
Content Quality Signals
Google increasingly rewards content that demonstrates expertise, experience, authority, and trustworthiness (E-E-A-T):
- Write content that genuinely answers the search query in full.
- Use data, examples, and specific details to back up claims.
- Keep content updated — refresh older articles when information becomes outdated.
- Add an author bio if your site is in a YMYL (Your Money or Your Life) category like finance or health.
Quick Reference Checklist
| Element | Done? |
|---|---|
| Title tag includes primary keyword | ☐ |
| Meta description written (120–155 chars) | ☐ |
| Single H1 with keyword | ☐ |
| Keyword in first 100 words | ☐ |
| Clean, keyword-rich URL | ☐ |
| 2–4 internal links added | ☐ |
| Images compressed with alt text | ☐ |