Key Word Generation Tool Adwords

Keyword generators are tools that provide keyword suggestions for paid and organic search marketing campaigns. Basing your search marketing campaigns on brainstorming and guesswork is a sure way to sabotage your results, so a keyword generator tool should be a big part of your keyword research strategy for PPC and SEO.

WordStream's industry-leading website keyword tools deliver fast, accurate popular keywords and long-tail search queries that you can use to bring targeted, cost-effective traffic to your site.

Try WordStream's Free Keyword Generator

Our keyword research tool gives you insight into how often certain words are searched and how those searches have changed over time. This can help you narrow your. AdWords Wrapper. AdWords Wrapper is the original, 100% FREE, online, time-saving keyword tool that wraps keywords in 'quotation marks' (phrase match), square brackets (exact match), +Modified +Broad match, -'Negative Phrase' match, and -Negative Exact match for use in Google AdWords campaigns.

Wordtracker vs Google Keyword Planner The Google keyword research tool is the 'Keyword Planner'. It's designed for Adwords and not SEO, so competition and other metrics are given only for paid search. Numbers are scaled from a sample, and similar keywords are grouped together. Instead, use a tool built for keyword research.

WordStream's free keyword generator tool is faster, more accurate and returns thousands more keywords than other popular keyword generators.

As an added bonus, our keyword tool is completely free!

We're able to offer better, more accurate keyword results because we constantly update a database with more than 1 trillion search queries from diverse sources.

Google Keyword Planner as a Keyword Generator

Many search marketers love to use Google's keyword planner tool as a keyword generator. Google's keyword tool is able to capture a huge volume of internet traffic and keyword variations, making it the go-to keyword generator for many. However, it has the following setbacks:

  • You need an AdWords account to use it. Not sure with WordStream's Keyword Generator.
  • Long-tail keywords are rarely recommended because it is a tool designed for advertisers to find keywords that can reach a high volume of visitors. These might not be your most targeted or cost-effective keywords.

While we're excited to see Google's Keyword Planner getting some cool new features, the issues with missing long-tail keywords and the necessity of having an AdWords account are big enough reasons for you to require additional keyword generators.

Bing Keyword Tool as a Keyword Generator

Bing's Keyword Tool can also be used as a free keyword generator. Where Google's AdWords Keyord Tool fails, Bing's Keyword Tool excels. Bing's keyword traffic data is exact, not rounded, and adustable by the date range you select. Furthermore, based on the date range you select, there is even a mini trends chart showing you the fluctuations of keyword volume, helping you identify seasonal keywords. However, Bing has the following setbacks:

  • Lack of keyword volume data
  • Lack of keyword suggestions
  • Lack of long-tail keyword suggestions due to the lack of keyword volume data

Bing's Keyword Tool was designed very well as a keyword tool, but not as a free keyword generator.

Looking for Traffic-Driving Keywords? Try Our Keyword Generator FREE!

The Free Keyword Suggestion Tool

Get thousands of relevant keyword suggestions. More, faster, free!

Adwords Tool Free

Get more out of your keywords

In addition to our basic Keyword Generator, we offer additional free keyword research resources designed to empower search marketers to get more out of their keyword opportunities. These include:

  • Keyword Discovery Tool - Our super-fast, super-accurate keyword discovery tool is the best on the market.
  • Keyword niches - Learn how to use keyword niches to find the most valuable segments for your keywords.
  • Keyword grouping - Already have a list of keywords? Learn how to use effective keyword grouping to sort them into manageable clusters.
  • Negative keywords: Leveraging negative keywords gives you tighter control over budget, so your PPC campaigns can achieve higher ROI.

Try WordStream's Keyword Generator

WordStream is the only keyword generator on the market that offers all this. Take it for a test drive!

The Keyword Planner in theGoogle Ads UI proposes new keyword ideas based on yourexisting keywords and website. You can then retrieve historicalstatistics for keywords (Average CPC, Monthly SearchVolume, etc.) to help you decide whether to use these keyword ideas or not.

You can achieve similar goals in the AdWords API with theTargetingIdeaService,that allows you to retrieve targeting ideas from your owntool/platform to help automate account optimization.

Use case

TargetingIdeaService can be used to get new keyword ideas based on a number ofinputs, such as:

  • Seed Keywords
  • Seed Ad Group ID
  • Target Website
  • Location
  • Language
  • Product and Services Category

For example, if you're creating a new campaign, or optimizing an existingcampaign, you can use the TargetingIdeaService to retrieve a list ofcandidate keywords based on your existing taxonomy of keywords.

You can use the service to obtain results similar to the functions underFind new keywords and get search volume data in Keyword Planner:

The Keyword Planner function Plan your budget and get forecasts is coveredin Estimating Traffic.

Retrieving keyword ideas

The primary input to the TargetingIdeaService is theTargetingIdeaSelector.The following is an example ofgetting keyword ideas from the TargetingIdeaService by using a couple of seedkeywords.

Prepare the request

Key Word Generation Tool Adwords Download

First, prepare the TargetingIdeaSelector with parameters that indicate therequest's purpose is to retrieve keyword ideas:

Next, select theattributesthat must be retrieved. Attributes can be thought of as individual columns/fieldsthat are related to the keyword:

Java

C#

Python

PHP

Perl

Ruby

VB.NET

Next, configure the selector's Pagingto limit the number of results returned by a single request. Paging is arequired field ofTargetingIdeaSelector.

Finally, use theRelatedToQuerySearchParameterto specify a list of seed keywords from which to generate new ideas:

Java

C#

Python

PHP

Perl

Ruby

VB.NET

Once you've configured the TargetingIdeaSelector, send it through the getoperation to retrieve keyword ideas:

Process the response

The response is composed of a list ofTargetingIdeaobjects. Each TargetingIdea object contains a map ofAttributeTypeassociated with anAttribute.It's easier to think of each TargetingIdea object as a data row, eachAttributeType as a field/column of the row, and the corresponding Attributeas the value for that data cell.

Note:Attribute is a base class. A more concrete class will be used whenvalues are being returned. Each AttributeType will return a specificAttribute subclass. For example, the AttributeType.KEYWORD_TEXT is alwaysassociated with a KeywordAttribute, while AttributeType.AVERAGE_CPC isalways associated with a MoneyAttribute. See theAttributeTypereference documentation for the complete mapping.

Java

Note: In the Java client library, the Maps utility class helps you convert the returned value into a Java Map.

C#

Python

PHP

Perl

Ruby

VB.NET

The example request selected four attributes, so a sample response may looklike this:

KEYWORD_TEXTSEARCH_VOLUMEAVERAGE_CPCCOMPETITION
cake bakery1700.4853840.41
bakery story3900.0699180.12
............
Note: When usingtest accounts,the TargetingIdeaService will return dummy data.

Retrieving keyword stats

Retrieving historical keyword statistics is very similar to retrieving keywordideas. The only difference is that the RequestType must be set to STATSinstead.

Seeding with an ad group ID

If you already have an existing campaign and ad group, you can retrievetargeting ideas by providing the ad group ID with theSeedAdGroupIdSearchParameter.

Mapping to Keyword Planner

One of the most frequently asked questions about the TargetingIdeaService is:'Why do the TargetingIdeaService results differ from those of the KeywordPlanner tool?'

The reason is that a TargetingIdeaSelector can be configured with more than one differentSearchParameter,and the returned results may differ significantly when a different SearchParameter is used.

Google Adwords Tool

Select the right network

One of the most common mistakes is not specifying theNetworkSearchParameter.For example, the Keyword Planner may only be searching keyword ideas forthe Google Search network, but not for other networks. In this case, make sure toset the NetworkSearchParameter in the TargetingIdeaSelector.For example, to retrieve ideas only for the Search network, set theNetworkSearchParameter like this:

Java

C#

Python

PHP

Perl

Ruby

VB.NET

It's important to configure the NetworkSearchParameter consistent with how the potentialcampaign will be configured.

Search for new keywords using a phrase, website, or category

To implement something similar to this Keyword Planner functionality, eachof the input fields can be mapped to a corresponding TargetingIdeaSelectorconfiguration (for example, SearchParameter):

Keyword PlannerAdWords API
Your product or serviceRelatedToQuerySearchParameter
Your landing pageRelatedToUrlSearchParameter
Your product categoryCategoryProductsAndServicesSearchParameter(refer to our Product and Services Categories taxonomy or IDs)
Targeting - LocationLocationSearchParameter
Targeting - LanguageLanguageSearchParameter
Targeting - NetworkNetworkSearchParameter
Date Range (Monthly Search Volume)Select AttributeType.TARGETED_MONTHLY_SEARCHES
Keyword Filters - Average monthly searchesSearchVolumeSearchParameter
Keyword Filters - CompetitionCompetitionSearchParameter
Include/Exclude KeywordsIdeaTextFilterSearchParameter
ExcludedKeywordSearchParameter

Lastly, set the TargetingIdeaSelector.requestType to IDEAS.

Get search volume data and trends

The parameters mapping is similar to other functions of this kind:

Keyword PlannerAdWords API
Enter keywordsRelatedToQuerySearchParameter
Targeting - LocationLocationSearchParameter
Targeting - NetworkNetworkSearchParameter
Date Range (Monthly Search Volume)Select AttributeType.TARGETED_MONTHLY_SEARCHES

Lastly, set the TargetingIdeaSelector.requestType to STATS.

Multiply keyword lists to get new keyword

Keyword Tool Adwords

The AdWords API does not automatically calculate keyword combinations. Toachieve the same functionality, you need to programmatically determine thecombined keywords list, and then set up the TargetingIdeaSelector accordingly.

Keyword PlannerAdWords API
List 1 and List 2Programmatically combine the two lists and then use theRelatedToQuerySearchParameter
Targeting - LocationLocationSearchParameter
Targeting - NetworkNetworkSearchParameter

Key Word Generation Tool Adwords Login

Code examples

Each client library contains a complete code example in the Optimizationfolder:

Java

C#

PHP

Perl

Python

Ruby