Files
craig 6eff12e8ac Initial commit — SEO Guidelines & SmartCrawl reference
SmartCrawl plugin reference (11 docs):
- Overview, configuration, titles & meta, schema, sitemaps,
  social/OG, redirects, breadcrumbs, content analysis,
  hooks/filters, known issues

SEO strategy playbook (6 docs):
- Keyword research, per-page-type selection, on-page optimization,
  local SEO, technical SEO, content strategy

Reusable templates (3):
- Site audit checklist, keyword research worksheet,
  page optimization checklist

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-17 13:32:17 -05:00

7.3 KiB

Keyword Research

How to find the right keywords for any site, with an emphasis on free tools and methods applicable to small business WordPress sites.

Fundamentals

Primary vs Secondary Keywords

Primary keyword: The single most important search term a page should rank for. Every page gets exactly one. It should appear in the title tag, H1, URL slug, and first 100 words.

Secondary keywords: 3-5 closely related terms or synonyms that support the primary keyword. These go in H2/H3 headings, body content, and image alt text.

Google's NLP (BERT, MUM) understands synonyms and related concepts, so exact-match repetition is unnecessary — semantic relevance matters more.

Example for a motorcycle safety course in Alaska:

  • Primary: "motorcycle safety course Anchorage"
  • Secondary: "MSF basic rider course Alaska", "learn to ride motorcycle Anchorage", "motorcycle license training Alaska", "beginner motorcycle class near me"

Long-Tail vs Short-Tail

Aspect Short-tail (1-2 words) Long-tail (3+ words)
Example "motorcycle course" "weekend motorcycle safety course Anchorage AK"
Search volume High Low
Competition Very high Low to moderate
Conversion rate Low (vague intent) High (specific intent)
Best for Brand awareness, pillar pages Service pages, blog posts, local pages

For small business sites, long-tail keywords are the priority. You won't outrank national brands for "motorcycle course" but you can rank #1 for "motorcycle safety course Anchorage Alaska."

Search Intent Types

Google categorizes every query by intent. Matching intent is more important than keyword density or backlinks for ranking.

Intent Signals Content Type Example
Informational "how to", "what is", "guide", questions Blog posts, guides, FAQs "how to prepare for a motorcycle safety course"
Navigational Brand names, specific products Homepage, branded pages "Alaska Safe Riders"
Commercial "best", "vs", "review", "top" Comparison pages, service pages "best motorcycle training courses in Alaska"
Transactional "buy", "register", "near me", "price" Service pages, registration, contact "register motorcycle safety course Anchorage"

Check the current SERP for your target keyword to see what Google considers the correct intent. If the top results are all blog posts, Google expects informational content — don't try to rank a service page there.

Keyword Difficulty vs Search Volume

For small/local business sites, ignore high-difficulty keywords at first.

Combination Strategy
Low difficulty + moderate volume Best opportunities — quick wins
Low difficulty + low volume Still valuable if commercial/transactional intent
High difficulty + high volume Long-term goals only
High difficulty + low volume Skip entirely

Quick difficulty check without paid tools: Search your target keyword. If page 1 is dominated by Wikipedia, major publications, and government sites — too competitive. If you see other small businesses, local directories, and niche sites — achievable.

Free Research Tools

1. Google Search Console (Your Best Tool)

Shows exactly what queries people use to find (or almost find) your site.

Quick wins from Search Console:

  • Performance > Queries > Sort by impressions: See what Google shows your site for. High impressions + low clicks = fix your title/description or create dedicated content.
  • Position 8-20 keywords ("striking distance"): These are queries where you're on page 1-2 but not top 5. A small content improvement or better title tag can push these up.
  • Pages report: See which pages rank for which queries. If one page ranks for many unrelated queries, split content into separate focused pages.
  • Filter by query containing your location: Find local search opportunities.

Free and directly reflects what people search for.

  • Autocomplete: Type your service in Google and note every suggestion. Use the "alphabet soup" method: type [service] a, [service] b, etc.
  • People Also Ask (PAA): Click on PAA questions to expand — Google loads more each time. Each question is a potential blog post or FAQ entry.
  • Related Searches: At the bottom of the SERP. Semantically related queries Google considers relevant.

Use incognito mode and set location to your target area for accurate local results.

  • Compare seasonal patterns: When do people search for your services most?
  • Compare keyword variations: "motorcycle safety course" vs "motorcycle riding course" vs "motorcycle training"
  • Filter by region: National trends may not match Alaska or Nashville patterns
  • Rising queries: Terms growing in popularity — early opportunities

4. Free Tool Tiers

Tool Free Limit Best For
Google Keyword Planner Unlimited (with Google Ads account) Volume ranges, related keywords
Ubersuggest 3 searches/day Volume, difficulty, suggestions
AnswerThePublic 3 searches/day Questions people ask about a topic
Keyword Surfer (Chrome ext.) Unlimited Volume in Google search results
AlsoAsked.com 3 searches/day PAA data visualization
Ahrefs Webmaster Tools Unlimited (site owner) What you currently rank for

5. Competitor Analysis (No Paid Tools)

  • Search your target keywords and study who ranks on page 1:
    • Their title tags and meta descriptions
    • Content structure and length
    • Header tags (view source)
    • What topics they cover that you don't
  • Check competitor sitemaps: competitor.com/sitemap.xml reveals their full content strategy
  • Google site:competitor.com [your service] to see their pages targeting similar keywords
  • Ahrefs Free Backlink Checker: Shows top backlinks for any URL

The Keyword Matrix

For local businesses, create a grid:

Anchorage Fairbanks Wasilla Eagle River
motorcycle course Target Target Assess Assess
rider training Target Assess -- --
motorcycle license Target Target Assess --

Each intersection with "Target" gets its own page or section. "Assess" means check volume before investing.

Research Process

Step 1: Seed Keywords

List everything you think your customers might search for. Include:

  • Service names
  • Problem descriptions ("how to get motorcycle license")
  • Location variations
  • Competitor brand names (for comparison content)

Step 2: Expand with Tools

Run seed keywords through Google Autocomplete, PAA, Keyword Planner, and Ubersuggest. Note every relevant variation.

Step 3: Classify by Intent

Tag each keyword as informational, navigational, commercial, or transactional.

Step 4: Assess Difficulty

For each keyword, quick-check the SERP. Can you realistically compete?

Step 5: Prioritize

Use the Keyword Research Template to organize and prioritize.

Step 6: Map to Pages

Assign one primary keyword to each existing page. Create new pages for keywords that don't have a natural home.