Google AdWords vs. Yahoo! Search Marketing vs. MSN AdCenter

December 31, 2006

The end of the year is the perfect time to stop and take a “big picture” look at just how much I’ve spent on search advertising, what that money has bought me, and what changes I should make in the new year. While I purchase advertising for my websites from many search engines, ad networks and individual websites, I decided to start by focusing on the top three search engines. MSN AdCenter didn’t open until mid-2006, but what results I do have from them are interesting.

For consistency, I only used data for ad campaigns for my TargetedVisitors and VisitorBoost sites since I advertise both on all three search engines. They make up more than 90% of my advertising spend.


Google, by far, provides the bulk of my paid traffic. This is in part because my keyword list is longest there, but also because they have more eyes and higher click-through rates. Take away Google’s content partners, including the AdSense program, and the click-through rates on their search ads alone is 8 times higher than Yahoo!’s.

I can see two main reasons for the much higher click-through rates on Google’s ads versus Yahoo!’s. First is use of the {KeyWord} token which allows me to display the searched phrase within my ad. I make use of it in about half my ad titles while using only the ad text to prequalify the visitor. The second reason is the editorial process at Yahoo!. The requirements for ad text are much stricter there, and often Yahoo! editors will rewrite my titles or text. I often end up with less catchy ad titles that I would expect to attract less clicks.

I currently track my advertising results with AdWatcher, although I’ll be replacing it in 2007 with something home-grown. Every ad I place uses a tracking URL that goes through my copy of AdWatcher, recording the click’s source and setting cookies to track if that click eventually results in a sale.

AdWatcher’s click counts for my advertising are shown above. In all cases, more clicks were recorded through the tracking URLs than the three companies charged me for. Some of these are simply duplicate clicks that they filter automatically. Google AdWords is the only service showing a large discrepancy — I was billed for 18,000 less clicks than I received. I attribute this in large part to fraud across their network, especially the AdSense publisher network. I see “adjustments” on my account crediting me part of my charges every month and their documentation shows that adjustments include refunds for click fraud.

Strictly on a per-click basis, Google was the cheapest search marketing I did this year. The average click cost me just $0.20 even though my max bids are nearly double that. My high click-through rates have resulted in high quality scores, which results in my ads showing in a higher position at a lower click-through rate than I’d pay otherwise. This is one of Google’s best qualities, and something Yahoo! is now only starting to copy with its release of the “Panama” ad ranking system.

Yahoo! Search Marketing, going back to when it was Overture and before that Goto.com has historically had high average CPCs. You’ll find some of the highest bids in the search marketing industry on Yahoo! searches. I’ve managed to pay only a penny per click higher than I do at Google, but do so at the expense of traffic. If I want to buy as many clicks from Yahoo! as I do from Google next year, I’ll have to sacrifice that CPC.

Surprisingly MSN came in at the highest average CPC. As a new service this year, I expected bids to start out lower than at Google or Yahoo!, but when I bid around $0.20 I wasn’t able to receive more than a handful of clicks per week. I had to raise my maximum CPCs significantly to get the couple hundred clicks I did.


The higher CPCs were offset by huge conversion rates with MSN. 13% of those clicks resulted in sales, beating out Google’s 4.3% and Yahoo!’s 2.9% by far. It looks to be well worth the extra effort and extra cost to getting traffic from MSN searches.

All of these conversion rates are lower limits. I receive too many more orders per day than AdWatcher tracks for them to all be sales from natural traffic, which means not all sales from advertising are being linked back to the original ad click. That happens when those visitors clear their cookies before making the purchase or make it from a different PC or browser.

That high conversion rate translated into a very low cost-per-sale for MSN AdCenter advertising. Google comes in second place due to the lowest CPC and average conversion rate. Yahoo! advertising costs me the most for each resulting sale, often resulting in very thin margins. I need to be careful not to over-spend when I try to increase my search traffic from that source.

The following charts I produced mainly for my own benefit and won’t have much meaning for anyone else, as they’re based on my average order size and don’t take into account the costs of filling those orders or running the business.



That wraps up my analysis of the search advertising programs at Google, Yahoo! and MSN for 2006. All three provided a good ROI for the year, with MSN AdCenter showing the most promise for even better results in 2007.

Tags: , , , , , , , , , , , , , ,

10 Responses

  1. Hey Dan, I just purchased AdWatcher (with your link ;)), kudos for mentioning it - I’m totally diggin it.

  2. Im going to replace AdWatcher with something home grown too. Ill be interested to see how yours turns out. Probably a little better than mine.

  3. shaun (of the dead)

    January 29th, 2007

    Very nice breakdown. An interesting read.

    Thanks.

  4. Dan,

    Thanks for your comprehensive breakdown. You seem to confirm other’s people’s views regarding the higher conversaion rate on MSN. I spend on average circa $40,000 per annum with YSM, and just broke even over three years. I think I am going to pilot MSN Adcenter and if it works, I will move my account lock stock and barrell to it.

    Rgds

    Yemmi

  5. Wow, Dan great information! You’ve really showed some stats that surprised me as well. Im definitely going to consider your info in my own advertising.

    Thanks-
    Briana

  6. Great going to buy aswatcher for http://WWW.GRCourier.com thank you

  7. Thanks Dan for the great graphs and info. Your writing is smooth and the graphs make for an easy read.

    Tyler
    Tyler Talks Money

  8. I jsut stumbled across your blog through google and this was the post I found. Great post, this is exactly what I was looking for, although it took a few tries to find you with the search term yahoo search marketing vs msn…hint hint.

  9. The data and the explanation that you provided is very useful for all of us, I will definitely be using those data as a reference for my upcoming online promotion. Thanks.

  10. I’ve used Google Adwords for quite a few months and though I got a few customers from it, I suffered click fraud and had a lot of difficulty with their customer service. Getting your money refunded is quite difficult as well. When I first posted my ad, it was online within 30 minutes or so but from then on it was pretty expensive.

    MSN Adcenter seems ok and found I can get rankings a little higher with them for less money. I’ve had only one problem with their billing. I signed up and was supposed to get $75 in clicks and that hasn’t happened. Instead they keep charging our credit card claiming that the deal ended in February but we signed up before that time. Another problem with MSN is that you get very few impressions but for the first time in the months we’ve been with them, we actually got a customer from it and the click cost us very little compared to Google. The other issue with MSN is the local searches. If someone is looking for something like computer repair and types it into the search field, it pulls up not only your ad but ads from other states. Hopefully, they’ll improve that part.

    I haven’t tried Yahoo yet. They seem ok. Anything has got to be better than Google at this point.

Leave a Reply