Keyword research is relatively simple (and we’ll get to it shortly).
But online keyword competition can be fierce.
Consider the the total number of SERP results for “SEO”:
Is it any wonder why you might be having difficulty ranking for a particular keyword or key phrase?
The sheer volume of competitors in online search in nearly every conceivable niche makes those top 10 positions more coveted (and valuable) than ever.
So, if you want to be successful in SEO, you need to understand what people are searching for, how often they’re searching for it, and why they’re searching for it.
So how can you find this information? It all starts with a repeatable keyword research process of uncovering keyword phrase opportunities for your brand to rank higher in search engines.
Step 1. Brainstorm your “seed” keywords
You’ll start your keyword research by selecting what I call “seed” keywords. Seed keywords are those that you either already know your target audience is using to search for your product or services, or that you would use if you were a member of your target audience. Also be sure to include SEO power words in your seed keywords list.
For example, since SEO.co is a content marketing agency, I can easily guess that my target audience might search for “content marketing agency,” or perhaps one or more of the following variations of that keyword:
- Content marketing services
- Link building services
- Digital marketing services
- Content writing
When it comes to your initial focus, especially if you are a startup doing digital marketing, you will want to focus on the long-tail, particularly long-tail keywords where you feel you have a competitive advantage for matching the search intent of your target audience.
Long-tail keywords are extended phrase search queries, such as “what is the best roofing company in Wyoming?” Compare that to a traditional “head” keyword or keyword phrase like “roofing company” or “roofing company Wyoming.” There’s no strict line to draw here, though generally, if a query is in sentence format, it can be considered as a long-tail phrase.
Long-tail keyword research can be more advantageous because when they tend to have a much lower competition than head keywords. The catch is that the long tail, by nature, have low monthly search volume. It’s great to use long-tail keywords to rank quickly for niche positions, but if you’re looking for some heavy-hitting rankings to build over the long-term, head keywords are better.
Step 2. Add seed keywords into your preferred keyword research tool
Now that you’ve got your seed keywords, it’s time to start gathering data on them. Start by plugging at least one from each group into various third party and even free keyword research tools.
Moz and Ahrefs are the industry standard, but don’t forget to use third party keyword tools in conjunction with Google Search Console (GSC), Google Analytics and Google Ads Keyword Planner. All three include quality data for finding quality keyword opportunities.
Below is a Moz screenshot of the search results for my keyword, “content marketing services.”
Source: Moz Keyword Explorer
Or the same result from Ahrefs:
If you want to generate an expanded keyword list of long-tail keywords, we like to use AnswerthePublic, which provides a fan-based UX for showing new keyword ideas, searches related to one another and other keyword variations you may not have considered.
Step 3. Conduct competitor research & content gap analysis
Next, you’ll want to take a closer look at the competition, and what types of strategies they’re using in their search campaigns and how you stack up.
Ahrefs “Content Gap Analysis” tool to help you understand where and how your competition is ranking for various keywords in search engines and how you can create new pages and posts to find new content ideas for your next post or page:
You’ll get to see their names listed, as well as their relative competition “level,” and where they’re winning the keyword game. You can export the data and manipulate it to source keyword ideas for your next blog post.
SEMRush and Ahrefs are fantastic automatically listing some of your “main organic competitors” once you enter your website domain name:
(Image source: SEMRush)
There are a few reasons you need to learn about your competitors:
- Inspiration. If you can understand how they’ve optimized their websites, where they currently rank, and how they’re getting more relevant customers to their sites, you can adopt some of these techniques for yourself.
- Understanding competition levels. When you analyze keywords, you’ll be able to gauge what level of competition you’re in for. Are your competitors all fighting viciously for web real estate, or is it an open field?
- Discover weaknesses and opportunities. Are there certain niches that your competitors haven’t been able to touch? Are there opportunities for development they’ve missed?
Step 4. Evaluate your keywords
You want to start targeting keywords that have the following characteristics:
- Relative low competition
- Relative high(er) search volumes
- High relevance to your brand, product or service
You should now be looking at a spreadsheet that contains a bunch of keywords and data on their respective search volumes.
Now, it’s time to pick which ones you’re going to use for your PPC/SEM or link building efforts campaign.
If you plug a keyword into Keyword Explorer, you’ll see a volume measurement for it and a number of other related terms:
Source: Keyword Explorer
It’s also good to juxtapose this to data from other sources like Ahrefs:
There’s variation because keyword searches fluctuate from month to month. For example, taking a look at the screenshot above, you can count on the keyword “content marketing” to earn between 11,500 and 30,300 searches each month.
There’s no rule for what search volume you should target; obviously, higher is better, but it usually comes with the tradeoff of higher competition and keyword difficulty, which means it’s going to be harder to rank.
If you’re looking for keyword ideas with at least a certain search volume, you can use Moz or Ahrefs to gauge the overall search volume, average cost per click (CPC) and overall difficulty to rank:
You could also use Google Ads Keyword Planner (GKP) to perform this search, but since Ahrefs’ and/or Moz’s Keyword Explorer pulls much of this data, you run the risk of redundancy. Also notice that Google’s tool offers much less specific ranges of monthly search volume:
(Image source: Google Keyword Planner)
SEMRush offers similar features, but strives for a volume count with pinpoint accuracy. This may be useful in the short term, but if you want better long-term projections, it’s better to rely on a range.
(Image source: SEMRush)
3. Competition. Finally, you’ll want to take a look at the competition rating for each keyword. Again, GKP will be able to tell you this, but unfortunately, this data is less objective (giving you only “Low”, “Medium” or “High”) and much less precise than search volume.
After you finish removing all the irrelevant keywords, you’ll be left with a list of keywords that are relevant and have some measurable amount of search volume and competition.
Step 5. Add keyword research data to a custom spreadsheet
Once you have sourced all relevant keywords in both your keyword research tool and through competitive analysis, you will want to export those to a spreadsheet. In the various keyword research tools, you will see a prompt that says “See all [X] keyword suggestions” or “Download Results to CSV”
Export the given long-tail keywords into a CSV which you can add to your growing spreadsheet list.
Your spreadsheet will be a derivation of the following (from Ahrefs):
Once in your spreadsheet, you can filter based on your strategy and run pivots on things like keyword difficulty, volume, total clicks and cost per click.
Step 6. Input your winners into rank tracking software
There are many important metrics to monitor in a full-fledged SEO campaign, including your organic traffic, social traffic, referral traffic, and conversion rates, but when it comes to evaluating your keyword progress specifically, there’s no better metric than your actual keyword rankings. Unfortunately, Google doesn’t explicitly publish this information, so your best bet is to use a tool to help you track your Google Rankings is what I personally use, but there are a ton of software options that do this, such as SEMrush, Ahrefs, Moz, AuthorityLabs, RankWatch, and more. We use both Moz and Ahrefs:
Or, you can also track your rankings for a given term vis-a-vis the competition:
With Ahrefs, you can also easily track individual keyword performance, including rankings gains and rankings losses, for a given website:
Rank trackers will allow you to track your progress for specific terms and rankings over time.
Step 7. Determine your goals and budget
Generally, if you’re looking for fast results, you’ll want to choose long-tail keywords with a low competition rating; these are going to be your fastest road to rankings, but keep in mind high rankings here won’t always send much traffic your way; it depends on search volume for each keyword.
Head keywords and higher-competition keywords are better for long-term search results, assuming you’re also picking higher-relevance keywords with a high search volume. A bigger marketing budget would allow you to theoretically invest more effort in either side of the equation, allowing you to cover more ground and rank faster for your target terms, especially if you’re able to effectively phrase match the search intent of your audience with high quality content.
For example, take a look at the major difference even a single variant can have on a target keyword, between “content marketing” and “content marketing for law firms”, dropping the competition score from 91 to 42, and the search volume to “no data” (though Google’s suggests it to be between 10-100):
It’s hard to estimate exactly how much time or money you’ll need to rank for a given keyword, but these metrics should help you understand your biggest opportunities, and estimate the relative degree of effort you’ll need to invest in each to see search results. In turn, this should guide the development of your SEO keyword research.
How to Use Keyword Research to Rank Better in Search Engines
It’s important to know how you’ll be using keywords if you want to choose them appropriately.
Title tags, header tags and meta descriptions
Your page titles and meta descriptions are some of the most important areas to include your desired keywords.
Because page titles are so powerful when it comes to evaluating relevance, and because each page is indexed separately in Google, it’s sometimes a good idea to create dedicated pages for each of your head keywords, bearing in mind that you do not want to cannibalize your link equity and compete for the same terms with different pages and posts.
Your ongoing content is your best place for the ongoing support of your target keyword phrases. If you’re developing multiple new posts for your blog a week, you’ll have multiple opportunities to optimize for new keywords, new pages with new title tag and meta description opportunities, and of course, plenty of body copy.
You will likely have less control over anchor text coming from other sites, but when it comes to your own site, you should be using your desired head a long-tail keywords all day long for your internal link building.
Why is Keyword Research Important
With an understanding of the function of keywords in a modern SEO campaign, let’s take a look at some of the tangible benefits you can get by conducting keyword research:
Search volume analysis
First, you’ll gain insights into what keywords are more popular than others.
This can help you find more popular topics to optimize for, which will eventually lead you to higher search engine traffic and a higher ROI.
For example, take a look at the difference in search volume (the number of times a user has searched for a given query) between “how to bake a cake” and “how to build a particle accelerator.”
The clear winner is “how to bake a cake” (and let’s be thankful for that), making it far more favorable to optimize for.
(Image source: Google Trends)
Competitive research can help you determine which keywords and phrases your direct competitors are already ranking for in search engine results pages (SERPs).
From there, you can decide which ones are worth fighting for and which ones are worth leaving or putting on the back burner.
For the most part, you’ll want to shoot for target phrases that none of your competitors are currently ranking for, as they’ll be easier to rank.
Content ideas and SEO direction
Next, keyword research will give you keyword ideas for your content marketing campaign, and help you set the direction for your search engine optimization.
With a solid group of high quality “money” keywords in mind, you’ll be able to establish the meta data and body copy for the main pages of your site, and come up with an editorial calendar full of topics that are actually relevant to your audience.
In this way, keyword research coincides well with content gap analysis for finding topic & keyword ideas where your competitors rank for a particular blog post, but you do not.
Doing keyword research also helps you understand your key demographics better, giving you information you can use in other areas of your business, including other areas of your marketing campaign.
For example, you may find that search patterns for a specific product tend to escalate in winter, giving you a critical marketing opportunity to push that product more during winter months.
Finally, doing keyword research in advance gives you a concrete way to measure the progress of your SEO campaign, giving you benchmark metrics when you check your rankings in Google search.
Personally, I’m a fan of using a diversity of Google ranking factors like overall organic search traffic and conversion rates to measure SEO campaign progress, but being able to definitively chart your rankings for a handful of target keywords also lends accuracy and thoroughness to your campaign.
Noteworthy Keyword Research Tools
The following (some referenced, some not) are great SEO tools for conducting keyword research:
- Google Trends
- Why Aren’t My Landing Pages Working? [50 Reasons] - June 5, 2023
- How to Set Realistic SEO Goals - June 1, 2023
- Keyword Cannibalization: How to Find & Fix SEO Cannibalization Issues - May 26, 2023