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!