PPC Ad Test Settings: The Great Debate

PPC ad testing is a topic that’s near and dear to my heart. It’s one of the most fun aspects of managing PPC campaigns: learning what ad copy performs best. It’s always fun to try something wild and crazy and have it perform well, or to prove an insistent client right or wrong with test data.

Lately, there have been several opinions thrown around regarding which PPC ad test settings should be used for best results. It’s been interesting to watch the debate play out in blog posts and on Twitter. And to add confusion to the mix, Google recently announced that they were reducing the options available for ad rotation to two: optimize and rotate indefinitely. Google claims the change was rolling out in September, but I’m still seeing 4 options in my campaigns.

Anyway, there are a few PPC experts who have suggested that it’s better in the long run to use the Optimize settings, rather than Rotate Evenly. PPC Hero recommends running 3 or more ads per ad group, and letting Google choose the winner. This is also Google’s recommendation, incidentally. Their argument is based on a case study showing that clicks increased when they chose the Optimize setting and ran 3 or more ads.

If you’re optimizing for clicks, you probably have bigger problems than choosing ad rotation settings.

At HeroConf London, Marty Röttgerding gave a presentation on ad rotation. I wasn’t at the conference, but his deck is up on Slideshare. I strongly recommend you check it out – while paging through Slideshare isn’t the same as hearing the presentation in person, you can get the drift. He talks about statistical significance and essentially says it’s a red herring. He also points out that the search partner network, and its low CTRs, throws things off. So does ad position and the fact that quality score and other factors are determined at the time of the auction. Marty also advocates letting Google handle ad rotation.

I disagree.

Now before you dismiss me as a Luddite who wants to manually control all aspects of Adwords, let me remind you that I wrote a post not long ago advocating for using bid management tools. I’m a big fan of automation. Just not when it comes to ad copy testing.

I’ve tried using optimize for conversions, more than once. We’ve inherited accounts full of campaigns with that setting. And when we’ve evaluated results, we’ve always come to the same conclusion: Optimize for conversions is flawed.

It’s flawed for the same reason that Facebook ad “rotation” is flawed. Both systems pick winners too soon. (To be clear, I’m not talking about the brand new split testing feature that FB just announced here.)

I’ve seen Adwords choose a winning ad that’s had 10-20 clicks. That’s just not enough clicks to be significant at any level. I’m not looking for 99% confidence, but when an ad could get 5-10 additional clicks and show a totally different result, that’s not a winning ad in my mind. There isn’t enough data to confidently say that the ad Google deems a “loser” won’t actually perform better with more clicks.

I’m not a fan of the “run at least 3 ads” logic either. We inherited a client nearly 2 years ago that was running 5-10 ads in every ad group. Each ad had a handful of clicks. There was no way to see which ad was winning – and no tests would ever come close to statistical significance. Here’s what happened when we took over and started running systematic tests, 2 ads at a time:

Of course, we were doing other optimization here, but ad copy testing was a huge part of it.

Here’s the bottom line. I get that automation is great and helps us focus on strategic PPC management. But why hand all your automation over to Google? We all know Google has Google’s best interest at heart, not ours.

I prefer using third party tools. For bid management, I like Acquisio. For ad copy testing, I’m a huge fan of AdAlysis. AdAlysis tells you when you have statistically significant test results, and can even automate your ad testing. It’ll pause losing ads, based on the KPIs you choose:

You can also set up draft ads that will automatically start running when loser ads are paused:

You can test a whole new ad, or have AdAlysis pick up elements of the previous ad. In the example above, I’m testing descriptions, so I want to keep the headlines the same as before. Just check the box, and the tool will do that.

It takes some time and thought to set up the automation, but the same is true of setting up tests via Google. And Google won’t automatically pause losing ads, unless you run a script telling it do to so. AdAlysis has so many other features besides ad copy testing, but is worth it for the testing tools alone.

When it comes to PPC ad test settings, I like to choose Rotate Indefinitely and make my own decisions on winners and losers.

What do you think? Are you in the automation camp for PPC ad test settings? If so, do you let Google automate, or are you using a tool? Share in the comments!

Related Posts:

A/B Testing Is Alive and Well

A/B testing is the bedrock of a good PPC campaign. It’s so important that I’ve written about it on this blog 46 times. Just last week, I wrote a review of AdAlysis, an A/B testing and multivariate testing tool. And just 2 years ago, I asked, can too many ads ruin PPC ad copy testing?

Spoiler: The answer is yes. Testing too many ads at once creates a myriad of issues, including taking forever to reach statistical significance in all but the highest-volume PPC accounts.

And yet, in their infinite wisdom, Google is now recommending that advertisers forgo A/B testing, and instead run at least 3 ads per ad group. In fact, Google representative Matt Lawson, in an article for Search Engine Land, this week went so far as to claim that using more than 2 ads per ad group is a “foolproof step to excellent Adwords ads.” In the article, he says, “I think the A/B approach to message testing is becoming outdated.”

Wow.

I think what he means is: “At Google, we’d really rather decide what ads are performing best for you. We want you to use the ‘optimize’ ad rotation settings and let us choose which ad to serve.”

That’s right. Google is telling us to forget ad copy testing and just let Google pick the winners.

To a novice PPC advertiser, I’m sure this is music to the ears. Small business owners and in-house marketers who are dipping their toes into Adwords management are probably thrilled to hear that they don’t have to worry about A/B testing ad copy. They can just throw a few random ads into their account, and let Google pick the winner.

Really?

How many successful business owners do you know who let their vendors tell them what products to stock in their stores? When pharmaceutical companies started paying big bucks to get doctors to prescribe their medication over others, the public lost its collective mind. “How dare they buy off the doctors?” If you walked into a clothing retailer who claims to carry multiple brands, and only found Calvin Klein, wouldn’t you wonder about the store owner’s sanity?

It’s called putting all your eggs in one basket. It’s not smart business. And it’s not smart advertising.

I get it. PPC is complicated. And hiring a professional PPC manager is expensive. That’s why many novice business owners and in-house marketers try to tackle PPC on their own. But it’s too complex. PPC is not something you can DIY. You wouldn’t try to fill a cavity yourself. Or replace the roof on your house. Or do your own business taxes. Or elect a president who stands to personally line his pockets using the office. (Wait, did I say that out loud?). The point is, you shouldn’t try to do PPC alone. Years ago, you could. Today, it’s just too complicated. And Google is out there trying to get you to turn the whole thing over to them.

Don’t fall for it. Hire a professional. Use A/B testing liberally. Make your own business decisions.

Julie Friedman Bacchini wrote a great post breaking down the fallacy of the Google article on SEL – go give it a read. And let me know what you think about the Google article. Do you see any merit in it? Are we really heading toward a world where we just let Google make all the decisions? Share in the comments!

Related Posts:

PPC Tool Review: AdAlysis

PPC tools are a PPC manager’s best friend. We couldn’t do our jobs without the many free and paid PPC tools we use on a daily basis. Probably my favorite PPC tool is AdAlysis.

AdAlysis, an ad testing and analyzing tool, was created by Brad Geddes about 2 years ago. When it launched, it was a godsend. I’d been spending hours every month trying to manually analyze PPC ad copy data in spreadsheets. It can be done, but it’s so time-consuming that it’s nearly impossible to keep up with for all but the smallest accounts.

That’s where AdAlysis comes in.

AdAlysis uses the search engine APIs to grab data from all your PPC accounts each night. You can use AdAlysis for as many accounts in your MCC as you’d like. When you log in to the tool, you’ll see which accounts have winning ad tests.

There is so much to love about this PPC tool.

Pros of AdAlysis

Analyze PPC ad copy tests for a number of KPIs. The interface will tell you which ads are winning for CTR, conversion rate, conversions per impression, and cost per conversion. It will show you the confidence level of each test, and indicate with red and green the winners.


A note about conversions per impression: Brad has talked in several blog posts about why conversions per impression makes sense. In a nutshell, each time your ad is shown is an opportunity for a conversion. Conversions per impression takes both CTR and conversion rate into account, in essence. And you can see by the screen shot above why I like to use it. In the test above, the top ad is winning for CTR, but the bottom ad is winning for conversion rate and cost per conversion. Conversions per impression is too close to call. We need more data to determine the winner of this test.

Flexible test parameters and confidence levels. You decide, on an account by account basis, how many impressions, clicks, and conversions you need in order to determine a test winner. You also determine the confidence level. I usually stick with 90% – this isn’t brain surgery, it’s just PPC. But if you want a higher level of confidence, you can set it.

Multi ad group tests based on line of text or label. One of the things that’s so hard to do manually is to analyze ad tests across multiple ad groups. If your account is well-structured, chances are you have multiple ad groups for a single product. With AdAlysis, you can group those ad copy tests into a multi-ad group test. AdAlysis will look for ads with the same headline or description; or you can structure your tests by labels. I have run tests across an entire account on calls to action, for example, using labels.

Quality score analysis by multiple metrics. AdAlysis is more than just a PPC tool for ad copy testing. There is also a built-in quality score analysis.

It’ll slice and dice quality score across 12 different metrics! It’s easy to see where quality score issues lie: in expected CTR, ad relevance, or landing page experience.

Dashboard warnings for issues. AdAlysis is more than just an ad copy testing tool. You may have noticed in the screen shot at the beginning of this article that the dashboard shows more than just which accounts have winning ads. It also lists ad groups without tests, broken landing pages, keyword conflicts, and more. If you simply logged in to AdAlysis first thing each morning, you’d know which fires need to be put out first.

Keyword analyses. One of the non-ad testing features I like is the keyword analysis, especially the n-gram analysis. N-grams are single words that appear in search queries, with the data aggregated by the single word across multiple queries.

In this example, there are n-grams that have generated hundreds of clicks without a single conversion. I can review the list and decide if keywords that include this word need to be paused.

They’re always adding new features. Seems like I see new features in AdAlysis every week! That’s probably an exaggeration, but they’re developing new and useful features frequently. A landing page analysis and account level quality score analysis are a couple recent additions.

Excellent documentation and tutorials. One of the things I love about PPC tools developed by people who have run PPC accounts for years is that documentation is usually excellent. There are numerous help articles for AdAlysis, along with video tutorials.

Great, flexible pricing. Pricing is based on the number of ads in the tool, across all your accounts. There is one AdAlysis interface for Google and another for Bing, so if you’re using both engines, you’ll have 2 AdAlysis accounts. Prices start at $25 per month for up to 500 ads. You can upgrade or downgrade as needed, so you’re not locked in. Seriously, it’d be worth paying $25 out of your pocket for this tool!

Cons of AdAlysis

There are a couple of minor cons – nothing to keep me from using the tool, but a review would not be complete without them.

Can’t analyze tests longer than 180 days. Sometimes, for smaller accounts, it takes longer than 180 days to reach significance on a test. My guess is the limit is due to the API, but it’s unfortunate not to be able to test ads for a longer period of time.

N-gram keyword filters are missing ad group and campaign filters. You can view all your keywords and negative keywords in AdAlysis, which is an unexpected benefit. But you can’t drill down for n-grams by campaign and ad group. For example, if I wanted to view n-grams for an individual campaign, I can’t do that. Now, the data is aggregated across the account, but sometimes there are negatives that should be added to one campaign and not another. I’d like to view the data at that level to make the decision. This is minor, but I’d still like the feature.

Recommendation

If you’re not using AdAlysis already, what are you waiting for? It’s a steal for the price, and I use it nearly every day. You can test ads so much faster and more efficiently, leading to better results for your clients.

Have you tried AdAlysis? What do you think?

(By the way, I’m not a paid affiliate or anything, just a happy customer!)

Related Posts: