Start by identifying your client's main business categories and the problems their target customers actually search for. Don't begin with a keyword tool—begin with conversations. Ask the client what questions prospects ask them in sales calls, what objections come up repeatedly, and what solutions they sell. This gives you intent-aligned keywords instead of guessing. Then move into tools like Ahrefs, SEMrush, or the free Google Search Console and Google Ads Keyword Planner. Enter 5–10 seed keywords related to the business and let the tool show you related searches with monthly volume and difficulty scores. You're looking for keywords with meaningful search volume (at least 100–200 searches per month for local services, higher for broader topics) and realistic competition levels. For most clients, prioritize keywords with lower difficulty scores initially—typically those ranking 20–40 on the difficulty scale—because they're achievable without massive backlink investments. Volume matters less than intent, so a keyword with 50 searches monthly that converts is worth more than 5,000 monthly searches for something irrelevant.

Group keywords by search intent and content type. Some searches indicate the person wants to compare options ("best CRM for small business"), others show they're ready to buy ("CRM pricing"), and others are informational ("how does CRM work"). Your content strategy depends on understanding these differences. Create a simple spreadsheet tracking keyword, monthly volume, difficulty, and the type of page that should target it. This becomes your roadmap.

Finally, validate your research by actually searching the keywords yourself. Look at the current top-ranking pages. If your client can genuinely compete with that content quality and topical authority, that's a green-light keyword. If the top results are massive brands or industry leaders with massive link profiles, the keyword might be too competitive regardless of what the tool says. The tools give you data, but your judgment determines whether a keyword is actually worth pursuing. Start with 30–50 primary keywords, then expand based on what performs. You don't need to research 500 keywords upfront; you need to research strategically and adjust as you collect real performance data.

Need programmatic SEO content like this deployed across hundreds of pages for your clients? That's exactly what we build.

Get a free sample →