Skip to content

Facets

Programmatic SEO in e-commerce: creating pages at scale without falling into spam

Generating hundreds of pages from catalogue data is the very definition of e-commerce. What separates useful programmatic SEO from the scaled content abuse Google sanctions.

In short

  • Programmatic SEO means creating many pages from structured data. In e-commerce, categories and facets are its natural form.
  • Google does not sanction automation itself, but content produced at scale primarily to manipulate rankings, with no value for the user.
  • A useful programmatic page answers real demand, displays a real offer and brings information of its own.
  • The classic trap: thousands of pages created from combinations with no demand, with the same fill-in-the-blank text everywhere.

Programmatic SEO refers to creating many pages from a database: one page per city, per model, per combination of attributes. Travel and comparison sites popularized it. For an e-commerce site, it is not an exotic technique: it is the very nature of the catalogue.

E-commerce is programmatic by nature

A category is a query on the product database. A facet is the same query with a filter. Every time you open "linen fitted sheets" or "white women's sneakers" to indexing, you are doing programmatic SEO.

Done well, it is the most powerful lever in e-commerce SEO, as our analysis of facets shows. Done badly, it is exactly what Google seeks to weed out.

What Google sanctions

Google's spam policies describe scaled content abuse: many pages created primarily to manipulate rankings, without helping the user, regardless of the production method. Examples include: pages generated without added value, content transformed automatically (synonyms, rewriting), pages that contain keywords but make no sense to a reader.

The three tests of a useful programmatic page

Test Question Example that fails
Demand Is anyone searching for this combination? "sage green linen fitted sheet 90x190 deep pocket"
Offer Does the page show enough matching products? A facet with a single product, or none
Unique content Does the page bring specific information? The category text with one word changed

A page that passes the three tests is a real landing page. A page that fails one is a candidate for scaled content abuse.

The classic traps

  • Opening every filter combination to indexing, by default in the CMS or a module.
  • Fill-in-the-blank text: "Discover our selection of {category} {colour} at the best price", rolled out across 5,000 pages.
  • Empty or nearly empty pages, which stay indexed after a stockout.
  • Pages that cannibalize each other: a subcategory and a facet with the same products.

The method

  1. Start from demand: only open combinations that match real queries. See our guide to faceted navigation.
  2. Block crawling for the rest, and return a 404 for empty combinations.
  3. Give every page its own tags and text, anchored in its offer.
  4. Monitor: stock, cannibalization, pages with no impressions.

Unique content, at scale

Step 3 is where most programmatic projects fail, because it seems incompatible with volume. This is precisely what unblind makes possible: each page is analyzed from the products it actually displays, receives tags and a text of its own, then goes through an independent review that flags generic phrases, forced keywords and claims not confirmed by the page.

Frequently asked questions

Is programmatic SEO risky?

It is when it produces worthless pages: combinations nobody searches for, empty or near-identical pages, fill-in-the-blank texts. It is not when each page answers real demand with an offer and content of its own. Google judges the result, not the method.

What is the difference between programmatic SEO and facets?

Indexed facets are a form of programmatic SEO: pages generated from catalogue attributes. The discipline consists in opening only combinations that have demand, and giving each one specific tags and text.

Sources

  1. Google Search Central, Spam policies: scaled content abuse
  2. Google Search Central, Managing crawling of faceted navigation URLs (2024)

François-Olivier Hoizey

E-commerce & AI Director at Fremaux Delorme (Yves Delorme, Laurence Tavernier, Olivier Desforges), publisher of high-traffic websites since 2006 and founder of unblind.ai. He contributes his expertise to the guides published by the unblind editorial team.