D Marie Interiors local SEO results
D Marie Interiors local SEO results

Cle Elum, Washington has a population of about 2,100 people. Most marketing agencies wouldn’t bother building an SEO strategy for a town that size. We did — for our portfolio brand D. Marie Interiors — and we got them to rank #1 for “Cle Elum kitchen designer” and #2 for “Cle Elum kitchen remodel.”

This article walks through the playbook. The same approach works for any small market — and frankly, works better in small markets than in big ones, because the competition is thinner.

Why small markets are SEO opportunities

Big agencies chase big markets. Los Angeles, New York, Chicago, Seattle. The competition for “Los Angeles kitchen designer” is brutal — dozens of established firms with deep content libraries and DR-60+ domains.

The competition for “Cle Elum kitchen designer”? Almost none. A single 1,500-word page with proper schema and a Google Business Profile can rank in the top 3 within months.

Stop chasing the keywords everyone else is chasing. Stack 50 small wins instead of fighting for one big one.

The Cle Elum playbook, step by step

Step 1: Identify the geo-vertical combinations

Pick the cities you serve and the services you offer. Build a matrix. For D Marie: 15 Central Washington cities × 12 services = 180 potential pages.

Most agencies build one “areas we serve” page with a list of cities. We build a real page for each combination — but only after prioritizing which ones are worth the effort.

Step 2: Prioritize by search demand and competitive density

Not every combination is worth a page. We use Ahrefs and Google Keyword Planner to identify which combinations have meaningful search volume, then check the SERP to see how competitive each one is. Low volume + low competition = quick win. High volume + high competition = strategic investment, build later.

Step 3: Build the page with depth

Each page is 1,200–1,800 words of original, useful content. Not regurgitated. Not AI-spun. Real content that answers the real questions a customer in that city would have.

Structure:

  • H1: includes the geo + service
  • Intro paragraph: addresses the customer’s likely question
  • What’s specific to this market: local references, regional considerations
  • What’s included in the service: detailed list
  • Why work with us: trust signals, credentials, portfolio
  • FAQ: 4–6 common questions specific to the geo
  • Strong CTA

Step 4: Schema and on-page

LocalBusiness schema with the specific service area. Service schema. FAQ schema for the FAQ block. Title tag includes the geo + service. Meta description is custom-written, not templated.

Step 5: Internal linking

Each city page links to and from neighbor city pages. Each service page links to the city pages where it’s offered. The internal link graph creates a topical map that search engines reward.

Step 6: Patience

Most small-market pages rank within 2–4 months. Some take longer. Don’t update them until you have data to update them with.

What we measured

After 6 months on D Marie Interiors’ Central Washington pages:

  • Cle Elum kitchen designer: #1
  • Kittitas kitchen designer: #1
  • Suncadia kitchen designer: #1
  • East Wenatchee kitchen designer: #1
  • Ellensburg kitchen designer: #1
  • Yakima kitchen designer: #2
  • Wenatchee kitchen designer: #5

That’s a meaningful share of voice across an entire regional market. Replicate it 50 times and you own a vertical.

The same approach for your business

If you’re a service business serving a region, this playbook works. Identify the city × service combinations. Prioritize by demand and competition. Build real pages with depth. Implement schema. Internal-link the graph. Wait.

It’s not glamorous. It compounds.

17.6%

Click-through rate of the #1 Google Local Pack result
93%

Of local searches show the Local Pack as the #1 result
17.6%

Click-through rate of the #1 Google Local Pack result
93%

Of local searches show the Local Pack as the #1 result

Ready to talk?

Book a 45-minute discovery call. Honest assessment, no obligation.

Schedule a discovery call →