Merchant Center & Feed Rebuild
Disapprovals cleared at source, GTIN, MPN and attribute gaps closed, and titles rewritten to lead with searched terms. Custom labels for margin, stock cover and seasonality.
Front Range demand does not arrive evenly — it arrives the week the snow does. The account has to be built to spend hard on four days and go quiet on the other twenty-six.
Delivered remotely for brands across Denver and Colorado.
Google does not create a Denver customer. It settles an argument they have already been having with themselves for three weeks. Somebody in Golden has decided on a 100mm underfoot ski or a gravel frame, and what they type into the box is a length, a mondopoint size, a hub standard or a model year. The only question left is whose listing answers it cleanly. That makes this channel far more a data problem than a persuasion problem — you are buying eligibility and clarity, not attention.
Which is why the work starts in Merchant Center and not in the campaign builder. Colorado catalogues break feeds in a very particular way: a ski that exists in six lengths, a boot in half-size mondopoint, a frame in five sizes and two builds, all submitted as variants whose titles repeat the model name and bury the number the buyer actually searched. Then missing GTINs on private-label hardgoods, model-year strings nobody normalised, and — on the Boulder natural-products side — supplement and functional-ingredient claims sitting under Google's health policy, generating quiet disapprovals nobody has opened the diagnostics tab to see. Fixing that product data changes which queries you are eligible for before a single bid moves.
Then structure, and here the first cut is almost always brand. A Front Range brand with genuine specialty-retail presence — the shop wall in Boulder, the demo counter in Steamboat, the rental fleet that turns into a September sale — generates branded search from people who already handled the product in person. Blend that into one campaign and a non-brand programme doing nothing at all looks healthy. We separate them, set the non-brand target off contribution margin after two-way freight and a real fit-driven return rate, then mine search terms weekly. In this category a single word separates a buyer from someone hunting a demo rental, a used pair on a swap page, a warranty form or a pro-deal code, and only the query report will tell you which of those you just paid for.
Colorado is one of the few markets where a weather event moves query volume inside forty-eight hours. When the first real Front Range storm lands, or when Loveland and Arapahoe Basin race each other to open a top-to-bottom lap in October, search for half a winter catalogue steps up before any automated bid strategy has the data to react. A flat monthly cap either underspends the best seven days of your year or has already exhausted itself on a warm November. So budget is paced against the demand curve with headroom deliberately withheld for trigger weeks, and the account gets looked at on the morning after a storm rather than on the first of the month. The same logic runs in reverse for a summer catalogue keyed to runoff and the first hard freeze. It also puts a hard requirement on feed accuracy: paying for clicks on a 177cm you sold through on Saturday is the most expensive kind of stale data there is.
The same standard of work we run for every client — applied to a Denver brand’s realities.
Full service detailDisapprovals cleared at source, GTIN, MPN and attribute gaps closed, and titles rewritten to lead with searched terms. Custom labels for margin, stock cover and seasonality.
Branded demand isolated into its own campaign, budget and target so non-brand performance becomes visible. Competitor conquesting runs as a separate line, judged separately.
Asset groups split by margin band and product type instead of one catch-all, with listing-group bids, product exclusions and brand-term controls applied wherever PMax still allows them.
A weekly pass over search terms and PMax category reports, with a maintained shared negative library so budget stops leaking into research, DIY and job-seeker queries.
Merchant promotions, sale price annotations, shipping and returns policy setup, product ratings, and local inventory ads where you have stores worth feeding.
Targets set from margin per product group rather than a platform default, moved in controlled increments, with a written reason attached to every bid and budget change.
We do not work off a rate card. Every Denver engagement starts with a fixed statement of work — named deliverables, named dates, one number — written after we have looked at your store, not before. If a smaller first step would serve you better, we will say so.
Get this scopedMerchant Center diagnostics, attribute coverage, campaign overlap and wasted spend scored against ninety days of search terms. You get the findings whether you hire us or not.
Titles, attributes, product types and custom labels rebuilt before any campaign work. A perfectly structured account on a bad feed still shows the wrong products to the wrong queries.
Brand, non-brand, Shopping, PMax and Search rebuilt with hard budget boundaries and a shared negative library, so each line answers a different commercial question.
tROAS targets derived from contribution margin by product group and applied gradually, so the account keeps its learning instead of resetting it every Monday.
Weekly query mining, monthly feed reviews, then expansion into the categories the search data says you can profitably win. Nothing scales before the query set is clean.
Anonymised under NDA. Figures pulled from the client’s own analytics.
~$6M/yr DTC, 900+ SKUs across size and colour variants, US · Shopify Plus
Returns ran at 31% and refund cost consumed the entire paid media margin. One size chart image served 40 different fits, and 62% of add-to-carts started on a collection page that never showed variant availability. The named constraint: no new product photography budget, so every fix had to come out of the existing asset library and the review corpus.
~$9M/yr, 210 SKUs, US + AU · Shopify Plus (migrated from BigCommerce)
Meta ROAS had slid from 3.6x to 1.9x in a year and the team had spent twelve months buying new creative to fix it. The real cause was measurement: the BigCommerce checkout dropped 22% of purchase events and the Conversions API had never been installed, so both ad platforms were optimising on incomplete data. The named constraint: peak season was 14 weeks out, and the replatform had to be live and stable well before Black Friday traffic arrived.
“Six thousand products and a Shopping feed nobody had touched since it was first generated — a third of it was disapproved and we had no idea. They rebuilt the feed off our real product data, fixed the GTIN and size attributes, and split brand off from non-brand so I could finally see what we were actually paying to acquire. They also cut the broad 'baby clothes' terms that were eating a quarter of the budget on people who were nowhere near buying. Spend is roughly flat and non-brand search revenue has close to doubled.”
Thirty minutes with the strategist who would actually run your account. We screen-share your store, read your data live, and tell you the three highest-value things we can see from the outside.
Prefer to write it out? [email protected] gets a real reply the same business day, Mon-Fri, 9am-6pm MT.