How to Write an SEO‑Friendly Blog Post: A 10‑Step Checklist
Writing for search engines used to mean keyword stuffing and low‑quality content. That era is over. Today, SEO‑friendly writing means creating genuinely useful content that also follows technical best practices.
This 10‑step checklist is what I use for every post on this portfolio. Follow it, and your posts will have a solid foundation to rank.
Before You Start
- Choose a target keyword – one primary keyword per post (e.g., “local SEO for cafes”).
- Check search intent – is the searcher looking for information, a product, a tutorial, or a comparison?
- Research related questions – use “People also ask” and AnswerThePublic.
Step 1: Write a Click‑Worthy Title Tag (50–60 characters)
Place your primary keyword near the beginning. Add a number or power word.
✅ Example: How to Write an SEO Blog Post (10‑Step Guide)
❌ Avoid: Blog Post Writing Tips
Check: Does the title promise a clear benefit?
Step 2: Craft a Compelling Meta Description (150–160 characters)
Summarise what the reader will learn. Include the keyword naturally. End with a soft call‑to‑action.
✅ Example: Learn how to write SEO‑friendly blog posts with this 10‑step checklist. Includes keyword research, headings, internal links, and more.
Check: Is it unique (not copied from another page)?
Step 3: Use a Clear, Keyword‑Rich URL Slug
Short, readable, hyphen‑separated. Remove stop words (and, of, the) where possible.
✅ Example: /seo-friendly-blog-post-checklist
❌ Avoid: /2026/04/30/how-to-write-an-seo-blog-post-checklist/
Step 4: Create a Single H1 Heading
Your H1 should be close to the title tag but can be slightly longer. Include the primary keyword.
✅ Example: How to Write an SEO‑Friendly Blog Post: A 10‑Step Checklist
Check: Only one <h1> per page.
Step 5: Structure with Subheadings (H2, H3)
Break the content into logical sections. Use H2 for main steps, H3 for sub‑points. Include secondary keywords naturally.
Example:
- H2:
Step 1: Choose Your Target Keyword - H3:
Use Google Autocomplete for Ideas
Check: Does every section have a heading? Are they descriptive?
Step 6: Write for Humans First, Search Engines Second
- Keyword placement: Primary keyword in the first 100 words, then 2–3 more times naturally. Avoid keyword stuffing.
- Readability: Short sentences, short paragraphs (2–3 sentences), bullet points, numbered lists.
- Bold/italic: Highlight key phrases sparingly.
Check: Would a friend understand this without getting bored?
Step 7: Add Internal Links to 2–3 Other Posts
Link to relevant content on your own site. Use descriptive anchor text (not “click here”). This spreads link equity and keeps visitors on your site.
✅ Example: For more keyword research tips, see my [gym case study](/seo/keyword-research-local-gym-ahmedabad/).
Check: Are the links helpful to the reader?
Step 8: Optimise Every Image
- File name:
seo-blog-checklist.png(notIMG_1234.png) - Alt text: Describe the image and include the keyword if relevant (e.g., “Screenshot of 10‑step SEO checklist”).
- Size: Compress to <200 KB using TinyPNG or Squoosh.
- Dimensions: Set
widthandheightattributes to avoid layout shift.
Check: Are all images compressed and correctly labelled?
Step 9: Add a Call‑to‑Action (CTA)
Tell the reader what to do next: read another post, download a resource, subscribe, or connect on LinkedIn.
✅ Example: Have questions about SEO writing? Connect with me on [LinkedIn](https://www.linkedin.com/in/karan-dave-984a883a8).
Check: Does the CTA feel natural (not pushy)?
Step 10: Final Quality Checks Before Publishing
- Spell check and grammar – use Grammarly or a second pair of eyes.
- Mobile preview – does everything look good on a phone?
- PageSpeed Insights – run a quick test (score should be >80 for mobile).
- Social preview – does the title and image pull correctly when shared?
- Set a canonical URL (if you have duplicate or similar pages).
Free Downloadable Checklist
To make this easier, I’ve created a printable PDF version of this 10‑step checklist. You can download it, print it, and tick off each step as you write.
📄 Download the SEO Blog Post Checklist (PDF) – (link to your PDF once you upload it)
If you don’t have the PDF yet, you can save this page or copy the list into a text document.
Why This Checklist Works
Writing SEO‑friendly content isn’t difficult – it’s about consistency. Use this checklist for every post, and you’ll avoid missing critical on‑page elements. Over time, the steps become second nature.
Start with one blog post today. Apply the 10 steps. Then do it again. Your organic traffic will thank you.
What’s your biggest challenge with SEO writing? Connect with me on LinkedIn and let’s discuss.
📘 See my SEO On‑Page Playbook for a detailed checklist.