This post originally appeared on Single Grain, a growth marketing agency focused on scaling customer acquisition.
If you are an online retail company, you should be intimately familiar with Google Shopping. Google Shopping was first released as Froogle in 2002 and was a key growth driver of Google advertising revenue before it transitioned over to its current “pay to play” model in mid 2012.
Google Shopping is one of the biggest revenue drivers for both retailers and Google. Its engaging format drives a high click-through rate and qualifies visitors before they visit your site. The advantageous above-the-fold placement grants the valuable possibility of high traffic levels.
Too bad it’s not a secret—the ROAS (Return On Advertising Spending) on these placements are lucrative, so the competition is fierce. The average cost per click has been rapidly increasing ever since its release and it’s only getting worse.
Google has also been testing a “16-pack” of Google Shopping results that will only serve to exacerbate the pain of participating in this cost per click battleground. What’s a ROAS fanatical growth marketer to do?
When CellularOutfitter.com first participated in Google Shopping ads, it was driving a fraction of revenue. As we optimized the campaign structure over hundreds of iterations, we slowly developed a Google Shopping campaign structure that was perfectly optimized for squeezing every last penny of return from your Googlebase feed.
We will outline the structure below in our plan for the Ultimate Google Shopping Restructure.
Elite performance in the Google Shopping auction starts off with the quality and cleanliness of your Googlebase feed. Google will harvest and index your feed and serve up results based on what it deems to be the most appropriate match to the user’s search query. If you have a greater volume of optimized attributes versus your competitors, this will be a key advantage in impression share, cost per click and click-through rates.
Item title: Most e-commerce companies will simply import their product titles into this column. However, savvy paid search marketers know that Google Shopping results will bold any sort of keyword matches to help users find what they are looking for. With this in mind, you can harvest your top search queries in terms of revenue or traffic contribution from your top text ad keywords and start to optimize your product titles for the best visibility and impression share.
You will reap the dual benefits of increased CTR % as users will see more bolded keywords with your title versus the competition’s as well as higher impression share % as Google gets a more exact match to the user’s search query. Optimizing your feed in descending order of revenue contribution also ensures that your business will get the best bang for your buck.
Example: We had a high revenue contribution query of “Galaxy S6 TPU cases” doing well for our text ads. We then modified one of our highest converting products to exhibit this exact keyword in the title and descriptions in order to give this SKU more visibility in the Google Shopping results.
Item description: With the above in mind, do the same thing with your descriptions and ensure that they are keyword rich for a few of the keyword variants that are driving the highest proportion of sales. If you are doing frequent ad rotations (which you should to figure out what type of messaging resonates well with your customer base), you can also incorporate some of those learnings into your product descriptions as well.
Example: When we ran our A/B tests for thousands of ad groups we found out that the “Up to 88% off Retail Prices” gave the highest click-through rate and conversion rates. Subsequently, most of our initial ad copy now has this value proposition and we are incorporating it into our SKU descriptions.
(CTR % over time)
The Googlebase contains a multitude of optional fields, including color, product variants and product sale information. Filling these in will allow users to better narrow their search results within the Google Shopping interface as well as grant the Googlebot better information about your products.
Having these fields appropriately filled in will also give you an edge over your competitors as most retailers are too lazy to fill them in.
Make copious use of the “Google Label” fields. The Google label fields allow you to segment your Googlebase feed into different sections that you can exploit for different optimization techniques. A few use cases I would suggest are:
The default method of setting up the Googlebase feed places an inordinate amount of control in Google’s hands: they decide which SKUs show up for which search query, they decide what is served in what proportion, and you only have a few levers to pull in order to influence performance.
However, the Alpha/Beta structure allows paid search marketers to continually harvest insights about their campaigns and maximize performance while incrementally wrestling control away from Google. As a good rule of thumb, the more draconian you are about controlling your paid search traffic, the better your performance will be.
Let’s explore the Alpha/Beta structure! If we were to map it out, it would look something like this:
First, we need to create a “catch all” campaign and assign it a low bid. This campaign will simply bid on all products in the feed at the lowest acceptable bid possible in order to get a decent amount of impressions.
For the sake of this discussion, let’s pretend that you have a catalog of 500,000 clothing SKUs and you set the bid to .50 CPC. The campaign priority for this campaign will be “Low”—this campaign level setting allows Google to better make sense of how it should deliver Google Shopping traffic if there are multiple Shopping campaigns utilizing the same Googlebase feed.
The goal of this campaign is to:
For your next campaign, we’re going to utilize either your Google custom labels or the Brand/Category columns that are present in your Googlebase in order to better sculpt your traffic. We will continue to go along with our clothing store retailer analogy and start to build out campaigns that represent the next tier of keywords that might present themselves in the sales cycle. For example, a prospective customer might search the following in order to buy a pair of dress socks:
Online clothing store > online clothing store socks > dress socks > men’s dress socks > black men’s dress socks > black Spiderman men’s dress socks
The first layer should be designed to capture search queries in the upper funnel, so a campaign structure might look like this:
And so on and so forth. The categories should have the following attributes:
By adding this layer into your Google Shopping campaign structure, you are effectively sculpting your Google Shopping traffic and will earn the following benefits:
As your Catch All and First Layer campaigns collect data, they will start to provide enough user-driven insights for you to flesh out the remaining, more specific layers of your Shopping campaign. The eventual goal is to create SKU-specific ad groups that are targeting one ID; this will allow you to get the most granular performance and the best shaping of search queries to SKU IDs.
Example: you decide to click on Dimensions > Search Queries in your “Category – Socks” campaign. You see masses of search queries corresponding to rough subcategories. For simplicity’s sake, let’s vastly simplify some of your findings and assume you gathered enough data for the findings to be significant and that all five groupings have large amounts of traffic:
We now have enough data to add all five subcategories to a new campaign designed for your 2nd Layer in the Alpha/Beta hierarchy. These campaigns will have their serving priority set to “Medium” and have a higher bid than the Catch All or Category campaigns. You might structure the bids this way:
By structuring the bids this way, the profitable search queries catered toward “pink socks,” “men’s socks,” etc. will be funneled toward even more specific ad groups with their own corresponding bids, bid adjustments, negative keywords and promotion text. Performance will continue to rise as the more specific subcategory ad groups continue to gather SKU specific data.
You might be asking yourself: why would we want to bid so high on women’s socks even though the ROI isn’t there? We would want to do this because:
(Wow, terrible performance! Turned out this SKU was not priced appropriately.)
Lastly, once your subcategories start to gather significant amounts of data, you will gain the ability to build the most important piece of the Alpha/Beta structure—your SKU specific campaigns. These campaigns and ad groups will be focused toward individual SKUs that drive the performance of your entire account.
You will enjoy total control over the performance of these SKUs and will be easily able to monitor their performance with a microscope. This campaign will drive highly-defined search queries that sit at the very end of the user’s purchasing funnel. It will also be easy for you to dominate impression share % for high contribution SKUs.
The campaign should have its Priority set to “High” and have the highest bids across your entire slew of Shopping campaigns. This will ensure that AdWords will always show the SKUs you want when you want.
You can build out these ad groups by proceeding to the Dimensions > Product ID breakdown tab in any of your higher hierarchy Shopping ad groups. You will see a complete breakdown of the SKUs along with their performance:
Once you export a list of your top contributors, sort them into the following categories:
As your SKU specific campaigns gather more data, you will start to exhibit dictator-like control over your Shopping campaign traffic. An ideal situation is your generalized “Alpha” campaigns consistently and efficiently directing traffic to the places in the account structure where they can best performance while serving as “miners” looking for golden nuggets—the gold nuggets are SKUs that deserve to be in their own ad group so they can be optimized for even more traffic.
As your negative keyword structure and bids start to further sharpen your traffic stream, a greater proportion of your traffic will be funneled toward the highest ROI ad groups located in your SKU specific campaigns.
In the course of running Google Shopping campaigns for years and spending millions in ad spend, we developed a few novel techniques for further improving the ROI of our Shopping campaigns.
When mining for product IDs to add to our SKU specific campaigns, there are often SKUs that lose money no matter what. Since we don’t have infinite time or the wherewithal to figure out how to make them profitable, we might want to completely exclude them from being served.
However, when excluding product IDs across hundreds of ad groups and campaigns it can be a chore to keep track of the SKUs that you don’t wish to exclude. We wound up playing a frustrating game of “whack of mole” where a SKU excluded from one campaign would simply pop up in another.
We had our developers build a special tool for us—the SKU Exclusion Tool. PPC marketers wishing to exclude a SKU would upload a list in .CSV format. Upon our nightly feed generation, those SKUs would be completely removed from our Googlebase feed. This allowed us to quickly eliminate losing SKUs with 100% certainty and saved countless ad dollars.
Mining search queries amongst all your Shopping campaigns can be a massive endeavor. With the enormous scope of search queries that can crop up in the Search Query dimension, it can be difficult to come up with negative keyword additions that would move the needle.
We found that certain unprofitable terms such as “free” would show up countless times, but they were dispersed amongst thousands of unique search terms. This made it impossible to truly determine the ROI of the word “free.”
We had our developers build a tool that would separate each word in a list of search queries into a separate entity and then pivot all of the KPIs we needed and attach it to each instance. We could then export this list into an Excel file and quickly build a negative keyword list that would save tens of thousands of dollars. The word free might appear in the export like this:
“Free” – Appeared in 15,201 search queries. Contributed 150,304 impressions, 10,521 clicks, $5,260 in ad spend, $217 in revenue.
Once we added “free” and a host of other broad/phrase match negatives to the Shopping campaign, we would immediately save tens of thousands of unprofitable ad spend per month. We would immediately reinvest these dollars in capturing more impression share for the other profitable areas of the Adwords account.
This is a new technique we just started to implement. Export your list of search queries from your Google search campaigns into one Excel file, and export another list of your Shopping campaign search queries into another.
Perform a VLOOKUP and try to find mismatches amongst the files. These represent proven opportunities that you can quickly exploit.
You might find search queries that are performing well for your Shopping campaigns that aren’t added as keywords in your Search campaigns. Adding these search queries as keywords to your Search campaigns will boost your revenue as these proven winners will now start to appear in Google’s search results with greater frequency. You will also appear for both Shopping ad results as well as Search results and capture more impression real estate.
On the other hand, you might have search queries that are performing well for Google Search but are not contributing to your Google Shopping campaigns. For example, some of the below might be huge contributors to our fictional Google Adwords Search campaigns:
If you do carry these products, this would be a great opportunity to go into your Googlebase feed and modify the title, descriptions and attributes of these products to more prominently feature the search queries in question. Once Google starts serving the right products to the right search queries, build them out into their own ad groups and spike up the bid to dominate the impressions for that particular search query tree.
With the Search and Shopping results looking more competitive by the day, aim for granular, hyper optimized to annihilate your competition. For our core search queries, we often have 4-6 products appear in the results which can take up 75-90% of the available Google Shopping impressions.
Let us know your experience with Google Shopping Campaign in the comments section below!