As we grow and take on more and more clients as well as consult with smaller clients, there has been one very alarming trend that we have noticed. The majority of business owners coming to us asking us to “fix” or “improve” their PPC campaigns all arrive with their accounts in the same state. Poorly set up and poorly performing. This is a little mind boggling as all PPC networks give explicit instructions on how an account or campaign should be set up. I will now go through step by step how we set up our campaigns and our campaigns for clients. This is quite a long article, so don’t say you have not been warned.
Before we start, here are three tips to save you time and get you the most out of your PPC campaign using this guide:
Download the free KeyWordPad tool from GoodKeywords.
We will first start off creating our campaigns in Google Ads because the tools available make for easy creation here first and Google Ads makes it even easier to export your completed campaign for use on other PPC networks. I would strongly advise against using Google Ads starter edition if you can help it as it encourages “lazy” and hence poor performing account structure.
Step 1) – Account Structure Determination
The first step is to understand how your account will be structured. It is usually best to consider the product or service that you are offering at it’s most granular level and create your account like a tree. So if you have a site selling a software product or products, you should create a new campaign for each feature. For example, if you are selling some sort of image editing software, you should have a different campaign for “image editing” and a different campaign for “photo editing” and so and so forth. Inside each of your campaigns you should have generic ad groups (like a “cheap image editing software” group and a “buy image editing software” group) as well as an ad group for all the features relating to the root keyword (image editing). This may seem blindingly obvious but you’d be surprised how many advertisers just lump everything into a “software” adgroup with the default “campaign #1” name. The tree should branch out immediately, more like a bush. So keeping image editing as an example, a single campaign will look like the attached image. Note, there are actually a few in this example.
Caveat. Each account is different. Splitting your account up into as many campaigns and as possible will give greater visibility but less general manageability. Find the right balance for you.
Step 2) – Keyword Research
The second step is keyword research. There have been a million posts on a million blogs about this topic, so I won’t go into it. Let’s just assume that you have generated a nice keyword list for each of your ad groups using your favourite keyword research tool. Wordtracker, SEO book’s KW tool, Keyword Discovery and HitWise are all great tools. Each has individual pros and cons but for now, compile your list an move on. We will expand on this later on in the campaign setup but for now, we should have as big a keyword list as possible with all the keywords and phrases not related to your business taken out and put in a separate “negative” list/file. We will also use this at a later stage in the setup.
Tip. There are literally hundreds of different ways to go about getting your first keyword list. Lisa Barone has a great article on KW research here. If you are new to PPC advertising, I suggest you read that before continuing.
Step 3) – Set Up Campaign
The third step in setting up your PPC account is creating a new search network only campaign. I wont go through the steps to create a new keyword targeted campaign but please look out for the options that are not set by default. The first setting you need to change is the network settings by removing the check from the “Content Network” checkbox. The content network can be very valuable so I do not recommend ignoring the content network completely. We will set up a new content network only campaign later or in another account. You also need to make sure that your ad serving option is set to “rotate” so you can split test your ads and your delivery method is set to “accelerated”. The last option may not apply to you if you are working with a very small budget, but in general, you want to max out your budget initially if you can afford it to get some numbers to work with.
Caveat. The search network is the only network we will be working with in this post. The content network is very valuable and should not be ignored but it should be treated separately. For now, we want to focus on the search network.
Step 4) – Build A Negative Keyword List
The fourth step is creating a new keyword list. A list of terms you do not want your ads triggered for. Google has recently removed/hidden it’s negative keyword builder so have a read of our negative keyword tips. You should have at least a few terms already from building your keyword list in step 2. You also know your business so sit down with your colleagues for 5 minutes and brainstorm some negative words too. Another tip is to run a search query report in Google Ads if you are already running a PPC campaign and mine the negatives out of that. You can also go into your analytics package and look at what keywords people are finding your site for and take negatives out of that. For those queries in the search query report that Google does not want you to see, have a read of apollo SEM’s guide to extract all the data. Once you think you have all the negative keywords you can think of, add them to your campaign immediately. In my opinion no campaign should ever start without negative keywords.
Tip: Do a search for your main keywords on Google. Look at the first 50 results and try to identify possible negative keywords from the sites that are listed that are not related to your business.
Step 5) – Create Your Root AdGroup & Ads.
What we need to do now is create a default, generic adgroup and ad. The ad should be action oriented and describe your product. Create your ad with strong words and use our guide to link them words with a strong call to action. This ad is only going to be our default ad for setup. We will not be using this ad in production. It should accurately reflect your product or service so you do not start off with a poor quality score. So assuming we are setting up the “Image Resize Software” campaign, we create an ad with “Image Resize Software” in the title and at least once in the ad copy. No need to tweak just yet, this is only for setup. We like to call this initial adgroup “Campaign Name Root”. What we need to do now is dump all the keywords from our keyword list into this adgroup. There could be thousands, that does not matter. We will separate them all further on. The important thing is to setup this root campaign and have all the keywords possible thrown in. Once setup is complete, confirm all your actions and your campaign will go live. Pause this campaign immediately. We will be doing a lot more work on the campaign so we do not want it live.
Caveat: You may notice that a lot of your keywords have a poor quality score in this situation. This is normal. While you may not see this if your account has a lot of history, if your account is new or previously performing badly, this is common. We will fix this at a later stage.
Step 6) – Download Your New Campaign & Split It Up
Now we really get to have some fun. If you have not done so already, download Google Ads Editor and download your account containing your new campaign with the root adgroup. What we need to do now is use the “keyword grouper” tool within Google Ads editor to group our keywords by theme (Check the screenshot to see how to access this tool). When given the option to “copy text ads from a template” select yes as we will use our default root text ad for now. Finish the process and you will have lots of ad groups divided into common “themes”. Upload the new campaign with the newly separated adgroups to Google and log out of Google Ads editor for now.
Caveat: When using the keyword grouper too make sure that you do not exlude “stop” words, especially the word “in” as this will prevent Google Ads Editor from creating the “in” adgroup which usually refers to local searches. Local or location specific searches can be some of the most valuable.
Step 7) – Manually Create New Ads For Each AdGroup
The next step we need to take is to go back into Google Ads and create new and custom ads for each adgroup. If you are stuck for time, create a minimum of two ads per group. If you want to start off strong, create at least four ads for testing. It is absolutely essential that we use the “theme” keyword in in our ads titles. Google Ads editor makes this easy by naming the adgroup the same name as the “theme” word. The “theme” word should also be used in the ad copy if possible and absolutely in the display URL as either a “fake” sub directory or a “fake” subdomain. The reason for this is so that Google Ads will assign a decent initial quality score to your keywords and so that anyone searching for your keyword will see the exact keywords they searched for bolded in your ad. You should set the destination URL to either the category/product page or if you have the time, an individual landing page for that product and keyword combined. Make sure that your ads are compelling, are grammatically correct and have a clear call to action. You may also want to take this opportunity to create some Dymanic Keyword Insertion powered ads.
Tip: If you do not want to or do not have the time to create an individual landing page for each keyword, use PHP (or any other server side scripting language) to dynamically insert the keyword into the general landing page for this adgroup.
Step 8) – Expand Your Keywords
At this point we like to go into each adgroup and use the Google Ads keyword too to expand our keyword list. Copy all the keywords from your adgroup and paste them into the keyword tool making sure the “use synonyms” box is checked. The Google Ads keyword tool will give you a list of possible other terms you might want to add to the adgroup that you may not have thought about (as well as give some additional keywords for your negative list). In some cases, you may also want to use the in built keyword pad tool to duplicate all your keywords using different match types. A lot of times different match types cost different prices and convert differently. Once you have a packed up your adgroups with relevant keywords, you are almost good to go.
Caveat: It’s always wise to build one campaign at a time and build your keywords and adgroups slowly. If there is a problem or a problem setting you will not have to spend hours manually going through all your hard worked on campaigns fixing a problem you could have found early on with patience.
Step 9) – Duplicate,Track, Monitor, Succeed.
Once you have all your search campaigns ready to go, your final step is to make sure that your analytics package is installed correctly and that your ads are showing up in the countries you are targeting. Insure that your conversion tracking is working correctly and place a test order if necessary. Once you are sure you are setup correctly, you can now duplicate your campaigns for content network use (Simply copy and paste in Google Ads Editor) and for use on other PPC networks. Please note that your campaigns will almost always perform differently on the content network and on your other PPC accounts. You should modify your bids and check your status on these accounts individually.
That’s pretty much the typical setup for each of our campaigns. This may seem incredibly basic to some of our readers but time and time again we come across accounts that are so badly put together that it shocks us the owner continues to use it in the hope that their results will change.
People continuously ask, “Does Adwords/PPC Really Work?” and the answer is an overwhelming yes! As long as you are doing it right! Do you have any PPC setup tips that have helped you get the most from your PPC campaign?