SEO Keywords: Your secret sauce to building a kick @$$ SEO strategy that can change your business forever.
SEO keywords (aka "keyword", "key-phrase", "search term") is used to refer to any 'word', 'phrase' or even sometimes a full 'sentence' that people regularly type in to search engines to get answers to their questions.
Although the terms are used interchangeable, we differentiate "SEO Keywords" from just "Keywords" because the "Keywords" that you use for Pay-per-click (PPC) advertising have different properties/concepts associated with them.
Keywords are words & phrases that we intentionally optimize our content (blog posts, website pages, videos, etc.) around because we know that it is a word that is commonly searched.
How do we know this? Because we can get the information from Keyword tools, or even Google, giving us an average monthly "search volume".
This allows us to pick search terms that are relevant to our business and we know people are already actively using.
We can find out the keywords people use, and the amount of times they are searched each month on average (search volume) through the keyword research process.
Keywords are important because they guide our SEO efforts, and allow us to strategically build our web pages & website content while focusing on the most important (and ROI driving) areas first.
If we know, for example, that we want to sell more digital marketing services in Los Angeles, California we can actually find out the exact "keywords" people are typing in to Google to look for potential providers.
Then, we can create a page on our website on that topic & optimize our content around those keywords - giving ourselves the best chance to rank well for it.
Once you figure out the "keywords" that you want to target to bring "targeted traffic" to your website you can start planning the rest of your SEO campaign, including:
We do this by mapping a group of similar/semantic keywords (like you can see above in the screenshot) to one page on your website & strategically using the keyword (naturally) throughout the content:
Choosing keywords for SEO is half science, half art form.
We will cover this extensively in our keyword research guide & content strategy lessons, but the general process goes like this:
To best understand how to choose keywords for SEO, you will first want to familiarize yourself with some foundational keyword concepts.
Keyword difficulty (KD) refers to how hard it will be for you to rank well for a certain keyword.
The exact definition from Ahrefs on KD is:
Before you start spending time, money, resources on creating content & acquiring links (can be very expensive) you want to make sure that you even have a chance to rank for a keyword.
If you can't get to Page 1 you aren't going to get much traffic (if any) from your efforts, so understand how difficult a keyword is going to be to rank for is a very important consideration.
Keyword "search volume" tells us how many times that exact keyword is getting searched in Google every month (on average).
If you had to choose between ranking for a keyword that actually gets searched 10,000 times per month, or one that only gets searched 10 times per month - what would you choose?
Of course you would choose the one with more search volume (assuming they are both relevant to your business, and have similar intent, etc.)
Keyword density refers to how many times a keyword appears in your content.
An old black hat seo trick was to add your target keyword into a page as many times as possible (called "keyword stuffing") so when Google came to the page and read the text it would see the keyword in there so many times that the algorithm thought "well, it says this keyword 1000 times, it MUST be super relevant to this, let's rank this highly).
This no longer works, and once Google caught on they updated their algorithm to actually demote or penalize you for doing this.
So, keyword density is a way for us to analyze a page and make sure we are not "over optimizing" (aka keyword stuffing) our content.
Keyword research is a huge topic, and we cover it in-depth in other articles, but the general idea behind this concept is that before you start writing content for your website you want to do your research first.
Kind of like anything else in life, first do the research then do the work.
Keyword research is the process of finding, categorizing, organizing and planning all the keywords you want to rank for and then systematically creating that content with a strategy in mind - usually one where you start with the easiest keywords (that have decent search volume) first, and work your way up to the harder ones.
Check out our full guide to keyword research for more info.
User intent (aka "keyword intent", "buyer intent", "search intent", etc.) is a very important concept of understanding keywords.
This is the ability to understand what the user actually wants when searching for something, so that you (as the product/service provider) can be sure to provide content that satisfies the searchers need.
Understanding the intent behind keywords allows you to effectively prioritize your content creation efforts around the terms that are most likely to bring you immediate sales.
Here are some examples of different keyword intent to make this clear:
Commercial intent keywords are the keywords or phrases that carry alot of purchase intent.
Meaning, that if someone is searching with this type of keyword they are "ready to buy", or at least more likely to buy than someone searching with a non commercial intent keyword.
Example, if someone is searching for "emergency dentist near me" they probably have a serious problem and are very ready to buy.
Maybe they just did this and need some serious teeth fixing:
Commercial intent keywords usually have "modifiers" (like a prefix, or a suffix) that people commonly use when they are close to buying, like:
Informational intent keywords are almost the opposite of commercial intent - instead of someone searching because they are ready to buy, they are searching because they are not quite yet ready to buy.
Maybe they know their problem but want more information before deciding if they are going to spend money - for example "cost to fix tooth" or "home remedy for headaches".
This is an informational keyword that still holds some buyer intent - if the person likes the content they read they may end up purchasing (which is basically your marketing funnel / content marketing at work!)
Maybe they want to buy, maybe they don't.
Maybe they want to DIY (do-it-yourself), but maybe they can be convinced to use a product.
Either way it is still a valuable opportunity for your brand to create content around what they are searching for and put content in front of a prospective/potential customer.
Local intent keywords are keywords that people are using when searching for businesses near them.
They are keywords that "trigger" a "Local SERP", that is a Search Engine Results Page with Maps.
They can have "geo-modifiers" on them, like the name of a city:
or just "near me":
But, they don't HAVE to.
Google pretty much always knows where you are (because of GPS and IP addresses when connected via Wifi) so even if you type a search that Google normally associates someone needing a local provider with you can still end up with a Local SERP.
Seed keywords (aka "primary", "main" or "parent" keywords) refer to the keyword that is the most relevant to the page you are looking to create, and typically has the highest search volume.
Usually, they are also the shortest version of the keywords (see below for short tail keywords)
Seed keywords are what you start with when you plan a new page or piece of content for your website, and then usually add semantic and secondary keywords to the plan so you can build 1 piece of content that covers all the similar keywords.
For example, when writing this article we identified our seed keyword to be "seo keywords"
Semantic keywords are essentially synonyms of the seed keyword.
They are other variations or ways that people could type something into the search engine but really are looking for the same thing.
For example, if your seed keyword is "dentist los angeles" your semantic keywords would be variations of this like:
All of these are technically different keywords, but the intent of someone using each one of these is the same - to find a dentist in Los Angeles, California.
Secondary keywords are keywords you can use in your content that help make your article comprehensive and high quality.
For example, we knew that when writing an article about "seo keywords" that the reader (you) would need to know a bunch of supporting information to truly understand the concept of seo keywords.
A simple definition would be a good start - but it's not enough to comprehensively cover the topic.
We knew we would have to talk about other things - this is where secondary keywords come in.
Essentially they are the "supporting" or "sub" topics that should be covered in the content in order to give the reader a high-quality, comprehensive explanation of the topic.
For us, all of our secondary keywords can be found in our articles as H2, H3, H4s, etc.
Latent Semantic Indexing (LSI) Keywords are keyword terms that are conceptually related to each other (and to your seed keyword) that search engines recognize usually are used together in content that is about a certain topic, and helps them to further understand (and validate) the topic of a given piece of content / webpage.
Short tail keywords are just the short versions of keywords.
They usually have the most search volume, and they also usually have alot of keyword variations that have the exact same intent.
For example, if you are writing an article about "vitamins", then your primary keyword might be "vitamins".
This is also the shortest possible version of this search query (you can't search less than one word).
But, other longer keywords called "medium tail" or "long tail" keywords could also be good either to:
Sticking with the example of "vitamins" Some example of Medium-Tail keywords could be:
Once again staying on the vitamin train, some examples of Long-Tail Keywords could be:
You can see that as keywords get longer, the search intent gets more and more specific.
Search volume also usually goes down (because the more words you add to a query the less statistical likelihood that multiple people will type that exact same string.
The benefit of long-tail keywords though as you can probably see from the screenshot is that the keyword difficulty goes down as well. And, there are just way more of them.
Branded keywords are keywords that are your Brand name, or a variation of it.
Branded keywords can be:
Exact match keywords is a term used to refer to a keyword that exactly matches what you are trying to go for.
This is usually more used when we are talking about link building, and what to make the "anchor text" of links.
We dive into this in more depth in our Link Building areas and the posts on anchor text.
Keyword variations is just a term to mean anytime there is a variation of the seed keyword.
For example, if your seed keyword is: "dentist los angeles" some variations could be:
Meta keywords is an actual HTML thing.
They are are a specific type of html meta tag that appears in a web page's code, and is used to help tell search engines what the page is about.
They used to be a great place for keyword stuffing, but those days are over.
Meta keywords aren't really used anymore - but it's good to know the name if you want to be a master of SEO.
There is alot of information to digest when learning about Keywords.
In this post we only covered SEO Keywords.
There is still alot more to be said about keywords when talking about the PPC side (Google Ads), but for now you should have a great foundation of how they work.