Skip to content
Contact

Top SEO Companies Minneapolis, MN

businesses screened
336
qualified
67
listed
7

We screened 336 businesses in the Minneapolis-St. Paul area, found 158 that offer SEO, and list seven. Thirteen of the 67 that qualified publish a usable monthly price, and only seven rank in the top 10 or the map pack for any of the 12 Minneapolis SEO searches we checked. Published prices run from $235 to $5,500 a month, and the agencies most often named by AI assistants are not always the ones that rank. This list comes from a review of the SEO agencies we could find across Minneapolis, St. Paul and the surrounding suburbs: what they publish, what they’ve proven, what clients say, and how they rank for their own city.

The short answer For home-service contractors, start with Hook Agency. For mid-size and national companies, Perrill. For ecommerce brands, Uproer. For manufacturers, Windmill Strategy. For SEO alongside paid media, Augurian. For one month-to-month retainer, Snack Club Marketing. For contractors who want published plans, JBX Strategies.

Read all seven →

Side by side

Compare Minneapolis’s top SEO agencies

AgencyBest forStarting priceSEO case studiesGoogle ratingContract
Hook Agency Home-service contractors $3,750/mo Several 4.9 (190) 12 months, then month to month
Perrill Mid-size and national companies $2,000/mo Several 4.7 (42) Not published
Uproer Ecommerce brands $5,000/mo Several 5.0 (44) 12 months after a 1-month strategy phase
Windmill Strategy Manufacturers and industrial B2B $5,500/mo Several 4.9 (69) Not published
Augurian SEO with paid media and analytics $5,000/mo Several 5.0 (20) Not published
Snack Club Marketing Local businesses, one retainer $2,000/mo Several 5.0 (21) Month to month
JBX Strategies Contractors wanting published plans $1,500/mo Several 5.0 (23) No long-term contract

Prices and terms as published on each agency's site, November 2026.

The seven

The seven agencies, reviewed

Top pickBest for roofers, HVAC, plumbing and other home-service contractors

Hook Agency

4.9 on Google (190) · No Clutch reviews · Minneapolis · Founder-led team named on site

Why we picked them

  • In the top 10 or the map pack for 4 of the 12 Minneapolis SEO searches we checked, and named in 10 of 15 AI-assistant answers.
  • Publishes its SEO price, $3,750 a month, and named contractor case studies, such as an air-duct cleaner whose leads went from a few a month to a few a week.
  • 190 Google reviews at 4.9, with 30 of those we read posted in the last year.

What clients say

Contractors credit its SEO, ads and websites with more visibility and leads; a few report poor results. we’re now ranking and competing directly against massive private equity-backed competitors in our market — Google reviewer, 2026

Watch-outs

SEO contracts start at 12 months before going month to month. 14 of the 39 Google reviews we read were posted in September 2026. One 2024 reviewer reports lost rankings after a year of SEO, and some owner replies dismiss one-star reviewers as likely competitors or bots. It works only with home-service companies.

2 · Mid-size and national companies, including healthcare and manufacturing, that want an established SEO team

Perrill

4.7 on Google (42) · No Clutch reviews · Minnetonka · Named strategists

Why we picked them

  • Named in 11 of 15 AI-assistant answers, the most of any agency we list.
  • In the top 10 or the map pack for 4 of the 12 Minneapolis SEO searches we checked.
  • States that most SEO clients invest $2,000 to $6,000 a month, and publishes named case studies such as Park Dental and Culligan.

What clients say

Reviewers praise its web and SEO teams and report more leads; many reviews are older website projects. consistently delivered high-quality leads directly into our sales pipeline — Google reviewer, 2026

Watch-outs

Contract terms aren't published. Many of its Google reviews are from 2014 to 2016, under its former name First Scribe, and describe website work. Its average-uplift figures don't say how they were measured. Its Google Premier Partner status relates to ads, as Perrill itself notes.

3 · Ecommerce and direct-to-consumer brands with budgets of $5,000 a month or more

Uproer

5.0 on Google (44) · No Clutch reviews · St. Paul · Team named on site

Why we picked them

  • SEO is its core business, with published ecommerce case studies such as organic revenue up 1,065% for Thread Logic.
  • In the top 10 or the map pack for 4 of the 12 Minneapolis SEO searches we checked.
  • Publishes its price, from $5,000 a month, and starts with a one-month strategy phase before any longer commitment.

What clients say

Reviewers describe transparent, detailed SEO work and responsive communication. A true breath of fresh air in the SEO space. — Google reviewer, 2024

Watch-outs

Managed SEO asks for a 12-month commitment after the strategy phase. 16 of the 38 Google reviews we read were posted in February 2020, and only one is from the last year. It focuses on ecommerce and SaaS brands.

4 · Manufacturers and industrial B2B companies that want web, HubSpot and SEO together

Windmill Strategy

4.9 on Google (69) · No Clutch reviews · Minneapolis · Team named on site

Why we picked them

  • Named in 10 of 15 AI-assistant answers.
  • Case studies with numbers, such as organic form submissions up 383% for an aerospace metal finisher.
  • Publishes its range for ongoing digital marketing, $5,500 to $15,000 a month, and has 69 Google reviews at 4.9.

What clients say

Industrial clients praise website projects and ongoing SEO and content support. since our site launch, we are seeing an increase in business — Google reviewer, 2022

Watch-outs

Its price covers digital marketing as a whole, not SEO alone, and contract terms aren't published. The newest Google review we read is from August 2025. It was not in the top 10 for any of the 12 searches we checked.

5 · Mid-market companies that want SEO alongside paid media and analytics

Augurian

5.0 on Google (20) · No Clutch reviews · St. Paul · Team named on site

Why we picked them

  • Publishes its pricing: engagements start at $5,000 a month, with most integrated programs at $8,000 to $12,000.
  • Dated case studies, such as a 28% lift in SEO traffic in four weeks for a new Coborn's store.
  • Named in 7 of 15 AI-assistant answers, with recent Google reviews crediting its SEO work.

What clients say

Reviewers credit it with better SEO and website performance, more leads and lower cost per lead. they have helped us make significant improvements to our SEO and website performance — Google reviewer, 2026

Watch-outs

The $5,000 floor covers SEO, paid media or both, so ask what SEO alone costs. Contract terms aren't published. It was not in the top 10 for any of the 12 searches we checked, and one recent Google review comes from a consultant who trained its team rather than a client.

6 · Local and home-service businesses that want SEO, ads and web from one month-to-month retainer

Snack Club Marketing

5.0 on Google (21) · No Clutch reviews · St. Louis Park · Two-person team

Why we picked them

  • Month-to-month retainers from $2,000 a month, published on its site.
  • Case studies with numbers, such as $419,064 booked from organic search for an HVAC company from May to September 2026.
  • In the top 10 or the map pack for 2 of the 12 Minneapolis SEO searches we checked.

What clients say

Reviewers praise hands-on, plain-spoken help across Google ads, SEO and analytics. Over the past 6 months, we’ve worked on SEO strategy, website visibility, content structure — Google reviewer, 2026

Watch-outs

It doesn't sell SEO on its own, only inside a retainer. It is a two-person team. 17 of its 21 Google reviews were posted from June to August 2026, and six have no text. No AI-assistant answer named it.

7 · Landscaping, lawn care and other home-service contractors that want published plans

JBX Strategies

5.0 on Google (23) · No Clutch reviews · Stillwater · Founders named on site

Why we picked them

  • Publishes three plans from $1,500 a month, with no long-term contract.
  • Case studies with numbers, such as a landscaping client's organic sessions up 45% year over year.
  • Seven Google reviews in the last year, several crediting it with more leads.

What clients say

Contractors say it handles SEO, content and their website and has brought more leads. an increase in the number of leads coming into our business — Google reviewer, 2026

Watch-outs

Each plan adds a one-time installation fee, from $2,000. Some case studies are for clients outside Minnesota, its site names different home bases (Minneapolis, Woodbury and a Stillwater address), and its Google listing shows no address. It was not in the top 10 for any of the 12 searches we checked.

Free agency audit

Not sure your agency is earning its retainer?

I've spent years inside SEO agencies, so I know where the hours go and where they don't. Give me read-only access and your last three reports, and I'll grade the work against what you were promised: what shipped, what it earned, and what's missing.

You'll get a one-page scorecard and a 30-minute call with a straight answer: keep, fix or replace. If they're not delivering, I'll show you what fractional SEO would look like instead.

Get a free agency audit 5 audits a month

Choosing an agency instead? Send me the proposals and I'll tell you which one I'd sign.

Sample scorecard
Scope vs. delivery
B
Results vs. spend
C
Work quality
C
Reporting
D
Ownership and risk
A

Verdict: Fix

Illustrative example, not a real client.

First-party data

The Minneapolis SEO market in numbers

19%
publish their pricing
42%
show SEO case studies with real numbers
10%
rank top 10 for their own Minneapolis searches
11 of 67
get named by AI assistants for Minneapolis SEO
Published SEO prices start at a median of $2,000 a month Lowest published monthly SEO plan, for the 13 of 67 qualified agencies that publish one

Teal: agencies on this list. Grey: other qualified Minneapolis agencies (not named).

Thirteen of the 67 qualified Minneapolis-St. Paul agencies publish a usable monthly price, from $235 to $5,500, with a median of $2,000. Only seven rank in the top 10 or the map pack for any of the 12 Minneapolis SEO searches we checked.

Before you sign

What we saw that you should watch for

None of these rules an agency out on its own, but each is worth a question before you sign.

  • Ranking guarantees Some Minneapolis-area agencies guarantee better rankings or a top map spot, sometimes with a money-back promise. Nobody controls Google's rankings; read exactly what a guarantee covers and how it is measured.
  • Links sold by the dozen Some plans list a set number of backlinks per month, or sell backlinks as a stand-alone service. Paid links break Google's guidelines; ask how links are earned.
  • Review filtering A few agencies advertise tools that steer happy customers to Google and unhappy ones elsewhere. Google doesn't allow it, and it makes their own ratings harder to trust.
  • "Minneapolis" pages from elsewhere Many firms that rank for Minneapolis searches are based in other states or countries, with a city landing page and sometimes a virtual office. Ask where the people doing your work sit.
  • Review counts that don't match Some sites claim more Google reviews than their profile shows, or cite reviews we couldn't find at all. Check the profile itself.
  • Agencies that rank themselves Several publish a "best agencies" list with their own name on it. We gave that no credit; check lists against the reviews underneath them.

Method

How we reviewed

Every agency went through the same three rounds, each looking harder at fewer agencies.

  1. Screen. Names SEO as a service, has a Minneapolis-area office, active in the last 12 months, names real people, has client reviews. Guaranteed rankings or paid link schemes rule an agency out.
  2. Qualify. Proof of results, rankings for their own Minneapolis searches, reputation, transparency, SEO depth and awards.
  3. Deep dive. For the top 10: review text, team stability on LinkedIn, and 15 AI-assistant answers.

Seven of 336 made the list

Found in Minneapolis336

Offer SEO158

Passed the screen67

Deep-dive finalists11

Listed7

FAQ

Questions, answered

How much does an SEO company cost in Minneapolis?

Thirteen of the 67 qualified Minneapolis-St. Paul agencies publish a usable monthly price, from $235 to $5,500, with a median of $2,000. All seven we list publish a starting price, from $1,500 to $5,500 a month.

How do I choose an SEO agency in Minneapolis?

Ask for case studies with start points and dates, and what came from search rather than ads or a new website. Ask for the contract length and exit terms and who will do the work, and read the newest reviews on the Google profile itself.

Do these agencies cover St. Paul and the suburbs?

Yes. Our review covered the Minneapolis-St. Paul metro, using a Google Maps pull of about 30 km around downtown Minneapolis. Uproer and Augurian are in St. Paul, Perrill in Minnetonka, Snack Club Marketing in St. Louis Park and JBX Strategies in Stillwater.

Why are there only seven agencies on this list?

We list agencies above a natural break in the scores. Many others with strong reviews or rankings guaranteed rankings, sold links, filtered reviews, showed no recent activity, named no staff, or had no real local office.

How often is this list updated?

We re-review every listed agency each quarter and show the date of the last review on the page. Next review: February 2027.

Photo of Andrew Eagar

About the reviewer

Andrew Eagar

Andrew Eagar has worked in SEO since 2008. He has been Director of SEO at four agencies, built SEO departments from the ground up and led teams of more than 20 SEOs, on brands including Twitter, Amazon, S&P Global, PGA Tour, Allstate and Seagate. He has contributed to Moz and Clutch, and today runs The Fractional SEO in Virginia. LinkedIn