Content & keywords

Thin Content SEO Problems: How to Find and Fix Them

Thin content is a page that adds little or no value for searchers, such as copied, empty, near-duplicate or doorway pages. It often goes unindexed, and the fix is to improve, merge, noindex or remove it.

By SEORecheck Research Team, SEO auditorsPublished 10 min read

Sparse web pages merge into one rich page, illustrating a fix for thin content SEO problems.
Merging thin pages into valuable content

Thin content is a page that gives searchers little or no value of its own. Common examples are copied manufacturer descriptions, empty category pages, near-identical city pages and auto-generated text. Thin content SEO problems show up in three ways: pages that Google won't index, pages that never rank, and in serious cases a manual action that hits the whole site. To fix a thin page, you improve it, merge it into a stronger page, noindex it or remove it.

What counts as thin content in SEO?

Thin content is any page whose main content doesn't answer the query better than pages that already exist. Short length alone doesn't make a page thin. What matters is whether the page offers something original: information, data, a product, a tool or a perspective that the searcher can't get from the source it was copied or templated from.

Google doesn't use "thin" as one fixed label. The idea runs through several of its documents:

  • The manual action for "thin content with little or no added value" names three categories: thin affiliate pages, content from other sources (scraped material or low-quality guest posts) and doorway pages.
  • Google's spam policies define doorway abuse as "when sites or pages are created to rank for specific, similar search queries". Scaled content abuse is "when many pages are generated for the primary purpose of manipulating search rankings and not helping users", and that applies whether the pages are written by AI, by people or scraped from feeds.
  • Google's helpful content guidance asks whether the content is made mainly for people. It also states plainly that Google has no preferred word count.

That last point matters. A 150-word store-hours page that answers "Is the shop open Sunday?" isn't thin. A 2,000-word article that rewords the top five results without adding anything new can be.

The most common types of thin content

Most thin pages aren't spam. They come from templates, CMS defaults and pages published "just in case". Here are the patterns that turn up most often on small and mid-size sites:

Type Typical example Usual fix
Copied product descriptions Manufacturer text shared by hundreds of stores Rewrite with your own specs, photos, sizing notes, FAQs and reviews
Thin affiliate pages Affiliate links plus the merchant's own description Add your own testing, comparisons and verdicts, or remove the page
Doorway / location pages "Plumber in [City]" × 80 with only the city name swapped Keep real locations with unique details and merge the rest into one service-area page
Empty or near-empty categories A category with 0–2 products, or tag pages with one post Fill it, merge it into a parent category or noindex it
Auto-generated archives Date, author and tag archives on a single-author blog Noindex them or switch them off
Near-duplicate variants Separate URLs for each color or size with identical text Use one canonical product URL (see the canonical tag guide)
Stub and placeholder pages "Coming soon", empty service pages, lorem ipsum Finish the page or return 404/410
Scaled AI or spun articles Hundreds of generic posts made from a keyword list Cut them back to pages with real expertise, then improve or remove the rest
JavaScript-only content The text appears only after scripts run, and the raw HTML is a shell Server-render or pre-render the main content

The last row is worth a closer look. Some pages look complete in a browser, but a crawler reading the initial HTML gets almost no text. The cause is technical, not editorial, and it's covered in JavaScript SEO rendering problems.

How does thin content hurt SEO?

Thin content hurts in three ways. Thin pages often aren't indexed at all. When they are indexed, they rarely rank, because stronger pages answer the same query. And when the thin pages are built at scale to manipulate rankings, they can lead to a manual action or a spam-policy demotion that affects more than the thin pages themselves.

In practice, the effects look like this:

  1. Indexing exclusions. Search Console reports many thin pages as "Crawled – currently not indexed": Google fetched the page and chose not to keep it. Our guide to crawled – currently not indexed explains how to tell a quality exclusion from a technical one.
  2. Soft 404s. According to Google's HTTP status code documentation, a soft 404 is reported when a page returns a 200 status but its content looks like an error message or an empty page. Empty category pages and "no results" pages are common triggers.
  3. Weak rankings and cannibalization. Ten thin pages about almost the same topic split links and relevance. Often none of them ranks, while one strong page would. See the keyword cannibalization audit to find these overlaps.
  4. Site-level effects. Google's core updates guidance tells site owners who see a sustained, sitewide drop to check whether the site overall, not just individual pages, is helpful, reliable and people-first.
  5. Manual action. This is the rarest and most serious effect. It appears in the Manual actions report in Search Console and needs a reconsideration request after you fix the pages.

How do I find thin content on my site?

Combine three sources of evidence: Google's view of your pages (Search Console), what is actually on each page (a crawl) and how people use the pages (traffic data). No single metric proves that a page is thin. Pages that show up in two or three of these lists are your real shortlist.

1. Search Console signals

  • Page indexing report: export the URLs under "Crawled – currently not indexed", "Discovered – currently not indexed" and "Soft 404". Look for patterns such as all tag pages, all /location/ pages or all products from one supplier.
  • Performance report: filter to the last 12–16 months and list indexed pages with zero or near-zero impressions.
  • Manual actions report: check that it says "No issues detected".

2. Crawl data

Crawl the site and sort by the word count of the main content (not counting the header, footer and menu). Then check for:

  • pages under roughly 100–200 words of unique main content (use this as a review threshold, not a rule)
  • near-duplicate clusters, where pages are 80–90%+ similar because a template does most of the work
  • duplicate titles and meta descriptions, which often mark templated pages (see meta description best practices)
  • a big gap between the raw HTML text and the rendered text, which points to JavaScript-dependent content

3. Duplication outside your site

Copy a distinctive sentence from a product or article page and search for it in quotes. If dozens of other sites show the same text, the page adds nothing Google hasn't already seen. Google's manual action help page suggests the same check: look for content that also appears elsewhere online.

To see this on your own site, a free SEORecheck audit crawls your pages in a real browser and flags thin and near-duplicate pages, soft-404 candidates and content that only appears after JavaScript runs, with example URLs from your site. You can see what that looks like in the sample report.

For a wider sweep that also covers broken, cannibalizing and wasted URLs, use the process in how to find pages hurting your website SEO.

Should I improve, merge, noindex or delete thin pages?

Choose based on what the page is worth. Improve pages that target real demand or support sales. Merge pages that overlap with a stronger page. Noindex pages people need on the site but searchers don't. Delete pages nobody needs. Google calls deletion "a last resort", so improving or merging usually comes first.

Situation Action How
Real search demand, page has potential Improve Add original information, examples, specs, media and answers to follow-up questions
Several pages cover the same intent Merge Combine the best parts into one URL and 301-redirect the others to it
Useful to visitors, useless in search (filters, internal search, thin archives) Noindex <meta name="robots" content="noindex"> and keep it crawlable so Google sees the tag
No value, no traffic, no links Remove Return 404 or 410, and remove internal links and sitemap entries
Variants of one item Canonicalize Point rel=canonical at the main version

A few rules prevent common mistakes:

  • Don't block thin pages in robots.txt to "hide" them. A blocked page can't be crawled, so Google never sees a noindex tag on it.
  • Don't redirect everything to the homepage. Redirect a removed URL only when there is a genuinely equivalent page. Otherwise a 404 is the honest answer (see 404 errors and SEO).
  • Don't delete in bulk to look "fresh". Google's helpful content guidance says removing a lot of older content just to make a site seem fresh won't help. Its core updates page adds that if you're considering deleting whole sections, those sections were probably created for search engines first.
  • Don't pad pages with filler. Adding 500 generic words to hit a target length doesn't add value. Google has said it has no preferred word count.

What does "improve" actually mean?

Improving a thin page means adding things only you can provide. A plumbing company's city page could add the real response time for that area, photos of jobs done there, local permit rules and a named technician. A store's product page could add measured dimensions, photos of the real product, a sizing note based on returns, compatibility details and genuine customer questions. An affiliate review could add your own test results and a clear verdict on who should and shouldn't buy the product.

A quick test: if you could swap your logo for a competitor's and the page would still be accurate, it probably isn't adding enough.

How to fix a thin content manual action

If Search Console shows a manual action for thin content, Google's help page lists the steps: review the spam policies on thin affiliates, scraped content and doorways; check for content duplicated elsewhere; find thin affiliate and doorway pages; make sure the site gives users "significant added value"; then submit a reconsideration request.

Practical tips for the request:

  1. Fix the pattern across the whole site, not just the example URLs Google lists.
  2. Keep a log of what you removed, merged and rewritten, with URLs.
  3. In the request, describe the problem, what you changed and examples of both removed pages and improved content.
  4. Wait for the review result in Search Console. Don't send repeated requests in the meantime.

How long does recovery from thin content take?

Page-level changes, like a rewritten product page getting indexed, can show up within days or weeks after recrawling. Site-wide recovery takes longer. Google's core updates guidance says some changes take effect in a few days, but it can take several months for its systems to confirm that a site as a whole now produces helpful content over the long term.

To measure progress fairly:

  • Record a baseline before you start: indexed page count, the "Crawled – currently not indexed" count, and impressions and clicks for the affected sections.
  • Track changes by page group (products, locations, blog) rather than by single URLs.
  • Re-check the same pages 30–60 days later and compare them issue by issue. An SEO audit before and after comparison explains how to do this without being misled by a single score. A sample comparison shows the fixed / improved / unresolved / new format.

AI search features rely on the same indexed web. Google's AI Overviews and AI Mode draw on pages that meet its Search technical requirements. A page that Google excludes as low value isn't in the pool those features choose from. Beyond that, no search engine or AI assistant publishes a "thin content" threshold for citations, so be wary of anyone who claims one. The practical advice stays the same: pages with original facts and clear answers have a better chance of being quoted than templated pages. If the main text appears only after JavaScript runs, some crawlers may not see it at all.

Key takeaways

  • Thin content means no added value, not a low word count. Google states it has no preferred word count.
  • The most common sources are templates: copied product text, swapped-city location pages, empty categories, tag archives and stub pages.
  • Look for thin pages in Search Console (crawled-not-indexed, soft 404, zero impressions), in a crawl (low unique text, near-duplicates) and with exact-phrase searches for copied text.
  • Decide per page: improve, merge with a 301, noindex, canonicalize or remove. Deletion is the last resort.
  • Never block thin pages in robots.txt if you want Google to see a noindex tag.
  • Page fixes can show within weeks. Site-wide recovery can take months, so set a baseline and re-check after 30–60 days.
All articles
Topic clusters shown as a large pillar page connected to six smaller pages by glowing blue links.

Content & keywords

Topic Clusters and Topical Authority: How to Build Them

A topic cluster is a pillar page plus focused subpages on one subject, all linked together. Covering a topic fully and in depth this way is what SEOs call building topical authority.

10 min read

An amber ring renews faded website content on a rotating drum, illustrating an SEO content refresh strategy.

Content & keywords

SEO Content Refresh Strategy: What to Update and When

An SEO content refresh strategy is a repeatable process for finding existing pages that lost or never reached their potential, updating them substantially, and measuring the result.

10 min read

Content gap analysis compares blue page rows, with amber tiles poised to fill missing topics.

Content & keywords

Content Gap Analysis for SEO: A Step-by-Step Method

Content gap analysis compares what searchers and competitors cover with what your site covers, then lists the missing or weak topics worth a new page or a better existing one.

10 min read