Synonyms and SEO

When search engines were first created their matching algorithms were simplistic in that they looked for exact matches for a user's search term. However, to remain competitive and to improve the results shown, Google has moved beyond simple matching and now understands synonyms. This means that in some (rare) circumstances you can achieve top rankings for a phrase that isn't an exact match of your content. Here's an example.

A search for new york restaurant returns this set of results:

new york restaurant search results

And a search for nyc restaurant returns this set of results:

nyc restaurant search results

Take a look at the red boxes. Notice that in the case of New York Google highlights just exact matches. But in the case of NYC, Google shows us that New York is considered a synonym for NYC. Now I know that highlighted terms in the results don't prove that the actual matching algorithm is behaving a certain way, but I'm guessing that if Google went to the trouble adding this logic to the results that they're also using similar logic in their matching algorithm.

For the most part this knowledge will be hard to apply in practice. After 4 or 5 years of SEO I've only had occasion to use this in my optimization efforts once. And no, I'm not working on any New York restaurant sites.

VN:F [1.9.22_1171]
What did you think of this article?
Rating: 1.0/5 (1 vote cast)
Synonyms and SEO, 1.0 out of 5 based on 1 rating
If you enjoyed this post, please consider rating it above or clicking one of the social media buttons on the left.

Thanks so much!

1 Comment

  1. This is great because it will allow webmasters to use more natural language in their pages even if they wish to rank high for a certain phrase and hence the content will be better for users.

Please note: comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Notify me of followup comments via e-mail.