Creating a Blog Post – The Ultimate Checklist
My template for WordPress blog posts. From research to clicking Publish.
1 Planning & Research
- ✓Define your audience: Who reads this post? Which problem are you solving for them?
- ✓Keyword research: Find a primary keyword + 3-5 secondary keywords (Ahrefs/SEMrush/Google Keyword Planner).
- ✓Content outline: Create an H1, H2, H3 structure and plan a clickable table of contents.
- ✓Competitor analysis: Analyse the top 3 ranking articles – what can you do better?
2 Title & Meta Information
- ✓H1 title: Keyword at the start, max. 60 characters, emotional with benefit/number/question.
- ✓SEO title: 50-60 characters, keyword up front, call-to-action at the end.
- ✓Meta description: 150-160 characters, keyword, benefit, CTA, question mark at the end.
- ✓Optimise the slug: Short, keyword-rich, hyphens instead of underscores (/keyword-example/).
3 Writing & Formatting
- ✓Keyword distribution: Primary keyword in the first 100 words, headings and conclusion. Keep it natural (1-2%).
- ✓Readability: Paragraphs max. 3-4 lines, short sentences (max. 20 words), active voice.
- ✓Structure: H2/H3 headings with keywords, lists, bold, italics for emphasis.
- ✓Internal/external links: Min. 2 internal links, 1-3 external nofollow links to authorities.
4 Visuals & Media
- ✓Featured image: 1200x630px, keyword in the file name, ALT text with keyword.
- ✓Inline images: All images with ALT text, optimised file size (<100KB), check usage rights.
- ✓Video/graphics: Embed centred, set dimensions, enable lazy loading.
5 SEO & Technical
- ✓Categories/tags: 1 category, 3-5 relevant tags, no over-categorisation.
- ✓Schema markup: Add FAQ schema, HowTo schema or Article schema via Yoast/RankMath.
- ✓Reading length: Min. 1500 words for competitive keywords, tables/lists for scannability.
6 Final Steps & Publishing
- ✓Proofreading: Spelling, grammar (Hemingway/LanguageTool), check for a smooth flow.
- ✓Call-to-action
Frequently Asked Questions
What belongs in a good blog post?
A clear headline. A clean structure with H2/H3. Relevant keywords. Internal and external links. Images. And a call-to-action at the end.
How long should a blog post be for SEO?
At least 1,000 to 1,500 words for good rankings. Pillar content: 2,000 to 3,000. But a short, precise article always beats a long, thin one.
How often should I publish blog posts?
Consistency matters more than frequency. 1 to 2 good articles per week are ideal. Minimum: 2 to 4 posts per month.