industries · online retail

The shopper questions your category pages were never built to answer

Most retail demand sits in the search before the category page: which model, what size, is it worth it. IT Master answers those from your catalogue, has another vendor's model check the answer, then refreshes it as stock moves.

reviewed 2026-09-02 · by the IT Master editorial team · how we check facts

what your buyers search before they buy
  • best budget espresso machine for a small kitchen
  • what size dehumidifier do i need for a three bedroom house
  • is it worth buying a refurbished laptop
  • does this printer work with airprint
  • cordless vs corded hedge trimmer for a small garden
  • what tog duvet do i need for a cold bedroom
  • how long do leisure batteries last before replacement
live in this industry

A UK CCTV trade and retail store where the engine publishes buying guides, product comparisons and category-supporting articles grounded in the store's own catalogue data and supplier datasheets.

see the published articles on cctvmaster.co.uk

Where the demand actually sits in online retail

A category page shows the range. It rarely wins the search that happens two steps earlier, while the shopper is still deciding what to buy rather than where to buy it.

That earlier search is where much of the demand sits. IT Master reads it from measured sources: DataForSEO keyword data for the country you sell into, your own Search Console queries once the property is connected, and the People Also Ask questions on results you already appear for. It then groups that demand under the categories you actually stock rather than under a wish list.

Four query shapes recur across most retail categories:

  • best X for Y, where Y is a room, a budget or a use
  • X vs Y, one model against another
  • what size, how many, how long will it last
  • does X work with Y

Each becomes one article written for the intent behind it: the answer in the opening paragraph, the shortlist in the middle, and links into the products and the category that fulfil it. The article catches the question; the category page takes the order.

in one sentence

In online retail most search demand is pre-purchase research: shoppers search what to buy long before they search where to buy it, and that is the demand a category page was never built to answer.

The catalogue moves, so the article has to move with it

Retail content decays for a reason most content does not: the catalogue changes underneath it. A model sells out, a supplier discontinues a line, a successor arrives with a different part number, and a guide written six months ago recommends three products you cannot ship. The shopper clicks through to a dead product page and leaves.

Two mechanisms keep the articles and the catalogue in step. Grounding comes first. The engine retrieves your product data before it writes, so a guide recommends what your catalogue says you sell rather than what a model half-remembers from training. The draft then goes to a fact-check judge from a different vendor than the writer, which tests the claims against that retrieved material instead of trusting fluent prose.

Then the nightly loop reads how each published article performs in Search Console and queues a refresh when it starts to decay. The refreshed copy passes the same checks as a new article before it replaces what is live, which is how a superseded model gets swapped for the one that replaced it without anyone opening the post editor.

Seasonal guides belong on the site before the season

Retail demand runs on a calendar. Garden equipment, dehumidifiers and gift guides each have a season, and the searching starts before the spending does. A guide published on the day demand peaks has not been crawled, indexed or linked to by anything; it arrives as the wave is breaking.

The engine treats seasonality as a scheduling problem. Articles drip out on a steady cadence rather than in batches, which puts a seasonal guide on the site ahead of the season it serves and gives it time to be indexed and to gather internal links. IndexNow tells participating search engines the URL exists on the day it publishes rather than waiting on a crawl.

Seasonal pages are also the clearest case for refreshing rather than republishing. Last year's guide keeps its URL, its inbound links and whatever history it has earned, and the nightly loop can queue it for a rewrite against this year's range; the rewrite goes through the same checks as a new article before it goes live. Retiring the URL and publishing a fresh one every autumn throws that history away.

Product schema is your store's job; article schema is ours

Structured data does two different jobs in online retail, and it pays to keep them apart.

The article layer is what the engine ships. Every published article carries JSON-LD describing the article, an FAQ block with matching schema, a hero image and internal links into the products and category it discusses. Google narrowed FAQ rich results to government and health sites in 2023, so what that block earns now is a clean question-and-answer pair for any parser to lift, which is the unit an assistant quotes when it is summarising rather than listing.

Product schema sits on your product pages, and it is the layer most often broken: a missing price or availability field, markup that disagrees with what the page displays, or an offer block that never changes when the item sells out. No article layer compensates for that, because the rich result a shopper sees against a product is generated from that product page's own markup.

The free site check reports what your pages emit today, and the AEO Checker looks at whether your answers are structured so an assistant can lift them. Repair the product pages first, then build the article layer above them.

Every retailer got the same manufacturer copy; your returns notes are yours

Each retailer selling a given SKU received the same manufacturer description. Search engines have met that text on every site stocking the line, and so have the models trained on the open web. Content written from it is a summary of a summary, which is why so much retail content reads interchangeably.

Your own data is on nobody else's site. Where it exists, IT Master ingests it read-only and grounds the articles in it:

  • product data, variants and what is in the box, from your catalogue
  • supplier datasheets and manuals you hold for the lines you sell
  • support questions, and the reasons customers actually sent things back

A comparison written from that can say which of two models needs a separate power supply, or which one buyers returned over a firmware fault. See first-party data for how the retrieval works.

Checking is deliberately adversarial. Writers are Claude models; the judges are Gemini and GPT, from a different vendor, running a fact-check, a novelty score against the competitor pages fetched during research, an E-E-A-T critique and an AI-tell pass. Across 186 Standard-tier runs, 51% of drafts passed every check first time; the rest were revised or rejected.

in one sentence

The manufacturer description sits on every retailer's site; the datasheets, support questions and returns reasons behind your catalogue sit on none of them, and that is the part of a buying guide a competitor cannot copy.

Delivery on a retail stack, and knowing whether it worked

Retail stacks vary more than most. WordPress and WooCommerce stores install the plugin and paste one key, and posts arrive with the Yoast or Rank Math fields filled. Next.js storefronts use @itmaster/sdk. Anything else reads the REST pull feed or takes a signed webhook at an endpoint you name. Shopify and Webflow are set up by us on request; Wix and Squarespace get a copy-paste queue instead.

You pay per published article from a prepaid balance, with no subscription, and a draft that fails the checks is not charged at the full rate. The four tiers — Lite, Standard, Pro and Premium — are on pricing.

After publish, the nightly loop reports what each article did in Search Console, and asks GPT and Perplexity the questions those articles answer to record whether your store is named in the reply. That is your citation rate, measured rather than assumed, next to the impressions and clicks. If a persona view suits you better than a sector one, ecommerce stores describes the same engine from the owner's side.

questions people ask

Will the guides recommend products we no longer stock?

They should not, and there are two guards against it. The engine retrieves your product data before writing, so a guide is built from what your catalogue currently lists rather than from a model's memory of a product range. After publish, the nightly loop watches how each article performs in Search Console and queues a refresh when it decays, and that rewrite is grounded in the catalogue as it stands that night. Because a refresh keeps the original URL, the correction lands on the page that already ranks.

How far ahead do seasonal buying guides need to publish?

Far enough for the page to be crawled, indexed and linked to before demand arrives, which in practice means months rather than weeks. Because articles drip out on a steady cadence instead of in batches, seasonal pieces enter the queue well ahead of the season. The stronger move for a recurring season is refreshing last year's guide at its existing URL rather than publishing a new one, so the page keeps its links and its history while the content is rewritten against this year's range.

Does it write product descriptions or category page copy?

The published unit is an article: a buying guide, a comparison, or a category-supporting piece that answers the questions around a category and links down into it. That is what arrives through the plugin, the SDK, the pull feed or the webhook. Per-product description work is a different job with different constraints, so treat this as the layer that sits above your product and category pages rather than a replacement for their copy. The free site check will show which of the two gaps is costing you more.

We sell the same brands as everyone else. What stops our articles reading like theirs?

Grounding and a novelty check. Facts come from your own catalogue, the supplier datasheets you hold and your support and returns history, where that data exists, so an article can carry specifics that appear on no other retailer's site. Then a judge model from a different vendor than the writer scores the draft against the competitor pages fetched during research, and a draft that mostly restates what already ranks does not pass. It goes back to the writer with objections for up to three revision rounds.

Which ecommerce platforms can we start on today?

WordPress and WooCommerce are self-serve: install the plugin, paste one key, and posts appear with the Yoast or Rank Math fields filled. Next.js storefronts use the @itmaster/sdk package. Any other stack can pull the REST feed or receive a signed push webhook at an endpoint you name, which covers most custom and headless builds. Shopify and Webflow are set up by us on request rather than self-serve. Wix and Squarespace stores get a copy-paste queue, so a person publishes the finished article.

What happens, and what do we pay, when a draft fails the checks?

The draft goes back to the writer with the specific objections the judges raised, for up to three revision rounds. If it still fails, it is rejected and never reaches your site, and you are not charged the full rate for it. Payment is per published article from a prepaid balance, with no subscription, so nothing is owed for a draft you never see published. The four tiers and what each one costs per published article are set out on the pricing page.

See what search engines and AI assistants find on your site

Free, no account. Type your address and we show you what is missing and what we would write first.