The Ultimate On-Page SEO Checklist (Step-by-Step Guide to Optimise Your Website)
If your website isn’t ranking on Google, the problem is often simple:
👉 Your on-page SEO isn’t fully optimised
This checklist will walk you through exactly what to fix—step by step—so your site is easier to understand, rank, and convert.
What is On-Page SEO?
On-page SEO refers to everything you can optimise on your website itself to improve rankings.
This includes:
- Content
- Structure
- HTML elements
- User experience
Think of it as making your website clear, relevant, and easy for Google to rank.
✅ On-Page SEO Checklist
Follow this checklist for every important page on your site:
1. Keyword Targeting
✔ Choose one primary keyword per page
✔ Include it naturally (don’t force it)
✔ Add related keywords (variations & synonyms)
👉 Example:
Primary keyword: “Nespresso compatible pods”
Secondary: “coffee pods UK”, “Nespresso alternatives”
2. Page Title (Meta Title)
✔ Include your main keyword
✔ Keep it under ~60 characters
✔ Make it compelling (improves click-through rate)
👉 Example:
Nespresso Compatible Pods UK | Best Coffee Pods Online
3. Meta Description
✔ 140–160 characters
✔ Include keyword naturally
✔ Add a clear benefit or call to action
👉 This doesn’t directly rank—but improves clicks.
4. URL Structure
✔ Keep URLs short and clean
✔ Include the keyword
✔ Avoid random numbers or symbols
👉 Good:/nespresso-compatible-pods/
👉 Bad:/product?id=12345
5. Headings Structure (H1–H3)
✔ Only ONE H1 per page
✔ Use H2s for sections
✔ Use H3s for sub-sections
✔ Include keywords naturally
👉 This helps both SEO and readability.
6. Content Quality
✔ Answer the user’s question clearly
✔ Write for humans first, not search engines
✔ Use clear formatting (short paragraphs, spacing)
✔ Aim for depth (don’t be thin or vague)
👉 Better content = higher rankings.
7. Keyword Placement
Make sure your keyword appears in:
✔ Page title
✔ H1
✔ First 100 words
✔ At least one H2
✔ Naturally throughout the content
⚠️ Don’t overdo it (keyword stuffing hurts rankings)
8. Internal Linking
✔ Link to other relevant pages on your site
✔ Use descriptive anchor text
✔ Help users navigate your site
👉 This improves:
- SEO structure
- Time on site
- Crawlability
9. Image Optimisation
✔ Use high-quality images
✔ Compress images (improves speed)
✔ Add alt text with keywords where relevant
✔ Use descriptive file names
👉 Example:nespresso-coffee-pods.jpg (not IMG_1234.jpg)
10. Mobile Optimisation
✔ Ensure your site works perfectly on mobile
✔ Text is readable
✔ Buttons are easy to click
✔ No layout issues
👉 Google ranks mobile-first.
11. Page Speed
✔ Optimise images
✔ Use caching
✔ Minimise unnecessary plugins/scripts
✔ Use fast hosting
👉 Slow sites = lower rankings + lost customers
12. Call-to-Action (CTA)
✔ Every page should have a clear next step:
- Buy now
- Contact us
- Get a quote
👉 Traffic is useless if it doesn’t convert.
13. Schema Markup (Advanced)
✔ Add structured data where possible:
- Products
- Reviews
- FAQs
👉 Helps your site stand out in search results.
14. Avoid Duplicate Content
✔ Ensure each page is unique
✔ Don’t copy content across pages
✔ Use canonical tags if needed
15. User Experience (UX)
✔ Easy navigation
✔ Clean layout
✔ Fast load times
✔ Clear structure
👉 Google prioritises websites people enjoy using.
🚀 Quick Summary Checklist
If you want the fast version:
✔ One keyword per page
✔ Optimised title + meta description
✔ Clean URL
✔ Proper heading structure
✔ High-quality content
✔ Internal links
✔ Optimised images
✔ Mobile-friendly
✔ Fast loading
✔ Clear CTA
Common On-Page SEO Mistakes
Avoid these:
❌ Keyword stuffing
❌ Thin content
❌ Ignoring mobile users
❌ Slow page speed
❌ No internal links
❌ Poor structure
Final Thoughts
On-page SEO is one of the fastest ways to improve your rankings.
Unlike backlinks or ads, it’s completely within your control.
Get this right, and you’ll:
✔ Rank higher
✔ Get more traffic
✔ Convert more visitors
Let’s Optimise Your Website
If you want your website to rank higher, load faster, and convert more visitors, getting your on-page SEO right is essential.
👉 That’s exactly what we help businesses do at Legendary Design Limited.
We don’t just tweak titles—we:
- Fix technical issues
- Improve structure
- Optimise content for rankings and conversions
- Build pages that actually generate leads and sales
If your site isn’t performing the way it should, we can change that.
👉 Let’s optimise your website and turn it into a growth engine.