If your site has pages that get little to no organic traffic despite being live for months, thin content may be the culprit. Thin content pages — those with little unique value, minimal depth, or near-duplicate copy — are one of the most common reasons sites struggle to rank. Google's algorithm actively deprioritizes them, and in severe cases, having too many can drag down the rankings of your good pages too. Learning how to fix thin content pages is one of the highest-ROI SEO tasks you can tackle this year.
In this guide you'll learn exactly what Google considers thin, how to find these pages across your site, and five concrete fixes — expand, consolidate, noindex, WordPress archive cleanup, and e-commerce rewrites — along with real implementation examples.
Not sure how many thin pages you have? Run a free WebsiteLinter scan — it audits your content quality signals and flags thin pages, duplicate content, and missing metadata across your entire site.
What Does Google Consider Thin Content?
Thin content is not simply short content. It is content that provides little or no unique value to the person reading it. Google's Panda algorithm update in 2011 first targeted thin content at scale, and since Panda was integrated fully into Google's core ranking system, these signals now run continuously rather than in periodic batches. That means thin content is evaluated and penalized as part of every core update — not just occasionally.
Here are the most common types of thin content Google identifies:
- Pages under 200–300 words with no original perspective. A stub page that describes a service in three sentences without adding detail, examples, or guidance contributes almost nothing to a user's search session.
- Auto-generated geo + keyword combination pages. Examples include "Plumber in [City]" pages that swap out the city name but otherwise contain identical copy. Google can detect these patterns at scale.
- Affiliate pages that copy manufacturer product descriptions. When every reseller publishes the same 150-word description pulled from the manufacturer's feed, Google sees hundreds of identical pages. The copy that adds no original commentary is thin by definition.
- Category and tag archive pages that only list post titles. WordPress generates an archive URL for every category and tag you create. Without a unique introductory paragraph or several full posts attached, these pages are nearly blank from a content standpoint.
- Near-duplicate pages targeting slight keyword variations. Publishing "Best CRM for Small Businesses," "Top CRM Software for Small Businesses," and "CRM Tools for Small Business Owners" as separate pages with 80% overlapping copy creates cannibalization and thinness simultaneously.
The critical nuance: word count alone does not define thin content. A 1,500-word article stuffed with generic filler and no original insight can be "thin" in Google's eyes, while a tightly-written 400-word expert guide answering a specific question is not. Google evaluates content quality holistically — topical depth, uniqueness, expertise signals, and user engagement all factor in.
One practical symptom of a thin content problem: if Google Search Console shows large numbers of URLs under "Discovered — currently not indexed" or "Crawled — currently not indexed," those pages are likely being deprioritized because their quality signals are too weak for Google to bother indexing them.
How to Find Thin Content on Your Site
Before you can fix thin content pages, you need to know where they are. There are four reliable methods to identify them — use all four for a complete picture.
1. Crawl with Screaming Frog
Screaming Frog's free tier crawls up to 500 URLs. Run a full crawl of your site, then export all URLs with the word count column included. Sort ascending by word count and flag every page under 400 words for manual review. Not all of them will need fixing — some short pages are legitimately focused (contact pages, legal notices) — but any short page targeting a real search keyword should be investigated.
2. Google Search Console Coverage Report
Open Search Console → Indexing → Pages. Review the "Discovered — currently not indexed" and "Crawled — currently not indexed" categories. When Google encounters these pages during a crawl but decides not to index them, thin content is one of the most common reasons. Export the full list and cross-reference with your CMS to find pages that should be indexed but aren't.
3. Google Analytics Engagement Signals
In GA4, filter pages by bounce rate above 80% combined with average session duration under 30 seconds. Pages that users immediately abandon without any engagement are exhibiting the exact behavior Google's machine learning models use to evaluate content quality. These are strong thin-content candidates even if they have a reasonable word count.
4. Site: Search on Google
Search Google for site:yourdomain.com and review what it surfaces. If unexpected pages appear in results — pages you thought were private, low-value archive pages, or auto-generated tag pages — those pages are consuming crawl budget and may be dragging down your overall site quality score. Pages that appear in this search with very little content visible in the snippet are immediate candidates for the noindex or consolidate fix below.
For a complete framework on running this kind of audit, see our step-by-step website SEO audit guide — it walks through crawl setup, GSC analysis, and prioritization in detail. You can also run a full site crawl using our automated website audit tool to surface thin content flags alongside performance and accessibility issues in one pass.
Fix 1 — Expand the Page with Genuinely Useful Content
This is the right fix when a page covers a legitimate topic but simply lacks the depth users and Google expect. Rather than deleting the page and losing any existing authority, you build it up into a resource worth ranking.
Use this content expansion checklist for every page you decide to expand:
- Add a real-world example or case study. Abstract advice without concrete evidence is one of the clearest thin-content signals. Show the concept applied to a real situation.
- Add a FAQ section. Aim for 5 or more questions with detailed answers. Pull questions from Google's "People Also Ask" results for your target keyword — this maps directly to what users actually want to know and often earns FAQ rich results.
- Add a comparison table. Structured data in table format increases visual richness, answers decision-stage questions, and gives Google clear relational information to process.
- Cite 2–3 authoritative statistics with source links. Data-backed content signals expertise and effort. Link to original sources (research studies, government data, industry reports) — not to blog posts citing those sources.
- Add a step-by-step process or checklist. Instructional content with ordered steps signals practical depth. It also improves time-on-page, which correlates with strong engagement metrics in GA4.
- Add an image, diagram, or screenshot. Visual content breaks up text, illustrates concepts, and creates an additional indexable asset (image search). Always include descriptive alt text.
- Answer "People Also Ask" questions from Google. Search your target keyword, scroll to the PAA box, and answer every relevant question in your expanded content. This creates direct alignment between your page and real user queries.
Target length: 800–1,500 words depending on topic complexity. A simple "how to" may only need 900 words if every sentence is high-signal. A comparison guide may legitimately need 1,500+.
After expanding: update the publish date in WordPress to reflect the revision, then submit the URL in Google Search Console via URL Inspection → Request Indexing. This accelerates re-crawling by days or weeks compared to waiting for natural discovery.
Fix 2 — Consolidate Multiple Thin Pages into One Comprehensive Page
When you have three to five similar thin pages covering subtopics of the same parent keyword, consolidation is almost always more powerful than individual expansion. Instead of trying to make each small page viable on its own, you combine them into a single comprehensive guide that earns one authoritative URL's worth of link equity and topical depth.
The consolidation process:
- Write one comprehensive guide that covers all subtopics in depth.
- Set up 301 redirects from each old thin URL to the new comprehensive page.
- Update every internal link across your site that pointed to the old pages.
- If any old pages had external backlinks, the 301 redirect will pass that link equity to the new URL automatically.
For pages you want to consolidate but can't immediately redirect, use a rel="canonical" tag to indicate the primary version:
<!-- Add to the <head> of each thin duplicate page -->
<link rel="canonical" href="https://yourdomain.com/comprehensive-guide/" />
For the 301 redirect in Apache via .htaccess:
Redirect 301 /thin-page-1/ /comprehensive-guide/
Redirect 301 /thin-page-2/ /comprehensive-guide/
Redirect 301 /thin-page-3/ /comprehensive-guide/
In WordPress with the Redirection plugin, you can set these up in the admin UI under Tools → Redirection without touching server config files. This is the preferred approach for most WordPress sites since it avoids .htaccess conflicts with other plugins.
Thin pages and duplicate content often appear together — if your consolidation work surfaces pages with identical title tags, read our related post on how to fix duplicate title tags to address both issues in one pass.
Fix 3 — Noindex Pages You Can't or Won't Improve
Some pages exist for functional or structural reasons and don't need to appear in Google's index. Print-version URLs, filtered search results pages (like /products/?color=red&size=medium), date-based archive pages, and pagination pages (/page/2/, /page/3/) are all examples of pages that serve users but don't need to rank in search.
The noindex meta tag tells Google not to include a page in its index while still allowing it to follow the links on that page:
<!-- Add to the <head> section of the page -->
<meta name="robots" content="noindex, follow">
The follow value is important — it means Googlebot will still crawl the links on the page even though it won't index the page itself. This preserves crawl flow for the rest of your site.
In Yoast SEO, you can set noindex on a per-page basis from the Advanced tab in the post editor. For bulk noindex of specific post types or taxonomy archives, add this to your theme's functions.php:
<?php
// Noindex all tag archive pages
add_action( 'wp_head', function() {
if ( is_tag() ) {
echo '<meta name="robots" content="noindex, follow">' . PHP_EOL;
}
} );
// Noindex date archives (year, month, day)
add_action( 'wp_head', function() {
if ( is_date() ) {
echo '<meta name="robots" content="noindex, follow">' . PHP_EOL;
}
} );
?>
Note that noindex only removes a page from the index — it does not delete it, and users can still navigate to it directly. It's a surgical exclusion, not a deletion.
Fix 4 — Fix Thin WordPress Category and Tag Pages
WordPress auto-generates an archive page for every category and tag you create. On most sites, the majority of these archive pages are thin by default — they show nothing but a list of post titles and excerpts with zero original content. Google sees hundreds of these URLs consuming crawl budget while offering nothing unique.
There are three approaches, in order of preference:
Option 1: Add a unique category description. In WordPress, go to Posts → Categories → Edit and add a description for each category. Then display that description in your theme template:
<?php
// Add to your category.php or archive.php template
if ( category_description() ) {
echo '<div class="category-description">';
echo category_description();
echo '</div>';
}
?>
Even a 100–200 word description that contextualizes what the category covers gives Google something unique to evaluate. Priority: write descriptions for your highest-traffic categories first.
Option 2: Noindex low-count archives in Yoast. In Yoast SEO → Search Appearance → Taxonomies, you can set the default indexing behavior for categories and tags. For tags with fewer than five posts, setting noindex removes them from Google's index without manual work per tag.
Option 3: Merge small categories into broader ones. If you have a "Social Media Marketing" category with two posts and a "Content Marketing" category with three posts, consolidate them under "Digital Marketing" and fix the internal links. Fewer, larger categories mean fewer thin archive pages and better topical clustering.
Fix 5 — Address Thin Product and E-Commerce Pages
Thin product pages are endemic across e-commerce. When every retailer selling the same item publishes the manufacturer's copy verbatim, Google is looking at hundreds of nearly-identical pages. If your store publishes the same 150-word manufacturer description as ten competitors, you're in a thin-content race you can't win on copy alone.
The practical fix: write unique product descriptions for your top 20 products first. On most e-commerce sites, 20% of products drive 80% of revenue — starting there maximizes ROI from the rewrite effort. For each top product, add:
- A unique opening paragraph explaining who this product is for and the primary use case
- A "How to use" or "What to expect" section with at least 3–5 bullet points
- An FAQ section (at minimum: "How does this compare to [alternative]?" and "What results should I expect?")
- A customer reviews section (structured data markup for star ratings improves CTR in search results)
- A comparison table vs. 2–3 alternatives if the product category is competitive
For products you can't rewrite immediately: noindex them or add a canonical tag pointing back to the manufacturer's official product page. This concentrates your indexable pages on the ones with genuinely unique content and prevents thin pages from diluting your overall site quality score.
Measure the Impact of Your Content Quality Fixes
Fixing thin content pages is not an overnight win. Google's crawl cycle means improvements take time to register in rankings. Here's how to track progress correctly so you're measuring real signal rather than noise.
Timeline expectations: Google typically takes 2–8 weeks to re-crawl, re-evaluate, and re-rank pages after content improvements. For pages you submitted via URL Inspection → Request Indexing, expect the first data movement in 2–3 weeks. For pages discovered organically on the next crawl cycle, allow 6–8 weeks before drawing conclusions.
What to track in Google Search Console:
- Impressions and clicks for the fixed pages (filter by URL in the Search Results report). Compare 30–60 days pre-fix vs. 30–60 days post-fix.
- Coverage report: the count of URLs in "Discovered — currently not indexed" should decline as Google re-evaluates and indexes previously-excluded pages.
- Average position for target keywords tied to expanded pages — look for upward movement over the 60-day window.
What to track in GA4:
- Engagement rate for fixed pages (replaces bounce rate in GA4) — should increase as richer content reduces immediate exits.
- Average engagement time per session — a meaningful increase here signals that users are actually reading the expanded content.
- Organic sessions to fixed pages month over month — the ultimate measure of whether the fixes are translating to traffic growth.
For deeper visibility into how your content fixes affect your overall SEO health, automated auditing tools are invaluable. Rather than running a manual crawl every month, tools like WebsiteLinter continuously monitor content signals and alert you when new thin pages appear — for example when a CMS update auto-generates new archive URLs or a developer pushes new product pages without content.
Find every content quality issue automatically. Run your free WebsiteLinter scan now → Get a complete SEO, content quality, accessibility, and performance report — no account required.
Thin Content: Content Audit Checklist
Use this checklist when auditing pages flagged as thin candidates:
| Check | Pass Criteria | Fix If Failing |
|---|---|---|
| Word count | 800+ for keyword-targeted pages | Expand content |
| Unique value | Information not available verbatim elsewhere | Rewrite with original angle |
| Target keyword | In H1, intro paragraph, at least 1 H2 | Revise structure and copy |
| Internal links (in) | At least 2 other site pages link to this page | Add internal links from related posts |
| External links (out) | At least 1 authoritative source linked | Add citations and data sources |
| Media | At least 1 image, diagram, or video | Add visual with descriptive alt text |
| Meta description | Unique, 150–160 characters, includes keyword | Write custom meta description |
| Engagement (GA4) | Engagement rate >50%, avg time >60 seconds | Improve content depth and structure |
| GSC index status | Indexed, not in "Discovered — not indexed" | Fix content, request indexing |
Thin content is a solvable problem — it just requires a systematic approach. Audit first, prioritize by traffic potential and business importance, then apply the right fix (expand, consolidate, noindex, or rewrite) for each category of page. Sites that do this work consistently see measurable gains in organic visibility within two to three crawl cycles.