What Does SEO Cost in MN? We Asked Local Agencies & Freelancers

Table of Contents

We get asked all the time by potential clients, "What should we expect to spend on SEO?" We know how we price out our SEO services here at Uproer and we've been told that we're "competitive" in pitches. But, we haven't been able to answer this question on behalf of the local market with anything better than an educated guess.

So, we decided to survey Minnesota-based SEO agencies and freelancers to better understand how they price their services. There have been similar surveys at the national and global levels, but nothing (to our knowledge) focused just on Minnesota.

Here are our main takeaways from the responses

  • The monthly retainer is the most popular way to structure SEO engagements. Agencies most frequently reported that these make up 90-100% of their SEO work.
  • In contrast, hourly pricing arrangements are the least popular. Two-thirds of respondents reported that none of their SEO engagements are structured with hourly pricing.
  • Agencies charge roughly $1,000 more per month than freelancers for monthly retainers and about $2,400 more per project.
  • Comparing our results against a similar survey that polled US agencies, Minnesota-based agencies are priced higher on average for hourly, project-based and monthly retainer arrangements.

Read on to view the data and more findings from our survey.

How are SEO Engagements Structured?

By far the most popular pricing model is the monthly retainer. SEO requires consistent, long-term effort to see success so it's no surprise that ongoing engagements are so common.

What is interesting is how rare hourly engagements are among the agency respondents:

Only 8 of the 23 agencies surveyed offer hourly-based SEO work. 96% of agency respondents said that hourly work makes up less than 30% of their client engagements.

Hourly engagements are the "traditional" agency pricing model in the marketing & advertising world and are still popular to this day. SEO doesn't often fit with short-run campaigns so it could be that costs don't fluctuate in SEO like they might with other marketing disciplines. This would make hourly engagements less necessary for SEO. Or, the simpler explanation could be that monthly retainers are easier to implement and manage than hourly engagements.

Monthly Retainer Pricing

We already pointed out that the monthly retainer was the most popular pricing model reported in our survey. The largest bucket of agency respondents said that monthly retainers make up 90%-100% of their SEO engagements.

There was a fairly strong consensus around pricing for monthly SEO retainers.

We used the top end of each range to calculate the average monthly retainer price for agencies and freelancers:

  • Agency: $3,977/month
  • Freelancer: $2,833/month

In Minnesota, you can expect to spend roughly $1,000 less per month if you forgo the resources of an agency for the singular expertise of a freelancer.

Project-Based Pricing

Projects are the most common type of SEO engagement for freelancers. From my past experience, this is especially true if freelancing is not a full-time gig. It's easier to commit to projects with a fixed scope and timeline than to take on anything ongoing.

For the agency crowd, SEO projects are far less common relative to monthly retainers. Agencies most frequently reported that project-based engagements make up 10-20% of their work.

Project-based work is less common for agencies than for freelancers. 78% of agency respondents said that SEO projects make up less than 30% of their client engagements

Pricing for SEO projects was more varied than monthly retainers:

Using the same methodology as the previous section, we took the top-end of each price range to calculate averages for agencies and freelancers.

  • Agency: $6,750 per project
  • Freelancer: $4,333 per project

Whereas we saw a $1,000 difference between agencies and freelancers for monthly retainers, agencies are pricing out projects at a greater premium. This could reflect that agencies are able to take on more complex projects given their larger pool of resources.

Hourly Pricing

Of the three, hourly pricing was the least common pricing structure among our respondents. However, most of our respondents offered up an hourly rate for our survey.

Two-thirds of respondents reported that none of their SEO engagements are structured with hourly pricing.

It's not surprising to see that agencies are more often commanding a higher hourly rate for SEO work.

Using the top-end of each range to calculate the average, here's how agencies and freelancers compare:

  • Agency: $176/hr
  • Freelancer: $150/hr

Comparing MN Agency Pricing vs. US Agency Pricing

We drew inspiration for our survey from a similar survey conducted by Ahrefs in 2019. We were interested to compare how our results from Minnesota-based agencies differed from Ahrefs' results from the broader US. We present these comparisons with a couple of big caveats:

  • Our surveys did not have the same methodology. It appears that Ahrefs distributed their survey to a large pool of agencies, whereas most of our respondents came directly from our network. It's worth noting that our questions had slightly different wording.
  • Some of the price ranges used as options in our survey differed slightly from Ahrefs. We did our best to adjust the data accordingly.

The popularity of the three engagement types fell in the same order as the Ahrefs survey. However, MN-based agencies appear more willing to take on project-based work. One theory we have as to why is that the Uproer survey was conducted in the midst of the coronavirus pandemic. Agencies today may be more willing to take on non-retainer work than they were in 2019.

Minnesota-based agencies have higher average pricing in all of the categories as compared to the US. Besides having a smaller sample size, we have a couple of thoughts as to why:

  • Our MN-based respondents reported more years of experience. 31% of MN respondents had fewer than 5 years of experience, whereas 41% of respondents to the Ahrefs survey fell into the same category.
  • The vast majority of agencies surveyed by Uproer were based in the Twin Cities. It's possible that the Ahrefs survey had a higher concentration of respondents located outside of a major metropolitan area.

It'd be interesting to compare against other regional SEO pricing surveys. I'd suspect that if we were to compare against New York or southern California, Minnesota agencies would look more affordable.

Methodology & Data

We distributed the survey via Google Forms through our network to other MN-based SEO agencies and freelancers. In total, we received 29 responses - 23 identified themselves as agencies and 6 as freelancers.

We've made the data available in a Google Sheet. To edit it, you'll need to make yourself a copy (File > Make a Copy).

View the Data

Griffin Roer

Griffin Roer

Griffin has spent more than a decade in the search engine marketing industry. After years of working as an SEO consultant to some of the country’s largest retail and tech brands, Griffin pursued his entrepreneurial calling and founded Uproer in May of 2017. He's also served as a board member for the Minnesota Search Engine Marketing Association.

See More Insights

SearchLite - Don't Sleep on Category Page Content

This month’s SearchLite intro was written by Content Manager, Skye Sonnega Hey everyone, We recently livened up this dull Minnesota winter with two fantastic additions to the Uproer team! Eric Davison joined as a Senior SEM Analyst, and Jenny Hudalla joined as a Content Specialist. These folks are bright, hardworking, Minnesota-local, and coming in

Read More

Sr. Manager, SEO & Operations

Dave Sewich

Dave made an accidental foray into digital marketing after graduating from the University of Minnesota Duluth and hasn’t looked back. Having spent the first part of his marketing journey brand-side, he now works with the Uproer team to help clients realize their goals through the lens of search.

When not at work, you’ll find Dave staying active and living a healthy lifestyle, listening to podcasts, and enjoying live music. A Minnesotan born and raised, his favorite sport is hockey and he still finds time to skate once in a while.

Dave’s DiSC style is C. He enjoys getting things done deliberately and systematically without sacrificing speed and efficiency. When it comes to evaluating new ideas and plans, he prefers to take a logical approach, always sprinkling on a bit of healthy skepticism for good measure. At work, Dave’s happiest when he has a chance to dive deep into a single project for hours at a time. He loves contributing to Uproer and being a part of a supportive team but is most productive when working solo.

Founder & CEO

Griffin Roer

Griffin discovered SEO in 2012 during a self-taught web development course and hasn’t looked back. After years of working as an SEO consultant to some of the country’s largest retail and tech brands, Griffin pursued his entrepreneurial calling of starting an agency in May of 2017.

Outside of work, Griffin enjoys going to concerts and spending time with his wife, two kids, and four pets.

Griffin’s DiSC style is D. He’s driven to set and achieve goals quickly, which helps explain why he’s built his career in the fast-paced agency business. Griffin’s most valuable contributions to the workplace include his motivation to make progress, his tendency towards bold action, and his willingness to challenge assumptions.