25-Point On-Page SEO Checklist Every Website Needs
Checklist SEO 5 min read · February 2025

25-Point On-Page SEO Checklist Every Website Needs

On-Page SEOTechnical SEOChecklist

On-page SEO is the foundation of every high-ranking website. Before you publish any page — whether it's a blog post, service page or landing page — run through this 25-point checklist. It takes less than 15 minutes and can make the difference between ranking on page 1 or page 5.

SEO analytics and keyword research

Section 1: Keyword Targeting (5 Points)

  1. Primary keyword identified — every page targets one main keyword with clear search intent.
  2. Keyword in title tag — your primary keyword appears near the beginning of the title tag.
  3. Keyword in URL slug — the URL is short, readable and contains the primary keyword (e.g. /local-seo-guide-kenya).
  4. Keyword in H1 — the H1 heading (there should be only one per page) contains the primary keyword naturally.
  5. Keyword in first 100 words — the primary keyword appears in the opening paragraph.

Section 2: Title Tags and Meta Descriptions (4 Points)

  1. Title tag length — between 50–60 characters. Google truncates anything longer in search results.
  2. Unique title tag — no two pages on your site share the same title.
  3. Meta description written — 150–160 characters, includes primary keyword and a clear reason to click.
  4. No duplicate meta descriptions — every page has a unique meta description.

Section 3: Headings and Content Structure (4 Points)

  1. One H1 only — each page has exactly one H1 tag.
  2. Logical heading hierarchy — H2s for main sections, H3s for sub-sections. No skipping levels.
  3. Content length appropriate — informational pages should be 1,000+ words; commercial pages 500+ words. Match or exceed the top-ranking competitor.
  4. LSI keywords used — related terms and synonyms appear naturally throughout the content.
Website performance metrics

Section 4: Images (3 Points)

  1. Descriptive file names — images are named with keywords, not "IMG_4821.jpg". Example: "nairobi-seo-agency.jpg".
  2. Alt text on every image — every image has descriptive alt text that includes the keyword where natural.
  3. Images compressed — all images are under 200KB. Use WebP format where possible.

Section 5: Links (4 Points)

  1. Internal links added — at least 2–3 internal links pointing to relevant pages on your site.
  2. Anchor text is descriptive — no "click here" or "read more". Use keyword-rich anchor text like "local SEO services in Nairobi".
  3. External links open in new tab — any link leaving your site has target="_blank" and rel="noopener".
  4. No broken links — all internal and external links have been checked and are working.

Section 6: Technical On-Page (5 Points)

  1. Page loads under 3 seconds — test with Google PageSpeed Insights. A slow page loses rankings and visitors.
  2. Mobile responsive — the page looks and functions perfectly on a smartphone.
  3. Schema markup added — use appropriate schema (Article, LocalBusiness, FAQ, Product) to help Google understand the page.
  4. Canonical tag set — the canonical tag points to the preferred version of the URL.
  5. Page indexed — the page is not accidentally blocked by a noindex tag or robots.txt rule.
Website code and development

Quick Reference: On-Page SEO Checklist Summary

Print this out and use it before publishing every page:

✅ Primary keyword identified
✅ Keyword in title tag (near the start)
✅ Keyword in URL slug
✅ Keyword in H1
✅ Keyword in first 100 words
✅ Title tag 50–60 characters
✅ Unique title tag
✅ Meta description 150–160 characters
✅ No duplicate meta descriptions
✅ One H1 only
✅ Logical H2/H3 hierarchy
✅ Appropriate content length
✅ LSI keywords used naturally
✅ Descriptive image file names
✅ Alt text on every image
✅ Images compressed under 200KB
✅ 2–3 internal links added
✅ Descriptive anchor text
✅ External links open in new tab
✅ No broken links
✅ Page loads under 3 seconds
✅ Mobile responsive
✅ Schema markup added
✅ Canonical tag correct
✅ Page not blocked from indexing

Run through this checklist consistently and your pages will be better optimised than 90% of websites in Kenya. SEO rewards consistency above everything else.

Ready to apply this to your business?

Let our team do the heavy lifting. Book a free strategy session.

Book a Free Session