Ever since the beginning of search engines there has been the discussion of key wording. Obviously your web page has to be about something and you want the search engine to reflect that in its results. In the early days of search engines you could put words or phrases anywhere on a page and show up in the results. People who just wanted traffic would get list of the most popular used keywords and just put them on a page. The page could have been about toilets but show up in search results about Hollywood celebrities. In those days finding what you wanted was a daunting task. So the search engines started looking at natural language. Each year they have become more sophisticated about how they look at natural language.
The first thing they did was to stop looking at keyword meta tags. Too often people were putting keywords in that did not match their page. Next they started punishing people for putting strings of key words together, such as baseball baseball baseball. Next they paid attention to whether or not they were used in a sentence. Then they started evaluating the content of the page to see what it was about. Buy this time they were getting really accurate in...