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.