Featured Snippet: Before publishing any blog post, complete these 25 SEO checks: validate your target keyword, optimize the title tag (under 60 characters), write a compelling meta description (under 155 characters), structure content with one H1 and logical H2-H3 hierarchy, include the primary keyword in the first 100 words and URL slug, add internal and external links, optimize images with alt text and compression, check mobile rendering, and verify page load speed. This checklist covers keyword research, on-page optimization, technical SEO, and content quality β everything that determines whether your post ranks or disappears.
Table of Contents
- Why You Need a Pre-Publish SEO Checklist
- Keyword Research (Items 1-5)
- On-Page SEO (Items 6-13)
- Content Quality (Items 14-18)
- Technical SEO (Items 19-22)
- Final Pre-Publish Checks (Items 23-25)
- Common SEO Mistakes That Sink Good Content
- AICT Tools to Automate Your Checklist
- FAQ
- Conclusion
Why You Need a Pre-Publish SEO Checklist {#why-checklist}
Most blog posts fail not because the content is bad, but because the author skipped three or four optimization steps that would have given Google a reason to rank it. A post with great information but a missing meta description, no internal links, and a generic title competes at a disadvantage from the moment it’s indexed.
The fix is boring but effective: a checklist you run through every time. Pilots use pre-flight checklists not because they don’t know how to fly, but because skipping one item can cause a crash. SEO works the same way.
This checklist is organized into five phases: keyword research, on-page SEO, content quality, technical SEO, and final pre-publish verification. Each item includes what to do, why it matters, and the most common way people get it wrong.
Use it as-is, or adapt it to your workflow. The point isn’t rigidity β it’s making sure nothing critical falls through the cracks.
Keyword Research (Items 1-5) {#keyword-research}
1. Confirm Your Primary Keyword
Before you write a single word, you need one primary keyword β the exact phrase you want this post to rank for. Not a topic. A phrase.
What to check:
– Monthly search volume is worth targeting (typically 100+ for niche, 500+ for general)
– Keyword difficulty is realistic for your domain authority
– Search intent matches your content type (informational, commercial, transactional)
Common mistake: Choosing a keyword after writing the post. By then, the structure is already set, and retrofitting a keyword feels (and reads) unnatural.
Tool: The Keyword Research Tool on AI Central Tools helps you validate search volume, difficulty, and related terms before you start writing.
2. Identify 3-5 Secondary Keywords
Secondary keywords are related phrases that support your primary keyword. They help Google understand the topic’s breadth and give you additional ranking opportunities.
What to check:
– Each secondary keyword is semantically related to the primary
– At least one is a long-tail variation (4+ words)
– None are so different that they’d warrant their own post
Example: If your primary keyword is “SEO checklist blog post,” good secondaries include “on-page SEO checklist,” “blog post optimization,” and “SEO before publish.” Bad secondary: “email marketing tips” β that’s a different post entirely.
3. Analyze the Top 5 Ranking Pages
Search your primary keyword. Open the top 5 organic results. Study them.
What to check:
– What subtopics do all top results cover? (You must cover these too)
– What’s the average word count? (Match or exceed it with better depth)
– What content format dominates? (Listicle, guide, tutorial, comparison)
– What gaps exist? (Missing information, outdated data, poor structure)
Common mistake: Writing without competitive analysis. If the top 5 results are all 3,000-word comprehensive guides and you publish a 600-word overview, you’re bringing a knife to a gunfight.
4. Define Search Intent Precisely
Google ranks content that matches what the searcher actually wants. There are four types:
| Intent | Searcher Wants | Content Format |
|---|---|---|
| Informational | To learn something | How-to guide, explainer, tutorial |
| Commercial | To compare options | Comparison post, review, “best of” list |
| Transactional | To buy/sign up | Product page, pricing page, landing page |
| Navigational | To find a specific page | Brand page, login page |
What to check: Do the top results match the intent you’re writing for? If all top results are product pages and you’re writing an informational guide, reconsider the keyword.
5. Check for Keyword Cannibalization
If you already have a published post targeting the same keyword, publishing a second one forces Google to choose between them β and it might pick the wrong one.
What to check:
– Search your site with site:yourdomain.com "your keyword"
– If an existing page targets it, decide: update that page, or differentiate your new post’s angle
– If differentiating, ensure the keywords are distinct enough (e.g., “SEO checklist blog post” vs. “technical SEO audit checklist”)
On-Page SEO (Items 6-13) {#on-page-seo}
6. Optimize Your Title Tag (Under 60 Characters)
The title tag is the single most important on-page SEO element. It appears in search results, browser tabs, and social shares.
What to check:
– Primary keyword appears within the first half of the title
– Under 60 characters (Google truncates longer titles)
– Compelling enough to earn the click, not just rank
– No duplicate title tag on your site
Weak: “Blog Post Tips”
Strong: “SEO Checklist: 25 Steps Before Publishing Any Blog Post”
The AI Central Tools Title Generator can produce multiple variations optimized for both click-through rate and keyword placement.
7. Write a Meta Description (Under 155 Characters)
Google doesn’t use meta descriptions as a ranking factor, but they directly affect click-through rate β which indirectly affects rankings.
What to check:
– Under 155 characters (Google truncates at ~155 on desktop, ~120 on mobile)
– Includes primary keyword naturally
– Contains a clear value proposition or call to action
– Reads as a complete, compelling sentence
Common mistake: Leaving the meta description blank. Google will auto-generate one from your content, but it’s almost always worse than a crafted version.
Use the SEO Meta Description Generator to create descriptions optimized for length, keyword inclusion, and click appeal.
8. Structure with One H1 and Logical H2-H3 Hierarchy
Your heading structure tells Google (and readers) how your content is organized.
What to check:
– Exactly one H1 tag per page (your post title)
– H2 tags for major sections
– H3 tags for subsections within H2s
– No skipped levels (H1 β H3 without H2)
– Primary keyword in at least one H2
– Secondary keywords distributed across other H2s
Common mistake: Using heading tags for visual styling. If you make text H2 just to make it bigger, you’re confusing Google’s content parser.
9. Include Primary Keyword in the First 100 Words
Google gives extra weight to terms appearing early in the content. Don’t bury your topic.
What to check:
– Primary keyword appears naturally in the first paragraph (first 100 words)
– It reads conversationally, not forced
– The opening paragraph clearly establishes what the post covers
10. Optimize the URL Slug
Short, descriptive URLs outperform long, auto-generated ones.
What to check:
– Contains primary keyword
– 3-5 words maximum
– Hyphens between words (not underscores)
– No stop words (a, the, of, in) unless they’re part of the keyword
– No dates (they age your content)
Good: /seo-checklist-blog-post
Bad: /2026/03/13/the-complete-seo-checklist-for-blog-posts-before-publishing
11. Add 3-5 Internal Links
Internal links distribute page authority, help Google discover content, and keep readers on your site.
What to check:
– At least 3 internal links to related posts or pages on your site
– Anchor text is descriptive (not “click here”)
– Links point to relevant, high-value pages
– At least one link goes to a conversion-oriented page (tools page, pricing, signup)
Common mistake: Only linking to your homepage. Link to specific, relevant content.
12. Add 2-3 External Links to Authoritative Sources
External links to quality sources signal to Google that your content is well-researched.
What to check:
– Links point to authoritative domains (.gov, .edu, recognized industry sources)
– Sources support specific claims or statistics in your post
– Links open in a new tab (use target="_blank")
– No links to direct competitors
13. Optimize Images with Alt Text and Compression
Images affect both SEO (via alt text and image search) and page speed (via file size).
What to check:
– Every image has descriptive alt text (not “image1.jpg”)
– Primary keyword appears in at least one image’s alt text
– All images compressed (aim for under 200KB per image)
– Images use modern formats (WebP preferred, JPEG/PNG acceptable)
– File names are descriptive (seo-checklist-workflow.webp, not IMG_4392.png)
Content Quality (Items 14-18) {#content-quality}
14. Match or Exceed Competitor Depth
If the top-ranking post covers 15 subtopics and yours covers 8, Google has data showing readers prefer the comprehensive version.
What to check:
– You cover every major subtopic the top results address
– You add at least 2-3 unique angles, examples, or insights they miss
– Your post isn’t longer just for length β every section earns its word count
15. Include Original Examples, Data, or Frameworks
Generic advice ranks poorly because it’s indistinguishable from everything else. Specificity is a ranking signal β not directly, but through engagement metrics.
What to check:
– At least 2 concrete examples with specific details
– At least 1 data point, case study, or original framework
– Examples are current (within the last 12 months)
16. Write a Featured Snippet Paragraph
Many searches display a featured snippet (position zero). Structure one paragraph to capture it.
What to check:
– 40-60 words directly answering the primary keyword’s question
– Placed near the top of the post (first section)
– Formatted as a concise, standalone answer
– Begins with a definition or direct response, not a question
17. Add a Table of Contents
Tables of contents improve user experience, reduce bounce rate, and can generate sitelinks in search results.
What to check:
– Linked to section anchors (users can jump to any section)
– Lists all major sections (H2-level)
– Placed before the first H2 section
18. Proofread for Grammar, Spelling, and Readability
Poor grammar doesn’t directly hurt SEO, but it increases bounce rate and reduces credibility β both of which hurt rankings.
What to check:
– No spelling errors
– No grammatical mistakes
– Readability score appropriate for your audience (Flesch-Kincaid 60-70 for general audiences)
– Sentences average 15-20 words (shorter is better for readability)
– No paragraphs longer than 4 sentences
Technical SEO (Items 19-22) {#technical-seo}
19. Verify Page Load Speed
Page speed is a confirmed Google ranking factor. Slow pages lose readers before they start reading.
What to check:
– Largest Contentful Paint (LCP) under 2.5 seconds
– Total page size under 3MB
– Run PageSpeed Insights and address any red flags
– Images lazy-loaded (below-the-fold images load on scroll)
20. Confirm Mobile Responsiveness
Over 60% of searches happen on mobile. Google uses mobile-first indexing.
What to check:
– Text readable without horizontal scrolling
– Buttons and links easily tappable (minimum 48px touch targets)
– Images scale to viewport width
– Tables scroll horizontally if they exceed screen width
– Test on actual devices (not just browser resize)
21. Check Schema Markup
Structured data helps Google display rich results (FAQ dropdowns, how-to steps, breadcrumbs).
What to check:
– Article schema present (type: BlogPosting or Article)
– FAQ schema if you have an FAQ section (enables dropdown display in SERPs)
– BreadcrumbList schema for navigation context
– Test with Google’s Rich Results Test tool
22. Ensure the Post Is Indexable
None of the above matters if Google can’t index the page.
What to check:
– No noindex tag on the page
– No disallow in robots.txt blocking the URL
– Page returns HTTP 200 status
– Canonical URL points to the correct page
– Page is included in your XML sitemap
Final Pre-Publish Checks (Items 23-25) {#final-checks}
23. Set Up Open Graph and Twitter Card Tags
Social sharing drives initial traffic that creates engagement signals.
What to check:
– og:title, og:description, og:image tags present
– twitter:card set to summary_large_image
– OG image is 1200×630 pixels
– Preview your post with Facebook Sharing Debugger and Twitter Card Validator
24. Plan Your Internal Linking FROM Existing Content
Publishing is only half the job. Your new post needs link equity from existing pages.
What to check:
– Identify 3-5 existing posts that could naturally link to this new post
– Add contextual internal links from those posts to this one (after publishing)
– Prioritize linking from your highest-traffic existing pages
Common mistake: Only linking from the new post to old content. The reverse direction (old posts β new post) is what accelerates indexing and passes authority.
25. Schedule Promotion
SEO isn’t “publish and pray.” Initial engagement signals (clicks, time on page, social shares) influence early ranking trajectory.
What to check:
– Email newsletter inclusion scheduled
– Social media posts drafted (adapt headline and key takeaway for each platform)
– Relevant internal team notified (sales, support, partners)
– Community posting planned (relevant forums, groups, Q&A sites)
Common SEO Mistakes That Sink Good Content {#common-mistakes}
After auditing hundreds of blog posts, these mistakes appear most frequently.
Mistake 1: Targeting Keywords You Can’t Win
A new blog targeting “best CRM software” (keyword difficulty 85+) against HubSpot, G2, and Forbes won’t rank on page one. Ever.
Fix: Start with keywords at difficulty levels your domain authority can compete with. A DA-20 site should target KD 20-35 keywords. As authority grows, move upmarket.
Mistake 2: Writing for Search Engines Instead of Readers
Keyword-stuffed content reads like spam. Google’s algorithms are sophisticated enough to penalize it, and readers bounce immediately.
Fix: Write naturally. Use your primary keyword 3-5 times in a 2,000-word post. Use secondary keywords 1-2 times each. If it sounds awkward when read aloud, rewrite it.
Mistake 3: Publishing Without Internal Links
A post with zero internal links is an island. Google discovers new content through internal links, and readers can’t find related content on your site.
Fix: Every post should link to 3-5 other pages on your site. Make it a non-negotiable part of your checklist.
Mistake 4: Ignoring Search Intent
A how-to guide targeting a transactional keyword won’t rank because it doesn’t match what searchers want. Google shows product pages for “buy running shoes” β not blog posts about shoe history.
Fix: Always check the top 10 results for your target keyword. If 8 out of 10 are a specific format, match that format.
Mistake 5: Never Updating Published Posts
SEO isn’t set-and-forget. Content decays as competitors publish newer, better versions.
Fix: Review top-performing posts every 6 months. Update statistics, add new sections, refresh examples. An updated post often outranks a newly published one because it retains existing backlinks and engagement history.
Mistake 6: Skipping the Meta Description
You invested hours writing the post. The meta description takes 2 minutes and directly affects whether people click your result. Skipping it is leaving clicks on the table.
Fix: Write a meta description for every post. Use the SEO Meta Description Generator if you need a starting point.
AICT Tools to Automate Your Checklist {#aict-tools}
Several items on this checklist can be accelerated or automated with AI Central Tools.
SEO Meta Description Generator
The SEO Meta Description Generator creates optimized meta descriptions from your post title and primary keyword. It handles character count, keyword placement, and compelling copy in one step.
Covers checklist item: #7 (Meta description)
How to use it: Input your post title, primary keyword, and a one-sentence summary of the content. The tool generates descriptions within the 155-character limit, with natural keyword inclusion and a clear value proposition.
Keyword Research Tool
The Keyword Research Tool validates primary keywords and surfaces secondary keywords, related questions, and long-tail variations.
Covers checklist items: #1 (Primary keyword), #2 (Secondary keywords), #4 (Search intent)
How to use it: Enter a seed keyword or topic. The tool returns search volume estimates, related terms, and question-based variations you can use for FAQ sections and H2 headings.
Title Generator
The Title Generator creates multiple headline options optimized for click-through rate and keyword placement.
Covers checklist item: #6 (Title tag)
How to use it: Input your primary keyword and post topic. Generate 5-10 title variations, then pick the one that best balances keyword placement with click appeal.
Workflow Integration
Here’s how to build this checklist into a repeatable process:
- Before writing (10 min): Use the Keyword Research Tool for items #1-5
- During writing: Reference the checklist for items #6-18 as you draft
- After writing (15 min): Use the Meta Description Generator and Title Generator for items #6-7, then run through items #19-25
With the free plan, you get 10 uses per day β enough to optimize 3-4 posts per day across all three tools. For teams publishing daily, create a free account and upgrade to Pro ($9/month or $90/year) for unlimited usage.
For deeper dives into SEO strategy, read our complete AI SEO toolkit guide and how to write a blog post with AI.
FAQ {#faq}
How long does it take to run through this SEO checklist?
For experienced users, 20-30 minutes per post once you’ve internalized the steps. The keyword research phase (items 1-5) takes the longest β about 10-15 minutes. On-page and technical checks (items 6-25) become fast once they’re habitual. Using AI tools to generate meta descriptions and titles cuts the time further.
Do I need to complete every item for every post?
The items in this checklist are ranked by impact. Items 1-13 (keyword research and on-page SEO) are non-negotiable for any post you want to rank. Items 14-18 (content quality) separate good posts from great ones. Items 19-25 (technical and promotion) ensure nothing undermines your work. Skip items only when they genuinely don’t apply β like schema markup on a platform that handles it automatically.
What’s the most common SEO mistake bloggers make?
Targeting keywords they can’t win. A new blog competing for “best project management software” against established sites with DA 80+ will never rank on page one. The fix: target long-tail keywords with lower difficulty scores (KD 20-35) and build authority before going after competitive terms.
Should I update old posts or just publish new ones?
Both, but updating often delivers faster results. An existing post with backlinks and engagement history that gets refreshed content can regain or improve its ranking within weeks. A new post starts from zero. Prioritize updates for posts that rank on page 2 (positions 11-20) β they’re closest to page one and need the smallest push.
How do AI tools fit into this checklist without hurting quality?
AI tools handle the mechanical parts of SEO: generating meta descriptions within character limits, researching keyword variations, creating title options. They don’t replace editorial judgment β you still choose which keyword to target, which angle to take, and how to structure the argument. Think of AI as handling the “what to optimize” so you can focus on the “what to say.”
Conclusion {#conclusion}
SEO isn’t magic. It’s a system. The difference between posts that rank and posts that disappear is usually 4-5 optimization steps that got skipped β a missing meta description, no internal links, a keyword nobody searches for, or a title that doesn’t earn the click.
This 25-item checklist covers everything: keyword validation, on-page optimization, content quality, technical verification, and pre-launch promotion. Run through it every time you publish. Within a month, most steps become automatic. Within three months, you’ll see the ranking results.
The items that take the most time β keyword research, meta descriptions, title optimization β are exactly the items AI tools accelerate. Browse the SEO tools on AI Central Tools and automate the repetitive parts of your checklist. The first 10 uses are free every day. That’s enough to optimize your next post before you hit publish.