Picture the standard marketing meeting. Smart people around a table, good coffee, a whiteboard, all asking the same question they asked last week: what new content can we make that might generate some interest and some revenue? Meanwhile the answer is sitting in a database forty feet away, under-appreciated and completely unused.

This is the quiet tragedy of most e-commerce sites. They already hold the most specific, most useful, most rankable content they could possibly want. It is just trapped in the database, powering the product grid and the filter sidebar, and never once making it onto the page as words a searcher or Google can read. Before you brief a writer or commission a single new asset, take inventory of what you already have. It is almost always more than you think.

What counts as a variable

A variable, for our purposes, is any piece of data the site can pull and place on a page. The book breaks them into four plain kinds, and that is all you need to keep in your head:

That last one matters more than it looks. A variable does not have to be a bare number or word. It can be a fully formed piece of HTML, a block of internal links, a styled badge, which means the data in your database can drive not just the words on a page but the structure and the linking too.

The variable you can calculate but never stored

Here is the part teams miss most often. Some of your best variables do not exist in the database yet, but every ingredient to compute them does. The clearest example is savings percentage. You almost certainly store the MSRP and the sale price. You probably never stored the percentage off, because nobody typed it in. But it is one line of arithmetic away:

Data you already store
( ##msrp## - ##salePrice## ) / ##msrp## * 100 = ##savings##
A brand-new variable, on every page
Brooks Ghost 16, MSRP $140, on sale $99 → Save 29%

Nobody entered "29%" anywhere. The function computed it from two numbers you already had, and it recomputes the instant either price changes. One formula, a new variable across the whole catalog.

That is the move that turns inventory-taking into a goldmine. You are not limited to the fields that exist in the database. You can manufacture new variables from the data already there, with a calculation, and each one becomes content you never had to write or maintain.

10X content, no writing required

This is where the "10X content" claim comes from, and it is not hype. Function-driven content retrieves data you already store, or calculates a new value from it, then presents it in a way that is useful to a searcher and to Google, without anyone writing much of anything. Compared to the bland 2.0 page it replaces, the same product page can carry ten times the useful, specific, rankable content. That is how single changes produce triple-digit percentage revenue increases.

Take the inventory before you build

Before designing a single function, run an audit of what your database already holds and what it could compute. Sit down with whoever owns the data, your database administrator, your platform engineer, and walk every table.

For each field, ask two questions. First: does this currently appear anywhere a searcher or Google can see it? Usually the answer is no, it powers a filter or sits in a hidden attribute. Second: if we surfaced it as words on the page, would it help a buyer decide or help Google understand the page? For a surprising number of fields, the answer is yes.

Then do the same for calculated variables. Savings percentage from MSRP and sale price. Price range from the minimum and maximum in a category. Average rating from the review table. Brand count from the product-to-brand relationships. Every one of these is a variable you can surface without a copywriter ever touching it.

The trap door

The inventory tempts teams to surface everything, cramming forty data points onto every page because the data exists. That is not the goal. A page stuffed with every available number reads like a spec sheet and converts like one. The inventory is about knowing your full palette so you can choose the few variables that genuinely help each page type. Knowing you have forty variables is power. Using all forty on one page is noise.

The shift in how you see your data

Once you have taken the inventory, you stop seeing your database as plumbing and start seeing it as a content library you have been sitting on the whole time. The product count is not a back-end number. It is a sentence waiting to be written. The MSRP and sale price are not just billing fields. They are a savings claim that recomputes itself forever.

This is the reframe that makes everything else in this series practical. The data is already there. The marketing team brainstorming next quarter's content has, sitting in a database down the hall, more specific and more useful raw material than any content calendar could ever produce. The job is not to make more content. It is to stop letting the content you already own die in a table.

The next Insight covers the action words and natural-language patterns that turn these raw variables into sentences that read like a person wrote them.

From the book

Sizzle: An E-Commerce Revolution details the four kinds of variables, the calculations that create new ones from existing data, and how to run the database inventory that precedes any function-driven build.