Google Shopping for Shopify book
Free PDF Download

Google Shopping for Shopify:

The Definitive Guide

by Joshua Uebergang of Digital Darts

7. Optimise Your Google Shopping Campaigns

The Inside Strategies of Multimillion-Dollar Stores

Half the money I spend on advertising is wasted; the trouble is, I don’t know which half.
John Wanamaker, an 18th century Philadelphia businessman who used novelty in advertising to promote his department stores

Optimize Your Google Shopping Campaigns

Your shopping campaign is running. Hopefully you’ve seen sales from the ads. If products were recently approved in Merchant Center, it can take one week for impressions to run at their current potential because Google holds back new product ads as a precaution for user experience.

Now the ads are running, certain things need attention to make the campaigns an ongoing success. Effective ongoing advertising is not set-and-forget—especially for an online store that needs to make every dollar count in a rapidly changing digital environment. One new competitor can affect your average cost per click, number of clicks, and revenue. Products previously approved can get disapproved. Ads trigger for irrelevant keywords no matter how well a campaign is setup. A savvy advertiser regularly manages his campaigns and product feed. He has his finger on the pulse of his campaigns. He knows how well they are doing in a given week.

The time required to manage shopping campaigns is less than search. Good skills to manage search ads like writing benefit-laden ad copy, building keyword themes in ad groups, and using as many ad extensions as possible, are redundant optimisation skills for shopping ads. You don’t write ad copy, you don’t build keyword themes in ad groups, and you don’t use search ad extensions. You no longer have to specify keywords for the exact product since Google works out the best product for a particular search term on your behalf.

If you want your shopping campaigns to get more sales while reducing wasted ad spend, I will teach you the optimisation methods we use at Digital Darts. These methods are used to launch stores as well as grow those who already do eight figures in sales per year. The beautiful thing about Google Ads is you have minute control to act on what gets sales and what does not.

The Two Levers of Growing Ad Revenue with Google Shopping

The two factors—quality score and bidding—of Google Shopping success have been repeated throughout the book. It’s time to dig into each to see how they influence campaign performance.

Quality Score

The quality score is pivotal to Google’s decision of where your products rank. For most of the book I’ve referred to quality score for shopping campaigns as “feed quality”. When a search query triggers a product, the highest bid does not automatically win. Google wants ads that are relevant, useful, and safe for the user. It does this by calculating a quality score. Stores with a high bid, but a low quality score may not win the auction. How your products rank is a combination of quality and bid.

The quality score for shopping ads is vaguer than search ads. Google have kept the formula of quality score for shopping ads a secret often referring to it in their support documentation as “product history” or “feed quality”. One possible reason is to counter their own competitors like Bing from duplicating their advertising system. The more likely reason it seems is to protect their system from marketers in the same way their algorithms for organic search are blurred. However, like SEO best practices, Google educate its users so we can improve a store’s presence on the channel. It boils down to how you can better serve the person Googling.

The most important factor of quality score can be answered with this question: “Do we have a product that answers this search query?” It is an offshoot to my question of “If someone was to discover only this page on the Internet then walk away happy, what would they look for?” to come up with the perfect title and meta description for SEO. If you sell athletic strapping tape, you cannot expect to get a high quality score for general searches like “adhesive tape” where the user may want tape for crafts, school, or electrical repairs.

The best way to solve this problem is to look at high impression searches in your search terms report then see the gaps in your product range. Can you provide a product that better fits a high-impression search query? Few businesses will use this data to revisit their product range.

There are more instant ways and best practices to improve your quality score. Review all attributes of your feed to see how they can be improved. The most influential include title, description, product category, unique product identifiers, and images. These were covered in the chapter on feed optimisation.

One last comment on the quality is to not change the id of a product approved in Merchant Center that has a good click-through rate. The id contains the quality score history. If a product had a great CTR but then you amend the product’s id, all information that helped your quality score will reset. Conversely, if you had a terrible CTR and you’ve optimised everything else, a new product ID could be a fresh start. However, Google advise against changing the ID for any reason. Google says, “Once you’ve assigned an ID to a product, don’t change it. The ID you choose, in combination with country of sale and language, identifies the product, helps us to retrieve any product-specific information, and is used to track the product’s advertising history in Merchant Center and Google Ads. If you change the ID, you’ll overwrite your product and its history.”


The second major element of shopping campaign success is bidding. Pay too much for a click to gobble up your profits. Pay too little and your ad will fall short of the impressions or clicks required to get sales.

The goal is to apply the right bid to the right products at the right time. Segmentation of ad groups and product groups lets you apply the right bid to products. This is where you need to see what products get the impressions and clicks then appropriately segment your product groups so you can apply the right bids. Bid adjustments then let you apply the right bid for people at the right time.

A bid adjustment, also known as a bid modifier, lets you decrease or increase a bid based on where, when, and how people search. For example, if someone has abandoned cart on your website in the past thirty days, then they see a shopping ad of yours, would you want to pay more to get in the absolute top position for this person compared to a person who has never heard of your store? Of course yes! People who abandoned cart are far more likely to buy from you so you can afford to pay more for a click. Another example is for mobile versus desktop. If mobile users are 30% less likely to convert, then you may want to pay 30% less for a click compared to desktop users.

The four major bid adjustments for shopping campaigns are devices, locations, ad schedule, and audience lists. We see beginners and “professional” ad agencies ignore bid adjustments all the time. I suspect most people get it wrong because they simply don’t know about these levers that can be pulled to optimise accounts. Later in this chapter you’ll learn how to make these work for you.

The AIDA Model for Shopping Ads to Spot Growth Opportunities

You now know that quality score and bidding affect shopping campaign performance. A helpful way to apply them to your campaigns is with the AIDA model.

The AIDA model of marketing is an acronym that stands for: Attention, Interest, Desire, Action.

The only way to improve the performance of your shopping ads or any digital advertising, is by increasing the attention, interest, desire, and action of people. Put aside everything you know about online marketing, then for a moment, reflect on the essence of AIDA. Any optimisation we do seeks to tweak the levers in this model for growth.

  1. Attention: Get more people in front of the ad = increase impressions.
  2. Interest and desire: Get more people clicking on the ad = increase clicks.
  3. Interest, desire, and action: Get more people to buy and buy more = increase sales and average order value.

If you can increase each of impressions, clicks, sales, and average order value by 20%, you will have increased revenue by 207% (1.2 * 1.2 * 1.2 *1.2 = 2.0736).

Get More People In Front of the Ad—Increasing Impressions

Higher Bidding

The simplest way to get more impressions is through higher bidding. You can see if bids limit impressions by looking at your impression share metric. From the columns in Google ads, select “Search impr. share” to see what campaigns, ad groups, and product groups are not 100%. Adjust the date period to see if bids in the past week are generating impressions.

If you are at 100% impression share, look at the absolute top impression share metric labelled “Search abs. top IS”. This metric is the percentage of impressions in the most prominent position on the page for shopping campaigns. In the example below, the Christmas tree priced at $289.50 would have its absolute top impression share metric of 100% if it always appeared in that first position.

Absolute top impression share for christmas trees

You can guess that always being in the first position is unlikely to be the best formula for success. It is rarely desirable to achieve for most products because you must consider the ROAS. If return on ad spend goals are met for a campaign, ad group, or product group, continue to notch up bids until they hit your goals or 100% for the absolute top impression share.

Feed Optimisation

The second way you can get more impressions is through better product titles, descriptions, and other feed optimisations already discussed in the chapter on setting up your feed. We’ll go through the most important elements of titles and descriptions here again because it is only once you run campaigns to gather data, can you truly optimise the keywords in them.

Click on your shopping campaign then go to “Keywords” and “Search Terms”. You will see the search queries that your shopping campaign has shown for. If you instead click on an ad group in the shopping campaign then view the search terms, you filter down the search terms for the ad group. Here you see the primary reason we divide our shopping campaign into ad groups: you can gather keyword data related to the products in the ad group.

With this keyword data, look at how the search terms fit with the products. Our primary intent here is to increase impressions. I have two helpful questions you can use to achieve this goal of optimising for impressions:

  1. Are there high-impression keywords that better match the market? If there’s variants of a keyword more popular in the product title or description, then swap it out. For example, if you sell a product that has “Shave Cream” in the title but there’s clearly more impression data for “Shaving Cream”, then use “Shaving Cream” in the product title and description. “Shave Cream” could still be used, but relegate it to the description.
  2. Are there high-impression keywords not used in the title and description? Perhaps Google is throwing impressions at your products because of the Google taxonomy or another attribute in the feed. By finding these keywords then adding them to the title or description, you will increase impressions as the product achieves a better quality score for such searches.

Increased Budget

The third way to increase impressions is increasing your budget. It is a joy as a Google Ads specialist to go back to a business owner to tell them we are hitting our profit target, and that the budget is limiting growth. This applies if Google gives you a warning at the campaign level that your campaigns are being “Limited by budget”.

Limited by budget

Channel Expansion

The last way to bolster impressions is with expansion. Channel expansion is covered in the last chapter, but as it relates directly to shopping ads, the most opportune ways are with locations, the partner network, and remarketing lists.

  1. What locations does the store serve that are not targeted in each campaign? Perhaps you can target more regions.
  2. Are you targeting the partner network? Check your campaign settings to see if the partner network is targeted.
  3. Are there negative keywords used in a shopping campaign? You can expand the reach by duplicating the campaign then apply a remarketing list in “Target mode”, so only the people on the remarketing list are targeted. This makes you appear for the less relevant searches in-front of a targeted audience. Make sure the remarketing shopping campaign has a low priority while the original is medium or high. Doing this will have the remarketing campaign run only for the keywords excluded in the original campaign.

Get More People Clicking on the Ad—Increasing Clicks

Increase Impressions

The methods to garner more clicks is similar to increasing impressions. Review the “Click share” metric from your columns under the “Competitive Metrics” section. Google says, “Everything you can do to increase impression share and absolute top impression share is also useful for increasing click share.”

Higher Bidding

If the campaigns do not have 100% absolute top impression share and you are hitting ROAS goals, increase bids to make the ads more prominent for extra clicks. The ROAS may remain stable—therefore adding revenue and profit due to the increased volume.

Below is a screenshot from one client’s campaign over the past week. ROAS is seen by multiplying the “Conv. value / cost” column by 100%. Their ROAS goal is 900%. The first ad group is bang on target at 892%. The second ad group falls short of the goal, but due to its ad spend and potential revenue per sale, a longer period needs to be looked at to see if it is profitable.

Search impr. share, search abs. top IS, click share

The absolute top impression share is more important on mobile devices compared to desktop because of the reduced visual space. When looking at impression share, click “Segments” then “Device” to see the difference of mobile, tablets, computers, and more recently TV screens.

If impression share is low on one device, but it has good return, you can use a device bid modifier to discriminate bids based on device type. By decreasing bids on mobile and increasing bids on computers, we can increase impressions and clicks on computers while lowering mobile to keep it profitable.

Device bid modifier

You can have a high impression share, but low click share because a product is below the number one position measured by the “absolute top impression share” metric. Google search the queries with high impression and low click share to see what the top products are doing that you are not. Chances are they are stealing a majority of clicks because their product is well-optimised or the query is a mobile-heavy search term.

Feed Optimisation

Feed attributes that most affect clicks are titles, images, and price.


Improving clicks through titles is about making them appeal to users. Unlike a search ad where you can write nearly anything, product titles need to be keyword-rich and relevant to the product otherwise you will get low impressions or irrelevant clicks.

We’ve discussed a lot about titles already when you learned how to increase impressions. The same strategy of reviewing search terms for an ad group can be used to optimise titles. Are there high-impression keywords that can be front-loaded? Perhaps a product in the ad group already uses these keywords, but these popular keywords can be used at the start of the title.

If the product is made by an established brand, its brand is a good candidate for front-loading. Compare your titles to competitors in shopping ads for ideas. Use Amazon for another source of inspiration as Amazon sellers use keyword-rich titles. Review the chapter on setting up your feed in Shopify for best practices and ideas to optimise your titles for further clicks.


Images are first optimised by reviewing warnings or errors in Merchant Center. Once warnings and errors for images are solved, the next best way to optimise images is to look at them. Visit the URL of some image_link attributes to confirm what images are used. If you’ve mapped the first image of a product in Shopify to the image_link attribute, you can review the images in bulk by browsing the Shopify store like a customer to see how product images can improve. Review the do’s and don’ts of image_link for best practices of a good shopping ad image.

If you have a lot of products, get the loudest bang for your effort by reviewing the most important products. See what products get the highest impressions by going into the campaign, clicking on “Products”, then filter by impressions.

Product impressions for images

You can also view products with a high impression share and low click-through rate. Ensure the most popular products have good images.


Price monitoring matters most when the product you sell is available with another online store. People often go for the cheapest deal on Google Shopping when there is no difference in value-adds like delivery time, warranties, or shipping costs. After all, the platform has been described as a comparison shopping engine.

Pricing Lab’s Price Tracker tool monitors competitor prices in Google Shopping, Amazon, and other marketplaces. The tool is soon to fully work with Shopify to manage sales using customized performance modes per product, brand, or collection, and adjusts your prices to become the top seller, while maintaining control over profit margin.

You want to avoid price wars to maximise your margin. One strategy we’ve seen work well is meeting the lowest price rather than under-cutting. Couple it with optimising your delivery time, shipping costs, and reviews to set the store apart.

Some retailers must adhere to minimum advertising pricing (MAP) in their distribution agreement. If you see a competitor selling a product below the MAP, report them to your manufacturer or distributor. For more strategies with pricing products, see the pricing chapter in Shopify Conversion Rate Optimization.

Merchant Programs

There are two merchant programs that can increase interest and desire to boost clicks from shopping ads.

First is the Product Ratings program. Product Ratings provide a star-rating system inside the ad. They are a powerful trust signal when ratings are positive and can attract clicks. When ratings are negative, it can decrease clicks.

Product ratings stars

Merchant Promotions is another feature for Google Shopping offered through Merchant Center that can increase the clicks and sales through ads. It presents searchers a special offer in the form of a discount. The screenshot below shows the second product using the merchant program.

Merchant Promotions

Both types of merchant programs can attract attention and build interest to set your product apart from competitors. In the next chapter I’ll teach you how to setup Product Ratings and Merchant Promotions as well as best practices for each.

Get More People to Buy and Buy More—Increasing Sales and Average Order Value

Shopify Conversion Rate Optimization Cover

We’ve looked at how you can get more attention, interest, and desire through shopping ads. Ads are not the be-all and end-all of profiting from Google Ads. One big step is left: all that happens on the store which is responsible for closing the sale. You will struggle to succeed on shopping if your products or store fails to build interest, desire, and action.

You’ve learned higher bids can get you more impressions. However, you cannot increase bids just to increase impression share if your return on ad spend is too high.

When you get more people to convert, you can bid more. When you bid more, you get more impressions. This is the cycle of how rapid growth happens in Google Shopping.

I have completely covered the final step of getting more people to buy and buy more, in my Shopify Conversion Rate Optimization book. In it I teach you the ultimate ways to convert a higher number of visitors into sales and get increased revenue per sale. While every store can always be improving, if a store struggles to get one sale out of one hundred visitors, that is a red flag of a poor product or website.

Bidding Optimisation

After feed quality, the second important element of your shopping feed is bidding. When you overbid, you unnecessarily cut into profit margins. On the other end, not bidding enough will stop your ads from reaching enough people.

Bidding on Google Shopping is a different ball game to search ads and having a few tricks up your sleeve will help you find that “sweet spot”—the balance between under or overbidding.

“The Sweet Spot”

Knowing when to bid up and when you ought to bid down is the key to success. When the campaign first goes live, you may find it struggling to get traction. This is common as Google will tentatively run your ads in the first stage of their life. When you gather data and Google has more of an idea how people react to your ads (judged by the CTR metric), the reach starts to gain momentum. After that, you now know to increase bids to gain impressions and clicks until your ROAS drops below target.

The sweet spot to aim for with bidding is to hit your ROAS goal. You can pay boatloads of cash for a click, but there’s no point if you cannot turn it into revenue. You can pay cents for a click, yet fall short of the desired volume.

Let’s say our goal is a 500% ROAS. There’s been $1000 in ad spend for 10 conversions with a total of $1000 in revenue. This gives a ROAS of 100%. For that to meet our target, ad spend needed to be $200. So given all things being equal over that period of time into the future, you should probably drop the bid by 500% to hit the sweet spot. If after a few weeks the 500% drop in CPC is too severe such that the ads are not getting any clicks, you’d want to raise the bid.

Here is another example. Your goal is 400% for a high-ticket item priced at $1000. What is the sweet spot? It is $250 in ad spend for one sale of $1000. This means if you’ve spent anything less than $250, the volume of clicks falls short to assume it is under-performing.

Bid management is like driving a car to a destination. You will constantly turn left and right, but as long as you have your destination in mind, you can get there. By raising and lowering your bids over time, you can stay on target to hit the sweet spot and make ads profitable. Constant bid work is time-consuming. Consider an automated bid strategy to save time and even improve performance.

Considering Automated Bid Strategies

Once you understand the sweet spot from CPC-bidding, consider incorporating other bidding strategies into campaigns. Bidding is an ongoing challenge to get right, posing a risk, but it is an even bigger risk letting your ads run without bid adjustments as you waste ad spend, don’t get sales, or waste time unnecessarily tweaking bids up and down.

Bidding strategies are split into manual and automated categories. Many Google Ads experts historically have taught to avoid an automated bid strategy, as you hand over control to Google’s artificial intelligence. Today though, the automated strategies can save you a lot of time for better results. It is wise to trial a mixture of manual and automated bidding to work out what is best for performance.

Google’s bidding algorithms assesses contextual signals at auction-time. These include the time of day, ad creative shown, and the user’s device, location, browser, language settings, operating system, and more. The end result is an automatic bid of more or less for a query to better reach your goals.

The less time you spend tinkering with bids, the more time is available for strategising, improving your feed, and doing other tasks artificial intelligence cannot yet do.

Maximize Clicks

One automated bid strategy discussed during the campaign setup is “maximise clicks”. The strategy pushes your ads to get the maximum number of clicks. It works best in a limited budget. A business owner with half-a-brain will spend more on what’s making them money rather than focus on clicks, but early on in a campaign with unknown performance, this bid strategy can work until data comes in.

Target ROAS

The automated bid strategy appealing for ecommerce is “target ROAS”. Google will automatically increase or decrease your bids every time your ad is eligible to run so it meets your defined ROAS.

The biggest challenge with ROAS bidding is fluctuations. Manual bids still fluctuate in performance so don’t let this deter you from the automated strategy. Below you see how the bid strategy will keep bids more in-line with ROAS as conversions increase:

Number of Conversions
(in the past 30 days)
ROAS Fluctuation Initial Learning Period
50 Medium to High Slow
100 Medium Medium
200 Low Fast
500 Very Low Very Fast

Fluctuations happen more in the first week or two of a smart bidding strategy as Google goes through a “learning phase”. Changes to a campaign or an ad group will also prompt a new phase of learning. At the campaign level, when you click on “Target ROAS” in the “Bid Strategy Type” column, Google will display a “Learning (new strategy)” message and other useful information with more insight on its learning.

To help you understand the learning phase and implement a ROAS strategy well for your shopping campaign, Google in their smart-bidding playbook have six best practices:

  1. Use current ROAS from last 4 weeks as the initial ROAS target.
  2. Ensure Product Groups have >200 clicks/week.
  3. Do not set manual bids on campaigns/adgroups with Target ROAS.
  4. Leave the product group structure untouched within the Target ROAS campaign for 15 days after the implementation, then evaluate weekly.
  5. Do not make any manual bid changes during this time to ensure valid comparison of performance before and after implementation.
  6. Look at conversion value to measure changes in revenue, then at conversion value / cost to verify that you’re close to your Target ROAS.

The way I think about working with Google’s machine learning is letting it do the grind work with my oversight. Monitor the automation. Intelligent bid optimisation is a keystone of any successful Google Ads campaign. Without regular, data-driven bidding oversight, you could run the risk of missing conversions and revenue.

Promotional Periods

During a sale, you’ll typically see an increase in your conversion rate and a drop in cost per conversion compared to your average. This is a temporary peak to ramp up the exposure of ads by increasing bids for more traffic. If the store participates in Black Friday Cyber Monday (BFCM) or runs any promotion that you anticipate will increase conversions, up the bids.

Google with its automated bid strategies works to prevent hyperactivity with sudden bid increases as adjustments are made on reliable performance data rather than temporary spikes. Even so, Google recommends advertisers who use automated bid strategies to adjust their bidding for the anticipated performance fluctuation.

The challenging question is: “How much should I increase the bids?” Look at past conversion rate changes and average order volume in Google Analytics during past sales that are similar. If the store ran a 20% off sale for one week three months ago, and is about to run another 20% off sale, see how this period compares to the before and after.

You still want to bid for ROAS goals, but if the sale lasts for a few days and you wait one day to make a bid adjustment, you will already have missed one day’s opportunity. By making a performance-based hypothesis from data you can bid more aggressively to anticipate the improved conversions.

Seasonal Bids

The average CPC goes up when there is a surge of competition in seasonal peaks. It is helpful to have a strategy to accommodate these peaks and dips throughout the year to meet your ROAS goal. For products with seasonal fluctuations, putting them in a separate campaign lets you prioritise then implement your bidding strategy at this time.

You’ll likely have industry knowledge if your products are affected by seasonal fluctuations. Examples include back-to school ranges, Christmas products, winter clothing, and Mother’s Day gifts. If you’re unsure about crests or troughs in traffic, peek at Google Trends. A more comprehensive solution for Google Ads is to look at your keywords in the keyword planner tool.

Google keyword planner seasonal trend

SKU-Level Bidding

A SKU-level bidding strategy is done by allocating unique bids for every product—splitting out your product groups and bidding at “SKU level”. It is a time-consuming way to bid in Google Shopping. How far you go is a balance of management time and control needed for performance.

Sometimes products in a product group perform differently to one another. Getting super-granular with your bids can be hard work, but it usually delivers the best results as you get clear data to make bid changes.

A good start for SKU-level bidding is looking at product groups generating 80% of the impressions, clicks, or revenue. Isolate the best and worst performing SKUs. These are good candidates to bid at the SKU level. This gives you greater control over the CPC and ROAS. So, if for example, you notice one of your products is spending above its sweet spot, you can cut the bid. If it’s spending less than its sweet spot, you can increase the bid to see if you can reach more people.

Bid Modifiers to Get the Right Person at the Right Time

A bid adjustment, or bid modifier, lets you adjust the price paid for someone’s click depending where, when, and how they search. There are four types of bid modifiers for Google Shopping ads: device, location, ad schedule, and audience. By understanding each one, you are more able to set the right bid to the right person at the right time.

As a general rule for all bid adjustments, you want to reach $200 in spend or 20 conversions for that device, location, time of day, or audience. Less than that often means the data set is too small for a statistical-driven optimisation. It’s also a good idea to consider the relative performance of other segments before you apply a bid modifier. A significant amount of data needs to be collected first to make an informed decision.

If you see people on computers have 10 conversions after $400 in spend, while mobile has had 2 conversions after $100 spend, yes mobile is doing worse then desktop, but there’s insignificant amounts of data. The next $100 in spend for mobile could get 6 conversions and by applying a bid modifier too early you hurt performance. If people in Australia have had $100 spend for 10 conversions while United States have had $100 spend for 0 conversions, while each falls short of the rule of thumb metrics, the performance between the two is distinct that you could estimate a bid modifier to decrease bids on United States users. It’s not a one-off change as you should revisit the bid adjustment to keep it optimised.

If you are thinking critically, you may be asking why I suggested decreasing bids on United States users rather than increasing bids on Australian users? Firstly, it depends on your ROAS goals which we never talked about in the example. If Australian users were well above a target goal of 1 conversion for $20 in spend, you could increase the bids at the product group level or increase Australian bids with a bid adjustment. There are many ways to skin a cat. Personally I like to get the product group bid roughly to the average ROAS then apply bid modifiers. If you increase the product group bids, you’d want to proportionately decrease bids for United States users as you’d otherwise throw even more money at the poorer converting audience.

One final pointer I’ll make about working with bid adjustments is to constantly alternate the timelines you’re analysing. Look at the lifetime of the campaign then switch to the most recent 30 days. Perhaps the store was redesigned last month that the last 30 days is a more reliable data source for bid adjustments. Or maybe you made changes to the campaign or feed that could improve performance for all segments.

Now that you understand the logic behind working with bid adjustments, let’s dig into each adjustment to optimise shopping campaigns.


The device bid adjustment lets you adjust bids for people who see your ad on computers, tablets, and mobile phones. For new account builds, I like to log into Google Analytics, to see how computer, tablet, and mobile users already perform so we don’t have to throw unnecessary money on ads to find out.

Mobile device performance in Google Analytics

In this screenshot we see mobile converts at 0.6% and desktop at 0.97%. 0.6 divided by 0.97 is equal to 62%. So we’d want to apply a bid modifier to decrease mobile bids by 62%. If you’re serious, you would also factor in average order value per device as it can differ, but as a pre-emptive modifier, it is good enough for now. Google Ads performance may differ to your other channels so you don’t have to get it perfect.

It’s rare to see computers, tablets, and mobile perform equal to each other. While mobile can convert better than computers, we typically see mobile convert 30% less than computers with tablet in between at 15% less than computers.

To review device performance for a campaign, click on the campaign then “Devices” from the left-side. Adjust the timeline from long to short and in-between to get a accurate picture of what bid modifier you can apply.


Advertisers lose thousands of dollars by either showing their Google ads in the wrong location or paying the same price for everyone in each country. The mistake not only exists at the country level—sales vary between states and cities too.

The first tip for location optimisation is an obvious one. You want to target the regions you serve. If the store only delivers to England, you don’t want to show ads in Germany. People will leave the site when they realise products cannot be shipped to them. Review the locations for each campaign to ensure you ship to areas being advertised.

My second tip and one of the easiest ways to scale an ad account is to target all the locations the store ships to. If you want to target more countries through shopping ads, revisit chapters four and five as you will need to configure Merchant Center.

My third and last tip is to set granular locations for the campaigns. Few ad agencies or account managers do this. Add states, even cities or at least your most popular ones, to campaigns.

I have created the ultimate shortcut to easily add countries, or states and cities of the United States, Canada, Australia, and New Zealand. The Google Ads Editor Bulk Locations spreadsheet lets you copy and paste locations and their ID into the Google Ads Editor. You can also copy only the name of the location to use it for adding locations in bulk to the standard Google Ads interface. The spreadsheet saves you from manually typing each location one-by-one. You can add every country in the World in 30 seconds.

Granular locations is where bid modifiers excel for locations. If you set the location only to the United States, you’d still target the same people as if you added individual states, but adding states, cities, post codes, or even radius areas lets you tinker bids so each region hits the ROAS goal. The end outcome is you reduce wasted money on poor-performing regions while growing regions that perform well.

Location bid modifier

As for location exclusions, you can exclude areas you don’t serve (like a state) that are within your targeted locations (like a country). It is unnecessary to exclude all areas you don’t deliver to if the targeting settings do not include them.

A second way to use exclusions for locations is if you find search queries that contain country names you don’t sell to. That way if your campaign location settings is set to exclude “People in, or who show interest in, your excluded locations”, you won’t target these people in one country looking to buy in another country.

Ad Schedule

People can be more or less likely to buy depending on the time of day or the day of the week. Your shopping campaign could reach your ROAS target, but on the weekends and from 12am to 4am on weekdays you lose money. We want the campaigns to perform the best they can at any hour or day.

You can see how a campaign performs for the day or hour by clicking on the campaign then on “Ad schedule” at the left side of the page. Look for tabs at the top of the page that say, “Day & Hour”, “Day” and “Hour”. Choose what metrics you want to look at. I suggest looking at clicks, cost-per-click (CPC), total conversion value, and conversion rate.

Do people buy more from you at a certain time of day or a specific day of the week? As an ecommerce store, you are open 24 hours, 7 days a week so you never want to exclude a time of day. Create an ad schedule that lets you customise bids so the ROAS is consistent across the hour and day. Click on the blue pencil icon and set the hours you’d like your ad to appear in. Most advertisers will not have the conversion volume or ad spend to deduce insights for ad schedule because you need a large data set for each hour of the day to correctly assume correlation.


There are several types of audiences available to optimise ad campaigns. Use all types to help your campaigns the most.


A remarketing list can be applied to your Google Shopping campaign, which is a way to show ads to people who have previously been on your site.

Remember the audiences in Analytics we setup in chapter four? Apply these audiences to your campaigns in observation mode. Click on the campaign, then “Audiences” on the left-side. Select the remarketing audiences to add and ensure “Observation” mode is selected. This way your ads will still show to people who have not visited your store and you can pay more to appear in a higher ad position for people who have visited.

The methodology for applying bid modifiers pre-emptively, rather than off actual data, to remarketing lists is this:

  1. The more recent someone has visited the store, the more likely they are to buy.
  2. The further someone got in the checkout process, the more likely they are to buy.

If you already have good to data to adjust bids for your remarketing lists, go ahead and use that to make your decision on bid adjustments. If you’ve just added the audiences, the absolute amount is unclear, but you know you can pay more for someone who visited the store 7 days ago compared to 30 days ago. Likewise, you can pay more for someone who made it to checkout compared to someone who didn’t make it past a product page.

Customer Match

You can upload your list of newsletter subscribers or Shopify customers into Google Ads then target these people. From there, you can bid aggressively on the audience for shopping ads or run remarketing ads to them when they are logged into their Google, YouTube, or Gmail account. If you have collected emails offline in your retail store, this lets you effectively reacquire them online.

The feature is great when you have a product that can be sold more than once or a range of products. A Customer Match audience is worth paying a higher click for as they are more likely than a cold audience to buy from you again.

The requirement for Customer Match is more stringent for retailers due to policy changes in October 2018. Previously you needed 1000 email profiles then you were able to use the platform. Now you need the equivalent spend of USD 50,000 in Google Ads, a good payment history, and at least 90 days of running Google Ads. It goes without saying, Google have strict policy requirements that you must adhere to ensure you have permission to use people’s details for marketing.

To create a Customer Match list from Shopify,:

  1. From your Shopify admin, go to “Customers”.
  2. Click “Export”.
  3. Select the option “All Customers”.
  4. Select “CSV for Excel, Numbers or other spreadsheet programs”.
  5. Click “Export customers”.

Prepare and upload the CSV file:

  1. Edit the CSV file in Excel, Numbers, or Google Sheets to only include the following columns: email, first name, last name, country, and zip. The country column needs to contain data that is the two-character country code so you may need to delete Shopify’s original “Country” column then rename the “Country Code” to “Country”. “Postcode” can also be used instead of “Zip”. Google provide further specifications and a sample CSV.
  2. In Google Ads, click the tools icon in the top-right hand corner.
  3. Click “Audience manager” under the “Shared library” section.
  4. Create an audience. A name of “Shopify Customer Email List” is good.
  5. In the “List members” options, select “Upload Emails, Phones, and/or mailing addresses”.
  6. Select “Upload plain text data (unhashed)”.
  7. For “membership Duration”, select “No expiration”.
  8. For “Description”, add the date you upload the file so you have a record for future data updates.
  9. Select “Upload and create list”.

To use this audience in Google Shopping, add the audience list as you would any other audience. Apply a generous bid modifier on it as customers convert well.

You can use the Customer Match audience for search ads, remarketing ads, Gmail ads, and dynamic prospecting on the display network. Its usefulness doesn’t stop there. You can generate similar audiences from the list. A similar audience list of your Shopify customers is the best type of similar audience.

Similar Audiences

Google Ads creates what’s called “similar audiences” from your existing lists to find people that look similar in online behaviour and demographic. The feature is Google’s equivalent of Facebook’s lookalike audiences.

Google has a profile on every user based on what they search for, websites they’ve looked at, and videos watched on YouTube. If you want to know what yours looks like, head to Google Ads preferences. This information is used by Google to identify your new “similar audiences”. Google automatically creates similar audience lists from Google Analytics audiences connected to the ad account and Customer Match lists.

I suggest adding what similar audiences you can to your shopping ads. Some similar audiences will be unavailable because they are not large enough. It is worth assigning audiences to each campaign in observation mode, even with no bid adjustment, so you are able to monitor their performance. From there, you can make decisions on whether or not to optimise towards the audiences or if you would benefit from excluding an audience.

Revisiting Campaign Structure with the King and Peasant Strategy

You may find yourself advertising the same products at the same time and in the same places, but in different campaigns. Or perhaps you’d like to push a product harder for some search terms by bidding more because they convert better compared to other search terms. Both of these scenarios can be handled with campaign priorities.

The “Campaign priority” setting tells Google what campaign to run first for its eligible search terms. Google says it is useful only when the same product is in multiple campaigns. That is the most important thing to keep in mind about prioritisation. The setting has three options of either high, medium, or low. When you first create a campaign, the default priority setting is low. A higher priority campaign is the first to show.

In instances where the campaign cannot be triggered, such as being outside the scheduled running time or when the budget runs out, the next highest priority campaign will run. If you have the same priority over multiple campaigns with the same product in it, the highest bidding campaign is Google’s next priority.

The King and Peasant Strategy lets you use campaign priorities and negative keywords to pay more for some search terms than others. I will show you how to use campaign prioritisation to grow profit from shopping ads. By understanding negative keywords first, you’ll get a clear picture of how priorities fit into paying more for some searches in shopping ads.

Negative Keywords

Negative keywords are terms you don’t want ads to show for. For example, if you sell high-end, white wedding dresses, you will not want to show for terms such as “cheap”, “second hand”, and “blue”. Setting these as negative keywords prevents your dresses showing up for such searches.

If you’re familiar with text ads, you may know match types. Google Shopping uses match types for negative keywords exactly the same way. This is a breakdown of how the four match types are used:

  • Negative exact match: Implementing a negative keyword by using square brackets around the word or phrase, tells Google to not show your ad for that exact search. For example, if your negative keyword is [leather chaise lounge], your ads would not show for “leather chaise lounge”, but it would for “chaise lounge” and “blue chaise lounge”.
  • Negative phrase match: Where a negative phrase is written with quotation marks either side, your ads won’t show if the search query matches the negative in the same order. The ad would not run if the search query had extra words at the start or end of the phrase match. For example, if the negative keyword is “coffee table”, ads will show for “table coffee” but not “square coffee table”.
  • Negative broad-match: A negative broad-match keyword is the default used by entering the word or phrase with no other characters. It stops ads showing that contain all of the keyword terms in any order. The ad may still run if the search contains some of the keyword terms. For example, if your negative broad keyword is blue tv, the ad will show for “black television stand”. The ad will not show for “blue 50cm tv stand”.
  • Negative broad match modifier: The broad match modifier is used with the plus symbol pre-pended to a word. It is similar to negative broad-match, except the negative broad match modifier option only blocks ads in searches that include the words designated with a plus sign or close variations of them. For example, +red +shoes will block ads for “womens red shoes” and “red shoe”, but not “womens shoes”.

Google note that for all match types, your ad may still show for variations of your negative keyword term. That is why it’s a good idea to revisit your search terms report to see what search terms are coming through your campaigns.

You can add negative keywords at both the campaign and ad group level. This can help products show for the most relevant searches. For example, if you’re a clothing retailer with a campaign for men’s Nike socks and each ad group is split out by colour, you may want to add the inaccurate colours relative to each ad group as negatives. This may boost CTR and conversions. However, we find a feed with accurate data stops us needing to do extensive keyword-shaping of ad groups.

The King and Peasant Strategy: How to Structure Your Campaign for Your Most Important Searches

The King and Peasant strategy lets you treat valuable keywords that drive profit differently to the majority. Similar to there being a hierarchy of Kings, Nobleman, Lords, and Peasants in medieval days that determined military and legal rights, search terms in your shopping ads should have a different hierarchy to determine what products show for what keywords at what price per click.

The first step of the strategy is to determine your Kings. These are the keywords you want to bid higher on. You should base this decision off data as many keywords will appear to be Kings but lack the true wealth. Search queries with clear commercial intent usually convert better, but I’ve seen weird queries convert better than ones with commercial intent. The keywords I typically see across industries that do better than the campaign average include:

  • (brands)—examples include nike, ralph lauren, and sony
  • (models)—examples include varsity compete trainer, cotton oxford sport shirt, and cybershot hx350
  • (stock keeping units or SKUs)—examples include the product’s UPC, GTIN, and EAN
  • buy
  • online
  • price
  • order
  • (local regions)—examples include australia, sydney, and california

The manual way to find what keywords convert well is to filter the search terms report by your chosen keyword. You will get a summary of its performance over the period of time. This is time-consuming and you may miss good-performing keywords.

If you’ve run any shopping or search ad for sometime with conversion data such that you’ve got more than 1000 conversions, use the n-gram analysis script to see the clusters of keywords that have converted well. The script is recommended below in the tools section of this chapter. I include search ads in the n-gram analysis because the queries carry similar intent for shopping ads, but you can test including only shopping ads should you have the data.

If the store is new to shopping or you don’t have data to make an intelligent hypothesis about what search queries convert, I would only use the priority structure if you have brands or models people search for. It’s a safe bet that search queries with these terms will convert better. Having said that, we have client accounts where brands have not converted better than general search terms, though I’ve not seen such queries do worse.

When you’ve decided on the keywords that convert better than the average, these will now go into a negative keyword list. In Google Ads, go to “Tools” at the top-right, then “Negative keyword lists”. Create a new negative keyword list then add the search keywords. If you have multiple categories of keywords like regions, models, and brands, use different lists to keep this data separate so it’s more easily managed.

Create a new shopping campaign. The easiest way to do this is to duplicate it in the Google Ads Editor. Set this new campaign to a priority of high. Next, apply the negative keyword list that contain queries you want to pay more for per click, to this campaign. Do not apply the negative keyword list to your other shopping campaign. The last thing you need to do is review the priority setting of your other shopping campaign to ensure it is set to medium or low—a lower priority than the duplicated campaign.

With this strategy, by reviewing the “search terms” report for the lower setting campaign, you will see this campaign runs only for search terms used as negative keywords in the higher priority campaign. That is how you do the King and Peasant Strategy to discriminate bids for Google Shopping.

Search Term Optimisation

While on the topic of negative keywords, it’s worth discussing how they are more commonly used for campaign optimisation. One major contributor to unnecessary ad costs is showing ads for irrelevant searches. When a user clicks an irrelevant ad, they quickly realise it’s not the right site or product for them, leaving you with a click cost but no sale. How do you manage this?

Your first port of call is your search terms report. This report should be reviewed on a weekly basis to reduce wasted ad spend. To access this, go to your campaign, click “keywords” on the left, and then click the tab at the top called “search terms”. This opens a list of search terms your shopping ads for within the selected time-frame.

With the data in front of you, you are now able to make optimisation decisions such as:

  • Stopping ads from triggering from irrelevant searches. Be careful with this as irrelevant terms can still convert well. A search term with “ebay” or “review” may not work for one store, but they do for others.
  • Stopping ads from triggering on searches that don’t convert or have an unusually low CTR. If a search term is relevant but doesn’t convert, still bid on it. Do so at a lower cost per click by using campaign priorities to make it profitable.
  • Shaping ad groups. Earlier in the book you learned that we build out ad groups to shape what search terms trigger for some products. You can apply negative keywords at the ad group level to direct search queries to particular products. Be cautious that these products you want to direct traffic to are eligible for such keywords by containing the keywords in the titles or description.

If a store does Google Ads and we are running their SEO, we love to use the search terms report to fuel the SEO keyword strategy. You will get more accurate data of search volume and what terms bring in profit doing this than any keyword tool. Businesses will spend years blindly chasing organic rankings for keywords not knowing a Google Ads campaign can lead their SEO strategy.


So far in this chapter we’ve covered the tactics to optimise campaigns. There’s a lot to do. It helps to consider ways you can save time. Tools are one way to help with campaign optimisations. The right tool will save you time while others will enable you to do things you otherwise couldn’t do.

Three categories of tools we at Digital Darts find invaluable to grow Google Shopping campaigns help us to: understand competition, create or manage campaigns using third-party tools, and manage campaigns using scripts in Google Ads.

Sniff Out The Competition

Every advertiser should know what is happening outside the Google Ads account in real search results. It is easy to stay in the Google Ads account, but venturing outside to understand exactly how customers see your products and potentially perceive them among competition helps you with ways to optimise your account. There are three tools anyone can use.

Google Search

I often find that the best way to get an understanding of competition in the battleground is the old “Googling keywords in your product titles” method. Take note of the results that come up, the products themselves, how the product title has been written, what the image looks like, and the price. How can you improve your products from this data? Is their photography clearer? Does their title have an important keyword you overlooked? Does the coupon they’re offering in the ad through Merchant Promotions seem irresistible?

Also look at how many retailers are offering the same or relatively similar products to you. If there is a high amount, there’s a lot of competition. Where there are few or none, it could mean your competitors are not optimising their feed or campaign, or there’s simply little competition and lots of opportunity for you to take centre stage.

With your new found in-depth knowledge of Google Shopping, when you look at search results as an everyday shopper, you may get new ideas to test. Sometimes looking at search results will make an non-optimal feed configuration so obvious you’ll slap yourself for missing it. Perhaps you’ll realise you can make better use of Merchant Promotions. Maybe your pricing for a product is too high. It is possible you’ve never searched on a foreign Google domain before that you’re advertising on, but doing so changes how you think your shopping ads are displayed.

The disadvantage of manual competitor analysis is the time it takes. Even so, a store with large inventory should still do it as another tool in their optimisation bag.

Auction Insights

The Auction insights tool within the Google Ads interface shows how competitors perform in comparison to you. It is available for search ads as well as shopping ads. For Google Shopping you are able to compare impression share, overlap rate, and outranking share. The downside of Google’s Auction insights is that the keywords are not revealed so you still need to use other methods to get an idea of these.

Auction insights


SEMRush helps you do all of the above and more. It identifies competitors for your keywords and tells you what keywords your competitors show for. It estimates the approximate spend compared to search ads. You can see other statistics like the position where the shopping ads showed and their title and price. You may be able to discover popular products of competitors. This can make your research more comprehensive and effective. It is a paid service given the amount of data available. If you are unsure of its value but curious, sign up for a free trial to test it.

Campaign Management

These tools enable you to do things you otherwise couldn’t do, save you time, and help you get the most out of your Google Ads.


Without a doubt, DataFeedWatch is our favourite tool for Google Shopping. The feed management tool was discussed in-depth on feed creation and optimisation. It keeps getting better every month.

Dynamic Creative

A fellow Australian company, Dynamic Creative have a tool for managing Google Shopping feeds. We love to use their Shopify feed management tool for creating then managing search ads when a store has several hundred SKUs and over twenty collections. If your store matches this criteria, I strongly suggest you apply for a free technical validation with them. You can bulk-build comprehensive search campaigns to expand your search reach, use dynamic pricing in titles, and have ads paused when collections have products out of stock. These are time-saving features for large stores. I’ve left them a testimonial for a reason.


Newer account managers will find Optmyzr helpful for automation across the board. It is not something we use at Digital Darts. The “root cause change analysis” provides insightful suggestions as to fluctuations in performance. Using Optmyzr’s negative keyword finder can help you come up with negative keywords as well as identifying terms you may not have otherwise thought of.


Scripts in Google Ads depending on the functionality helps manage campaigns in two ways. A script can make adjustments for you at the frequency you want—saving you from even logging into Google Ads. Secondly, a script can save you from manual work with mass amounts of data in spreadsheets. Each script typically has instructions to use it so marketers don’t have to call upon a programmer. I have three favourite scripts. These are designed to optimise existing campaigns or help you rebuild an optimal structure.

Competitive Analysis Script

This script provides a visualisation and further segments the Auction insights report. It is filled with information such as your average position, impression share (how many times your ads showed for terms that match the search term), and your top-of-page rate. Most importantly, it shows how this compares to everyone else in the market who show up for the same terms.

While it’s important to not get stuck in too much data—getting consumed by competitor analysis with no insights to action—it’s encouraging to have an idea of how you perform within the market.

The script helps you not only see where you sit among the competition but it also visually breaks the data down over time. This is essential to see how any changes by you or competitors impact results. The script also lets you filter data. You can choose which competitors you’d like to look at to keep an eye on them. Get Competitive Analysis.

N-Gram Analysis Script

My favourite Google Ads script of all time for many years. The script identifies keyword groups that have lost money or gained a profit. N-Grams are search terms with the N referring to the amount of words in a query. For example, a 1-Gram is one word, a 2-Gram is two words in the search query, and so on.

The script produces a spreadsheet of data for all N-Grams including cost, clicks, conversions, revenue, and return on ad spend. You define what campaigns to analyse, over how long a period of time, and how big or small the phrases must be.

Use this report to come up with shopping campaign prioritisation using negative keywords so you bid higher on your most profitable searches. Outside of shopping, the script is pure gold to plan the structure of ad groups for search ads. For bad N-Grams, you can add them to a negative keyword list to reduce ad waste. The N-Gram Analysis Script shines brighter when there is more data. Get N-Gram Analysis.

24 Hour Bid Modifier Script

The chances are, you’ll notice there are specific times of day or days of the week which perform better than others. For example, clothing retailers often see a peak in clicks on their ads around midday and a higher number of conversions in the evening. The general consensus of which being that people often browse on a lunch break or when they’re out and about, but choose to make the purchase when they’re at home. Every ecommerce store is different and these performance peaks may well be exclusive to your business.

The 24 hour bid modifier increases or decreases bids to get the optimum results throughout the week. It is most useful for high-volume ad accounts. Ad schedule bid adjustments can be done to a degree within the Google Ads interface, but you are limited to the number of time-specific bid changes you have running. The script changes your ad schedule bids every few hours to be as competitive as you like at any given time or day. Get 24 Hour Bid Modifier.

Share It

About the Author

Joshua Uebergang
Joshua Uebergang is owner and Head of Strategy of certified Shopify Marketing Expert company Digital Darts. He helps Shopify stores rapidly get more visitors and profit. At 6’9″, he plays basketball. To save your store from wasted ad spend and tap into growth opportunities, you can claim your free Google Ads audit. See the Digital Darts Google Ads service for Shopify. You can also contact us if you’re interested in working with a Google Partner and Shopify Expert on your Google Ads.