fbpx

SOP 088:
How to reverse engineer your Competitorsí Google Ads strategy

Last Updated/Reviewed: October 28th, 2024

Estimation Time: ~30 minutes


Goal:
To reverse engineer your competitor’s Google Ads strategy. 

Ideal Outcome: You have a standardized audit that shows you what your competitor is doing (including the exact ads they promote). 

Prerequisites or requirements: You will need ahrefs, a paid tool (lite plan).

Why this is important: Your competitors (especially if they have been investing in ads for longer than you) might have been optimizing their Google Ads strategy for a while, and they might have strategies in place that you could apply yourself. 

Where this is done: ahrefs and Google search.  

When this is done: As soon as possible, ideally when you start your business or using Google Ads. After that, you should be monitoring your competitor’s moves at least every month. 

Who does this: The person responsible for Google Ads.

Analyze Your Competitors’ Google Ads Data 

  1. Head over to Ahref’s Site Explorer and login to your account.
  2. Enter your competitor’s URL and click the search button.

  3. Click “Paid Search”

    Note: If you get a ‘No Ads Found’ message, it means that your competitor is not running Google Ads or they started them very recently (less than a week ago) and ahrefs hasn’t been able to find them yet. If that is the case, there’s no need to proceed with this SOP.

  4. You will get a general overview of what your competitor is doing on Google Ads. First, analyze the geo table on the right and select the country that you would like to analyze first. (You can go back to this step of the SOP as many times as you need later to run the same audit for different countries)
    Note: If you do not select a country, ahrefs will default it to the country with the largest volume.

  5. Analyze the “PPC ads” heatmap to identify the periods in which your competitor might have invested more heavily in Google Ads. 
    1. Note: This heat map estimates the number of keywords your competitor was bidding in a given period. This does not necessarily mean they were investing more budget during the period, even though this will often be the case.

 

Analyze Your Competitors’ Keywords 

  1. Select “PPC Keywords” on the sidebar

  2. You will get an estimated list of keywords your competitor is currently bidding for:

  3. To analyze the keywords that might be relevant to your business too, you will want to remove branded keywords from the list. To do that you will enter your competitor’s name in between asterisks in the ‘Exclude’ > ‘Keyword’ filter.
    1. Example: *casper*

Analyze Your Competitors’ Ads

  1. Select “Ads” on the sidebar

  2. You will get a list of ads your competitor is currently running:

  3. To analyze the ads that might be relevant to your business too you will want to remove branded keywords from the list. To do that you will enter your competitor’s name in between asterisks in the ‘Exclude’ > ‘Keyword’ filter.
    1. Example: *casper*

Analyze Your Competitors’ Landing Pages 

  1. Select “Top Landing Pages” on the sidebar

  2. You will get a list of ads your competitor is currently running:

  3. To analyze the landing pages that might be relevant to your business too you will want to remove branded keywords from the list. To do that you will enter your competitor’s name in between asterisks in the ‘Exclude’ > ‘Keyword’ filter.
    1. Example: *casper*

 

Analyze Your Competitors’ Ad Account Structure

  1. Grab the list of keywords that you retrieved in the previous section 
  2. For some (or all, depending on how deep you want to go with your analysis), search them yourself in Google in order to try and trigger your competitor’s ads. 
    1. Important: Make sure you are using an IP address that belongs to the same country you are analyzing in ahrefs. 
      1. Example: If you are looking at your competitor’s keywords in the US, make sure your IP also belongs to the US.
        Note: To check your IP address’ country head over to this website and it will let you know which country your IP Address belongs to.

        Note 2: If you want to analyze a country different than the one that your IP address belongs to, your best option is to purchase a VPN service. Just make sure that the VPN service you are purchasing offers servers in the country that you will want to test.
        If you don’t know which VPN to pick you can look at VyprVPN, you can check the country list here, to make sure it suits your needs.
  3. Open an incognito window in Chrome (⌘+⇧+N on Mac, or Ctrl+⇧+N for Windows) 
  4. Head over to the local version of Google according to the country you selected above (the same you are selecting on your VPN).
    1. Note: Make sure you type the URL of the country where you want to trigger your competitor’s ads. If you are not sure you can check this table. For example:
      1. Google.es – Spain 
      2. Google.co.uk – United Kingdom 
      3. Google.com – US

  5. If everything went well, you will likely see your competitor’s ad show up. Click on the ad.  
    1. Note: Bear in mind that even if everything was done correctly, in some rare cases you might not get to see your competitor’s ad. If that’s the case you might want to try this procedure a few times and eventually you’ll get served your competitor’s ad.

  6. Check your browser’s URL bar, if your competitor is using UTM parameters, you will be able to see them there:

    Example: https://snooze.casper.com/mattresses-9?utm_source=google&utm_medium=ppc-b&utm_campaign=S.US+-+Search+-+brand+-+exact+-+brand+-+brand+-+en+-+ampush

    utm_source =google

    utm_medium=ppc-b

    utm_campaign=S.US+-+Search+-+brand+-+exact+-+brand+-+brand+-+en+-+ampush

  7. Try to reverse engineer what your competitor’s ad structure based on its UTM parameters, for instance in the example above:utm_source=google
    • Meaning: Traffic is coming from Google

    utm_medium=ppc-b

    • Meaning: Traffic is coming from PPC (Pay Per Click) and Branded (Guess: b=branded)

    utm_campaign=S.US+-+Search+-+brand+-+exact+-+brand+-+brand+-+en+-+ampush

    • Meaning: Search US (S.US) // Brand AdSet (Brand) // Exact match (Exact) // English (EN) // Ampush (it’s an an advertising agency, likely the one Casper is using).
  8. That’s it! Repeat the process for as many times as you need until you have a good overview of the targeting, placements, bidding, and account structure that your competitor is using. 

Summarize Your Findings

  1. Having been through your competitor’s keywords summarize the data you collected: 
  1. Having been through your competitor’s ads summarize the data you collected: 
  1. Having been through your competitor’s landing pages summarize the data you collected: 
  1. Having been through your competitor’s UTMs summarize the data you collected: 

That’s it! You now have a comprehensive overview of your competitor’s Google Ads strategy.

Download
THE FULL SOP!

Access step-by-step guidelines designed to streamline your processes and improve efficiency. Stay organized and ensure consistency with our comprehensive, easy-to-follow procedures.