/ Site Crawler Fixes / Thin Content

How to Fix Thin Content

Thin content is the SEO equivalent of carrying dead weight. Pages with low word count, low engagement, and weak intent fit accumulate over time on every long-running site. Google's Helpful Content system actively demotes sites with significant thin-content proportions. The fix is harder than it sounds — it's not about word count alone but about deciding per-page whether to improve, consolidate or prune. This guide walks through the full audit and decision framework.

1. Generate the thin-content list

Step 1
Run the Site Crawler with word-count reporting
Run a fresh Site Crawler. The crawler reports word count per page and flags pages under common thresholds (200, 300, 500 words). Export to CSV.
Step 2
Cross-reference with Search Console
Export your Search Console performance report for the last 90 days (URLs + clicks + impressions). Join with the thin-content CSV by URL. You now have, per thin page: word count, clicks, impressions, average position.

2. Classify each thin page

Don't make a global decision. Each thin page is a separate keep-improve-prune call.

PatternDecision
Has clicks in last 90 days (any volume)IMPROVE — add depth, keep the URL
Has impressions but no clicksIMPROVE — ranking exists, content gap is preventing CTR
Zero impressions, but topically related to ranking contentCONSOLIDATE — merge into the related ranker
Zero impressions, no strategic role, no external backlinksPRUNE — noindex then 410
Zero impressions but has external backlinksIMPROVE OR REDIRECT — preserve the equity, don't waste it
Product page with thin description but real product behind itIMPROVE — even short product pages need unique copy
⚠️ Don't bulk-noindex everything thin. Some thin pages rank for low-volume queries that still bring qualified traffic. Always cross-check Search Console before pruning.

3. Improve the keepers

Step 1
SERP-analyse top-ranking competitors
For each improve-target page, search the target query in Google. Look at the top 3 ranking pages. Their depth is your minimum bar. Note: word count, sections covered, examples used, expert quotes, original data, FAQ inclusion, schema markup.
Step 2
Add genuine depth, not filler
Filler hurts. Real depth helps. The five types of content that lift thin pages:
  • Original research or data — your own survey results, your own test results, your own analytics insights
  • Named expert commentary — quotes from real people with credentials (E-E-A-T signal)
  • Concrete examples — case studies, real numbers, before/after
  • FAQ section — answers to specific questions, not "what is X" filler
  • Visuals with original information — custom diagrams, screenshots, comparison tables (not stock photos)
Step 3
Update lastmod and re-submit
After improving a page, update its CMS modification date and re-submit via Search Console URL Inspection → Request Indexing. Google often re-crawls within 24-48 hours when explicitly asked.

4. Consolidate near-duplicates

If you have 3-4 thin pages targeting overlapping queries (e.g. /seo-tips/, /seo-advice/, /seo-guide/), the right move is usually merge into one comprehensive page.

Step 1
Pick the winner
The winner is usually:
  • The URL with the most external backlinks (Search Console Links report)
  • If tied: the cleanest URL slug
  • If still tied: highest current impressions
Step 2
Merge the content
Take unique paragraphs from each loser page and integrate into the winner. Don't just concatenate — restructure into coherent sections. Then 301 each loser to the winner.
Step 3
Update internal links
Internal links to losers now hit a 301. Use the bulk find-and-replace technique from the broken links guide to point them directly at the winner.

5. Prune the rest

Step 1
Stage 1: noindex
For pages decisively flagged as prune: add <meta name="robots" content="noindex, follow">. Remove from sitemap.xml. Monitor for 60-90 days. If no traffic gained back (most won't), proceed to stage 2.
Step 2
Stage 2: 410 Gone
After 60-90 days noindex, return 410 Gone for these URLs. 410 is a stronger deletion signal than 404 — Google removes the URL faster.
// nginx
location = /old-thin-page/ { return 410; }

// Apache .htaccess
Redirect 410 /old-thin-page/
💡 Two-stage pruning protects you from removing pages that turn out to have residual value. If a page gains traffic during noindex, you can quietly re-enable it. Once you 410, the URL is gone.

6. Re-crawl and track results

After the audit:

7. Prevent recurrence

Add editorial gates so thin content doesn't accumulate again:

🕷 Re-run the Site Crawler

Verify thin-content count has dropped after your audit.

Run Site Crawler →
Related Guides: Site Crawler Fixes  ·  Fix Duplicate Content  ·  Fix Orphan Pages  ·  E-E-A-T Fixes
💬 Got a problem?