If you spend any time auditing enterprise e-commerce sites, a pattern emerges. The biggest sites in the category usually have excellent structural design. Clean URL hierarchy. Logical category nesting. Sophisticated filtering systems. Faceted search that lets visitors drill from "outdoor gear" to "men's hiking boots, waterproof, size 10, between $100 and $200" in a few clicks. These sites have been engineered by talented teams who understood site architecture deeply.

And then you look at what those category and filter pages actually contain in their text content, and the answer is almost nothing. The structure is sophisticated. The content layer is almost empty. The pages cannot rank for most of the queries their structure should be earning, because there is no actual content for Google to associate with the URL.

This is the broken paradigm. Sites built since roughly 2012 have been designed to optimize the visitor experience through structure and filtering, with content treated as a separate concern that someone else will write later. The structure ships. The content never does.

What the old paradigm assumed

The current paradigm of e-commerce site development emerged from a particular moment in web design history. In the late 2000s and early 2010s, the dominant idea was that great content was created by people, manually, page by page. A copywriter would draft text. An editor would polish it. A CMS would store it. The page template would render it.

This worked for a hundred pages. It worked, with effort, for a thousand pages. It does not work at all for ten thousand pages or a hundred thousand pages, which is the scale most enterprise e-commerce sites operate at today.

The teams that built these sites knew the math. They also knew that hand-writing content for every page was impossible. So they made a choice. They prioritized structure, navigation, filtering, and search over content. The thinking was: get the architecture right, and content will follow when the writers catch up.

The writers never caught up. They cannot catch up. The catalog grew faster than the writers could produce. The category structure expanded. New filters were added. New sub-segments emerged. The number of distinct URLs the site exposes today is larger than the number any team of writers could plausibly populate.

So the URLs ship without unique content. The filtering pages are silently identical except for the list of products they show. The site looks impressive to a visitor browsing on-platform. Google sees an enormous architecture filled with nearly empty pages. The pages rank for almost nothing.

The filter page problem, illustrated

Consider a major outdoor retailer's filter system. A visitor on the "Hiking Boots" category page applies three filters: "Waterproof," "Men's," and "Size 10." The site responds with a perfectly engineered filter result page showing the relevant products, with breadcrumbs and a clean URL.

Now look at what is actually on that filter result page in terms of text content.

The H1 reads "Hiking Boots." It does not reflect the applied filters. The meta description is the same generic text used on every filter result. The page has no introduction text describing what makes waterproof men's size-10 hiking boots different from any other intersection of filters. The breadcrumb shows the path through the filter tree but does not add any descriptive content.

From Google's perspective, this filter result page is indistinguishable from a thousand other filter result pages on the same site. They all share the same template. They differ only in which products they list. There is nothing for Google's algorithm to grab onto that would justify ranking this specific intersection of filters above any other.

Now multiply this across the filter tree. The site likely has 800 categories, each with maybe a dozen possible filter intersections, each generating a unique URL. That is 9,600 potential URLs. Without unique content on each, the site is sitting on 9,600 ranking opportunities and capturing maybe 200 of them.

The waste is enormous. The structure was engineered to capture those rankings. The content layer never showed up.

What the new paradigm looks like

The teams that have moved past this paradigm understand a different idea. Content is not produced by people page by page. Content is produced by instructions that draw on the data the site already has. The instruction can populate one page or ten thousand. The cost is in writing the instruction, not the output.

On a site running this paradigm, the same filter result page from the example above would look completely different. The H1 would read "Waterproof Men's Size 10 Hiking Boots." The meta description would mention how many models are in this specific intersection, the price range, the most popular brand at the moment, and any new arrivals. The page would have an introduction paragraph that names the filters being applied and references the specific data underneath them.

Nobody wrote that page by hand. The page was generated by an instruction that consumed the filter values and the data feeding them. The instruction was written once. It produced 9,600 unique pages.

This is the paradigm shift. The work moves from page production to instruction design. The output multiplies. The site becomes rankable across its entire URL space, not just its top 200 hand-curated pages.

The architecture-content gap

The clearest diagnostic for a site stuck in the old paradigm is the gap between the sophistication of its architecture and the sophistication of its content. If the URL space is large, the filtering is excellent, the categorization is clean, and the per-page text content is generic and templated, the site is leaving most of its ranking potential on the floor. Closing that gap is the work of the new paradigm.

Why most teams haven't made the shift

Three structural reasons keep teams stuck in the old paradigm.

The first is that most enterprise CMS platforms were built around the old paradigm. Their content models assume that someone will sit down and fill in a "category description" field for each category. They do not have first-class support for instructions that generate content from data. Implementing the new paradigm requires either platform changes or custom development on top of an existing platform. That work is engineering work, not marketing work, which means it requires negotiation with a different team that has its own priorities.

The second is that the people who currently produce content on these sites have built careers on hand-writing pages. Moving to instruction-driven content can feel, initially, like a threat to their roles. The transition requires reframing the work in a way that preserves the writers' value (they are now writing the instructions that produce the output, which is a higher-leverage role) while changing what their daily activity looks like. Most companies do not navigate this transition well, and it stalls.

The third is that the executives funding SEO programs have learned to measure success by visible output. New product description published. New gear guide live. New filter category supported. Function-driven content has a long invisible phase where the team is designing instructions and the executive sees no visible page-level output. Without a sponsor who understands the structural argument, the project gets defunded before it ships.

All three of these are organizational problems, not technical ones. The technology to implement function-driven content has existed for at least a decade. The reasons most sites have not adopted it are about people, incentives, and institutional inertia.

The trap door

The teams most stuck in the old paradigm tend to be the ones whose architecture is the most sophisticated. Their structural engineering is so impressive that it masks the content gap. Quarterly reports lead with site improvements: new filters, new categorization, new search features. The content layer goes unaddressed. Rankings drift downward. The team's response is to add more architecture. The trap deepens.

What the shift requires

Moving from the old paradigm to the new is not primarily a technical lift. It is a redesign of how the SEO and content teams collaborate with the engineering team. The new arrangement has the SEO team writing specifications for instructions. The engineering team implements the instructions in the CMS or platform layer. The content team writes the source text that the instructions will draw on (the data values, the conditional sentence fragments, the product descriptions that feed the templates).

The cycle is no longer write-page, publish-page, measure-page. The cycle is design-instruction, ship-instruction, measure-impact-across-thousands-of-pages. The unit of work changes. The unit of output changes. The unit of measurement changes.

Once a team has gone through this transition once, going back is unthinkable. The output multiplier is too large. The maintenance cost is too low. The freshness of the catalog is too good. But going through the transition the first time is hard, and it is the reason most sites are still stuck in 2012's paradigm a decade and a half later.

The signal to look for in your audit

Next time you are auditing an e-commerce site, including your own, run a quick test. Pick three filter result pages with very different filter values. Compare their visible text content. Title tag, meta description, H1, any introduction text, the breadcrumb anchor text.

If the three pages are nearly identical except for the list of products they show, the site is in the old paradigm. The architecture works. The content layer is empty. There is enormous ranking potential being left on the floor.

Fixing it is the work of the rest of this curriculum.

From the book

The chapter on the current paradigm of site development is the structural argument that underpins Sizzle: An E-Commerce Revolution. The book also covers the REI audit and several others where the architecture-content gap was the dominant finding.