Summary

  • Great Google Shopping campaign structures use priorities to tell Google what products are most likely to convert
  • There isnโ€™t a one-size fit all structure, but some work better than others most of the time
  • Start simple, and expand in complexity as you go
  • Standard Shopping campaigns with few ad groups, few products and manual bidding do not work.

736527 Copy of Illustration as a separatorEN 060420

Our first article on Google Shopping campaign structure was solely focused on the query-split framework, which gives you some control back over the search queries youโ€™re bidding for in Shopping.

But we always received the same question:

What if we donโ€™t carry any known brands, or if we donโ€™t have significant performance difference across keywords?

Since 2017, weโ€™ve experimented with new campaign structures for Google Shopping, and we felt it was about time to write more of an introduction to the various campaign structures you can use rather than jumping straight to a single tactic.

Two Takes on Campaign Structure

Before getting started I wanted to mention that even though this might seem complex, then you just have to start somewhere.

I have seen many examples of campaign structures that were overly complex. The more complex you create a campaign structure, the harder they will be to manage.

Overly complex setups can be a challenge to manage for even the best of us. Even though a complex structure might be best in theory, then your optimizations will be less effective and you will end up with sub-optimal campaign performance.

If you feel this article is too advanced, then just start with one Google Shopping campaign and focus on structuring it correctly using the ad group and product group section.

Then you can expand further afterwards.

When to split in different campaigns

We think of two different ways when it comes to using different campaigns

  • Segmenting products into different campaigns

Segmenting products into different campaigns

  • Creating different campaigns, and use the priorities setting to influence what products (or search queries) are being prioritized

Creating different campaigns and use the priorities setting to influence

  • (Mobile vs Desktop)

The last one Iโ€™ve chosen to put in parenthesis because weโ€™ve coveredย mobile-only campaignsย in our general article on the topic. Itโ€™s thorough and goes into all the necessary details.

To summarize our stand on mobile-only campaigns: Only segment your campaigns in mobile vs desktop when there are significant performance differences that you canโ€™t manage with bid adjustments.

Cases for Segmenting Products into Different Campaigns

You need a good reason to split into separate campaigns. Donโ€™t do it just because you do it with your regular Google Search campaigns. The biggest challenge is that they are not as easy to manage.

Search campaigns require a very strict structure to ensure relevance from search query to keyword to ad to landing page, but you donโ€™t have the same issues in Google Shopping (to a certain degree).

With that being said, then there are several good reasons to segment products in separate campaigns:

  • Low vs high value products
  • Seasonality
  • Breaking up large inventories
  • Separate ROAS targets for margins
  • New vs existing products / categories

Iโ€™ll touch on each campaign segmentation below:

Low vs High Value Products

If you sell both products at high ($500+) and low ($20) price level, then you should consider segmenting them. This enables you to treat them differently from a bidding perspective.

The journey for a high value product is significantly higher than if you are buying something worth $20. This should be reflected in your bidding frequency and performance analysis.

Weโ€™ve scaled accounts by simply creating this segmentation and given high value products more time to convert.

Seasonality

This might be one of my favorites.

Letโ€™s take an easy example such as summer vs winter products: swimwear and outerwear.

Both have very significant peak seasons that you need to be on top of.

By splitting the products into separate campaigns it becomes much easier to compare performances year-over-year and notice trends.

Like in the following example where we run three different campaign โ€œgroupsโ€ for three different apparel categories:

pasted image 0 4

  • Swimwear is a focus area in the summer.
  • Outerwear is a focus area in the winter.
  • Activewear goes up and down throughout the year.

Breaking up large inventories

If youโ€™re selling more than 20,000 products itโ€™s often a good idea to segment your products into separate campaigns based on main categories.

If we take my favorite grilling site, BBQGuys.com, then they have the following categories:

BBQ Guys Inventory Example Google Shopping SavvyRevenue

It would most likely make sense to split up the main categories that you see in the top of the site – both due to the size of the inventory, but also due to the high vs low value argument.

You could even argue that an ecommerce store of that size requires further sub-grouping.

Separate ROAS targets for margins

Even though Iโ€™m a big proponent of profit tracking, then in cases where thatโ€™s not possible and you have big discrepancies in margins it will make sense to split products into campaigns based on the necessary ROAS target.

Just donโ€™t overdo it. Stick to two, maybe three segments (campaigns). Otherwise you are diluting your data too much.

New vs Existing Products / categories

This is another favorite of mine.

If you are adding a lot of products/categories/brands to an already big site you might want to keep your existing campaigns separate. Youโ€™ll want to track the performance for new products, make sure they have sufficient bids for a month or so before you start bidding down.

You also need to work more on negative keywords than you need to with your existing products.

Lastly, if you are using any bidding automation, then you donโ€™t want new products that potentially donโ€™t perform well influence how your automation bids for the existing products.

Your automation is told to hit a target for your entire campaign. So if you are getting a significant amount of new products that pulls down the ROAS for the campaign your automation will decrease bids for profitable products to make up for the rest of the campaign as well.

What About Creating a Campaign per Brand or Category?

This could be where you create a campaign per brand or per category on our website.

Iโ€™ve seen segmenting into categories work a couple of times, but brands often becomes a mess IMO.

My personal opinion is that Iโ€™ve rarely been able to justify a completely category segmentation (as in +50 campaigns) vs using ad groups to separate sub-categories. So we donโ€™t do it.

We advise a couple of in-house teams that have decided to use that approach and we havenโ€™t found enough of a case to recommend that they switch it. So if you are already doing it today and manage your search queries well (see later in this article) then there isnโ€™t a big case for changing it.

Use Campaign Level Inventory Filters

When you segment categories/brands/products into separate campaigns the best way is to use campaign level inventory filters.

Itโ€™s the best way to ensure no mistakes are made when targeting various campaigns:

pasted image 0 7

You find this in your campaign settings.

Campaign Priorities is Your Secret Edge

I was debating whether to leave campaign priorities in the playbook section, but decided to include it here as itโ€™s fundamental to success with Google Shopping.

How to properlyย use priorities was a riddle for a while back when Shopping campaigns were introduced. It was that setting you looked at and just set to high because, well, high must be better than low, right?

The priority setting works internally in an account.

priority setting works internally in an account

If you have two Shopping campaigns that can both show adsย for the same search terms the Shopping campaign with the highest priority (usually) win (usually because itโ€™s not 100% accurate).

This is the basic idea for Google Shopping campaign priorities.

The setting allows you to create some pretty intricate campaign structures that will set you up for success.

Itโ€™s not an exact science, but more of a gentle nudge.

Youโ€™re telling Google: โ€œHey handsome, I think the products in the high priority will convert better, so please show them firstโ€.

As with everything youโ€™re telling Google itโ€™s not always they do what you want.

But itโ€™s better than nothing.

Priorities: The Basics

You have three campaign priority levels:

  • High
  • Medium
  • Low

Google shopping Campaign priorities

There are no ad group or keyword priorities.

One thing to note is that Smart Shoppingย is the ultimate campaign priorityย that overtakes all other campaigns. So if you have a high priority campaign and a Smart Shopping campaign, products in the Smart Shopping campaign will be preferred by Google.

Thatโ€™s why you should be careful with running a mix of regular and Smart Shopping campaigns.

7 (8) Ways to Use Campaign Priorities in Your Google Shopping Strategy

There are many different ways to use campaign priorities, but the base of it all is that you if you can identify a factor across all / most / many of your products that can indicate how well it will convert, then you can use campaign priorities to prioritize those products.

7 examples of real life google shopping campaign setups

Here are 7 examples of real-life campaign setups weโ€™ve run:

  • Keyword/Query Split
  • Bestsellers
  • Cheapest
  • Variants
  • Margins (not preferred)
  • On Sale vs Not on Sale
  • New vs Old

Seeing that you canโ€™t use multiple priorities, then you can only selling one tacticย per campaign setup. You canโ€™t combine the query split and the bestseller tactic.

Keyword Split / Query Split

Weโ€™ve written about this extensively in a separate article about the keyword split Google Shopping structure: Regain Control of Keywords in Google Shopping.

The premise is that you use a combination of campaign priorities and negative keyword lists to separate your search queries into separate campaigns.

This allows you to bid higher for search queries that convert well, and bid lower for search queries that convert low.

Keyword Split / Query Split structure

It works great for advertisers that have clear patterns where some search queries convert better than others. Typically, this is branded searches (i.e. The Rock training shoes) vs generic searches (training shoes).

The challenge with this approach has always been; What if we donโ€™t carry any brands or our generic searches are also valuable?

You can still use query split campaigns for those cases, but sometimes itโ€™s better to use one of the 6 other tactics.

Bestsellers

This is a classic tactic that tends to work well across a number of advertisers.

Bestsellers shopping structure

Itโ€™s more successful with DTC brands than any other. If you carry 20 different winter coats, but always sell most of the top 3, then prioritizing these can work beautifully.

Just be aware that you need to select the bestselling product that also represent a good percentage of your revenue. It needs to be at least 50% of you revenue.

Anything less than that and itโ€™s not sufficient enough to work, which is perfectly fine. The strategy is not for all. Many eCommerce stores with a lot of brands thrive of long tail and width. Not going all in on a couple of bestsellers.

Cheapest compared to competitors

If price is a significant factor in whether your product sells, try showing products first where you are sure your price in the same or cheaper than your competitorsโ€™.

Cheapest compared to competitors shopping structure

Variants

If you often sell out of popular colors/sizes, consider creating a split where products with less than 60% of colors/sizes available are put in a medium priority campaign.

Margins (not preferred)

You can create a campaign structure that has high margin products in a high priority, so you show products with the best first.

This can be impactful if you sell private label products mixed with other manufacturersโ€™.

On Sale vs Not On Sale

Some stores have a consistent promotion schedule that dictates what product sells or not. If thatโ€™s you, you can try prioritizing products on sale as high.

Just donโ€™t do it if your promotional strategy is to sell your out of season products. It will result in you showing your out of date inventory first, which might get the least CTR and clicks.

On Sale vs Not On Sale shopping structure

New vs Old Collections

Especially in apparel, new collections sell better than old collections. You still want to sell out of your old collections and if consumers are specifically searching for the old collection.

You just want to prioritize your new collection.

But the priority tactic can really be used for anything you can define as a factor in the conversion:

  • Fast vs slow shipping
  • Cheap vs expensive shipping

Before you create any split then use the Google Ads Reports to verify that there is actually a significant performance difference between products with the factors that you want to create a split based on.

This can be done by creating a custom label for the product segmentation you want to create, and let it run for a month. You can then use the Google Ads Reports to check the performance difference between the custom labels.

This is a very powerful way to verify new campaign splits before you start creating them.

Ad Group Structure

Before we dig into this, I want to specify what difference between an ad group and product group is:

Ad groups contain product groups.

Ad Groups:

ad group in google shopping campaigns

Product groups:

product groups in google shopping campaigns

Product groups are a way of grouping products together. This can be done in any way you want.

Typically, youโ€™ll create product groups based on brand, product_type, price, profit margin or another attribute.

Finally, a product group can also be a single product.

When managing Shopping campaigns, splitting your products into multiple ad groups within your campaigns can be a sound strategy.

Two of the biggest advantages of multiple ad groups are:

  1. Stronger control over bid adjustments (RLSA, Mobile, Ad Schedule) as you can set a bid adjustment on the ad group level
  2. Better insights to what search terms specific product groups appear for

Since there is no way to see what search terms a product group is appearing for the only way to get more insight is by splitting your product groups in individual ad groups.

Depending on how many products you have, this can become a time-consuming task.

Especially if you split your campaign in mobile too. Optmyzrย has a super simple tool that allows you to do this with the click of a button (Check out my free step-by-step guide to setting this up.)

Product Group Setup

In regular search Ads you have keywords. The equivalent of a keyword in Shopping Ads is a product. A product group consists of a group of products (or just one product).

You can set a bid on the product group level.

The difference between keywords and product groups is that you canโ€™t really control what search termsย youโ€™re bidding for with a product group.

As default, Google will create a single product group that contains all your products:

google default shopping product group

Itโ€™s crucial that you split up your product groups is a way that makes it easier to bid for each individual product based on its performance.

Again, using the same screenshot from above, we can show how an All Productsย product group has been broken up by sub-categories:

product group setup in google shopping campaigns

It gives us the ability to set bids based on the performance of each individual sub-category rather than an average of all products.

You Canโ€™t Bid Effectively With One Product Group

The main reason why you want to set specific bids for individual products, or product groups consisting of a few products, is due to the performance varying from product to prodyct.

Letโ€™s look at a couple of examples:

Some products have a 1,000% ROI while others have a 300% ROI. You want to set a separate bid for each of these.

Some products require a $3 bid to maximize their impression share. For others, just $1 or even less will work. The โ€œmagicalโ€ S-curve in bidding is crucial when it comes to bidding on individual products.

Some products do well on mobile. Others donโ€™t. This is where splitting product groups in different ad groups or campaigns come in.

Some products should be excluded completely. Others shouldnโ€™t.

If you donโ€™t split up your product groups, there is no efficient way of discovering these differences or acting on them with your bidding.

Real Life Example of Advertisers Not Using Product Groups

Iโ€™ve run across many cases where the product groups werenโ€™t adequately broken up.

Often itโ€™s because the overall results from Shopping are pretty good.

In the example below you can get a better idea of what Iโ€™m referencing.

The overall performance is 2.08 ROAS, but when we start breaking down the individual product groups you can start seeing that there are specific product groups that arenโ€™t performing as well as the others:

Main Product Group

main Product group

First product group breakout:

First product group breakout

Second product group breakout:

Second product group breakout:

Youโ€™re starting to get the idea, right?

By breaking up the product groups again and again, you can start seeing that certain product groups, or individual products, donโ€™t perform as well as the others. When you donโ€™t break up your product groups you lose the ability to see this.

Ideas for splitting product groups

Product groups are split up in layered groups. This means that you split up product groups within a product group.

You can essentially split out product groups based on whatever you want.

My favorite way to split them is typically like this:

  • Brand (usually as an individual ad group)
    • Product Type level 1
      • Product Type level 2
        • Product Type level 3
          • Item ID

It looks like this in practice:

how to split product groups when using prioritise in Google Shopping

Some other interesting ways to split product groups can be:

  • Pricing (via custom label)
  • Margin (via custom label)
  • Brand
  • Other commonalities

The playbook

playbook for working with google shopping campaign structures

Combining The Factors: Priorities and Bidding

You might be wondering how you can select just one priority.

Many ecommerce stores will see that product variants, bestsellers and price competitiveness are all important factors in whether a product converts or not.

The solution is to choose one major factor that you use for your priority campaign structure, and then you use the other factors as your product group structure for different bidding.

This might that you choose the Bestseller vs Regular campaign structure, but use Price Competitiveness at the product group level, so you can change bidding based on how competitive your pricing is.

It will look like this in practice:

  • Campaign: Bestsellersย with high priority using an inventory filter to only include products with the custom label bestsellers
    • Ad Group: Running Shoes
      • Product Group: Lower Price – $1.5 bid
      • Product Group: Neutral Price – $1 bid
      • Product Group: More Expensive – $0.5 bid
  • Campaign: Regular with Medium priority using an inventory filter to only include products with the custom label Regular
    • Ad Group: Running Shoes
      • Product Group: Lower Price – $0.8 bid
      • Product Group: Neutral Price – $0.5 bid
      • Product Group: More Expensive – $0.2 bid

Campaign Priorities and Smart Bidding

One of the main reasons to use campaign priorities is to get a leg up from a bidding perspective.

If youโ€™re using Smart Biddingย most of the structures still make sense. The only one that usually donโ€™t make sense to use if you have Smart Bidding enabled is the keyword split.

Seeing that Smart Bidding is bidding on a search term basis in Google Shopping (yup, itโ€™s unfair and pretty cool), then there is typically not a need for you to split campaigns due to search queries.

There are a couple of exceptions though:

Generic vs branded search queries:ย You might want to see a higher ROAS target for your branded search queries than generic/category searches. Campaign priorities would be a beautiful way of doing this.

Gather high converting search queries in one campaign:ย This is especially effective for high volume accounts.

You have a list of high converting search queries (or low search queries) where you can create a query split where you let Smart Bidding run on the well-performing queries and you set a steady low bid for the lower performing search queries.

And there are more examples where it makes sense. You just have to have a meaning behind doing it.

Priority Levels Arenโ€™t Perfect

Even if you set a high priority and a medium priority campaign, youโ€™ll still see a lot of search queries show up in your medium priority campaign that really should show up in your high priority campaign.

Weโ€™ve done quite a bit of testing on the issue and we donโ€™t have a definitive answer.

Itโ€™s definitely related to some sort of โ€œad rankโ€, but exactly why the priority level wouldnโ€™t override this we donโ€™t understand.

What we do know is:

The closer your bids are to each otherย in the medium and high priority campiagns are, the more search queries will move to medium priority.

You need at least 25%, and preferably more, higher bids in your high priority campaign to have minimum overlap.

Search Term Sculpting with Ad Group Level Negatives

When you have multiple brands that carry the same categories you want to create individual ad groups for specific product groups/brands so they can own a keyword:

Search Term Sculpting with Ad Group Level Negatives in google shopping

Letโ€™s say that you have Reebok, Asics and Nike athletic shoes.

Youโ€™ve discovered that Reebok sells the best for searches for crossfit shoes.

Asics sells best for trail running shoes

Nike sells best for lightweight running shoes

If you only had one ad group, there would be no way for you to determine what brand/product should trigger what keyword. For single-brand advertisers, this is a non-issue, but if your store carries many brands it can become a huge issue.

By creating an ad group for each brand, you can exclude the wrong search terms from the ad groups / brands that you donโ€™t want them to show for:

Add as negatives in your google shopping campaign

SPAGs: Single Product Ad Groups – Worth The Time?

I hate saying something isnโ€™t worth doing as I can think of a couple of cases where it makes sense to use SPAGs.

However, to illustrate how little we use them, then we donโ€™t have them running across +50 accounts.

The purpose behind SPAGs is that you can see exactly what search queries appear for individual products. With that knowledge you can really sculpt your search queries to match the correct products.

That sounds good, but in practice there are a couple of problems:

  • Search query sculpting is not really that big of a deal many markets
    • Google is pretty good at it
    • If itโ€™s an issue then sculpting is usually sufficient at the product type level (if youโ€™ve set them up correctly)
  • Negative keywords become a niiightmare to keep track of for large accounts

Again, all advice is relative. Iโ€™m talking from a perspective of running eCommerce accounts with more than 1,000 products.

If you have 20 or 50 products it might be worth your while.

CSS: Comparison Shopping Service

Only applies to Europe.

If you donโ€™t understand what Iโ€™m referring to below just ignore it. Itโ€™s only important if you know what I mean. We have an article coming that goes into depth with how to work with Google Shopping and CSS in Europe.

This topic deserves its own article, but Iโ€™ll touch on it briefly.

There is a theory (which we have neither verified nor debunked) that to get the most out of your CSS Shopping campaigns, then you need to run both Google Merchant Center campaigns and CSS campaigns side by side.

You apply a -18% bid adjustment for the CSS campaigns, set equal bids in both campaigns and then Google will show the product with the best ad rank.

Thatโ€™s the theory.

And we do it a lot. But only because our software allows us to aggregate the data and then our bids across both campaign types.

But if you canโ€™t aggregate the data, then it becomes really tough to manage and dilutes your data hence making your optimizations less efficient.

For me, less effective optimizations will quickly erode any gains you get from running both campaign types.

Try Once, Try Twice, and Then Try Some More

Seeing that you have to decide on one campaign structure at a time you canโ€™t really try different structures and find which one works best.

But if you have only tried one Shopping strategy in your lifetime, then you might be leaving a lot of money on the table.

We regularly revise our Google Shopping strategy (and therefore campaign structure). Sometimes we change it and often we donโ€™t.

The times where we do decide to make a change is when the current campaign structure does enot support the eCommerce storeโ€™s strategy.

For instance, if they go from being focused on being the cheapest on the market to not. Or when they go from using a lot of promotions to rarely using promotions.

We have a campaign structure that fits each business strategy.

How is your Google Shopping structure supporting your business strategy?