Site icon Oxedent

Custom Label Strategy for Ecommerce Marketers: 5 Slots, Profit First

Hand-drawn custom label strategy title card
Rate this post

A custom labels strategy uses the five internal custom_label slots to group your SKUs so you can control bidding, reporting and inventory prioritisation. The real benefit is margin protection inside automated campaigns like Performance Max, where Google’s algorithm otherwise chases volume over profit. Get your label definitions right, push them through feed rules, and you can finally bid, exclude and report at the product level that actually matters to your bottom line.


TL;DR:

  • Each product gets one value per label, each 1 to 100 characters; accounts can use 1,000 unique values per field and 5,000 across all five.
  • Give each label one business goal and a campaign action, such as changing bids, excluding products, or reporting; otherwise, leave that slot unused.
  • Start with margin tiers and set separate return on ad spend targets; add stock or clearance labels to pause bids on unavailable or discounted products.
  • Build one label at a time, then check Merchant Center diagnostics and Google Ads listing groups; allow 24 to 48 hours for changes to appear.

Oxedent
Make Shopping Campaigns Work Harder
Oxedent manages Google Shopping and Performance Max campaigns with a focus on profitability, return on ad spend, and scalable revenue.

Explore Oxedent’s PPC services

Table of Contents

What custom labels are and the technical rules you must follow

Custom labels are five attributes, custom_label_0 through custom_label_4, that you attach to products in your Merchant Center feed purely for your own use. Google Merchant Center Help confirms these values never appear to shoppers; they exist solely so you can segment, report and bid differently across groups of products. Think of them as five sticky notes you attach to every SKU, invisible to customers, fully visible to you inside Google Ads.

Before you design a scheme, you need to know the guardrails:

Those unique-value caps matter more than they first appear. If you create a price-band label with dozens of narrow bands, or a seasonality label with a different value for every month and sub-category, you will burn through your limits fast and end up with reporting that nobody on your team can actually read. Keep your naming consistent: lowercase or title case, no stray punctuation, the same vocabulary every time you write “clearance” rather than switching between “clearance”, “sale” and “markdown” depending on who edited the feed last.

Strategic framework: how to choose what each custom label represents

The mistake we see most often is marketers filling all five slots with whatever attributes feel interesting, rather than working backwards from what they will actually do with the data. A custom labels strategy only earns its name when every slot answers a business question you intend to act on.

Start with outcomes, not attributes. Ask what you need to protect or grow: margin, inventory turn, promotional reach or new product visibility. Each of those outcomes points to a different label, and trying to force two outcomes into one slot, say mixing seasonality with margin tier, makes both signals harder to use.

Run every candidate label through a simple four-step process:

  1. Define the business goal: pick one outcome, such as protecting margin on low-stock bestsellers.
  2. Assign it a dedicated slot: custom_label_0 for margin tier, custom_label_1 for seasonality, and so on, kept separate by purpose.
  3. Write example values: three to six values maximum per label, written in a fixed vocabulary (high, medium, low, rather than high, medium-ish, low-cost).
  4. Attach the campaign action: state in advance whether this label will raise a bid, exclude a product group or simply feed a report.

If you cannot name the campaign action in step four, the label fails the actionability test and you should not create it. A label that exists only “for visibility” clutters your feed and eats into your unique-value budget without ever changing a bid or a report.

Naming conventions deserve their own discipline. Decide on a format (we favour short, lowercase, hyphen-free tags) and document it somewhere your whole team can see, because once a second person starts editing the feed, inconsistent values multiply quietly and your listing groups stop matching cleanly.

Pro Tip: Write your five label definitions on one page before you touch the feed. If you cannot summarise a label’s purpose in one sentence, it is not ready to build.

Practical label ideas: 12+ ecommerce custom label examples and when to use each

Once you have the framework, the fastest way to move is to borrow proven label categories and adapt the values to your catalogue. We group the strongest examples by the strategic purpose they serve.

Priority and performance labels help you find the products worth extra bid strength:

Financial labels protect the number that matters most, your margin:

Seasonal and lifecycle labels keep your campaigns aligned with your calendar:

Logistics and inventory labels stop you advertising what you cannot fulfil:

Promotional labels give you a clean on/off switch for campaign spend:

For a fashion retailer, margin tier, seasonal tag and clearance usually deliver the biggest wins first. Electronics sellers tend to lean harder on stock level and price band, since fast-moving tech inventory and tight margins punish any delay in bid adjustment. Fast-moving consumer goods brands benefit most from bestseller flag and promo active, because volume and promotional cadence drive most of their revenue swings.

One in five accounts we’ve seen waste meaningful budget on this exact gap: Performance Max campaigns left unsegmented tend to favour high-velocity, low-margin products over the SKUs that actually protect profit, which is precisely the failure a margin tier label is designed to prevent.

How to implement custom labels in your product feed

You have four practical routes to get values into custom_label fields, and most accounts end up using a mix of all four. Your primary feed is the most durable option for stable attributes like category-based seasonality. Supplemental feeds work best for anything that changes often, such as promo flags, because you can swap them out without touching your core product data. Merchant Center’s built-in “set to” rules let you generate values directly from conditions in your existing feed. Split & Choose and append or prepend operations let you build new values out of existing attributes, such as pulling the last node from product_type.

Here is a straightforward walkthrough for building a price-band label using a Merchant Center attribute rule:

  1. Open attribute rules in Merchant Center and choose custom_label_0 as your target attribute.
  2. Set your conditions: for example, price less than £25 maps to “under-25”, price between £25 and £75 maps to “25-to-75”.
  3. Choose “Set to” for each condition and type in your fixed vocabulary value.
  4. Save and submit, then check back after the typical 24 to 48 hour propagation window to confirm values populated correctly.

For more complex labels, Split & Choose lets you extract a specific node from product_type, say pulling “white coats” out of a longer category path, and concatenation lets you combine that extracted value with another attribute such as brand or season to build a richer label in one step.

Once your rule is live, validate it properly rather than assuming it worked. Check the Diagnostics tab in Merchant Center for attribute coverage, then confirm the values actually appear when building a listing group in Google Ads, since that second check catches the cases where a rule saved cleanly but matched zero products. Our feed optimisation guide covers the hygiene checks worth running alongside any label rollout.

Pro Tip: Build one label at a time, confirm it populated and performs as expected, then move to the next. Rolling out all five simultaneously makes it far harder to trace which rule broke if something looks wrong.

Using custom labels in Shopping and Performance Max: listing groups and bidding

Once your labels are live in the feed, they become the building blocks of your campaign structure. In standard Shopping campaigns, custom labels let you subdivide a product group into smaller segments inside the same ad group, each carrying its own bid. In Performance Max, the equivalent structure sits inside your asset group’s listing group settings, and Google Ads guidance on Performance Max points specifically to listing groups and custom labels as the mechanism for steering budget toward higher-value products rather than letting the algorithm chase raw conversion volume.

Bidding tactics that work well once labels are in place:

The decision between splitting labels into separate campaigns versus managing them inside one campaign usually comes down to budget control. If you need an entirely separate daily budget, say ring-fencing promo spend so it cannot cannibalise evergreen sales, a dedicated campaign makes sense. If you only need different bid pressure within a shared budget, listing groups inside one Performance Max asset group are simpler to maintain and give Google’s bidding system more data to work with. Our guide to Shopping ads strategy that scales walks through that trade-off in more depth.

A concrete example: a homeware retailer labelling margin tier and clearance separately can set a tROAS floor on high-margin products while fully excluding clearance stock from active bidding, protecting profit on the segment that earns it and stopping wasted spend on inventory that is already being discounted elsewhere.

Measure, report and iterate: KPIs and test designs that validate labels

A label only proves its worth when you can see it changing a number you care about. The core metrics to track per label are revenue, ROAS, margin contribution, cost per acquisition and conversion value per click, segmented consistently so you compare like with like over time.

Reporting mechanics make or break this discipline:

To test whether a label is earning its place, run a time-boxed split: apply a distinct bid or exclusion to one labelled group for two to four weeks, keep a comparable holdout group untouched, then compare profit contribution rather than just ROAS. Our piece on whether Shopping ads are actually profitable sets out why ROAS alone can mislead you here.

Nearly half the propagation delay advertisers report is simply the 24 to 48 hour window Google itself documents, so build that lag into your test timelines rather than mistaking it for a broken rule. Review your label taxonomy quarterly: prune values nobody uses, rename anything inconsistent, and keep well inside your unique-value limits so reporting stays clean.

Agency perspective: how we approach custom labels for profitable scaling

Because eCommerce PPC is the entire focus of our work rather than one service among several, we treat custom labels as a profitability lever from the first audit. When we review a new account, we run a short checklist: confirm every label maps to a defined campaign action, check unique-value counts against Merchant Center limits, verify propagation after any rule change, and flag any slot being used for data nobody actually reports on.

That audit routine reflects our broader approach: data-led optimisation, waste reduction and a focus on margin rather than clicks or impressions. We prioritise labels that directly protect profit, such as margin tier and stock level, well ahead of labels that are merely interesting to look at. Clean label hygiene and clean feed hygiene tend to go together, and both show up directly in ROAS.

The gap between label theory and label practice

Most advice on custom labels stops at the definition: five slots, internal use, good for segmentation. That is true and almost useless on its own. The harder, more valuable discipline is resisting the urge to fill every slot just because it exists.

We think the biggest overrated piece of conventional wisdom is “label everything you can measure.” Measurement without an attached campaign action is just noise sitting inside your unique-value limit, and it actively crowds out the labels that would otherwise earn their place. The underrated move is starting with a single margin-based label, proving it changes your ROAS or CPA, and only then building out seasonality or promo tracking once you trust your own process.

If you take one thing from this guide, prioritise margin protection first. Bestseller flags and seasonal tags are satisfying to build, but they rarely save you money the way a well-built margin tier label does the moment Performance Max starts favouring volume over profit.

— Biplab

Get your labels audited before you scale spend further

We manage Google Shopping and Performance Max campaigns exclusively for established eCommerce brands, which means feed structure and custom label hygiene are part of how we work on every account, not a separate add-on service. If your labels were built in a hurry, or you’ve never checked whether they still map to a real campaign action, that gap is usually where budget quietly leaks.

Our free Google and Facebook Ads audit looks directly at your feed structure, your label taxonomy and where your current bidding is working against your margin rather than for it. There’s no long-term contract attached, and the audit gives you a clear view of what to fix before you commit further spend. Start your free audit and see exactly where your custom labels strategy stands today.

FAQ

How do you customise your own labels?

You customise labels by populating the custom_label_0 through custom_label_4 fields in your product feed, either directly in your source feed, through a supplemental feed, or using Merchant Center attribute rules to set values automatically based on conditions. Each product can carry one value per label, so decide your vocabulary before you start populating fields.

What is a private label strategy?

A private label strategy refers to selling products under your own retail brand rather than a manufacturer’s, which is a separate concept from custom labels in Google Ads. Custom labels are internal feed attributes used for campaign segmentation and bidding, not a branding or product sourcing decision.

What are the four types of labelling?

Labelling conventions vary by industry and source, so there isn’t one universal four-type definition that applies across retail and advertising. Within Google Shopping specifically, the relevant structure is the five custom_label slots (custom_label_0 to custom_label_4), each used for a distinct reporting or bidding purpose such as margin, seasonality, priority or promotions.

What are custom labels?

Custom labels are five internal product attributes in your Merchant Center feed, custom_label_0 through custom_label_4, that let you subdivide products for reporting, bidding and inclusion or exclusion in Shopping and Performance Max campaigns. They never display to shoppers; they exist purely to help you manage spend and measure performance at a more precise level than your default product categories allow.

Sources

Exit mobile version