Skip to content
TB
TeamBenchResources

SEO Content Checklist: 25 Checks Before You Hit Publish

A comprehensive pre-publish SEO checklist covering keyword optimisation, structure, metadata, technical elements, and content quality — with a printable checklist and automation tips.

TeamBench· Content Quality PlatformFebruary 9, 202611 min read

You've written a great piece of content. The research is solid, the writing is clear, the argument is compelling. You hit publish. Six weeks later, it has 47 organic sessions. Not because the content is bad — because you missed the SEO basics that help search engines find and rank it.

SEO isn't about gaming algorithms. It's about structured signals that tell search engines what your content is about, who it's for, and why it deserves to rank. Most of these signals take 2-3 minutes each to implement. Missing them means your content is invisible to the audience searching for exactly what you wrote.

The 25-Point SEO Content Checklist

Keyword Optimisation (Checks 1-7)

1. Primary keyword in the title (H1)

The title is the strongest on-page SEO signal. Include your primary keyword naturally — don't force it if it reads awkwardly, but it should be there.

✅ "How to Write SOPs: The Complete Guide" ❌ "Everything You Need to Know About Document Creation Processes"

2. Primary keyword in the first 100 words

Search engines give extra weight to terms appearing early in the content. Introduce your primary keyword in the opening paragraph.

3. Primary keyword in at least one H2

Subheadings signal topic structure. Include the primary keyword (or a close variation) in at least one H2.

4. Secondary keywords distributed naturally

Secondary keywords should appear throughout the content where they fit naturally. Don't force them — if the content thoroughly covers the topic, secondary keywords appear organically.

5. No keyword stuffing

If your primary keyword appears in every paragraph, it's too much. Aim for 0.5-1.5% keyword density. Read the content aloud — if it sounds unnatural, you've over-optimised.

6. LSI/related terms present

Latent Semantic Indexing terms are related words that signal topic depth. A page about "content calendar" should also mention "editorial calendar," "content planning," "publishing schedule," etc. Topic coverage matters more than keyword repetition.

7. Search intent matched

The content must match what the searcher actually wants. If someone searches "content calendar template," they want a template — not a 3,000-word essay about why content calendars matter.

Intent TypeWhat the Searcher WantsWhat Your Content Should Be
InformationalUnderstanding/knowledgeGuide, explanation, how-to
CommercialComparing optionsComparison, review, list
TransactionalReady to act/buyProduct page, pricing, sign-up
NavigationalFinding a specific pageEnsure your page is that page

Structure (Checks 8-13)

8. Heading hierarchy is correct

One H1 (the title), followed by H2s for major sections, H3s for sub-sections. Never skip levels (no H4 without an H3 above it). Headings create a scannable outline that search engines use to understand content structure.

9. Content is scannable

Short paragraphs (2-4 sentences), bullet/numbered lists for multiple items, bold for key terms, tables for comparisons. Users scan before they read — if the content looks like a wall of text, they bounce.

10. Internal links included (minimum 2-3)

Link to related content on your site. Internal links help search engines discover and understand your content relationships. They also keep readers on your site longer.

Link TypePurposeExample
ContextualLinks within body text to related content"See our brand voice guide for more"
Further readingLinks at the end to related topics"Related: How to Write Headlines"
NavigationLinks to pillar/hub pagesLink to your content operations hub

11. External links to credible sources

Citing credible external sources signals to search engines that your content is well-researched. Link to primary sources (research papers, official guidelines, authoritative publications) — not competitors.

12. Word count is appropriate

There's no magic word count for SEO. The right length is whatever thoroughly covers the topic for the search intent.

Content TypeTypical Range
How-to guide1,500-3,000 words
Listicle1,000-2,000 words
Product comparison1,500-2,500 words
Pillar content3,000-5,000 words
Quick answer500-1,000 words

13. Table of contents for long content

For content over 1,500 words, a table of contents improves navigation and can generate sitelinks in search results. Use anchor links to each major section.

Metadata (Checks 14-17)

14. Title tag optimised

The title tag (what appears in search results) can differ from the H1. Keep it under 60 characters to avoid truncation. Include the primary keyword near the beginning.

15. Meta description written

150-160 characters. Include the primary keyword (Google bolds matching terms). Front-load key information for mobile display. Include a benefit or hook that drives clicks.

16. URL slug is clean and keyword-rich

Short, descriptive, hyphen-separated, lowercase. Include the primary keyword.

/blog/seo-content-checklist-before-publish/blog/2026/02/10/the-complete-comprehensive-seo-checklist-for-content

17. Open Graph and social meta tags set

og:title, og:description, og:image for social sharing. These determine how your content appears when shared on LinkedIn, Twitter, and Facebook. A missing og:image means no preview image — dramatically reducing social click-through rates.

Technical (Checks 18-22)

18. Images optimised

CheckStandard
File sizeUnder 200KB for web images
FormatWebP preferred, JPEG for photos, PNG for graphics
Alt textDescriptive, includes keyword where natural
DimensionsAppropriate for display size (don't use 4000px images for 800px display)

19. Page speed acceptable

Slow pages lose rankings and readers. Check Core Web Vitals:

  • LCP (Largest Contentful Paint): under 2.5 seconds
  • FID (First Input Delay): under 100ms
  • CLS (Cumulative Layout Shift): under 0.1

20. Mobile-friendly

Over 60% of searches are mobile. Your content must render correctly on mobile devices: responsive layout, tappable links, readable text without zooming.

21. Schema markup applied (where relevant)

Structured data helps search engines understand your content type. Common schemas:

Content TypeSchemaBenefit
How-to guideHowToStep-by-step rich results
FAQ sectionFAQPageFAQ rich results
ArticleArticleArticle rich results
Product reviewReviewStar rating in results

22. Canonical URL set

If the same content appears at multiple URLs (with/without trailing slash, with/without www), set a canonical URL to tell search engines which version is the "real" one.

Content Quality (Checks 23-25)

23. Readability score in target range

Check your readability score. Target Flesch Reading Ease 60-70 for most content. Adjust for audience — lower for technical, higher for consumer.

24. Content is original and adds value

Does your content say something the reader can't find in the top 5 results? Original research, unique data, personal experience, or a genuinely different perspective adds the value that search engines reward.

25. Content answers the searcher's question completely

After reading your content, does the searcher need to go back to Google and click another result? If yes, your content is incomplete. The goal is to be the last click — the result that fully satisfies the search intent.

The Printable Checklist

#Check
1Primary keyword in title (H1)
2Primary keyword in first 100 words
3Primary keyword in at least one H2
4Secondary keywords distributed naturally
5No keyword stuffing
6Related/LSI terms present
7Search intent matched
8Heading hierarchy correct (H1→H2→H3)
9Content is scannable (short paragraphs, lists, bold)
10Internal links present (minimum 2-3)
11External links to credible sources
12Word count appropriate for topic and intent
13Table of contents for long content (1,500+ words)
14Title tag optimised (under 60 characters, keyword present)
15Meta description written (150-160 characters)
16URL slug clean and keyword-rich
17Open Graph / social meta tags set
18Images optimised (size, format, alt text)
19Page speed acceptable (Core Web Vitals pass)
20Mobile-friendly
21Schema markup applied (where relevant)
22Canonical URL set
23Readability score in target range
24Content is original and adds unique value
25Content fully answers the searcher's question

Automating the Checklist

Running 25 checks manually on every piece of content is tedious. Most teams skip checks when under time pressure — which is when they're most needed.

Configure an SEO content reviewer with these criteria:

CriterionWeightWhat It Automates
Keyword optimisation3Checks 1-6: keyword presence, density, distribution
Structure2Checks 8-10: heading hierarchy, scannability, internal links
Metadata2Checks 14-16: title tag, meta description, URL slug
Readability2Check 23: readability score against target
Completeness2Checks 12, 25: word count and topic coverage
Content quality1Check 24: originality and unique value indicators

Set a quality gate: content must score above your threshold before publishing. Checks 18-22 (technical) are typically handled by your CMS or development team rather than the content reviewer.

Frequently Asked Questions

Do I need to do all 25 checks for every piece of content?

All 25 are important, but prioritise by impact. Checks 1-7 (keywords) and 14-16 (metadata) have the highest direct impact on rankings. Checks 23-25 (quality) have the highest impact on performance once ranked. Technical checks (18-22) should be handled at the site level, not per piece.

How long does this checklist take per piece?

Manually: 15-20 minutes per piece. With an automated SEO reviewer handling criteria checks: 3-5 minutes (review the score, fix flagged issues, verify metadata). The automation makes the difference between "we check sometimes" and "we check every time."

Should I optimise old content or just new content?

Both. New content should pass the checklist before publishing. Old content (especially high-traffic pages) should be audited against the checklist and updated. Refreshing old content with better SEO often delivers faster results than publishing new content.

Does this checklist work for all content types?

The principles apply universally, but weight them differently. Blog posts need all 25 checks. Landing pages emphasise metadata, speed, and conversion. Product pages emphasise schema and structured data. Social media posts only need the content quality checks.

What's the most commonly missed check?

Meta descriptions (check 15). Many CMS platforms auto-generate or leave them blank. A missing meta description means Google auto-generates one — which may not represent your content well. Write a custom meta description for every page.

Key Takeaways

  • 25 SEO checks across five categories: keywords, structure, metadata, technical, and quality.
  • The most impactful checks: primary keyword in title and first 100 words, meta description written, search intent matched, and content that fully answers the searcher's question.
  • Automate what you can — configure an SEO reviewer to check keyword, structure, metadata, and readability criteria automatically.
  • Quality gates prevent publishing without SEO basics — no more discovering months later that a page has no meta description.
  • Check every piece, every time — consistency matters more than perfection.
  • Use a readability checker to verify reading level before publishing.

This article is for informational purposes. SEO best practices evolve as search engines update their algorithms. Monitor Google's official guidance and your own Search Console data for the most current recommendations.

seo-checklistcontent-seoon-page-seoseo-contentpublish-checklistcontent-optimization

Need consistent content quality across your team?

TeamBench lets you create custom AI reviewers that score content against your specific criteria. Submit content, get instant scored feedback, and improve with one click.

  • Create custom AI reviewers for your brand
  • Score content against your specific criteria
  • Instant feedback, one-click improvement
  • Free to start — no credit card required