Publishing a blog post without checking SEO fundamentals is like sending an email without a subject line. It might reach someone, but you're leaving results on the table. This checklist covers every step you should complete before hitting publish, from keyword placement to technical details that affect rankings.
Keyword and Search Intent
- Confirm your primary keyword appears in the first 100 words. Google's crawlers pay close attention to early content when determining topic relevance. Work your main keyword into the opening paragraph naturally, not forced.
- Check that your content matches the search intent. Search your target keyword in Google and look at what's ranking. If the top 10 results are all comparison guides and you've written a how-to tutorial, you're targeting the wrong intent. Adjust your angle or find a different keyword.
- Include 2-4 secondary keywords throughout the body. Pull these from Google's "People also ask" section or the related searches at the bottom of results pages. Sprinkle them where they fit naturally.
- Verify you're not cannibalizing an existing page. Search
site:yourdomain.com "your keyword"in Google. If another page already targets this keyword, either consolidate the content or differentiate the new post's angle significantly.
Title and Meta Description
- Write a title tag under 60 characters that includes your primary keyword. Titles that get cut off in search results look incomplete and get fewer clicks. Use a title tag preview tool to see exactly how yours will display.
- Front-load the keyword in your title when possible. "SEO Checklist: 22 Steps for Blog Posts" performs better than "22 Steps You Need for Your SEO Checklist." The keyword at the start catches scanners' attention.
- Craft a meta description between 140-155 characters with a clear benefit. This doesn't directly affect rankings, but it affects click-through rates. Include your keyword once and tell readers what they'll get from clicking.
- Add a compelling number or qualifier to the title. "22 Things" outperforms "Things" alone. "2026 Guide" outperforms undated content. Specificity signals value.
Content Structure and Readability
- Break content into sections with H2 and H3 tags that include keywords. Headers help both readers and search engines understand your content hierarchy. Aim for a new H2 every 200-400 words. Your word count should match the depth competitors provide.
- Keep paragraphs to 3-4 sentences maximum. Walls of text increase bounce rates. Short paragraphs are easier to scan on mobile devices, where over 60% of searches happen.
- Add a table of contents for posts over 1,500 words. This improves user experience and can earn you sitelinks in search results. Most CMS platforms have plugins that generate these automatically.
- Include at least one bulleted or numbered list. Lists break up text visually and often get pulled into featured snippets. They're particularly effective for step-by-step processes or feature comparisons.
- Run content through a readability checker and aim for grade 8 or below. Hemingway Editor or similar tools flag complex sentences. Simpler writing keeps readers on the page longer.
Internal and External Links
- Add 3-5 internal links to relevant existing content. Internal links distribute page authority and keep readers on your site. Link to your content strategy guide when mentioning planning, or to your SEO tools comparison when discussing keyword research tools.
- Link out to 1-2 authoritative external sources. Citing respected sources like Google Search Central or academic research adds credibility. Use nofollow tags for any commercial sites.
- Check that all links open correctly and point to live pages. Broken links hurt user experience and signal poor maintenance to search engines. Click every link before publishing.
- Use descriptive anchor text instead of "click here." "Learn more about building a content calendar" tells users and Google what they'll find. Generic anchors waste linking opportunities.
Images and Media
- Compress all images to under 100KB without losing quality. Use tools like TinyPNG or Squoosh. Page speed is a ranking factor, and images are usually the biggest culprits for slow loading.
- Write descriptive alt text for every image that includes keywords where natural. Alt text helps visually impaired users and gives Google context about your images. "SEO checklist spreadsheet with keyword tracking columns" beats "image1.jpg."
- Use WebP format instead of JPEG or PNG. WebP files are 25-35% smaller at equivalent quality. Most browsers support it now, and it makes a noticeable difference on page speed scores.
Technical Elements
- Create a URL slug that's short, readable, and includes your keyword.
/seo-blog-post-checklist/works better than/seo-blog-post-checklist-22-things-to-do-before-you-publish-2026/. Shorter URLs are easier to share and remember. - Preview the mobile version before publishing. Use Chrome DevTools or your phone to check formatting. What looks perfect on desktop might have overlapping elements or tiny text on mobile.
What to Do Next
Don't treat this checklist as one-and-done. Save it somewhere you can reference for every post. The first few times, you'll catch items you missed. After a dozen posts, most of these become automatic. The posts that rank well aren't necessarily written better than competitors. They just execute the fundamentals consistently. If you're publishing regularly, consider building a content calendar that includes time for pre-publish optimization.
Frequently Asked Questions
How long does it take to complete this SEO checklist?
For a typical 1,500-word blog post, expect 15-25 minutes to run through every item. The keyword and intent checks take the longest initially. As you get familiar with the process, you can cut that time in half.
Which checklist items matter most for rankings?
Search intent match, keyword in title, and internal linking have the biggest direct impact. If you only have 5 minutes, focus on those three. Image compression and meta descriptions matter more for user experience than pure rankings.
Should I use an SEO plugin to check these items?
Plugins like Yoast or RankMath catch obvious issues but miss context. They'll flag keyword density but won't tell you if your content matches search intent. Use plugins as a backup check, not a replacement for manual review.
Does this checklist apply to AI-written content?
Every item applies regardless of who or what wrote the initial draft. AI content needs the same optimization as human-written content. In fact, AI drafts often need more attention to readability and internal linking since they don't know your existing content.
How often should I update published posts with this checklist?
Review your top 20 posts every 6-12 months using this same checklist. URLs and meta tags usually stay the same, but you can add new internal links, update statistics, and compress any images you missed the first time.