Elk River, Minnesota

Your customers stopped searching in one place.

Show up in all of them.

Google. Maps. ChatGPT. Gemini. Paid search. I build and run search visibility for businesses across the northwest metro.

Thirty minutes to hear about your business. No pitch, no slides.

★★★★★ 13 Google reviews11 Minnesota businesses Elk River local, not outsourcedMonth to month No long contracts

Services

Everything that puts you in front of a buyer.

Organic, local, AI, paid, and the site it all runs on. Take one or take the whole stack.

01 / Organic

SEO

Technical fixes, structure, content, and authority. The long game that keeps producing after you stop paying for clicks.

02 / Maps

Local SEO

Business Profile, map pack rankings, reviews, citations, and service-area pages for every town you serve.

03 / Generative

AI & GEO Search

Tracking whether ChatGPT, Gemini, and AI Overviews name your business — and building what gets you cited.

04 / Paid

Google & Bing Ads

Search campaigns that fill the gap while organic builds, managed against real cost per lead.

05 / Build

Website Design

Fast, search-ready sites built to convert the traffic everything else is sending you.

Not sure which

Let's figure it out →

Thirty minutes and I’ll tell you which of these actually moves the needle for your business.

AI & GEO

Your customers are asking AI.

Are you in the answer?

A growing share of people skip Google entirely and ask ChatGPT or Gemini who to call. If those answers name three competitors and not you, you never find out — there’s no ranking report for it.

I track it every week, across every engine, and build the content that gets you cited.

AI visibility scanChatGPT · today
Customer asked
Who should I call for drain cleaning in Fridley?
A few options in the area include Right Away Sewer & Drain, along with two national franchises. Right Away is family-owned and offers 24-hour emergency service across the north metro.
ChatGPT · cited Gemini · cited Perplexity · missing

Coverage

Based in Elk River. Ranking the towns around it.

Local search rewards proximity. A business here competing against metro agencies has a structural advantage — and so do the clients working with someone who’s actually here.

10 MI20 MI30 MI Elk River BIG LAKE ZIMMERMAN RAMSEY ANOKA OTSEGO ROGERS MONTICELLO ALBERTVILLE ST. MICHAEL BUFFALO MAPLE GROVE
  • ELK RIVER
  • OTSEGO
  • ROGERS
  • ZIMMERMAN
  • BIG LAKE
  • RAMSEY
  • ANOKA
  • MONTICELLO
  • ST. MICHAEL
  • ALBERTVILLE
  • BUFFALO
  • MAPLE GROVE

Not on the list? The work travels — ecommerce clients sell nationwide. Local just means I can be there in person.

The work

Eleven Minnesota businesses.

Local service, ecommerce, and B2B. Different problems, same discipline.

Local & service

HHH Pediatric Therapy

Elk River

Two clinics, six specialties, parents searching by service and by town. Built so each location and specialty ranks on its own.

Local SEO

Right Away Sewer

Fridley

Emergency work is won on proximity. Service-area pages across the metro so they surface in the town the call comes from.

Local SEO

Peter Doran Lawn

Rogers

Redesign and restructure. Mowing, fertilizing, cleanup, and plowing each built to rank, capturing every season.

Web design / SEO

TRUTOUCH Cleaning

Albertville

Full restructure, rebuilt around the higher-end clients they wanted instead of competing on price.

Web design / SEO

Marnie Thies Violin

St. Paul

A private studio against every teacher in the metro. Built around how parents actually search for lessons.

Local SEO / Social

Ecommerce

Protero Inc

New Hope

After a string of national SEO firms delivered one good month then flatlined. Clicks and leads climbing since, AdWords costs cut sharply.

Ecommerce SEO / Ads

Weeders Digest

New Hope

100+ lake and pond products shipping worldwide, in a category most buyers don’t know exists. Built to capture problem searches.

Ecommerce SEO

AllaQuix

St. Paul

FDA-cleared hemostatic gauze sold to consumers and treatment centers — two audiences searching in completely different language.

Ecommerce SEO

B2B, manufacturing & tech

The Laser Shop

Maple Grove

Fixed the errors capping their traffic, then rescued their Google Ads when a format change got every ad disapproved.

SEO / Google Ads

PAX Solutions

Osseo

Custom packaging plus a 20,000-product stock cart — an ecommerce catalog and a long B2B sales cycle under one roof.

B2B / Ecommerce

Migraine Insight

Minneapolis

An AI migraine-trigger app past 50,000 users and ranked #2 in both app stores, in a category crowded with free trackers.

App / SEO

Reporting

You'll never wonder

what I'm doing.

Most agencies send a PDF at month end full of numbers that don’t mean anything. You get a plan every Monday — the three or four highest-impact things to do this week, each with the data behind why it made the list.

A fuller picture arrives on the first of every month: trends, conversions tied to specific pages, AI visibility over time, and a log of every change made.

If a number moves the wrong way, it shows up in Monday’s plan — not four weeks later.

This week’s planMonday · 6:00 AM
01
Rebuild the Otsego service page
Position 7 → 12 · 340 impressions · 4 clicks
02
Add FAQ schema to drain cleaning
Position 11 → 9 · almost page one
03
Refresh the 2023 pricing post
Clicks −38% over 90 days · content decay

What to expect

Faster than you've been told. It depends on your site.

Most agencies quote everyone the same three-to-six months. That’s a hedge, not an answer.

Weeks 1–2

Fix what's broken

Technical problems, site structure, your Google Business Profile. Most sites carry issues that have quietly capped them for years.

Weeks 2–8

Rankings move

Where you land in that range is mostly about your domain. An established site responds in weeks. A new one has to earn trust first.

Month 1 onward

It compounds

Each piece builds on the last. Rankings hold without constant spend, and paid budget can start coming down.

The honest caveat: an older domain with authority can move in a couple of weeks. A brand-new site takes longer no matter who you hire. I’ll tell you which one you are on the first call.

Straight talk

Not the right call for everyone.

Worth a conversation

  • Local service business, or ecommerce with real volume
  • You’d rather own leads than rent them forever
  • You want ads running while organic builds
  • You want to know what every dollar returned

Probably not a fit

  • You want to buy links or game the rankings
  • You’re shopping purely on price
  • You want a dashboard nobody opens
  • You expect page one in thirty days

Reviews

5.0

★★★★★

13 reviews on Google

★★★★★

[Review text pulls live from the Google Business Profile API — full text, no truncation.]

Reviewer name / Month Year

★★★★★

[Second review. Cards size to the longest so the row stays even.]

Reviewer name / Month Year

★★★★★

[Third review. Newest three shown, the rest on a dedicated page.]

Reviewer name / Month Year

Writing

Recent posts

Let's talk

Start by telling me about your business.

Book thirty minutes. I want to hear what you sell, who your customers are, and what you’re trying to grow. I can’t tell you anything worth hearing until I understand that part.

Free / No obligation / Just a conversation