Technical SEO

Search Intent: The Keyword Mistake Local Businesses Make

Most service businesses I audit are targeting the wrong keywords — not the wrong words, the wrong intent. The pages Google shows for their target queries are blog posts and how-to guides, not service pages. A plumber targeting “how to fix a leaking pipe” will never rank a service page for that query. That is not a content quality problem. It is an intent mismatch — and no amount of on-page optimization fixes it.

I see this in nearly every audit I run. A landscaping company with a well-written service page for “how to aerate a lawn.” An electrician trying to rank a contact page for “what is a circuit breaker.” The pages are well-built. The intent is wrong.

The fix is not more content or better backlinks. It is understanding what Google is trying to do when it ranks a result — and building pages that match.

What search intent actually is

Search intent is the underlying goal behind a query. Someone typing “how to fix a leaking pipe” wants instructions. Someone typing “emergency plumber Vancouver” wants to hire someone now. Google classifies queries into four dominant intents: informational (learn something), navigational (find a specific site), commercial investigation (compare options before deciding), and transactional (hire or buy now).

Google infers intent from click patterns at scale. It knows that people who type “how to fix a leaking pipe” click on how-to articles and ignore service pages — so it surfaces how-to articles. Your service page is not competing with other service pages for that query. It is competing against the dominant format the query has trained Google to show, and it will lose every time.

This is measurable. Search the query yourself. If the top ten results are blog posts and YouTube videos, the intent is informational. No service page ranks there — not because the pages were not good enough, but because the format does not match what the query signals.

The patterns I find in audits

The most common failure mode is the informational trap: a service page targeting a query where Google exclusively returns educational content. “What is pipe relining,” “how much does landscaping cost,” “what does an electrician actually do” — all informational queries. I find service pages targeting these terms on otherwise well-optimized sites. The pages will not rank regardless of how many times the keyword appears in the copy.

The second failure mode is the reverse: a blog post built for a transactional query. A post titled “Vancouver Plumbing Services” written in article format — no pricing, no booking form, no trust signals — competing against service pages and Google Business profiles. The query has buyer intent. The page has informational format. Google surfaces what buyers actually click.

The third failure mode is what I call structural inversion: the business has a service page for “what is [service]” and a blog post for “[service] Vancouver.” The intent-to-format assignment is exactly backwards. The informational query needs a blog post. The transactional query needs a service page. They have built the opposite.

What correct looks like

The right assignment is straightforward once you look at it through the lens of intent:

Informational queries belong on blog posts. “How to prepare your home for a plumbing inspection,” “signs your HVAC system needs replacing,” “what to expect from a kitchen renovation” — these belong in your blog. They build trust and draw in early-funnel readers. They are not where you put your contact form and your call to action.

Transactional and commercial-investigation queries belong on service pages. “[Service] Vancouver,” “[service] near me,” “best [service] Vancouver,” “[service] cost Vancouver” — these are buyer-intent queries. Google surfaces business websites, local directories, and service landing pages for them. Your service page should be there, with pricing context, social proof, and a clear conversion path.

The practical rule: before building a page for a query, look at what Google actually shows for it. Open an incognito window, search the query, and read the format of the top ten results. If they are articles, your page should be an article. If they are service pages, your page should be a service page. The SERP tells you what format wins.

How to check yours in ten minutes

  1. Open an incognito window (so your browsing history does not personalize the results).
  2. Search each keyword you are currently targeting with a service page.
  3. Scan the top ten results. Note the format: are they blog posts, service pages, directories, or map listings?
  4. If more than half the top results are informational content — articles, guides, how-to posts — your service page has an intent mismatch. Move the content to a blog post and retarget the service page to a transactional query.
  5. Repeat for your blog posts. If you have a post targeting “[service] Vancouver” and the top results are all business websites, that keyword belongs on a service page, not a post.

This is the audit step I run as part of every keyword gap analysis — before I look at search volume or competition, I classify intent. Volume is irrelevant if the format is wrong.

Why this matters more than keyword difficulty

Keyword difficulty scores and search volume are metrics most businesses focus on first. They matter, but they are secondary to intent alignment. A keyword with difficulty 5 and 200 monthly searches will not send you a single visitor if your page format does not match the dominant intent.

Intent alignment is what separates a real gap from a false one. When I find a keyword with low difficulty and decent volume and no local service page in the top results, the first thing I check is whether the intent is transactional or commercial-investigation. If it is, the gap is real. If the intent is informational, there is no ranking opportunity for a service page — only for a blog post.

The businesses that rank consistently have this right by habit. Service pages target buyer queries. Blog posts answer the questions buyers have before they hire. The structure matches the intent, page by page.

Getting title tags and meta descriptions right on a page with the wrong intent will not move it. Intent is upstream of everything else on-page. If you want to map your current pages against their target intents, that is what my keyword gap service covers.

If you want to know whether your keyword targets have an intent mismatch — and which pages are worth fixing first — book a free site audit — the audit is free.

All posts