Blog Post SEO Framework
A framework for optimizing blog posts for search engines from keyword research through publication.
Keyword Research Phase
Before writing any content, validate the target keyword using this criteria:
| Factor | Target Range | Tool |
|---|---|---|
| Monthly search volume | 200-10,000 (depending on niche) | Ahrefs, SEMrush |
| Keyword difficulty | Below 40 for new sites, below 60 for established sites | Ahrefs, SEMrush |
| Search intent match | Informational or commercial investigation | Manual SERP review |
| SERP opportunity | At least 2 weak results on page 1 | Manual review |
| Business relevance | Directly related to your product or audience pain points | Internal assessment |
Steps:
- Generate a seed list of 20-30 keywords based on customer questions and pain points.
- Check search volume and difficulty for each keyword.
- Review the current page 1 results for your top candidates. Can you create something better?
- Select a primary keyword and 3-5 secondary keywords.
- Map the keywords to a clear search intent (what does the searcher want to accomplish?).
On-Page Optimization Checklist
Apply these elements to every blog post:
- Title tag: Include the primary keyword. Keep it under 60 characters.
- Meta description: Include the primary keyword. Write a compelling summary under 155 characters.
- URL slug: Short, descriptive, includes the primary keyword. Use hyphens between words.
- H1 heading: Match or closely mirror the title tag.
- H2 headings: Include secondary keywords where natural. Use 3-6 H2s per post.
- First 100 words: Include the primary keyword in the opening paragraph.
- Internal links: Link to 3-5 relevant pages on your site.
- External links: Link to 2-3 authoritative sources to support claims.
- Image alt text: Describe the image and include a keyword where relevant.
- Word count: Match or exceed the average word count of page 1 results (typically 1,500-2,500 words).
Content Structure Framework
Organize your blog post using this structure for maximum readability and SEO value:
- Introduction (100-150 words): State the problem, preview the answer, include the primary keyword.
- Context section (200-300 words): Explain why this topic matters. Use data or statistics.
- Main content (800-1,500 words): Break into 3-5 sections with H2 headings. Use bullet points, numbered lists, and tables.
- Practical examples (200-400 words): Include real scenarios, templates, or step-by-step instructions.
- Conclusion (100-150 words): Summarize key takeaways. Include a call to action.
Post-Publication SEO Tasks
- Submit the URL to Google Search Console for indexing.
- Build 3-5 internal links from existing high-traffic pages to the new post.
- Share the post across distribution channels (see Content Distribution Checklist).
- Monitor keyword rankings weekly for the first 60 days.
- Update the post at 90 days if rankings plateau. Add new sections, update data, or improve formatting.
Automate this playbook
GTMStack can turn this manual process into an automated workflow.
See SEO OpsRelated playbooks
Content Audit Checklist
A comprehensive content audit checklist for B2B websites. Covers inventory, performance scoring, and action planning for every page on your site.
ChecklistContent Distribution Checklist
A checklist for distributing content across all relevant channels to maximize reach and engagement.
PlaybookContent Repurposing Playbook
A playbook for turning one piece of content into multiple formats to extend reach and maximize ROI.
Stop copy-pasting. Start automating.
GTMStack turns playbooks into live workflows. Book a demo to see how.