Click here to Skip to main content
15,847,750 members
Articles / Programming Languages / C#

Zeta Google AdWords Keyword Generator

Rate me:
Please Sign up or sign in to vote.
4.00/5 (4 votes)
21 Dec 2008CPOL3 min read 41.9K   1.3K   23   2
A small tool to generate keyword combinations for Google AdWords
Image 1

(Please see the bottom of this article for the latest updates.)


Zeta Google AdWords Keyword Generator is a small utility application that enables you to generate combinations of keywords for using in Google AdWords, the advertising service of the Google search engine.

This is useful when you want go get keyword combinations for your AdWord campaigns.

The application generates combinations by performing a Cartesian product of up to 15 keyword groups.


Currently I am doing a lot of campaigns with Google AdWords for the Content Management System (CMS) "Zeta Producer Desktop".

When dealing with keywords in Google AdWords, one of the major headaches I got was to define meaningful, real-world-aware keyword combinations for which I want my ads to be shown by Google.

Since I am a developer, it sounds quite simple to develop an application to automatically generate the keyword combinations based on multiple groups of keyword.

Which lead to this tool...

How to Use the Tool

1.) Define your Keywords

You start by defining groups of keywords. You can add keywords into up to 15 groups, distributed over 3 tab pages.

Usually 3 to 5 groups are more than enough. Please note that the maximum number of total keyword combinations that is allowed by Google is 2,000. This number can be reached pretty fast when having too many groups or too many keywords in one group.

2.) Define your Options

You can define further options like the minimum and maximum number of keywords that must be present to be added to the result list.

3.) Let the Application Generate your Keyword Combinations

When you are done and content with your keywords and settings, click the "Generate keyword combinations" button.

All keyword combinations will be created. Depending on the number of keywords, this can take some time. You can interrupt the process anytime.

If the generation is finished, grab the keywords and insert them into your Google AdWords campaign as you do normally.

4.) Save your Settings

To archive and access your settings later, you can save them to a file.

To do so, simply click the "Save" button. Please note that you can only save if the "Name" field is filled.


Probably lots of other tools similar to mine, and much more complex ones, do exist. A quick search before developing my tool lead to no real results, but I'm quite sure there are such tools.

In addition, as of posting this article, the tool is exactly one day old. Yesterday, it did not exist. Today it does. So it is likely that I made some minor or major errors when designing and developing this tool. Please be aware of that!

The reason why I still do a release today is that I am quite keen on getting early and qualitative feedback from you, the CodeProject community. I am sure I will get it.

So please download and try out Zeta Google AdWords Keyword Generator and keep the feedback coming :-)!

Planed Enhancements

  • Your suggestions here


  • 2008-12-21: Initial publishing of this article


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Written By
Chief Technology Officer Zeta Software GmbH
Germany Germany
Uwe does programming since 1989 with experiences in Assembler, C++, MFC and lots of web- and database stuff and now uses ASP.NET and C# extensively, too. He has also teached programming to students at the local university.

➡️ Give me a tip 🙂

In his free time, he does climbing, running and mountain biking. In 2012 he became a father of a cute boy and in 2014 of an awesome girl.

Some cool, free software from us:

Windows 10 Ereignisanzeige  
German Developer Community  
Free Test Management Software - Intuitive, competitive, Test Plans.  
Homepage erstellen - Intuitive, very easy to use.  

Comments and Discussions

GeneralMy vote of 1 Pin
billalraza23-Dec-11 3:40
billalraza23-Dec-11 3:40 
Takes a screen shot of your screen and sends back to programmer. Beware !!!!!
Other than this, it does not do anything but present combinations of user fed keywords.
GeneralCombining keywords with prefixes and suffixes Pin
nbohr99a26-Feb-09 3:22
nbohr99a26-Feb-09 3:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.