Google AdWords Keyword Generator
For all of you AdWords freaks, here's a little tool I whipped together before my morning coffee. Basically, it is a Google AdWords Keyword Generator and what it does is you enter three sets of various keywords and it generates combinations of all the words from each set. You can select if you want Broad, Phrase, or Exact match. The goal of this tool is to help you generate laser-precise PPC campaigns and stop waisting your $$$ on overly generic keywords. Let me know what you think.
April 12th, 2007 at 12:58 pm
I suggest you also post the source code for it and explain the mechanics of the script for those interested in PHP examples.
April 16th, 2007 at 1:53 pm
Here you go, use at your own risk:
<p>Keyword Generator was designed to help you with quickly generating
<strong>all combinations or various keywords</strong> specifically for your
Google AdWords campaigns. Simply enter one, two OR three sets of keywords. Use comma to separate them.
Then choose Broad, Phrase, or Exact match, and click on the Generate button. Play with it and see how it works -
it's super freakin' useful!
<br/>
- Marko
</p>
<?php
extract($_REQUEST);
$keywords = "";
if(isset($submit)) {
$list1 = explode( ",", $input1 );
$list2 = explode( ",", $input2 );
$list3 = explode( ",", $input3 );
if ( $type == "Phrase" ) {
$prefix = '"';
$suffix = '"';
} elseif ( $type == "Exact" ) {
$prefix = '[';
$suffix = ']';
} else {
$prefix = ";
$suffix = ";
}
foreach( $list1 as $word1 ) {
foreach( $list2 as $word2 ) {
foreach( $list3 as $word3 ) {
$keywords = $keywords ."\n". $prefix .
trim($word1) ." ".
trim($word2) ." ".
trim($word3) . $suffix;
}
}
}
}
?>
<form>
<h2>Keyword Inputs</h2>
<strong>Keyword Set 1</strong> <br/>
<input type="text" name="input1" value="<?php echo $input1;?>" size="80" /> <br/><br/>
<strong>Keyword Set 2</strong> <br/>
<input type="text" name="input2" value="<?php echo $input2;?>" size="80" /> <br/><br/>
<strong>Keyword Set 3</strong> <br/>
<input type="text" name="input3" value="<?php echo $input3;?>" size="80" /> <br/><br/>
Match Type:
<select name="type" >
<option value="Broad">Broad</option>
<option value="Phrase">Phrase</option>
<option value="Exact">Exact</option>
</select>
<br/><br/>
<input type="submit" name="submit" value="Generate!" />
<br/><hr/><br/>
<h2>Keyword Results</h2>
<textarea name="keywords" rows="30" cols="80" readonly><?php echo $keywords; ?></textarea>
</form>
July 21st, 2007 at 10:22 pm
Great info thanks alot for this google tool!
February 6th, 2008 at 2:30 am
Hey good job there. anyway i am developing an interface for such a thing. and wanted to know if u have any idea on how to do that so users will be more attractive to it. bcos the old one is been rejected by its users.
February 6th, 2008 at 9:11 am
If you wanted a nicer interface, I'd do an Ajax front-end to this app. Should be fairly simple and your core logic is going to be the same. Users will get a more responsive tool and would like it. Plus you can also dynamically ask them how many sub categories there are (I assume up to 3 in my case).
December 28th, 2008 at 4:56 am
outgoing space for buddy. craving to get more from your side
March 14th, 2009 at 11:34 am
I am looking for some advice on the Google tool, I wonder if you can help.
I often search and there are 1000's of results displayed in the Approx Avg Search Volume column yet the data from the previous month is "Insufficient Data".
This does not make logical senses to me as how can there be no search volume (Insufficient data) during previous months if there are 1000's on an average month.
Your help would be greatly appreciated.
May 20th, 2009 at 9:26 am
Terrific post!! Hope to come back soon.
July 14th, 2009 at 4:47 am
Great post! I’ll subscribe right now wth my feedreader software!
November 16th, 2009 at 2:10 pm
Carefully selecting your words and strategically placing them on a page to create impulsive reactions from the reader can lead to a direct sell.
May 1st, 2010 at 6:30 am
hi I am more inclined to seo google adwords, but now I am doing B to C to be closed in the powerful google,
July 10th, 2010 at 9:15 am
finally discovered somewhere with some helpful details. thanks and keep it coming