Skip to main content
Checklist

Thin Content Checklist: 12 Items Every Ecommerce Store Should Audit

By ยท Updated ยท 7 min read

What This Checklist Covers and How to Use It

Thin content on an ecommerce store is any page that delivers insufficient informational value relative to what a searcher needs. Google's quality guidelines treat low word count, duplicate text, and near-empty pages as signals that a site lacks depth โ€” and those signals suppress rankings across the entire domain, not just the offending URLs.

Work through each of the 12 items below for every major page template on your store: product detail pages, category pages, filtered collection pages, blog posts, and brand landing pages. Mark each item PASS or FAIL. Any single FAIL on a high-traffic or high-priority URL warrants immediate remediation before your next crawl cycle.

Checklist Items 1โ€“4: Product Page Fundamentals

1. UNIQUE PRODUCT DESCRIPTION โ€” PASS: Each product page contains at least 150 words of original copy written for that specific SKU, not copied from the manufacturer. FAIL: The description is a verbatim manufacturer spec block, under 100 words, or identical to another page on the site.

2. MEANINGFUL TITLE TAG DIFFERENTIATION โ€” PASS: Title tags across variant pages (size, color, material) include differentiating attributes so no two are identical. FAIL: All variant URLs share the same title tag or differ only by a single character string like 'โ€“Blue'.

3. META DESCRIPTION UNIQUENESS โ€” PASS: Every product page has a hand-written or template-generated meta description that references the specific product benefit or use case. FAIL: Meta descriptions are auto-generated from the first sentence of a shared description block, producing near-duplicates across dozens of pages.

4. VISIBLE BODY CONTENT ABOVE THE FOLD โ€” PASS: A crawler fetching the page without JavaScript renders at least one descriptive paragraph, not just an image and a price. FAIL: All descriptive content is loaded via JavaScript tabs or accordions that Googlebot does not reliably render in the first crawl pass.

Checklist Items 5โ€“8: Category and Filtered Pages

5. CATEGORY PAGE INTRODUCTORY COPY โ€” PASS: Each category landing page includes 100โ€“250 words of editorial copy above or below the product grid that explains what the category contains and who it serves. FAIL: The page consists entirely of a product grid with a heading โ€” no body copy, no buying guide text, no contextual content of any kind.

6. FACETED FILTER PAGES CANONICALIZED OR BLOCKED โ€” PASS: URLs generated by filtering (e.g., /shoes?color=red&size=9) either carry a canonical tag pointing to the root category or are blocked from indexing via robots.txt or noindex meta. FAIL: Hundreds of parameter-driven URLs are fully indexed with no canonical signals, each containing identical product grids.

7. PAGINATED CATEGORY PAGES HANDLE CONTENT DEPTH โ€” PASS: Page 2 and beyond of a paginated category retain the same introductory copy structure and unique H1 (e.g., 'Women's Running Shoes โ€” Page 2'). FAIL: Paginated pages are indexed with identical titles and zero unique content, creating a cluster of near-duplicate thin pages.

8. BRAND OR VENDOR PAGES CARRY EDITORIAL DEPTH โ€” PASS: Brand landing pages include a brand narrative, product range description, and at least one unique selling point beyond a logo and a grid. FAIL: Brand pages are auto-generated stubs that contain only a logo image and a filtered product listing pulled from the category template.

Checklist Items 9โ€“12: Supporting Content and Technical Signals

9. BLOG AND BUYING GUIDE WORD COUNT โ€” PASS: Editorial content pages exceed 600 words and include at least one concrete, actionable section (a how-to, a comparison, or a spec breakdown). FAIL: Blog posts are under 300 words, consist primarily of images, or restate the same information already present on a linked product page.

10. INTERNAL LINK CONTEXT ON THIN PAGES โ€” PASS: Any page that is intentionally minimal (e.g., a landing page for a paid campaign) is either noindexed or receives contextual internal links with descriptive anchor text from deeper content pages. FAIL: The page is indexed, receives no internal links, and has no content signals telling Google what it is about.

11. DUPLICATE CONTENT ACROSS DOMAINS OR SUBDOMAINS โ€” PASS: Product descriptions that appear on a wholesale subdomain or a staging environment are blocked from indexing so the canonical version on the main store is the only indexed copy. FAIL: The same product copy is indexed on two or more domains or subdomains without canonical tags connecting them.

12. CRAWL BUDGET DRAIN FROM THIN URL PROLIFERATION โ€” PASS: A Screaming Frog or similar crawl of the site returns fewer than 10% of URLs as having under 100 words of body text on indexable pages. FAIL: More than 20% of indexed URLs contain under 100 words โ€” a signal that thin pages are consuming crawl budget and diluting domain-wide quality signals.

How to Prioritize Remediation After the Audit

Sort your FAIL items by two variables: organic traffic (pulled from Google Search Console) and the page template's scale. A product description FAIL on a single SKU with zero impressions is low priority. A category page FAIL on a template that powers 400 pages with combined impressions in the thousands is an emergency.

Address structural FAILs โ€” faceted filter indexation, paginated page duplication, and cross-domain duplicate content โ€” before individual page rewrites. A single canonical tag fix or robots.txt rule can resolve hundreds of thin URL issues in one deployment. Individual product description rewrites come after architectural issues are resolved.

Set a re-audit interval of 90 days minimum for stores with active catalog growth. New product uploads, new filter facets, and new blog posts can reintroduce thin content patterns faster than most content teams track. Build the checklist into your product upload workflow, not just your quarterly SEO review.

Frequently asked questions

How many words does a product page need to avoid being considered thin content?

There is no universal minimum, but product pages with fewer than 100 words of unique, original copy are consistently treated as thin by crawlers and quality reviewers. Pages with 150โ€“300 words of genuinely descriptive copy โ€” covering materials, use cases, sizing, and differentiators โ€” clear the threshold for most product categories. Word count alone is not sufficient; the content must be unique to that SKU.

Should I delete thin pages or add content to them?

The right action depends on whether the URL has any strategic value. If the page targets a real search query and has some indexation history, add content and update it. If it is a parameter-generated URL, a duplicate variant, or a stub with no search demand, consolidate it with a canonical tag or remove it with a 301 redirect to the nearest relevant page. Deletion without a redirect wastes any accumulated link equity.

Do faceted filter pages always count as thin content?

Not automatically, but most do in practice. A filter page like /boots?color=brown&heel=block is thin if it returns a generic product grid with no unique copy and duplicates the content of the parent category. It is not thin if it targets a real search query with genuine search volume and includes editorial copy specific to that filtered result set. Most ecommerce sites lack the content resources to justify indexing more than a small subset of filter combinations.

Will fixing thin content show ranking improvements quickly?

Improvements depend on crawl frequency and the severity of the prior issue. For large catalogs, Google may take 4โ€“12 weeks to recrawl and reprocess affected URLs after content is added. Structural fixes โ€” like removing thousands of thin indexed URLs via canonicals โ€” tend to produce faster domain-level quality signal improvements than rewriting individual pages, because they immediately reduce the ratio of low-quality URLs Google sees in the crawl.

Is thin content the same as duplicate content?

They overlap but are not identical. Duplicate content is text that appears on two or more URLs without canonical signals. Thin content is any page with insufficient value, whether the cause is duplication, very low word count, auto-generated boilerplate, or scraped text. A page can be thin without being duplicated โ€” for example, a 50-word product stub with unique but meaningless copy. Both issues harm crawl quality signals and search visibility.

MG
Written by

Matt is the founder of RunOctopus. He built All Angles Creatures from zero to page-1 rankings in reptile feeder insects in under 60 days using exactly this method โ€” turning a hard, entrenched niche into RunOctopus's proof store for programmatic SEO and AI search citation.

Connect on LinkedIn →

See what Otto would build for your store

Free architecture preview. No card required. Five minutes.

Generate Preview →