Google Suggest Keyword Generator

As you might have noticed, the query suggestion feature of Google Search usually only comes up when someone wants to expose and make fun of all the silly things that people search for. Today, I’m going to show you how you that it can also be put to a more practical use – keyword discovery! In fact, I’ve created a simple web app that makes collecting keywords from Google search suggestions simple and easy. Try it out.

Note : The keyword generator will only work in modern browsers, e.g. Firefox, Opera and Google Chrome. Internet Explorer is not supported.

Here’s a screenshot :

Using the keyword generator is pretty straightforward – just enter a seed keyword in the text box and click “Generate Suggestions”. This will load up to 10 similar keywords from Google Suggest and add them all to the results table. You can repeat the process with a different keyword to get even more suggestions, or click one of the “Dig” links to generate related keywords.

You can specify multiple seed keywords by separating them with a comma. Alternatively, you can also click “Expand textbox” to transform the single-line input box into a multi-line text area, then enter one seed keyword per line.

Clicking on the “Copy Keywords” link will pop up a new text box containing the entire list of suggested keywords in an easily “copy & paste”-able form. Finally, clicking “Clear” will empty the results table so that you can start afresh.

Related posts :

23 Responses to “Google Suggest Keyword Generator”

  1. I tried the Google suggest tool, very interesting and extremely useful for keyword research! Thanks,

  2. MK Safi says:

    Fantastic tool! You know what would make it even more useful? Here:

    When “wordpress form” is searched, Google shows you results like

    * wordpress form builder
    * wordpress form widget
    * wordpress form plugin
    * etc…

    But there are also relevant keywords like “wordpress contact form”…Why isn’t Google showing this? It could. Here’s how.

    Move the cursor back to the the end of the keyword “wordpress” in “wordpress form” and press the space bar. Voila! Now the suggestion tool is showing suggestions like:

    * wordpress contact form
    * wordpress gravity form
    * wordpress registration form
    * etc…

    Would be nice if your tool did that automatically ๐Ÿ™‚



  3. MK Safi says:

    Haha! This is too funny. You know the trick that I suggested in my previous comment? I actually learned that from you. I just didn’t realize that when I was typing that comment. I thought I learned it from Lifehacker because I read it on my Google Reader, so I wasn’t 100% sure which website it came from!



  4. jimmy says:

    Thanks for the keyword tool, its pretty cool… any chance of a php port ๐Ÿ™‚

  5. White Shadow says:

    What do you mean by a PHP port?

  6. White Shadow says:

    @ MK Safi : Actually, the keyword generator has an undocumented feature that lets you do just that (I forgot to mention it in the post) ๐Ÿ™‚

    Just place a pipe character “|” inside the seed keyword, and the script will automatically use that as the cursor position. Like this : “wordpress | form”

  7. Josh says:

    This is phenomenal, man. Always been looking for a way to harness those keyword suggestions. Appreciate it a ton!!


  8. farah says:

    That is a really nice utility. Could you please supply the code. Mabe even a little tutorial on how it works for the newbies like myself.

    Just an idea, but to get you more publicity, could you release the utility as a plugin for blogs such as WordPress.

    Thank you.

  9. White Shadow says:

    The generator is implemented entirely in client-side JavaScript, so you can get at its inner workings by simply viewing the page source in your browser. Most the tricky stuff happens in this JavaScript file.

    I’d be happy to release it as a plugin, but I’m not entirely sure how it should function when in plugin form. Should it be another entry in the “Tools” menu, or something else?

  10. AbdulHakim says:

    This is truly an awesome tool. No frills; just straight to the point.

    I think the Tools menu would be good enough. It would be easy to find that way.

    Once again, great tool. Really appreciate the effort and the share.

  11. farneville says:

    WoW dude I don;t know how I landed on your site but I can say you are a SEO guru lol would you mind if I ask the technical details of your google suggest tool? E.g. the results column is that google’s current results? It would help if you can explain a little how your script works because I do not get the point of using it example If I am to use those or a certain keyword/s based on the results I would be competing with so many sites because if I am a noob SEO I would think that using the one with the highest results would help me rank etc…


  12. White Shadow says:

    It’s mainly for generating keyword ideas. You would need to use something else to evaluate keyword value and competitiveness.

  13. AbdulHakim says:

    BTW, a minor modification for those interested in the keywords, not necessarily the results (e.g. if you are running a content based adwords campaign and need to drill down on long tail keywords for your ad groups):

    1. Replace line 139 of White Shadow’s awesome main.js file with this line:
    text.push($(cells[0]).text() + ‘,’ /*+ ‘\t’ + $(cells[1]).text()*/);

    This will add commas to the end of each keyword.

    2. After you generate keyword suggestions, copy the keywords back to the text box and generate keywords suggestions again. It has exactly the same effect as digging. You’ll even see it happening.

    WARNING: I haven’t seen any results (counts) after running this a couple of times. It’s quite possible that my ip was temporarily banned by Google. I don’t really need the result counts but be warned if you do.

  14. AbdulHakim says:

    Eh, I’ve just realized that it wasn’t necessary.

    “You can specify multiple seed keywords by separating them with a comma. Alternatively, you can also click โ€œExpand textboxโ€ to transform the single-line input box into a multi-line text area, then enter one seed keyword per line.”

    That’s what happens when you don’t follow instructions ๐Ÿ™‚

  15. Cyber Gal says:

    Great tool!..Hats off to you ๐Ÿ™‚ I have stopped using Google keyword tool since 3 months. White Shadow, Google Instant suggestions are slightly different than the keywords of Google Search Suggest feature..Are you planning to update your tool to show Google Instant suggestions? Thanks

  16. White Shadow says:

    Thanks ๐Ÿ™‚

    Perhaps I’ll update my tool in the future, when Google Instant is fully rolled out.

  17. Marco says:

    Is there any chance to add quotes automatically for each phrase?


  18. Binh says:

    I love this tool… I noticed you put “Due to recent changes in the Google Suggest API, I can no longer offer this tool as an online service.”

    Can I put this on my blog or site? & if so, would I get in trouble w/ Google? I noticed you put no longer offer?

    Can you please explain?


Leave a Reply