Skip to content
WeProms Digital
Menu

Product Feed Optimization

We restructure the product feed that powers your Google Shopping, Microsoft, and Meta catalog ads — fixing titles, google_product_category, GTINs, and custom labels so the right inventory surfaces in the right auctions and Performance Max has clean data to spend against.

Ecommerce Marketing

What connects discovery to a worthwhile order?

We restructure the product feed that powers your Google Shopping, Microsoft, and Meta catalog ads — fixing titles, google_product_category, GTINs, and custom labels so the right inventory surfaces in the right auctions and Performance Max has clean data to spend against.

Start with a scope you can review.

  • Audit the live feed for missing attributes, policy warnings, and disapprovals in Merchant Center diagnostics
  • Restructure product titles to front-load brand, product type, color, and size — the attribute Shopping reads first
  • Map SKUs to the correct google_product_category and product_type nodes so items land in the right auction
  • Add GTIN, MPN, and brand where required, and clean image_link to meet each platform's image rules
  • Set up custom labels 0–4 to segment by margin, best-seller rank, seasonality, and clearance for bidding
  • Build a supplemental feed or feed rules in Merchant Center so fixes don't get overwritten on the next import

Connect the work
to the next decision.

Review completed orders, refunds, fulfilment and contribution after costs alongside acquisition reporting.

  1. 01

    Product & demand

  2. 02

    Purchase experience

  3. 03

    Order quality & repeat buying

A useful starting brief.

  • Product and margin context
  • Store and acquisition reports
  • Delivery, return and support feedback
Discuss product feed optimization ↗

A closer look

Explore product feed optimization.

The approach, practical steps and decisions behind the plan.

How your product feed decides which Shopping auctions you win

Google Shopping, Microsoft Advertising, Meta Commerce Manager, and TikTok Shop don’t read your website the way a human shopper does. They read a structured product feed — a file of attributes like title, price, availability, gtin, google_product_category, and image_link — and they decide which queries your products are eligible for based almost entirely on how clean and complete that data is. If the feed is messy, you either don’t enter the auction or you enter it with a weak hand.

Product feed optimization is the work of making that data layer accurate, complete, and structured the way each platform parses it. It sits underneath Performance Max, Shopping, and catalog ads, which is why a campaign can look well-managed on the surface and still underperform: the bids and the audience targeting are only ever as good as the product data they act on.

The attributes that actually move Shopping and Performance Max results

A feed can carry dozens of attributes, but a small group does most of the heavy lifting. We focus the audit on the ones the algorithms weight most heavily:

  • title — the single biggest relevance signal in Shopping. The first 70 or so characters are what gets matched to queries and shown in the ad.
  • google_product_category and product_type — these place your item inside Google’s taxonomy and your own. Wrong category means you compete in the wrong auction.
  • gtin, mpn, and brand — required for most new branded products. Missing them limits eligibility and raises the chance of disapproval.
  • image_link — clean background, minimum resolution, no overlays or watermarks. Weak images get items rejected or buried.
  • availability and price — must match what’s on the landing page exactly, or the item gets flagged.
  • custom labels 0–4 — your bidding levers, used to segment products by margin, best-seller rank, seasonality, or clearance.

When these are right, the same budget reaches more relevant impressions. When they’re wrong, Performance Max especially struggles, because it has no reliable way to tell your products apart.

Titles, categories, and the truncation problem

Most stores export product titles straight from the CMS, in whatever order the store happened to use — often the product name followed by color and size, with the brand buried or missing. That’s the opposite of what Shopping needs. Google allows titles up to around 150 characters in the feed, but only the first 70 or so are most visible in the ad, so the words that matter for matching have to sit at the front.

We rebuild title templates so the pattern is brand, product type, the key attribute (color, size, material, gender), and then supporting detail. A Pakistani apparel store might export the title ‘Cotton Kurta Embroidered Festive Edition Navy Blue Medium’; restructured it becomes ‘Brand · Navy Blue Embroidered Cotton Kurta — Festive, Size M’. Same product, but now the color, fabric, and product type sit inside the truncation window where Shopping actually reads them.

Category mapping gets the same treatment. If a SKU is filed under a generic node when a specific one exists — say ‘Apparel’ instead of ‘Apparel > Clothing > Shirts & Tops > Kurtas’ — it competes against the wrong products and pays more for the click. We map every SKU to the deepest valid google_product_category node.

Custom labels: how we stop you overbidding on low-margin SKUs

Five custom label slots are available, and most stores leave them empty or fill them at random. They’re the cleanest way to tell Google which products deserve more spend and which to throttle. We set them up deliberately:

  • custom_label_0 for margin tier (high / medium / low)
  • custom_label_1 for best-seller rank pulled from your sales data
  • custom_label_2 for seasonality (evergreen versus seasonal)
  • custom_label_3 for clearance and end-of-line
  • custom_label_4 for new arrivals

Once those are in the feed, Performance Max and Shopping campaigns can bid up the high-margin best-sellers and bid down the clearance items that were quietly eating budget. It’s one of the fastest ROAS improvements in feed work, and it stays invisible until someone actually sets it up.

Feed disapprovals and the silent eligibility problem

Google Merchant Center runs a diagnostics panel that flags every item as approved, warning, or disapproved. Disapprovals remove products from ad eligibility entirely, and they’re easy to miss because the campaign keeps running — just with a shrinking catalog. The usual causes we clear up: missing GTINs on branded items, watermarked or low-resolution images, price or availability mismatches between the feed and the landing page, and items filed under a restricted category.

We work the diagnostics panel until it’s green, then watch it after every feed refresh so a bad import doesn’t quietly re-break the items we just fixed.

One master feed across Google, Microsoft, and Meta

Maintaining a separate feed export for every channel is how attributes drift out of sync. We structure one master feed to Google’s spec — the strictest of the three — and map it into Microsoft Merchant Center and Meta Commerce Manager from there. One source of truth, one place to fix a price or an image, and every channel reflects the change on the next import.

Depending on catalog size and how often inventory changes, we’ll run this through Merchant Center feed rules and a Google Sheets supplemental feed, or through a tool like Channable or DataFeedWatch. The supplemental feed matters because it lets us override titles, categories, and labels without touching the raw Shopify or WooCommerce export — so the fixes survive the next automated import instead of being overwritten.

Getting started with a feed audit

The fastest way to see where your feed is leaking is a diagnostics pull. We export your live feed, run it through Merchant Center diagnostics alongside a spreadsheet audit, and come back with the specific attributes costing you impressions and eligibility — plus a scoped plan to fix them. Book a free strategy call to start, or browse the wider ecommerce marketing services we run alongside this work.

Good company to keep.

A few of the brands we’ve worked with.

  • Lazada
  • Alibaba
  • Nissin
  • Sonno
  • The Sofa Shop
  • iCare Dental
  • EPIC Workshops
  • Ardor Eyewear

Meet the people doing the work.

See where the work happens and get to know WeProms before your first conversation. Our team is based in Lahore, working with business owners abroad and at home.

Get to know WeProms
Watch our introduction

Published client experiences

Real conversations.
Their own words.

Hear what working with WeProms was like, directly from our clients.

Explore more of our work

Working with a remote marketing team

A team you can
actually talk to.

You know your customers and market. Our strategists, creatives and technical specialists in Lahore help put the plan into practice. Agree the contact person, meeting times and approvals before we start.

  • Clear scope and costs

    Agree deliverables and the agency fee. Discuss ad spend and third-party tools separately.

  • Your accounts stay yours

    Keep visibility and ownership. Agree access, asset licences and handover as part of the scope.

  • Updates that work from abroad

    Agree a review schedule around your time zone. See what was delivered, what the numbers mean and what comes next.

Meet your team

Plan the budget before the brief.

Explore our Pakistan pricing guides for planning ranges and what shapes the cost. Your market, deliverables and existing setup determine the final quote; advertising spend and third-party costs are separate.

Discuss a quote for your market ↗

Before the next step

Your questions,
answered.

What should we prepare for product feed optimization?

A useful starting brief includes: product and margin context; store and acquisition reports; delivery, return and support feedback. We can agree appropriate access after the first conversation.

How will the work be reviewed?

Review completed orders, refunds, fulfilment and contribution after costs alongside acquisition reporting.

Can this be a defined project?

We can discuss a one-off implementation, an ongoing scope or an initial build followed by support. The proposal states what is included, dependencies and the review points.

Does the proposal include advertising and software costs?

Agency work, media spend and third-party costs are identified separately. Your market, existing setup and delivery requirements determine the final scope and quote.

Make room for
a better journey.

Share your website, target country and the next thing you want to improve. We’ll help you find a useful place to start.

Watch WeProms

Watch on YouTube