Keyword Research

We offer three service levels for this gig: Basic, Standard, and Premium. The main difference between the levels is the number of pages we will do.

For all levels, we start by generating two lists of 200 keywords. One we call “seed” keywords, which are primarily keywords you are already ranking for somewhere in the top 100. The other list is keywords your competitors are doing very well for, but you are not ranking at all. We then choose the best keywords from those lists and do deeper analysis, determine their topical keyword space, and prepare a content outline for that keyword.

You will not find a more thorough keyword research gig for this price anywhere!



Filters Sort results
Keywords – Basic

Deep keyword research for 25 keywords

Learn More
Add To Cart
Keywords – Standard

Deep keyword research for 50 keywords

Learn More
Add To Cart
Keywords – Premium

Deep keyword research for 75 keywords

Learn More
Add To Cart


8 months ago

I'm one of those people who rarely gives 5 stars, but in this case utterly warranted. The depth of technical analysis was excellent, and the deliverables meant that it was immediately actionable. The call with Chris to walk through the report is valuable and highly recommended for all future buyers, it's not just lip service and schmoozing, in fact it's worth the gig price alone to get useful insider knowledge and help contextualise the report. If you're like me and have dabbled with SEO for years but want a solid, thorough and evidence-based foundation from which to start, I very much recommend this gig. We will absolutely be back.

8 months ago

The experience was excellent we will be working together again!

8 months ago

Best SEO services I've ever received. The report is incredibly thorough and the KWs found were relevant to material I naturally write. Chris (the Owner) held a 15-minute call to review the reports, which was above and beyond any experience I've had with other companies. Can't wait to work with them again. Highly recommend.

8 months ago

great experience

9 months ago

Great result. Exactly as expected! and my expectations were high 😉 - will definitely hire you again


Let’s walk through the process with examples.


For this, we are looking for keywords from a variety of sources. It might be the keywords you give us when you purchase that you think are the best ones for you. It’s going to be the keywords that you are ranking for currently but are not driving any traffic for you. We might look at what your competitors are ranking for, or what terms competitors are placing on their websites. There are a number of places we can find them.

The goal is to put together a list of keywords that are highly relevant to your business - but also ones that you can reasonably compete for. Once we have the full list of 200, we’re going to score them with a formula we’ve come up with that considers the keyword search volume, ranking difficulty, your current ranking position, and the estimated cost per click. We include the last one because if someone’s willing to spend money advertising on that keyword there is likely  some value there.

We end up with a spreadsheet that looks like this:

From this sheet, we’re going to choose around 2 keywords per page to hone in on for further analysis.

But we’re going to give you the whole spreadsheet of data. That’s 200 relevant keywords already scored and ready to go!


Here we’re going to take your top three competitors - that you give to us, and that we manually vet as well - and find out what keywords they are ranking for that you are not. More specifically, at least one of them is going to be on the first page for that term.

Here’s what this one looks like:

We score these with a slightly different formula that also assesses where your competitors rank, along with how many of them rank for it.

This is a great set of keywords because Google knows you’re related to these sites - and these sites are ranking for these terms - so you have a great chance of ranking for them too.

From this sheet, we’re going to choose around 3 keywords per page to hone in on for further analysis.

But we’re going to give you the whole spreadsheet of data. That’s 200 relevant keywords already scored and ready to go! That’s 400 keywords we will have delivered to you thus far and we have not even gotten to the meat of the gig yet.


Once we’ve selected the keywords we’re going to analyze further, we put them on this spreadsheet and score them (see for a larger version).

Here we’re pulling data from Google, Majestic, and Moz, and combining it with a few scoring metrics. One is a normalized keyword score that ranks the ones we have selected out of 100. There is also a rating that assesses how difficult the competitors are for that term. Then there’s the estimated time to win which gives a very rough estimate of how long it could take to bring the term from outside the top 100 to at least page 2. Last we give some traffic estimates for various ranking positions.

This document is our “keyword research report.” This gig would be a great value if we stopped here - with 400 scored keywords delivered and in-depth info on 25-75 of them.

But wait, there’s more!


Google reveals a lot of information about how they think keywords relate to each other. You can use this information to help build super-topical content that is engineered to rank well and capture as much keyword space as possible.

Each gig level covers a certain number of “pages” - and for each page, we’re going to pick one primary keyword and build out the related keyword cluster for you.

This includes the keywords Google thinks are related to your keyword, the keywords that are related to the most relevant of those keywords, and the supporting keywords and queries that provide topical context around that keyword.

Here’s part of an example:

The actual document goes down to row 85! For each primary keyword, we’re giving 8 secondary keywords and five topical keywords. Then we’re taking two of those secondary keywords and finding 8 more keywords under each one of those. That’s around 30 additional keywords for each primary, or 150-450 MORE keywords above what we’ve already provided.

But wait, there’s even more!


Finally, for each page we’re going to give you a content brief designed to help you write content that is engineered to rank.

We run the keyword through a content tool that scores the top 20 ranked pages. This gives us a baseline set of metrics, keywords, and keyword densities to guide writing. 

Then we take the keyword cluster document and use it as a guide to frame out the outline structure of the content piece. The end result is something like this:

Using this brief as a guide, you can write your content with confidence that it’s going to be set up right to rank for your main keyword and the secondary and long-tail keywords that go along with it.