Which keywords to target first
- High value Business value, Low difficulty Ranking difficulty: Start hereValuable terms you can realistically rank for. Write these first.
- High value Business value, High difficulty Ranking difficulty: Build towardsValuable but contested. Earn links and supporting pages first.
- Low value Business value, Low difficulty Ranking difficulty: Quick extrasEasy but low value. Cover them inside broader pages.
- Low value Business value, High difficulty Ranking difficulty: Skip for nowHard to win and little payoff.
Step 1: Start with seed keywords from your niche
Open your tool's keyword explorer and type in 3-5 broad terms that describe what your site is about. For a coffee blog, that's 'best coffee beans', 'how to brew coffee', 'coffee grinder reviews'. Don't overthink this — you're casting a wide net.
Tool for this stepSemrush
from $139/moSemrush's Keyword Magic Tool is built to expand a single seed term into a long list of related keywords, with volume and difficulty filters to narrow it down to realistic targets.
Semrush plans and catchesAlternative to consider: Ubersuggest (price not verified)
Step 2: Filter by search volume and keyword difficulty
Sort your keyword list by volume (highest first), then filter out anything with a keyword difficulty above 30 if your site is new. You want keywords with at least 100 monthly searches and a difficulty you can realistically compete for.
Tool for this stepMangools
from $49/moKWFinder shows volume, trend, and difficulty on one screen. The difficulty score is colour-coded — green means you have a real shot, red means don't bother unless your domain is strong.
Mangools plans and catchesAlternative to consider: KeySearch (from $24/mo)
Step 3: Analyse the SERP for each target keyword
Don't just trust difficulty scores. Click through to the SERP and look at what's ranking. Are they all DR 80+ authority sites, or are there forums, Reddit threads, and small blogs? If the top 10 is full of weak pages, that keyword is a genuine opportunity.
Tool for this stepLowFruits
from $29.90/moLowFruits is built specifically for this — it scans SERPs and flags keywords where forums and weak domains rank. It saves you the manual work of checking every SERP.
LowFruits plans and catchesAlternative to consider: Mangools (from $49/mo)
Step 4: Check competitor content for gaps
Find your top 3 competitors and run a content gap analysis. This shows keywords they rank for that you don't. These are proven opportunities — someone is already getting traffic from them, and you can create better content.
Tool for this stepAhrefs
from £23/moAhrefs' Content Gap tool is designed for this job: enter your domain and a few competitors, and it lists keywords they rank for that you don't, which you can sort by volume.
Ahrefs plans and catchesAlternative to consider: Semrush (from $139/mo)
Step 5: Group keywords into topic clusters
Don't create one page per keyword. Group related keywords into clusters — one pillar page targeting the main term, supported by 3-5 articles targeting long-tail variations. This builds topical authority and prevents keyword cannibalization.
Tool for this stepWriterZen
$135 one-timeWriterZen's Topic Cluster feature groups your keywords into content-ready clusters with parent topics and subtopics, which replaces a lot of manual spreadsheet sorting.
WriterZen plans and catchesAlternative to consider: Semrush (from $139/mo)
Step 6: Prioritise and create your content calendar
Rank your keyword clusters by: (1) business value — will this keyword make money? (2) difficulty — can you rank for it? (3) volume — is there enough traffic to matter? Start with high-value, low-difficulty keywords. Save the competitive terms for when your domain is stronger.
Tool for this stepSE Ranking
from £95/moSE Ranking combines keyword grouping and rank tracking, so you can plan, execute and monitor your keyword strategy in one place. Compare its current plan prices with Semrush's in the plan tables.
SE Ranking plans and catchesAlternative to consider: KeySearch (from $24/mo)