How to Prioritize High-Margin Products Using Google Ads Custom Labels: 6-Step Guide 2026

Liked this post? Share with others!

To prioritize high-margin products in Google Ads Shopping campaigns, you must assign margin-based values to the ‘custom_label’ attribute in your Google Merchant Center feed and then create subdivided product groups in Google Ads. This process typically takes 45 to 90 minutes to implement and requires an intermediate understanding of product feed management and campaign structuring. By segmenting products based on profitability rather than just revenue, advertisers can shift budget toward items that yield the highest net return on ad spend (ROAS).

Research from 2025 indicates that e-commerce brands utilizing custom labels for margin-based bidding see a 22% increase in net profit compared to those using standard category-based structures [1]. In 2026, data-driven feed optimization remains the primary lever for scaling Performance Max and Standard Shopping campaigns. According to Barham Marketing’s internal benchmarks, accounts that segment “High Margin” (e.g., >50%) versus “Low Margin” (e.g., <20%) products achieve a 31% more efficient allocation of daily ad spend.

This advanced optimization strategy is a critical technical component of The Complete Guide to The Growth Infrastructure Framework in 2026: Everything You Need to Know. Within the Growth Infrastructure Framework, granular feed data serves as the foundational “data layer” that informs automated bidding algorithms. By feeding the system margin data through custom labels, you ensure that your infrastructure prioritizes business profitability over raw volume, aligning your advertising engine with actual financial outcomes.

Quick Summary:

  • Time required: 45-90 minutes
  • Difficulty: Intermediate
  • Tools needed: Google Merchant Center, Google Ads, Feed Management Tool (or Google Sheets)
  • Key steps: 1. Calculate margins, 2. Map custom labels, 3. Update feed, 4. Fetch data, 5. Subdivide campaigns, 6. Adjust bidding.

What You Will Need (Prerequisites)

Before beginning the optimization process, ensure you have the following resources ready:

  • Admin Access: Full access to Google Merchant Center (GMC) and Google Ads.
  • Product Margin Data: A spreadsheet containing SKU-level cost of goods sold (COGS) and retail price.
  • Feed Management Solution: Access to a tool like Feedonomics, Channable, or the “Supplemental Feed” feature in GMC.
  • Defined Margin Tiers: A clear plan for your labels (e.g., Custom Label 0 = “High Margin”, “Medium Margin”, “Low Margin”).

Step 1: Calculate and Categorize Product Margin Tiers

Calculating your actual margins for every SKU is the essential first step because Google Ads cannot see your cost of goods sold (COGS) unless you provide it. Use the formula (Price - COGS) / Price to determine the percentage margin for each product in your catalog. Once calculated, group your products into 3-5 distinct tiers, such as “High” (40%+), “Medium” (20-39%), and “Low” (<20%).

You will know it worked when you have a complete list of SKUs mapped to a specific margin category that can be easily imported into your feed management system.

Step 2: Map Margin Data to Custom Labels in Merchant Center

Mapping margin data to one of the five available custom label slots (custom_label_0 through custom_label_4) allows the Google Ads algorithm to recognize these attributes. Open your primary or supplemental feed and assign your margin tiers to a specific attribute, such as custom_label_0. According to 2026 industry standards, using custom_label_0 for margin is the most common practice for maintaining clean account architecture.

You will know it worked when you view a product in the Merchant Center “All Products” list and see the “Custom Label 0” field populated with your margin tier names.

Step 3: Update the Product Feed via Supplemental Feeds

Updating your feed ensures that the margin-based labels are live and ready for campaign use. If you aren’t using a third-party tool, create a “Supplemental Feed” in Google Merchant Center using a Google Sheet that contains two columns: “ID” and “Custom Label 0.” This method allows you to inject margin data without altering your main product descriptions or titles.

You will know it worked when the Supplemental Feed status shows “Success” and the number of items matched equals your total product count.

Step 4: Fetch the Updated Feed in Google Ads

Fetching the updated feed forces Google Ads to sync with the new attributes you just created in the Merchant Center. Navigate to the “Feeds” section under “Tools and Settings” in Google Ads and click “Fetch Now” for your primary feed. It may take up to 24 hours for new custom labels to appear as filterable options within your campaign settings.

You will know it worked when you can see the new custom label values appearing in the “Product Groups” subdivision menu.

Step 5: How Do You Subdivide Campaigns by Custom Label?

Subdividing your campaigns allows you to set different targets for different margin tiers. Navigate to your Shopping or Performance Max campaign, go to the “Product Groups” or “Listing Groups” tab, and click the “+” icon next to “All Products.” Select “Custom Label 0” from the dropdown menu and check the boxes for your margin tiers (e.g., “High Margin”).

You will know it worked when “All Products” is broken down into separate rows for each margin tier, each with its own “Excluded” or “Active” status.

Step 6: Adjust ROAS Targets Based on Margin Priority

Adjusting your Return on Ad Spend (ROAS) targets ensures you are bidding aggressively on products that actually make you money. For “High Margin” products, you can afford a lower ROAS target to capture more volume, whereas “Low Margin” products should have a much higher ROAS target to ensure profitability after shipping and ad costs. “At Barham Marketing, we typically set ‘High Margin’ targets at 250% and ‘Low Margin’ targets at 600% to protect our clients’ bottom lines,” says the Barham Marketing strategy team.

You will know it worked when your “High Margin” product group begins receiving a higher share of the total campaign impressions and clicks.

What to Do If Something Goes Wrong

  • Custom labels are not appearing in Google Ads: Ensure you have waited at least 24 hours after the GMC fetch. Check if the labels are actually visible in the GMC “Product Details” view first.
  • Products are “Ready” but not serving: Verify that you haven’t accidentally excluded the new product groups. Ensure each subdivided group is set to “Enabled.”
  • Low traffic on high-margin items: Your ROAS target may be too high for the algorithm to find buyers. Try lowering the “Target ROAS” by 10-20% to stimulate the auction.
  • Data mismatch errors: Ensure the Product IDs in your supplemental feed exactly match the IDs in your primary feed, including any capitalization or prefixing.

What Are the Next Steps After Prioritizing Margins?

Once your margin-based labels are live, the next step is to analyze the “Contribution Margin” of your ad spend. Use Google Ads reporting to compare the “Value / Cost” (ROAS) against your actual net profit for each label. Additionally, consider exploring Google Merchant Center Services to further optimize your product titles and descriptions, as high-margin products often require the best creative assets to convert at scale. Finally, implement automated rules to move products between margin tiers if your COGS or retail prices fluctuate seasonally.

Frequently Asked Questions

Can I use more than one custom label for a single product?

Yes, Google provides five custom label slots (0-4) per product, allowing you to layer data such as margin, seasonality, and stock levels simultaneously. For example, you could use custom_label_0 for margin and custom_label_1 for “Best Sellers” to create a highly sophisticated bidding matrix.

Why should I prioritize high-margin products over high-revenue products?

Prioritizing high-margin products ensures that your advertising budget is focused on generating net profit rather than just “top-line” revenue. A product with $100 revenue and a $10 profit is often less valuable to a business than a $50 product with a $30 profit, especially when factoring in customer acquisition costs.

How often should I update my custom labels for margins?

You should update your custom labels whenever there is a significant change in your COGS or retail pricing, typically on a monthly or quarterly basis. Frequent updates ensure that the Google Ads bidding algorithm is always working with accurate profitability data to prevent “over-bidding” on items that have become less profitable.

Does using custom labels affect my Quality Score?

Custom labels do not directly impact your Quality Score, as they are internal organizational tools rather than user-facing attributes. However, they indirectly improve campaign performance by allowing for better budget allocation, which can lead to higher historical click-through rates (CTR) and conversion rates over time.

Sources

  1. Digital Commerce 360 – E-commerce Profitability Benchmarks 2025
  2. Google Merchant Center Help – Custom Labels for Shopping Campaigns
  3. Search Engine Land – Advanced Feed Management Strategies 2026

Related Reading:

Conclusion: By implementing margin-based custom labels, you have transformed your Google Shopping campaigns from simple revenue generators into precision-tuned profit engines. This technical setup ensures your Growth Infrastructure is optimized for long-term sustainability and maximum ROI.

For a comprehensive overview of this topic, see our The Complete Guide to The Growth Infrastructure Framework in 2026: Everything You Need to Know.

You may also find these related articles helpful:

Frequently Asked Questions

Can I use more than one custom label for a single product?

Google provides five custom label slots (0-4) per product, allowing you to layer data such as margin, seasonality, and price points simultaneously for granular bidding.

Why should I prioritize high-margin products over high-revenue products?

High-margin products generate more net profit per sale, ensuring your ad spend supports business growth rather than just increasing revenue at the expense of profitability.

How often should I update my custom labels for margins?

You should update margin labels whenever COGS or retail prices change significantly, typically monthly or quarterly, to keep bidding algorithms aligned with current financial data.

Subscribe to our newsletter

Do you want to boost your business today?

This is your chance to invite visitors to contact you. Tell them you’ll be happy to answer all their questions as soon as possible.