When I started writing content ten years ago, this type of sentence was the standard: βSplash Down water park is one of many things to do Poughkeepsie NY.β Sometimes weβd spell βPoughkeepsieβ wrong to account for typos. Writers would include βthings to do Poughkeepsie NYβ 10x in a 300-word article β keyword stuffing was encouraged. Marketers didnβt care about improper English; they cared that people were searching for exactly that, and Google needed to find it.
As Google progressed, so did (most) marketers and content writers. Today, you barely have to think about SEO when crafting an article. If youβre a solid writer and youβre staying on-topic, it tends to get in there naturally.
Google has also gotten awesome at reading and analyzing texts. Itβs like it went from kindergarten to college-level in the last decade. If you want to optimize for βhiking trails in New York,β it knows that βhiking trails in NYβ and βhikes in New Yorkβ are the same thing. You no longer have to match keywords word-for-word β and you shouldnβt, because that can result in low-quality articles, which Google doesnβt like.
What is Keyword Stemming?
Keyword stemming is Googleβs ability to understand various forms of a keyword or phrase. It takes the root word (the stem) and figures out variations that deliver the same information. If the stem is βrun,β variations that Google recognizes are ran and running. If the stem is βsearch,β variations are searching, searched, searches and searchable. Google picks up on the variations along with the stem word.
Stemming isnβt new to Google. It was around ten years ago when I was still writing about βthings to do Poughkeepsie NYβ (ugh, terrible β hereβs how to really do local SEO). Google wasnβt nearly as great as recognizing word variations, though, which is why stemming wasnβt the standard back then. Today, there are still some marketers who want those awful, unnatural word-for-word matches. Donβt do it β itβs completely outdated, along with keyword stuffing.
Finding Keyword Variations
Iβm biased, but my suggestion is to hire a professional with experience writing SEO-optimized content. For many of us, itβs second nature to write variations of stem words, and I can easily spot a sentence to tweak for optimization. For example, letβs take that last sentence and optimize it for βkeyword stemmingβ β For many of us, keyword stemming is second nature, and I can easily spot a sentence to tweak for optimization.
That said, there are a lot of tools that can help you figure out keyword variations. This is a little different from doing straightforward SEO research. You already know the keyword or phrase you want to optimize for, you just need to find variations of it. These tools will help you create a list of variations. However, the best thing to do is to train yourself to think in keyword variations so it becomes natural.
I purposely left off Ahrefs because we have a big βol guide right here.
I always prefer the simpler, homegrown solution. My go-to is Google itself. You donβt necessarily want to look at the auto-populated search suggestions, though. For βhiking in New York,β this is what comes up:
Nothing I donβt already know. When I click on a search result and scroll to the bottom, I get helpful suggestions like βNY hiking trailsβ and βhiking near NYC.β
Karooya
The simplest keyword variation tool is from Karooya. Itβs a stripped down search tool that gives you straightforward variations, nothing more. Use it if your brain is stuck and you canβt think of common forms of single words.
SEMrush
The Keyword Magic Tool from SEMrush lets you enter a seed keyword (the stem) and generate more keyword ideas. I entered βhiking in New Yorkβ and selected βBroad Match,β which gives any variation of the phrase in any order. Here are the results:
Several of the variations still have βhiking in New Yorkβ written exactly like that, and I already know I can use that phrase as-is. Whatβs helpful are the suggestions for βplaces to hike in New York,β βbest hikes in New York Stateβ and βtop hiking trails in New York.β
Ubersuggest
Neil Patelβs browser-based app Ubersuggest can give you keyword ideas from a stem word or phrase, and also tell you your chances of ranking for the keyword, plus the top search engine results.
Keyword Stemming and Yoast SEO
How do you know if youβre handling keyword stemming right before you publish a piece of content? SEO plugins like Yoast β which we use at Elegant Themes β tell you if youβre hitting the mark when it comes to SEO (and its criteria goes far beyond keywords).
When they released Yoast SEO 9.0 in October 2018, they announced, βAs of today, Yoast SEO does recognize those keyphrases when they are spread out over a sentence. Even if you put some extra words in between. And the words donβt even have to be in the same order!β That means that Yoast can recognize βNew York hiking trailsβ as well as βNew Yorkβs best hiking trailsβ as the same keyword. They also announced that Yoast SEO Premium supports word forms, which is their term for keyword stemming.
Quickly Updating Your Content for Optimization
If your content isnβt optimized according to Yoast, thereβs a quick way to optimize. Seek out partial keyword phrases and update the sentence to maximize the SEO possibilities. For example, if I want to rank for βkeyword stemmingβ in this article but Yoast is telling me Iβm not there yet, I would search for βstemmingβ to find sentences where I didnβt use the full phrase. I quickly found one: βStemming isnβt new to Google.β Iβd just add βkeywordβ to the beginning of the sentence and boom, a bit more optimization without unnatural use or stuffing.
Also, I know this is getting kind of meta but look at that last paragraph again. I didnβt take every single opportunity to use the full phrases, because that would be stuffing and the sentences wouldnβt flow as well.
Hereβs another example. Letβs say I want to optimize for βbiking in New York City.β My original sentence is, βThe best biking routes run along the river.β I can change it to any of these options:
- The best biking in New York City is along the river.
- New York City biking is prettiest along the river at sunrise.
- Check out these riverside biking routes in New York City.
Iβve optimized for my keyword and can also experiment with stemming if variations fit better.
When Not to Use Keyword Stemming
Overusing or misusing keyword stemming creates low-quality content that tries to trick Google and disappoints readers. Here are two examples:
- If I want to rank for βhiking in New York,β Google may recognize βhiker in New York,β but thatβs not the context of my article. Iβm not covering hikers, Iβm covering hiking trails. This variation doesnβt fit the context of my article, and it may seem like a bait-and-switch.
- βHiking in NYCβ may be a Google-friendly variation to βhiking in NY,β but itβs changed the stem word too much (and itβs out of context).
Donβt use keyword stemming if it doesnβt fit the context or if the variation is unrelated to the stem word.
Final Thoughts
Itβs important to know what Google hates because it replicates what users hate. Google serves the user, and its algorithm changes usually revolve around creating a better user experience. In a way, itβs like Google has done some audience research for you.
Google doesnβt like clumsy wording or anything that makes content seem engineered. Keyword stemming gives you the ability to include plenty of SEO while mixing up wording and focusing on writing quality.
Want to learn more about how Google ranks your web pages? Check out our Beginnerβs Guide to Googleβs 4 Most-Important Ranking Algorithms.
Lindsey, thanks for the tips!
I would love to see more of this keyword stemming case studies. Maybe a longer guide with examples would be good! cheers.
Great article. I’m glad to hear keyword stuffing is going away. I do have a question though. If using contractions is considered informal writing, how does their use affect how search engines treat them? For example, He is not a dog as opposed to He’s not a dog.
Or how about even more informal, e.g., I am not your servant, you go get them, as opposed to I’m not your servant, you go get ’em.
It just seems to be a bit stuffy when there’s no contractions used. I like to write like I’m talking to ya in person but that might not fly if search engines agree my high school English teacher. What do you think?
Hey – good question, and I’m not sure! This isn’t exactly related to keyword stemming, but it’s definitely something interesting to dig into.
This is such an excellent tutorial on parts of SEO keyword stemming. Please provide more on these type of tutorials and the more in-depth the better.
Thanks Shane, will do!
Sounds actionable. How is it going to work on a specific niche? Finding variations for a niche is pretty hard.
Example: Niche like hotels, I use alternate keywords rather than using a variation. I’m not us if this is right. I hope could help out on this!
Hey Suresh – I actually think keyword stemming is excellent for the hospitality industry because it can really make location-based keywords sound much more natural. Good luck!
Timely article Lindsey, thank you. I would like to see more on this topic as it relates to LSI and other natural language processing with a specific interest in how it impacts more technical writing and niche sites. While Google seems to reward a common vernacular in writing, this can be at odds with communicating the more technical aspects of the financial or medical world. I would be interested to learn your view on this.
Thanks Craig, definitely a consideration for a future article!
Thank you Lindsey for your article about keyword stemming! Maybe in a future article you will also write about the LSI keywords, because these topics are related. LSI = Latent Semantic Indexing. From Hummingbird update, Google analyzes the semantics of the entire text, not just every keyword one by one.
Thanks for the tip!