Chapter 1
Understand what an assistant is doing when a shopper asks it what to buy
An assistant answering a shopping question is doing three things in sequence, and knowing the sequence tells you where you can influence it. First it interprets the question, usually expanding a short request into a set of criteria. Second it retrieves material, either from what it learned during training or, more often for anything current, by searching the live web and reading pages. Third it composes an answer from the passages it retrieved, and where it names sources it does so from that retrieved set.
The second and third steps are where a store can act. You cannot change what a model learned months ago. You can change what it finds when it looks now, and you can change how easy your material is to quote once found.
The questions people ask are also different in shape from typed searches. A typed search is short and keyword like. A question to an assistant is long, conditional and full of constraints. Someone will describe a room, a budget, a person they are buying for, an allergy, a machine they need something to fit, and then ask for a recommendation. That is a shopping brief, not a keyword, and the pages that get used to answer it are the ones that address the constraints directly.
This is why generic category copy performs badly here. A paragraph that says we offer a wide range of quality products at competitive prices contains no fact worth retrieving. A paragraph that says which of your three fabrics suits a household with a cat, and why, is retrievable, quotable and attributable.
One more thing follows from how answers are composed. Being mentioned matters even without a click, because the assistant is often the first place your brand name appears in a shopper's decision. Treat presence in the answer as the outcome, and the visit as a bonus that comes later.
- Interpret, retrieve, compose: you can influence retrieval and composition
- Assistant questions are long and full of constraints, not keywords
- Generic category copy contains nothing worth quoting
- Being named in the answer counts even when nobody clicks that moment
Chapter 2
Start by asking the assistants what they already say about you
Before changing anything, find out what a shopper currently hears. This takes an afternoon and it is the only baseline you will get, because there is no position report to pull.
Write thirty to fifty questions the way your customers would ask them. Include the obvious brand ones, what does this store sell and is it any good. Include your category questions with real constraints attached, the sort of thing your support inbox is full of. Include the comparison shape, where a shopper is choosing between two options in your category without naming you. And include the awkward ones about shipping, returns, sizing and whether the product suits a specific situation.
Run each one through the assistants your customers use, and record three things: whether you were mentioned, what was said about you, and which sources were named. Do it in a fresh session each time so an earlier answer does not steer the next.
Then read the results for errors rather than for pride. Wrong price, discontinued product presented as current, a returns policy that is not yours, a claim about materials that came from a retailer's listing rather than from you. Every one of those is traceable to a source, and the source is usually a page you control or a listing you can correct.
Sort what you find into four buckets. Facts that are wrong and need correcting at source. Questions where a competitor category page answered better than yours did. Questions where nothing in your category was named, which means the answer came from general knowledge and there is an opening. And questions where you were named correctly, which tells you what your existing pages already do well and should be copied elsewhere.
Repeat the same set of questions quarterly. The value is in the change over time, not in any single answer, since answers vary between sessions.
- Write thirty to fifty questions in your customers' own phrasing
- Record mention, wording and cited sources for each one
- Trace every wrong fact back to the page or listing that caused it
- Rerun the same question set quarterly and compare
Chapter 3
Write pages so a single paragraph can be lifted out and still be true
Assemble your pages out of self contained answers. An assistant retrieves passages, not documents, so the paragraph is the unit of work. A paragraph that only makes sense after reading the two above it will not be used, and a paragraph that begins with a pronoun referring to something off screen is worse than useless because it can be misread.
The rule is that every paragraph should name its subject and state its fact. Instead of it comes in three sizes, write the kettle comes in three sizes. Instead of delivery is free above the threshold, write the threshold. This feels repetitive when you read the page top to bottom, and it is exactly what makes the page usable when a machine reads one piece of it.
Lead each section with the answer, then explain. If a shopper asks whether the boots fit wide feet, the first sentence of that section says yes or no, and the rest supplies the detail. A section that builds up to its answer in the last line will be cut off before it gets there.
Keep facts out of images. A specification table rendered as a picture, a size chart as a JPEG, an ingredient list photographed from the packaging: none of that is readable text. Put it in real text on the page, and keep the image as a supporting visual if you want it.
Watch the interface patterns that hide content too. Facts inside tabs, accordions and modals may or may not be retrievable depending on how they are built, and the safe version is content that exists in the page source whether or not a human has clicked anything. If your accordion loads its contents only after a click, the answer inside it is invisible to anything that does not click.
Finally, write the unglamorous facts down. Materials, dimensions, weights, what fits what, what is in the box, care instructions, warranty length, where it ships from. Those specific details are what let an assistant match your product to a constrained question.
- Name the subject in every paragraph rather than relying on the one above
- Lead each section with the answer, then explain it
- Never leave a specification, size chart or ingredient list inside an image
- Make sure tab and accordion content exists without a click
Chapter 4
Put the specification somewhere a machine cannot misread it
Structured data is how you say the same fact twice, once for people and once for machines, without the second version being a guess. On a product page that means marking up the product name, brand, identifier, price, currency, availability, and the review data if you have genuine reviews. It does not create rankings by itself. What it does is remove ambiguity, and ambiguity is why an assistant hedges or cites somebody else's description of your product.
The rule that matters most is that the markup must match the visible page. A price in the markup that differs from the price on the page is worse than no markup, because it makes every other fact on that page less trustworthy. Same for availability, same for review counts. Generate the markup from the same data the page renders from, never as a separate hand maintained block.
Beyond products, mark up the things shoppers ask about. Frequently asked questions where the answers are genuinely on the page. Breadcrumbs, so the position of a page in your catalogue is explicit. Your organisation details, so the brand name, logo and contact route are stated rather than inferred.
Then give the specification a consistent shape in the visible content as well. A simple two column table of attribute and value, with the same attribute names used across every product in a category, is easy for anything to parse and easy for a person to scan. Inconsistent naming, where one page says weight and another says how heavy, makes comparison harder for everyone.
Units deserve their own note. Write the unit every time, use the same unit system throughout a category, and give both systems where you sell across regions that use different ones. A number with no unit is a fact that cannot be used, and it is one of the most common reasons a product gets left out of a comparison.
- Mark up name, brand, identifier, price, currency, availability and real reviews
- Generate markup from the same source as the visible page, never by hand
- Use one attribute vocabulary across every product in a category
- Always state units, and give both systems where you sell across regions
Chapter 5
Make sure the answer is reachable without a browser session
None of the writing matters if the crawler cannot see it. Test what your pages look like to something that does not run a full browser, does not log in, does not accept a cookie banner and does not wait for a script to finish.
Start with rendering. If your product content is assembled client side, a retrieval system that reads raw responses may get an empty shell. The safest arrangement is that the core facts, title, price, availability and specification, are in the initial response. Everything that is genuinely interactive can load afterwards.
Then check the gates. Cookie walls that block content until accepted, region selectors that force a choice before anything renders, age gates on the whole site rather than the pages that need them, and interstitials that cover the content all have the same effect: the fact is behind a door that only a human can open.
Look at your robots rules and decide deliberately who is allowed in. Different crawlers do different jobs, and a rule that blocks one may block the route by which your products get quoted. This is a business decision rather than a technical default, and it should be made explicitly rather than inherited from a template. Whatever you decide, make sure the rules match the decision, since it is common to find a rule blocking something nobody intended.
Speed and stability count too. A page that times out is a page that does not exist to a crawler with a short patience. Server errors on a subset of pages, redirect chains, and pages that respond differently to different visitors all reduce the chance that your content is the version being read.
Finally, keep a clean sitemap of the pages you want used, and make sure discontinued and out of stock pages behave sensibly rather than being deleted the moment stock runs out. A dead link is a citation lost, and an assistant that once quoted your page will not quote a 404.
- Put the core facts in the initial response, not in a later script
- Remove cookie, region and age gates that hide content from crawlers
- Decide crawler access deliberately, then check the rules match the decision
- Keep discontinued product pages alive and useful rather than deleting them
Chapter 6
Be described the same way everywhere your brand appears
An assistant assembles an answer from several sources, so it sees your store, your listings, your reviews and any article mentioning you at the same time. Contradictions between them are what produce hedged answers and wrong facts.
Start with your own footprint. Your product names, capacities, materials, warranty terms and shipping policy should read the same on your store, in your product feed, on any marketplace listing you run, and in your social profiles. This sounds obvious and it almost never holds, because listings were written at different times by different people and nobody has read them side by side since.
Make one canonical fact sheet per product family, then update every surface from it. Name, one line description, key specifications with units, what is in the box, care, warranty, and the sentence you want repeated about who it is for. When something changes, change it in the sheet and push it everywhere, rather than fixing the store and forgetting the listings.
Reviews matter here in a way that is easy to underestimate. Review text is written in customer language, contains the constraints people actually care about, and is quotable. A product with genuine reviews describing who it suited and why gives an assistant material for exactly the conditional questions people ask. Collect reviews properly, publish them on the product page in real text, and never write or edit them yourself.
Where third parties describe you, correct what is wrong and be reachable. If a retailer lists an old specification, ask them to update it. If a directory has your old address, fix it. You are not going to control everything said about you, and you do not need to. You need the sources an assistant is most likely to read to agree with each other.
One caution. This is about accuracy and consistency, not about seeding claims. Anything you put out that is not true will be repeated back to your customers as though you said it, because you did.
- Keep one canonical fact sheet per product family and update every surface from it
- Check store, feed, marketplace listings and profiles read the same
- Publish genuine reviews as text on the product page
- Correct third party listings that carry old specifications
Chapter 7
Build the pages that answer the questions assistants get asked
Some pages exist mainly to be retrieved, and most stores have none of them. They are not blog posts. They are reference pages tied to your catalogue that answer the conditional questions shoppers bring to an assistant.
The first type is the choosing guide for a category. How to pick between your options, written as a decision, with the criteria named and each criterion answered. If you sell four kinds of the same thing, the page says which one suits which situation, plainly, including the case where the cheapest option is the right one. That honesty is what makes the page quotable.
The second type is the comparison between your own options. Two of your products, side by side, on the attributes buyers actually weigh. Keep this strictly to choices your customer makes between things you sell. A table with consistent attribute names does the heavy lifting.
The third type is the compatibility or fit reference. What fits what, which sizes suit which measurements, which model this part works with. These are the highest value pages in categories where they apply, because the question is specific, the answer is factual, and a wrong answer costs a return.
The fourth type is the policy page written as answers rather than as legal text. Delivery times by region, what a return actually involves, how long a warranty lasts and what it covers. Shoppers ask assistants these questions constantly, and a policy page written in plain sentences will be used where a wall of terms will not.
Build these once, keep them current, and link them from the collection and product pages they serve. Then check them against your audit questions. If a page does not answer a question somebody actually asks, it is not doing the job, however well it reads.
- A choosing guide per category, written as a decision with named criteria
- Comparisons between your own products, on the attributes buyers weigh
- A compatibility or fit reference wherever fit is a real question
- Delivery, returns and warranty written as plain answers
Chapter 8
Measure this without a position report
There is no ranking number here, so measure presence, accuracy and arrivals instead. Set all three up before you start, because the whole point is the change over time.
Presence is your question set. Run the same thirty to fifty questions quarterly, record whether you were mentioned and whether a page of yours was cited, and track the count. It is a manual measure and a rough one, and it is still the most direct evidence you will get. Keep the wording of the questions identical between rounds so the comparison means something.
Accuracy is the second measure and the one with the fastest payback. Count the wrong facts in each round. Every correction you make at source should reduce that count in the next one, and wrong facts cost you orders whether or not anyone clicks.
Arrivals are the third. Referral traffic from assistant interfaces shows up in analytics under its own sources, so segment it and watch it as its own channel rather than letting it disappear into direct. It is usually small in volume and worth looking at closely, because these visitors have often already been given a recommendation, which shows in how they behave on the site.
Watch the on site behaviour of that segment rather than only the count. Someone arriving from an assistant has been told something about your product and is checking it. If they land and leave quickly, the page probably contradicts what they were told, and that is a content problem you can fix.
Set expectations honestly with whoever is paying for this work. The volume is not going to look like search traffic for a while. The reason to do it now is that the same changes, factual pages, clean structured data, consistent product data and accessible content, also improve ordinary search results and make your product pages better for humans. None of it is wasted if the answers move slowly.
- Rerun an identical question set quarterly and count mentions and citations
- Count wrong facts each round; corrections at source should reduce it
- Segment assistant referrals as their own channel in analytics
- Read the behaviour of that segment, not only its size
