How To Properly Structure Your PPC Campaigns
Pay-Per-Click July 11th, 2007When participating in PPC marketing, you can always test thousand of keywords to see which are profitable, but there is no substitute to choosing the right keywords and structuring your campaigns properly. Doing so will make them much easier to manage and make them more favorable in the eyes of the “review teams.” As a result, you will experience greater overall success when you take the time to properly craft your pay-per-click advertising campaigns.
This article might be somewhat basic to those of you who have experience with PPC marketing, but for those that do not, it should provide a good amount of help. If you are still stuck in the days of grabbing all the keywords you can find and randomly dumping them into your account, you need to stop now. You are hurting both your short and long term chances at success. In the following paragraphs, I will demonstrate how you should be structuring your campaigns.
Develop a Rough Keyword Foundation
Before you can start building a PPC campaign, you need to have a fairly accurate idea of what keywords you will be including. I usually start by visiting my favorite keyword tool and typing in some general phrases. From the results, I will manually choose keywords that are related, “buying” words.
Avoid and take note of any keywords that do not fit into your target market or marketing plan. This can be longer phrases that include your keywords but have absolutely nothing to do with your market, or they can be phrases indicating that people are searching for something you don’t offer (such as free). You will use these as your negative keywords.
The amount of keywords you choose to gather is entirely up to you. I like to try and get a pretty exhaustive list to be sure I am getting a fair amount of traffic. You can, however, start off with only the most popular keywords (keeping the 80/20 rules in mind) and save the low volume keywords for later.
Group and Expand Your Keywords
Now that you have plenty of good keywords, it is time to group them. You will be writing individual ads for each set, so make sure you only group keywords if they are very closely related. It isn’t uncommon to have groups with only one or two keywords at this stage in the process.
Once you have your keywords organized into closely related groups, you can begin expanding them. Start by using your brain to create combinations of the words that are already there. You can break up some words (“blockbuster” becomes “block buster”), convert words to plural form, or add new words to the mix (such as buy, compare, review, etc).
After exhausting your brain for new keyword ideas, you can run then through an automated keyword expander to get the maximum potential out of them. The most common transformation is to create different match types (broad, phrase, and exact for AdWords) but you can do many other things to your keywords. I use a custom PHP script as well as a really cool windows application called Keyword Transformer (click here to download the free version).
You should do this for all of your ad groups, at least tripling your keywords by going from a single form to three different “match types.” It can be done all at once, or you can do it “on the fly” as you start building your campaign.
Put Your Campaign Together
The next step is to simply transfer your beautifully grouped keywords into ad groups within your campaign. You will be writing at least one ad for each group, but should be writing 2-3 so that you can optimize your CTR and get better positioning.
There are many ways that this task can be accomplished. For MSN AdCenter, I usually create my ad groups as spreadsheets and then import them into my account. For Yahoo Search Marketing, I just use their online interface because I think their service sucks and don’t use it very often. For Google AdWords, I prefer to use the AdWords Editor to avoid waiting for pages to load between every step.
The process from here on out is actually pretty simple and repetitive:
- Create a new ad group, naming it after the keywords it will contain
- Copy/paste the corresponding keywords into the ad group
- Write a few good ads (some tips to make them better)
- Apply some form of testing/tracking system (the how and why)
- Save your new ad group
- Repeat for each set of keywords
Conclusion
I touched on it in the beginning of this post, but I will say it again: not structuring your PPC campaigns properly will make them a nightmare to manage and could actually be damaging to the overall quality and trust that is assigned to them. It is also difficult and tedious to clean up a poorly structured campaign without losing some of the quality associated with ad/keyword history. Because of this, make sure you always plan ahead and structure your campaigns properly from the beginning.

July 11th, 2007 at 11:26 am
That’s right!
I wish I read this post in late 2005.
July 11th, 2007 at 9:25 pm
[...] Beauchemin has a great post for beginners on structuring your pay-per-click campaigns. This is exactly the kind of posts I look for to learn more. This is awesome since [...]
July 11th, 2007 at 9:31 pm
Hi Derek,
Great post, campaign/adgroup/keyword structure can sometimes be super difficult. Especially if you’re trying to beat the QS – i.e. putting 1 keyword / adgroup!
Anyway, I’ve been working on a tracking system for all my aff. marketing efforts and I’ve hit a wall. I’m trying to find a mathematical formula for determining a keyword performance “index”. It would take a parameter, cost of conversion and analyze hits, clicks, conversions spitting out an index.. maybe all keywords start at an index of 5 and can go up to 10 (excellent) and down to 0 (really shitty).
Are you doing anything similar to this?
Still need to connect on msn.
Tob
July 11th, 2007 at 10:34 pm
Hey Tob – I don’t do anything like that with keywords (assigning a numerical quality score to them). I just look at whether or not they are profiting. I’m not concerned with ROI, profit is all that matters to me.
If you have to stick to a budget and maximize your ROI, that sounds like a very cool idea. Why not just base your index on ROI rather than trying to come up with a complex algorithm?
As for MSN, send me an email through the contact form with your MSN name so I can add you to my list
July 11th, 2007 at 11:10 pm
Derek your blog is like a wine getting better and better.
I came to know about the free windows keyword generator.
Vijay
July 12th, 2007 at 2:00 am
Recently I’ve been reading up on adwords, yahoo, etc. This is because my brother and I are launching a ecommerce site in about 3 months, and need to find an efficient way in advertising through ads. I love finding really in depth articles like this, thanks for the information.
July 13th, 2007 at 12:35 am
Hi Derek,
Another great post! You’ll really providing some awesome information. I’ve added you to my blogroll.
July 13th, 2007 at 1:46 am
Thanks Amit! That’s awesome. You’ve been on my blog roll for a while now
August 1st, 2007 at 5:31 pm
Excellent post! I’m a genuine PPC newb so this is gold! I found you through a friend’s blog ( LurksterAz ) now I’m fully addicted!
Thanks for posting!
October 16th, 2007 at 5:00 am
Hi Derek,
I love your site. Esp your open source tool Stumbled onto it fm other sites. My msn is melvin97620900@hotmail.com. Newbie to PPC also.
January 10th, 2008 at 7:08 pm
Now that was a kick ass post
January 30th, 2008 at 10:56 am
Great Post Derek,
Two quick questions though, I understand it can be different for every campaign, and especially every niche but how many ad groups would you usually create, and what would be the average amount of keywords per ad group?
Thanks!