The Month I Published 40 Identical Pages
March 2024. The e-commerce site sold phone cases in different colors and models. iPhone 15 cases came in black, blue, red, white, and clear. I created separate URLs for each: slash iphone-15-case-black, slash iphone-15-case-blue, and so on. Same description, same specifications, same everything except the color word. Forty products times five colors meant 200 pages. I launched them all at once, expecting Google to index this massive expansion and reward us with broader keyword coverage.
Google indexed 23 pages total. The rest got marked as duplicate content and excluded. Our overall site rankings dropped because the crawl budget got wasted on redundant pages.
The Myth I Fell For
More pages equal more ranking opportunities. Each variation deserves its own page because someone might search specifically for "iPhone 15 case blue." Technically true, but I didn't understand how search engines handle similar content or how users actually search for product variations.
Google's duplicate content filters don't penalize you like spam detection does. Instead, they choose one version to show in results and ignore the rest. When you have 200 pages with 95 percent identical content, the algorithm can't tell which version is the primary one. It fragments your ranking signals across multiple URLs instead of consolidating them.
The Technical Breakdown
I checked Search Console and found 177 pages marked "Excluded: Duplicate without user-selected canonical." Google was saying these pages were too similar to index separately. The crawl stats showed Googlebot was visiting the site more frequently but spending less time per page because it kept hitting duplicates and backing out.
The fix required consolidating variations onto single product pages with dropdown selectors for color. One URL for iPhone 15 cases with all color options listed. I set up 301 redirects from the old color-specific URLs to the main product pages. Added canonical tags to make absolutely clear which version was primary.
What Works for Variations
Use parameters or anchors for variations that don't need separate indexing. Let users select options on one page. If variations genuinely differ in substantial ways (different materials, different use cases, different target buyers), then separate pages make sense. A leather iPhone case and a waterproof iPhone case serve different needs and deserve unique content.
Color variations? Size variations for the same product? Those belong on one page with structured data markup showing the available options. Google can display those variations in rich results without needing separate URLs.
After consolidation, the site had 47 product pages instead of 200. All 47 indexed within two weeks. Rankings recovered and actually improved because the link equity and user signals weren't split across multiple duplicate pages. The iPhone 15 case page ranked for "iPhone 15 case black" and "iPhone 15 case blue" from the same URL.
Sometimes fewer, better pages beat many redundant ones.