SEO Tools
Tools to help you build and market your website.

Have a Question?

If you need feedback or have any burning questions please ask in the community forum so we can get them sorted out.

Overview of site contents. Includes site map, glossary, and quick start checklist.
Contains information about keywords, on page SEO, link building, and social interaction.
Tips on how to buy traffic from search engines.
Learn how to track your success with organic SEO and PPC ads. Includes information about web analytics.
Creating a credible website is core to being linkworthy and selling to customers.
Learn how to make money from your websites.
Audio & Video
Links to useful audio and video information. We will create new SEO videos every month.
Exclusive member only interviews.
Coupons and offers to help you save money promoting your websites.
Site Map
View all our training modules linked to on one page.

Free Keyword List Generator

Keyword List Generator Tool Logo.

Our free keyword phrase generator tool is web based software which allows you to generate a large number of keyword phrases based on permutations of keywords you enter.

How it Works:

You enter keyword terms & modifiers and the tool outputs phrases. For example, if you entered

  • find, buy, purchase, free, online
  • keyword, keywords, key word
  • list, tool, generator, tools, permutator

it would output

  • find keyword list
  • find keyword tool
  • find keyword generator
  • find keyword tools
  • find keyword permutator
  • find keywords list
  • ...
  • online key word permutator

Try the Keyword List Generator:

System Requirements:

Since the keyword generator is web based it has no system requirements.


  • Version 1.0:
    • Creates keyword permutations based on entering keyword terms and modifiers.
    • Allows you to intermittently store your results.
    • Allows CSV output.
    • Allows you to toggle a keyword box on or off.
    • Allows you to move a keyword box up or down in the order.
    • Allows you to enter bid price and / or destination URL's.


Have any feedback on how to make this tool better? Please email me or mention it here.

Press & Coverage:

Quick & Dirty PPC Keyword Tutorial (& Resource Links):

Keyword Phrase Matching Levels

Google AdWords allows you to set different keyword matching levels.

  • Exact Match:
    • syntax: [keyword tool]
    • displays only for the phrase keyword tool
  • Phrase Match:
    • syntax: "keyword tool"
    • displays for any search containing the phrase keyword tool
  • Broad Match:
    • syntax: keyword tool
    • displays for any search containing the phrase keyword tool or semantically similar search terms
  • Modified broad match:
    • syntax: +keyword +tool
    • as broad match has grown broader (in some cases using too many semantically similar search terms) Google created this 4th option. It allows you to show your ad for any search containing both the word keyword & tool, but does not do substitutions like key word (for keyword) and software (for tool).

When possible search engines will match your exact match terms prior to trying to match the related broad match if you are using both matching techniques in the same account.

This tool allows you to generate any combination of the three matching options, including all 3 of them at once.

Keyword Phrase Modifiers:

Searches with more modifiers typically have more implied intent than generic searches. By tapping into some of modifiers it allows you to tap many of the cheaper terms in the tail of search.

Unwieldy Accounts and Accounting Errors:

Your most important terms should be in their own individual campaigns or their own ad groups so that you can keep close track of them and tweak ad copy to perfectly fit those terms.

Using a keyword list generator like this is more about creating a drift net of thousands of semantically related phrases, which may bring in some traffic below fair market value. While it is rare to save huge money on all clicks some of them will be cheaper and have more demand. I recently got a 9 cent click in the same group as a $5.43 click because it had a decent clickthrough rate and a two word modifier on it.

Keep in mind that many of these terms may only get a few searches a month, so some will show no ROI or conversions while others will show amazing conversion data due to having such a small sample set and lucking into a few conversions on those terms that did convert. With that in mind you should look at conversions from the long tail terms on a how did they perform as a group basis to get a more accurate display of conversion data & ROI.

Lead Value:

You have to be able to guess at the following before you can know the right price to bid.

  • conversion rate data
  • profit margins
  • lifetime value per customer

Keep in mind that your max bid may sometimes be significantly higher than your average click cost.

Bid Prices:

Keywords should go in baskets that are similar in value and topic such that you can target them at the same landing pages and bid on a group based level when possible.

Our free keyword generator tool allows you to enter your bids while creating your keyword phrases if you prefer not to price them at the ad group level.

Landing Pages:

Google allows you to tell if a click came from a publisher content ad or direct from search using tracking URL's.

For example: you could enter{ifsearch:S_}{ifcontent:C_}{keyword}

  • I used adw to tell me it was AdWords. Just as easily you could enter G or Google or something similar.
  • the ifsearch:S_ and ifcontent:C_ put S or C in front of your keyword to tell you if the source was search or a content site.
  • The keyword bit inserts whatever the keyword was.

Dynamic Keyword Insertion:

You can also use the user search query to help drive your AdWords ad copy. Words which match the search query are bolded in the search results. Dynamic keyword insertion can make your ad copy look more relevant than competing advertisers.

Words to Avoid:

Some keyword campaigns are plagued by multiple meanings or more popular acronyms.


  • Beatles
    • the band
      • discography, videos, lyrics, songs, band, tabs, tablature etc
    • the bug
      • insects, bugs, etc
    • the car
      • Volkswagen, year, color, antique, etc.
    • if you were targeting one of those specific ideas you could add those terms to some of your keyword phrases and make the other terms negative match
    • the syntax for negative match is -term

free, pics, and wallpapers are some other common terms to avoid

Ads to Avoid:

If you are in an expensive category you will probably want to disable content syndication or create a lower priced ad group with content syndication turned on.

Further Keyword Posts & Resources:

Gain a Competitive Advantage Today

Your top competitors have been investing into their marketing strategy for years.

Now you can know exactly where they rank, pick off their best keywords, and track new opportunities as they emerge.

Explore the ranking profile of your competitors in Google and Bing today using SEMrush.

Enter a competing URL below to quickly gain access to their organic & paid search performance history - for free.

See where they rank & beat them!

  • Comprehensive competitive data: research performance across organic search, AdWords, Bing ads, video, display ads, and more.
  • Compare Across Channels: use someone's AdWords strategy to drive your SEO growth, or use their SEO strategy to invest in paid search.
  • Global footprint: Tracks Google results for 120+ million keywords in many languages across 28 markets
  • Historical performance data: going all the way back to last decade, before Panda and Penguin existed, so you can look for historical penalties and other potential ranking issues.
  • Risk-free: Free trial & low monthly price.
Your competitors, are researching your site

Find New Opportunities Today

    Email Address
    Pick a Username
    Yes, please send me "7 Days to SEO Success" mini-course (a $57 value) for free.

    Learn More

    We value your privacy. We will not rent or sell your email address.