Moves: Visitors
Product feed management
One source of truth, shaped per channel: titles written for search, attributes filled, variants grouped, and breakages caught before sales drop.

Who it's for
- Stores with hundreds or thousands of variants where manual edits cannot keep up
- Brands selling the same catalogue to several channels with different requirements
- Sellers whose ads show for vague searches because titles are short and generic
- Retailers reselling supplier data that arrives inconsistent every time
- Stores where stock moves fast enough that stale availability costs real money
A product feed is the file every shopping channel reads to work out what you sell, what it costs and whether it is worth showing. Google, Microsoft, Meta and most marketplaces all want one, each wants it slightly differently, and most stores build a single export for Google and hope the others cope.
We treat the feed as a pipeline, not a file. One source of truth inside your store, then rules that shape it per destination: titles ordered the way people search, attributes filled in, variants grouped so a size run does not compete with itself, images that meet each channel's rules, and custom labels carrying your margin and stock position so campaigns can bid on something that means something.
Feeds also break quietly. A supplier renames a colour, a bulk edit wipes a size, an item sells out and keeps being advertised. So the second half of the work is monitoring: coverage measured against your real catalogue, error counts tracked over time, and a flag when a field that was full yesterday is empty today.
Visitors is the lever a feed moves, because every shopping channel begins with it. The free written plan lists the destinations we would build for and the base fee plus growth share to maintain them.
How we run it
The honest process, in order.
Pick one source of truth and stop editing copies
Feeds go wrong when three people maintain three versions: the platform export, a spreadsheet somebody uploads on Fridays, and a set of manual overrides inside a channel. We decide where each field genuinely lives, usually the store itself with a small number of supplements for data the platform cannot hold, and everything downstream is generated from that. The spreadsheet either becomes a documented supplemental feed with an owner, or it goes away. This single decision removes most recurring feed problems before we touch a title.
Rewrite titles in the order people search them
Shopping has no keywords, so the title carries the matching. Most store titles are written for someone already on the page, where the brand name and a product code are enough. A feed title needs the words a stranger types: product type, key attribute, size or capacity, colour, then brand. We build the pattern per category rather than per product, using the fields you already have, so 4,000 titles rewrite themselves and stay correct when a variant changes. Length limits differ by channel, so the important words go first.
Fill the attributes each channel actually reads
Every destination has fields it uses to decide relevance and fields it ignores. Google leans on product type, the Google category, identifiers, condition, and for clothing the age group, gender, colour and size. Other channels want a category from their own taxonomy. We map yours to theirs once, fill what is missing from data you already hold, and stop populating fields nobody reads. Where an attribute genuinely does not exist for your products, we say so rather than inventing a value, because a wrong value is worse than a blank one.
Add custom labels that carry margin and stock
Custom labels are free text fields that let a campaign see something the channel cannot work out for itself. We normally use them for margin band, stock depth, seasonality, price band and whether an item is discounted. Once they exist, campaigns can be split by profitability instead of by category, low-stock items can be capped before they sell out mid-flight, and seasonal lines can be pushed and pulled without touching campaign structure. The labels are generated from your data, so they stay accurate on their own.
Shape one output per destination with rules
Rather than exporting several files by hand, we build one clean base and apply rules per channel: different title patterns where character limits differ, category mapping per taxonomy, image selection where a channel forbids overlays or text, and exclusions for products a channel will not accept. Rules are documented, so a person who is not us can see why a field looks the way it does. When a channel changes a requirement, the change happens in one place rather than in every export.
Monitor coverage so a silent break gets caught
Every feed gets a weekly check against your live catalogue: how many products should be there, how many arrived, how many were rejected, and which fields lost data since the last run. Sudden drops almost always trace to one cause, such as an import that overwrote colours or a template change that broke a URL pattern. Catching it in a week rather than a quarter is most of the value. You get the numbers in plain language along with what we changed.
Worked example, not a result
Example: what an audit finds in a catalogue of 2,000 products
Say a store has 2,000 products with an average of four variants each, so 8,000 items in the feed. The channel reports 6,400 active. Nobody has asked where the other 1,600 went.
An audit finds three causes. About 900 are variants with no size value, because the platform stores size in the option name rather than a field the export reads. Another 500 have images with a promotional badge burned in, which one channel rejects. The last 200 are discontinued lines that should have been excluded on purpose and were not.
Two feed rules and one image rule recover the first 1,400, and the last 200 get an explicit exclusion. These are round numbers to show the shape of a typical audit, not a result from a real store.
Questions about product feed management
Niches where this matters most
- Sewing & fabric marketing agencyHow a sewist works out what to order from a pattern
- PC component marketing agencyHow builders buy parts
- Wide-fit shoe marketing agencyWhat a wide-fit shopper is really asking
- Bedding & linen marketing agencyHow bedding gets chosen
- Wallet & leather goods marketing agencyWhy a wallet is a gift first and a replacement second
- Art supply marketing agencyHow painters and students choose colour, grade and paper
- Electrical component marketing agencyHow engineers and buyers source components
- Wheel & rim marketing agencyHow buyers choose wheels online
See how product feed management fits your store.
The plan scopes this service for your store before anything starts.