Conducting a PPC audit for a new client, or even an existing client, is essential to ensure you’re maximising efficiency across their ad accounts. It should be noted that whilst many of the below points can be translated to Bing, this checklist is primarily Google focussed.
This guide will take you through what to look for when conducting a PPC audit and how to go about it.
Before you conduct a PPC audit, you’ll need to make sure you have access to all the essential platforms:
We love using checklists! We’ve found that following a checklist offers the following benefits:
This checklist is available to the public. This master document is set to view only, to be able to use it you’ll first want to make a copy.
For each item on the list there are three response that can be given:
There are also breadcrumb trails for each point to help find the relevant location in the Google Ads interface.
One of the first things you should check when auditing a PPC account is tracking implementation.
You’ll want to verify Google Ads tracking code is present on the site and review conversion actions to ensure they’re relevant.
It’s imperative you receive a list of known conversion goals before you start an audit. Knowing what they are will allow you to troubleshoot existing implementation.
Google has a pretty handy guide on troubleshooting tracking implementation.
You’ll want to ensure that a PPC account is linked to Google Analytics. This will allow you to analyse customer activity on your website after an ad click or impression.
Probably one of the quickest wins when conducting a PPC audit, you’ll want to check if an account is excluding internal IP addresses.
Excluding specific IP addresses, such as an organisations office, will prevent costly clicks and unwanted ad impressions from muddying data. If people want to view what ads look like in search results than the Ad Preview and Diagnosis Tool can be used.
To see existing IP exclusions:
You’ll want to navigate to the settings section of an account and check that campaigns are not targeting search and display traffic within one campaign.
Whilst a combined search and display campaign can work together if given the right strategic thought and Google has tried to make the display element ‘smarter’, it’s still recommend that campaigns should be separated. Generally speaking, both mediums require individual approaches to better align with the goals of each channel.
You can read more on why you should separate your search and display campaigns.
Search partners are a group of search-related websites and apps where Google ads can appear, such as the search engine Ask.
When creating a campaign, search partners are added by default, so you’ll want to investigate whether the search partner network should remain active based off performance data and budget.
To see whether search partner networks are active and evaluate performance:
Note: You can’t evaluate performance for specific search partners, but only as an aggregated view.
You’ll want to ensure that campaigns follow a logical naming convention, which will provide greater transparency, easier reporting and the ability for other people understand should you need to hand over.
You’ll want your campaign name to be descriptive of the campaign/theme type, your product/service and location (if applicable).
For example, if a search campaign is focussed on promoting jeans then your campaign name might look like this:
Search – Branded – Jeans – UK
If your campaign type is display then your campaign might look this:
Display – Branded – Jeans – UK
Or if you create campaigns by match type (more on this later) you’ll want to ensure this is reflected in the campaign name. A campaign name in this scenario may look like:
Search – Branded Exact – Jeans – UK
Tip: Unless you intend to completely overhaul an account, you can just edit the existing name of a campaign. Creating a new campaign will reset Quality Score, so historical Quality Score will not come into play.
Like campaign names, you’ll also want to ensure ad group names follow a logical naming structure. Scrolling through easily identifiable ad groups will make your life as a PPC marketer infinitely easier when undertaking the day to day responsibilities of a PPC account manager.
Quite simply, ensure the target keyword is clearly identifiable in the ad group name. If your ad group is targeting the search term “blue jeans”, then “blue jeans ” should be included in the name of the ad group.
Similar to logical naming conventions, you may want to assign labels to campaigns and ad groups to help identify, sort and filter.
For example, you might group European locations under an EU label, but only have the country name in the campaign name. This can help with different kinds of segmentation.
Each campaign should be split by a certain theme, such as branded and generic campaigns, match type and location. The required budget and expected potential results will be very different depending on the theme and goals of the campaign.
Below is a guide that highlights some useful campaign splits.
Branded keyword only campaigns form the foundation of your PPC strategy and are necessary to:
Non-branded keyword only campaigns are a crucial means to grow your source of traffic, especially when branded only campaigns have stagnated. Non-branded keyword only campaigns are necessary to:
A great way to organize, control and manage an account is to create campaigns by match type. Doing this allows you to easily identify the performance of keywords, help manage a negative keyword list and gives you the opportunity to ring-fence budget.
For instance, generally speaking, exact match type keywords tend to convert better than phrase or broad match type keywords and if you have data to back this up, why wouldn’t you ring-fence budget for the best converting keywords?
|Campaigns by match type||When to create campaign themes|
|Exact match||When you want to ring-fence budget for keywords that are highly relevant and have strong conversion.|
|Phrase match||When you want to broaden your scope of search queries related to highly relevant keywords, but still want control.|
|Modified broad match||When you want to discover potential keywords that convert, but still want an element of control.|
|Broad match||When you launch a new campaign with flexible budget and are aiming to discover potential keywords that convert.|
Budget is limited:
Budget is large:
Google recommends that you should have no more than 20 keywords in each ad group. Having over 20 keywords in an ad group can dilute your budget and for smaller PPC accounts, make it more difficult to form keyword insights, as the sample data will be spread across many keywords.
Each keyword will automatically match variations such as possible misspellings or plural versions.
The goal is to add relevant keywords to a specific themed ad group. An ad group containing more than 20 keywords may suggest an unfocused and inefficient spending approach.
The Search Terms report is the holy grail when it comes to identifying keyword performance for an account.
To start drawing insights from the Search Terms report, you’ll want to download the raw data:
Tip: Before you download raw keyword performance data, make sure you select a relevant time period that will provide enough historical data to make informed decisions (This can be customized by selecting a date range in the top right-hand corner of the interface).
The selected date range will vary depending on the sample size and maturity of the account, but generally speaking 6 months is adequate.
After downloading the report, you should be looking to answer the following questions:
You’ll want to identify keywords that are converting well, but aren’t added as exact match keywords. This will allow you to really tailor your ad copy to better resonate with searches.
You’ll simultaneously improve ad relevance, which will increase quality score, reduce bidding costs and likely increase click through rate. Additionally, you’ll be able to ring-fence budget around stronger converting keywords.
To identify the keyword opportunities in your downloaded report:
Your spreadsheet should look something like the below:
To fully evaluate opportunities, you’ll need to look at other metrics like impressions, CTR and conv.rate to get a better insight into the potential of each keyword. We can see from the screenshot that keyword 1 has a very high CTR and strong conversion rate. We can also see keyword 1 gets a relatively good number of impressions, all of which makes keyword 1 a prime candidate to become an exact match type term.
Conversely, you’ll be able to use the same report to identify poor performing keywords that should be added to the negative keyword list.
Your spreadsheet should look something like the below:
Google defines Quality Score as “an estimate of the quality of your ads, keywords and landing pages”. Each keyword you bid for is given a score on a scale of 1-10, with 1 being the worst score a keyword can be assigned and 10 being the best.
Quality Score is made up of three components:
Read more on what influences Quality Score.
Quality Score is important as it has a significant impact on the effectiveness of your PPC campaigns. An ad with a high-quality score can:
To see keyword Quality Score:
Once you’ve downloaded the report, you’ll want to quickly identify the breakdown of Quality Score across an account.
Once you’ve done that, you can use the below template to help guide your insights.
|Expected click through rate is “average” or “above average”||This indicates that there is no issue for the expected click through rate of the keyword being bid for.|
|Expected click through rate is “below average”||This indicates that an ad is not relevant to the keyword being bid for. It could also indicate that the keyword itself is not relevant.|
To improve expected click through rate:
1. Analyse ad text and see how you can improve the relevancy of your ad to entice clicks.
2. Look at other opportunities to improve the CTR of an ad.
Increasing actual CTR will help improve your expected click through rate.
|Ad relevance is “average” or “above average”||This indicates that there is no issue with a keyword’s ad relevance when compared to all other keywords across Google Ads.|
|Ad relevance is “below average”||This indicates that your ad or keyword may not be specific enough or that your ad group may cover too many topics.|
To improve ad relevance:
1. Analyse ad text and see how you can improve the relevancy of your ad.
2. Look at opportunities to tighten the topic relevance of an ad group.
|Landing page experience is “average” or “above average”||This indicates that there is no issue with the landing page|
|Landing page experience is “below average”||This indicates that the landing page experience can be improved.|
Google has a comprehensive guide on improving landing page experience.
You’ll want to identify what bid strategy your client is utilising and whether it aligns with their goals.
For example, if the goal of the client is to maximize conversions, then they could adopt a “maximize conversions” bidding strategy.
To initially identify existing bid strategies:
RLSA campaigns are a great feature to re-target users that have previously visited your site.
You’ll want to identify whether your client is taking advantage of the RLSA’s:
You’ll also want to identify whether your client has applied an observation or targeting approach and whether it matches their goals.
Tip: To qualify for RLSA campaigns:
You’ll need to check that each campaign is being targeted in the right location to eliminate unnecessary cost and artificially inflated CPAs. You can target locations by country, regions, cities and radius around a location.
Example: If an insurance provider only offers its products in the United Kingdom, then it wouldn’t make sense for ads to appear in any other country.
To see existing location targeting:
A business that doesn’t offer a service or product in a city or region within a larger area, may want to exclude ads from appearing in these areas.
Example: A national dentistry business that has numerous clinics in the United Kingdom, but not in the city of Luton, may want to exclude ads from appearing in Luton.
You’ll want to identify whether certain locations require tailored bidding adjustments. This can be set at the campaign level.
Example: A wine merchant business that generates a significant percentage of their conversions from a particular city may want to increase bidding for that location to maximize the total number of conversions. Conversely, they may want to reduce bidding on poor performing locations.
To see existing location bid adjustments:
Device targeting allows you create tailored display or video campaigns to target users on specific device types, operating systems, device models, ad inventory (spaces where publishers allow ads to run), as well as operators and wireless networks.
Example: A business that has just launched an app on IOS would want to target people will Apple phones.
You should identify what time of the week provides the best conversion during your audit.
By default, Google Ads campaigns are set to display “all day”; however, you’ll want to schedule ads to ensure ad exposure during the best performing time periods to maximize conversion.
Example: A Pizzeria located in the heart of central London gets the majority of people clicking on a call extension between 12-2pm Monday-Friday. They may want to set up an ad schedule so that:
Note: *If you also opt to set bid adjustments for mobile devices or locations, all of your adjustments will be multiplied together to determine the resulting bid adjustment.
To identify best performance periods:
Within the advanced setting of the advanced tab, you’ll want to ensure an accounts ad rotation settings align with the goals of the PPC account. There are two ad rotation options:
The “optimize” setting will instruct Google to rotate ads and optimize for the most amount of clicks for each individual bid using signals like the search term, device, location, and more.
You’ll be able to evaluate what ads are performing best by looking at the core click through rate metric, alongside other relative metrics such as impressions and conversions, which will then allow you to build upon successful ads.
“Optimize” should be used if a priority of an account is to let Google test ad copy that best entices a click and there is no consistent testing process in place.
The rotate indefinitely setting delivers your ads more evenly into an ad auction, but does so for an indefinite amount of time and doesn’t optimize.
Rotate indefinitely can be used if the goal of the account to optimize for specific goals, as it gives more control than the “optimize” ad rotation setting. However, this setting will require advertizers to pay more attention to the performance of their ads, as poor performing ads may receive more screen time and negatively impact quality score than ads that use the “optimize” setting.
Tip: If you don’t have time to split test in detail (say you have a lot of ad groups where ads won’t easily get to significance) then use “optimize”. If you have high volume/value terms then rotate so you can take control.
If you are not maintaining a consistent testing process then use optimize rather than let poorer performers show regularly.
For Google Ads, you’ll want to ensure that each ad group is assigned a minimum of three ads. This will help you test and identify successful ad copy patterns.
Expanded text ads add more real estate to search results, which helps entice a click. Expanded text ads allow for:
You’ll want to ensure each ad is taking advantage of the above three features.
If using the “optimize” ad rotation option, Google may well decide to exclude features of your ad copy, such as a second description line, as their machine learning algorithm look to optimize for the best performing ads.
You’ll want to ensure each URL path in your ad copy contains a relevant keyword. The more relevant you make your ad, the more likely you are to entice a click. For instance, going back to our jeans example, if an ad group was targeting “blue jeans” our display URL ad copy might look like the below:
The landing pages ads take users to should be relevant to the actual ad messaging. An irrelevant landing page will reduce the efficiency of your PPC campaigns.
Ad extensions are imperative to align with your conversion goals and increase click through rates by making your ad copy stand out. Ad extensions also directly impact Ad Rank, which is a value that’s used to determine your ad position.
When auditing an account for ad extensions, you’ll need to know the conversion goals of your client. For example, if a conversion goal of the business is to drive more calls, then you’ll want to ensure that the account uses call extensions.
Call extensions allow you to add a contact number to your ad and are imperative for brick and mortar businesses.
Call extensions can be very powerful on mobile devices, as users can directly call a business by clicking on a phone number.
Tip: Make sure your call extensions only appear during business operating hours. Every interaction on a call extension counts as a click, so you’ll be wasting money if no one can answer and you’ll lose customer trust in your brand.
If you are using call extensions make sure that call reporting has been turned on.
Message extensions allow you to add messaging that prompts a user to text a business when clicking on the extension.
Message extensions are useful if customers can interact with a business via text messaging, such as booking an appointment, or getting a quote.
Callout extensions allow you to add additional call-to-action messaging that promote key USP’s of your offering such as “ free delivery”, or “25% off”. Compelling callout extensions will improve click through rates and drives conversion onsite.
You can add up to four callout extensions for each add, but Google recommends you add at least two to help ensure they appear.
Tip: Google recommends that you create dedicated
optimized callout extensions. This will help ensure you can tailor your messaging to suit mobile devices. For example, some callout extensions visible on desktop will truncate on mobile.
Sitelink extensions are useful if you want to funnel people to certain parts of your website. They should be relevant to the ad.
You must specify a minimum of two sitelinks for the extension to appear; however, you can add up to four sitelinks.
Structured snippet extensions allow you to highlight specific features of a product or service. Similar to call out extensions, structured snippets will appear beneath your text ad and could increase your CTR.
Google has a pretty comprehensive best practice guide on structured snippets.
Price extensions promote more information, such as pricing and add more real estate to your ads, which can lead to an increased CTR.
Learn more about using pricing extensions.
App extensions allows advertizers to link directly to a mobile or tablet app from an ad
You’ll want to scroll through the ad interface and identify ads that have been disapproved and why.
After you’ve completed the audit it will be important to make a priority list. Restructuring an account can initially cause panic, as performance history may no longer be taken into account, but with the right communication and strategic approach, it will be a success.