Keyword research is the foundation of any SEO or content strategy. It tells you what your potential customers actually type into search engines — not what you assume they type, but what they actually type. Get it right and every page you build, every blog post you publish, has a real target audience pulling it toward rankings. Get it wrong and you spend months creating content that nobody is searching for. This guide explains the process plainly, with adjustments for how keyword research works differently in a small local market.

This article is a cluster piece within our broader content marketing guide — content and blog marketing for local businesses covers the full strategy for turning keyword research into published content that ranks and converts.

Quick Answer: How to Do Keyword Research

  1. 1. Start with seed keywords — the core terms describing what you do and where you do it.
  2. 2. Expand with a keyword tool — use Google Keyword Planner, Ahrefs, or Semrush to find related terms.
  3. 3. Add local modifiers — city names, neighborhood names, region names, and near-me variants.
  4. 4. Evaluate intent — understand whether a searcher wants to hire, learn, or compare.
  5. 5. Assess difficulty — in a small market, most local terms are winnable with consistent fundamentals.
  6. 6. Group and prioritize — cluster related terms into pages; target high-intent terms first.
  7. 7. Track and revisit — keyword rankings change; review your priority list every few months.

Start with Seed Keywords

Seed keywords are the core terms that describe what you do. If you run a plumbing company, your seeds are words like "plumber," "plumbing repair," "drain cleaning," "water heater installation." If you run a dental practice, they might be "dentist," "dental cleaning," "teeth whitening," "orthodontics."

Think from your customer's perspective, not your own. How would a person who does not already know your business search for what you offer? They may not use industry terminology. They may search for the symptom ("toilet keeps running") rather than the service ("flapper valve replacement"). Both types of searches are worth knowing about.

Write out 10 to 20 seed keywords before you open any tool. The brainstorm phase is often where practitioners find their best ideas, before they get anchored to the suggestions a tool generates.

Use a Keyword Tool to Expand Your List

Keyword tools take your seeds and show you related terms, estimated search volumes, competition levels, and sometimes even questions people ask. Google Keyword Planner is free and connects directly to real Google search data. Ahrefs and Semrush are more powerful for competitive research and gap analysis, but require a paid subscription.

For most local service businesses, Google Keyword Planner and Google Search Console (which shows keywords your site already ranks for) are sufficient starting points. Add a few free tools like Google's autocomplete — start typing your seed keyword in Google and note what suggestions appear — and the "People also ask" box in search results.

Google's autocomplete and "People also ask" are free, real-time signals from actual searcher behavior. Before paying for any keyword tool, spend 30 minutes exploring your main keywords this way.

See how content strategy fits your SEO

Add Local Modifiers — This Step Matters More Than People Realize

For a business serving a specific area, local modifiers are not optional extras — they are what separates your page from a national competitor's generic content. "Plumber Durango CO," "plumbing repair La Plata County," "emergency plumber near Bayfield" are all genuinely different keywords from just "plumber." They carry local intent, and they are what someone types when they want to hire someone local.

For Southwest Colorado businesses, the relevant modifiers include: Durango, La Plata County, Bayfield, Ignacio, Silverton, Farmington NM, Cortez, Pagosa Springs, Four Corners, Southwest Colorado, and "near me." Not all of these will be relevant to every business, but systematically going through your seed keyword list with each modifier generates a comprehensive local keyword map.

One important note on small-market keyword research: the tools will often show very low or zero monthly search volume for specific local terms like "web designer Durango." Do not let that discourage you. In a market of 19,000 people, the volume for almost any specific term is low — but nearly every searcher behind those low numbers is a real buyer. Low-volume local keywords are often the highest-ROI targets precisely because they have clear local intent and low competition.

Understand Keyword Intent Before You Assign It to a Page

Keyword intent describes what a searcher is trying to accomplish. The four main categories are:

  • Informational — the searcher wants to learn something. Example: 'how does SEO work.' Best matched to blog posts and educational content.
  • Navigational — the searcher wants to reach a specific site or business. Example: 'Animas Marketing Durango.' Best matched to your homepage or brand page.
  • Commercial investigation — the searcher is comparing options before deciding. Example: 'best SEO agency Durango.' Best matched to comparison or "about us" content, or service pages with strong differentiators.
  • Transactional — the searcher is ready to hire, buy, or book. Example: 'hire SEO company Durango.' Best matched to service pages with clear calls to action.

Matching intent to page type is one of the most important decisions in keyword strategy. A transactional keyword assigned to a blog post will underperform. An informational keyword assigned to a sales page will feel out of place to the reader. The best keyword plans put high-intent commercial and transactional terms on service pages, and informational terms on blog posts and guides.

Evaluate Competition and Winnability

In any keyword tool, competition scores reflect how many advertisers are competing for paid placement, or how many sites have strong links pointing at pages targeting that term. High competition is harder to rank for; low competition is more attainable.

For local businesses in Durango and the Four Corners region, most local keywords are genuinely winnable. In most service categories here, businesses that show up in the top three of Google Maps have half-completed profiles and websites that have not been updated in years. Consistent fundamentals — a complete Google Business Profile, accurate citations, useful service pages, a handful of good blog posts — will outperform most of the local competition.

That said, some categories are competitive even locally — particularly healthcare, real estate, and legal services where national directories and large practices dominate. For those markets, long-tail and hyper-local terms (a specific neighborhood, a specific procedure, a specific community) are more attainable starting points than the head terms.

Group Keywords into Pages

Once you have a list of target keywords, the next step is to group them into clusters — sets of related terms that should all be covered on the same page. A page about residential roofing repair in Durango should target all the terms associated with that service: "roof repair Durango," "residential roofing contractor Durango CO," "fix leaking roof Durango," and so on.

The goal is one primary keyword per page, with a set of closely related secondary keywords that naturally fit within the same content. Do not create five separate pages for five similar keywords — that fragments your authority across thin content. Put them together on one thorough page.

Pages should then be organized logically on your site. Your highest-priority service terms deserve top-level service pages. Informational keywords belong on blog posts. Supporting content should link back to the relevant service page to consolidate authority where it matters most.

Use Keywords Naturally — Not Mechanically

There was a period in SEO when repeating a keyword a certain number of times in a piece of content was thought to improve rankings. That was never how search engines actually worked, and it is certainly not how they work now. Google's systems are sophisticated enough to understand topic coverage, related concepts, and context — not just keyword frequency.

Write for the person reading the page. Use your primary keyword in the page title, the main heading, and a natural handful of times in the body. Use related terms and natural language variations throughout. A page that genuinely covers its topic well will rank for many variations of the target keyword without any mechanical optimization.

Track Performance and Revisit Your List

Keyword research is not a one-time task. Rankings change. New competitors emerge. The language your customers use evolves. Businesses expand into new services or new service areas.

Review your keyword strategy every quarter. Check Google Search Console to see which queries your site is actually appearing for — you will often find you are ranking for terms you were not targeting, which can inform new content opportunities. Look at where you are ranking but not converting, which may indicate a page needs to be improved. And look at gaps — terms with clear local intent that you are not targeting at all.

If you want help with the full process — from initial keyword research through content production and tracking — read our guide on content and blog marketing for local businesses, or talk to us directly about what an SEO program looks like for your specific market and industry.

Animas Marketing has done keyword research and SEO strategy for Durango and Southwest Colorado businesses since 2016. If you want a professional keyword analysis for your business, we can help.

Explore our SEO services