Well I think it plays a major role in how google ranks your site for every search term.I've done this in the past with variable length n-grams, but what's it useful for?
Well I think it plays a major role in how google ranks your site for every search term.
So if you want to rank for "buy iphone" you cant simply optimize your page for that term. You will have to use relevant words too. With a tool that can analyze the top 10 pages you would know that you will also have to include "apple", "steve jobs", "android", "mobile os" .... In the meantime I found this page which explains it in more detail http://webcontentstudio.com
this seems to be the software I am searching for, although it's a bit pricey.
Oh yeah, what I wrote was like a much more accurate advanced version of that but it's still not useful. There was a lot of hoopla about Google using NLP to check whether words that should be related appear in content but it was widely discredited. They do use NLP, but they don't do anything like this.
I think the best way to determine the most appropriate keyword is to ask yourself, if you were the consumer
looking for that product, how would you search it in Google?
I really don't think I can trust a google tool in telling me what are good related keywords to rank for my main keywordBetter go with google's webmaster tools. It is broad but you'll know what are some keywords you are hitting.
Good luck