Skip to content

Minneapolis
Digital Marketing.

Spray-and-pray marketing is dead. We build targeted campaigns that find the right audience, deliver the right message, and measure every dollar spent.

Adobe
Moz
SEMrush
BBB · Better Business Bureau
WordPress
CTM · CallTrackingMetrics
Clutch
Adobe
Moz
SEMrush
BBB · Better Business Bureau
WordPress
CTM · CallTrackingMetrics
Clutch
Adobe
Moz
SEMrush
BBB · Better Business Bureau
WordPress
CTM · CallTrackingMetrics
Clutch

Verified Proof

We tested 21 Minneapolis web design agencies. We ranked #1.

Our site scored 98 on Lighthouse mobile with a 2.2-second LCP, the fastest in the Minneapolis market. See every agency's actual Lighthouse score, including the 16 that failed Core Web Vitals.

See the 2026 Speed Report →

Reach the right people.
Ignore everyone else.

Email Campaigns

Segmented lists, tested subject lines, and automated sequences that nurture leads into clients.

Direct Mail

Tangible marketing that cuts through digital noise. Targeted by geography, demographics, and interests.

Targeted Advertising

Google Ads and social media campaigns optimized for conversions, not just clicks.

Social Strategy

Content calendars, community management, and paid social that builds real audience.

Minneapolis PPC management

Minneapolis PPC management built around what actually moves the meter: keyword fit, landing-page speed, and offer match. Most accounts we audit are losing 30 to 50% of their spend to broad-match drift, single-keyword ad groups, and quality scores below 5. We rebuild the structure and the conversion path together because Google Ads can't outperform a slow landing page.

We run Google Ads, Bing Ads, Meta Ads, LinkedIn Ads, and YouTube. For service businesses we also run Local Services Ads, which charge per lead rather than per click and sit above the search results — a different animal with its own failure modes, which we catalogued in what breaks in Local Services Ads and how to fix it. PPC budget recommendations start at $1,500 per month for local service businesses and scale with your average customer value. Monthly management is billed hourly at $85, the same rate as every Minneapolis Made service. No percent-of-spend incentives that quietly reward spending more on bad clicks.

Every campaign launches with a Looker Studio dashboard tracking spend, leads, cost-per-lead, and revenue attribution. You see the math, not just the click count. Detailed budget guidance lives in our 2026 Google Ads budget guide.

Get a free PPC audit
Google Ads, Bing Ads, Meta Ads, LinkedIn Ads, YouTube
Single-keyword ad groups, exact and phrase match by default
Conversion tracking with offline lead-quality feedback loop
Negative keyword sweeps every 14 days
Landing page speed and conversion-rate optimization paired with the campaign
Looker Studio dashboard with revenue attribution, not just clicks
$85/hr management fee, no percent-of-spend conflicts

Lead generation,end to end

A digital marketing agency that owns the whole funnel, from the click to the calendar invite. The four levers we tune for every Minneapolis lead-gen client.

Landing pages

Single-purpose pages built for one offer and one audience. Fast, mobile-first, and tested against the live ad copy before money goes in.

Forms and intake

Short forms with progressive profiling, spam protection, and CRM sync. Every submission tagged with source, campaign, and landing page so attribution is automatic.

CRO and A/B testing

Headline, hero, social proof, and form-field tests scoped to your traffic volume. We don't run vanity tests on pages that get 200 visits a month.

Nurture and retargeting

Email and ad-platform retargeting for the 96% of visitors who don't convert on first visit. Sequences keyed to behavior, not arbitrary day counts.

How digital marketing connects to web design and SEO

A digital marketing campaign rides on top of two foundations: the website it points at and the organic visibility it's reinforced by. Skip either one and the math gets ugly. A 5-second landing page kills 30% of paid clicks before the form ever loads. A site with no organic visibility means every click is a paid click forever.

Minneapolis Made runs digital marketing, web design, and SEO as one program because they share the same conversion goals and the same dashboard. The web design team builds the landing pages and forms. The SEO team feeds organic traffic into the same pages that paid traffic lands on. The marketing team runs the ads and emails. One agency, one P&L, one weekly report.

We also stack answer engine optimization on top because AI Overview citations now route 30%+ of Google's high-intent queries straight to a recommended source, often before the user clicks anything paid.

Why hire a Minneapolis
digital marketing agency?

Because the channels only work together, and almost nobody runs them together. The ad account belongs to one vendor, the website to another, the search work to a third. Each reports success inside its own dashboard while the customer falls through the gaps between them.

The most common version we see in the Twin Cities: a campaign sending expensive clicks to a page that was never built to convert them. The ads vendor shows a healthy cost per click and a great click-through rate. The business gets no calls. Nobody is lying, and nobody owns the outcome, because the outcome lives between two contracts.

Here the ads, the landing page, the search work and the tracking are the same team. When a campaign underperforms we can change the page, not just the bid. That is the entire argument for hiring one agency rather than three specialists, and it is the only argument that holds up.

One team, one outcome
The people running your ads also built the page the ads point at. When conversion drops, we fix the cause rather than filing a ticket with whoever owns the website.
No percent of spend
Most agencies bill a percentage of your ad budget, which quietly rewards them for spending more of your money. We bill hours. If the smartest move is to cut the budget in half, we can actually say so.
Local context
Seasonality here is real. Roofing spikes after storms, HVAC follows the first cold snap, and a statewide campaign that ignores that burns budget in the wrong month. We have run home services campaigns through those cycles.

In-house, freelancer or agency:
which one actually fits?

The right answer depends almost entirely on how many channels you are running and whether anyone on your payroll wakes up thinking about them. Here is the honest comparison, including the cases where hiring us is the wrong move.

Hire in-house
One channel, always on
Makes sense when a single channel drives most of your revenue and there is enough work to fill a week, every week. A good marketing hire in this metro is a real salary plus tooling, so the maths works when the channel is big enough to justify it and not before.
Hire a freelancer
One channel, part time
Makes sense when you need one thing done well and you already know which thing. The limit is that a specialist optimises their own channel. Ask a paid search freelancer whether the answer is more paid search and you will usually get a yes.
Hire a studio
Several channels, one owner
Makes sense when the site, the search work and the ads all have to point the same direction, and when you would rather not manage three vendors who each blame the other two. This is where we sit, and it is the only structure where fixing the landing page is a normal Tuesday rather than a change order.

The case against hiring us is worth stating plainly. If your customers all come from referrals and a truck with your name on it, paid marketing is not your bottleneck and we will say so on the first call. If you have one channel working and nothing else, a specialist freelancer is cheaper than we are and will do that one thing at least as well.

Where a studio earns its keep is the handoff. Most wasted marketing budget in the Twin Cities is not spent on bad ads. It is spent on good ads pointing at a page nobody thought about, measured by a tracking setup nobody checked.

Related reading: how to set a Google Ads budget and email campaigns that actually convert.

One rate. Weekly invoices.
Your ad spend stays yours.

Two numbers matter in digital marketing pricing and most proposals blur them together. There is what you pay the platform, and there is what you pay the people managing it. Google gets the first one. We only ever charge for the second.

Management is $85 an hour, invoiced weekly against hours actually worked. Your ad budget goes directly to Google, Meta or LinkedIn on your own card, in accounts you own. If we part ways you keep the accounts, the history and the audiences, which is not true of every agency in this metro.

The reason we avoid percent-of-spend billing is that it pays us more when you spend more. A model that punishes us for recommending a smaller budget is a model that will eventually recommend a bigger one.

Management rate
$85 /hr
Billed weekly against actual hours. No retainers, no percent of spend, no minimum. Ad budget is separate and never passes through us.
Single channel
15–30 hrs
Per month. One platform run properly, with landing pages and tracking maintained.
Multi-channel
30–60 hrs
Per month. Paid search plus paid social plus email, coordinated rather than parallel.
Typical ad budget
$1,500+
Per month, paid to the platform directly. Below this, local campaigns rarely gather enough data to optimise.
First read
~2 weeks
Before paid campaigns produce enough data to judge. Email is faster, organic is slower.

Not sure which channels are worth funding?

Tell us what you sell and where customers currently come from. We will tell you which channel to start with, including when the answer is none of them yet.

Get a Channel Read

What does our Minneapolis digital marketing
process look like?

01

Audience

We identify your ideal customer, map their behavior, and define targeting parameters.

02

Creative

Compelling copy, design, and offers tailored to each channel and audience segment.

03

Deploy

Campaigns launch across channels with precise timing, sequencing, and budget allocation.

04

Measure

Every dollar tracked. A/B tests, attribution modeling, and continuous optimization.

"Our email campaigns went from 12% open rate to 38% in three months. The direct mail piece drove 47 qualified leads in a single week."
3x ROI on campaign spend

Minneapolis retail client

Questions?
We've got answers.

Most Minneapolis small businesses invest $1,500 to $5,000 per month in digital marketing. That typically covers a mix of email campaigns, social media management, and paid advertising. We bill $85 per hour for management with your ad spend paid directly to the platform, so you’re never paying for channels that don’t serve your business and never paying us a percentage of your own budget.

Email campaigns and paid ads can generate results within days. SEO and content marketing typically take 3 to 6 months to show measurable traction. We set realistic timelines during our strategy phase so you know exactly what to expect and when.

We focus on social strategy, content planning, and paid social campaigns rather than day-to-day posting. We'll build your content calendar, create ad campaigns, and train your team on execution. For businesses that need full social management, we can recommend trusted Minneapolis partners.

SEO is one channel within digital marketing. Digital marketing includes email, paid advertising, social media, direct mail, and content strategy. SEO focuses specifically on organic search visibility. Most businesses benefit from a combination of channels working together.

Yes. While most of our clients are in the Minneapolis-St. Paul metro, we work with businesses across Minnesota and nationwide. Digital marketing is location-independent, so geography isn't a limitation.

A full-service marketing agency typically covers strategy, web design, SEO, paid advertising across Google and social platforms, content, email, and analytics under one roof, so the channels reinforce each other instead of being handed off between separate vendors. Minneapolis Made runs the whole funnel in-house at $85 per hour with no packages or retainers. For how Twin Cities agencies compare and what to look for, see our guide to the best advertising agencies in Minneapolis.

You do. Campaigns run in Google Ads, Meta or LinkedIn accounts registered to your business, with your card on file, and we work inside them as a managed user. If we stop working together you keep the accounts, the conversion history and the audiences you paid to build. Agencies that run your campaigns inside their own account are holding your history hostage, and you usually only discover it on the way out.

No. Management is billed at $85 per hour regardless of budget size, and your ad spend goes straight to the platform. Percent-of-spend billing is the industry norm and it creates a quiet conflict: the agency earns more when you spend more, so recommending a budget cut costs them money. Hourly billing removes that pressure from the conversation.

Around $1,500 a month for a local service business, paid to the platform rather than to us. Below that, campaigns in a metro this size struggle to gather enough clicks to tell a real signal from noise, and you end up optimising against luck. If your budget is smaller than that, organic search and your Google Business Profile are usually a better use of the money, and we will tell you so.

Yes, and it is a common starting point. We audit the existing account structure, conversion tracking and landing pages before changing bids, because the most frequent problem we find is not the campaign at all. It is conversion tracking that was never set up correctly, which means every optimisation decision for months was made against numbers that were wrong.

Hire a Minneapolis digital marketing expert
who drives real results.

Let's talk about what 30 years of expertise can do for your business.

Start a Conversation
What clients say
5.0 / 5
5.0 average from 5 Google Business Profile reviews
Verified at business.google.com/reviews
5 out of 5 stars

I have used a number of "seo guys" and webmasters who talk a good game but just took my money. CJ DELIVERS! I have relied on his sound advice and guidance for nearly a decade now and can attest to his superior approach to all things seo. My site has been number one almost all the time and I have never left page one for my most valuable search terms while my site has been under his careful eye. He understands the business and how Google changes constantly, and he helps me adapt to it. I cannot recommend his services highly enough.

Rick West
Richard West Law Office, Bankruptcy counsel in Ohio for over 40 years
Google Review
5 out of 5 stars

Mpls made has handled web design and advertising for us since 2016. It's nice to work with an organization that you are still able to deal with a human!

Steven Ehlen
Long-standing Minneapolis Made client since 2016
Google Review
5 out of 5 stars

Been putting off rebuilding my site for months. The old version wasn't terrible but it was slow, the back end was a mess, and somewhat embarrassing. Got recommended to CJ and the new site is in a different league.

Avalon Reset
Minneapolis Made web design client
Google Review
5 out of 5 stars

Great web design and SEO. Highly recommend.

Jake St. Peter
Local Guide · 55 reviews on Google
Google Review
5 out of 5 stars

Great service, fixed my site, done in 3 days, thank you kindly.

Daniel Agrici
Minneapolis Made web design client
Google Review

Minneapolis Made

10 S 5th St STE 838
Minneapolis, MN 55402
Open 24/7 · Mon–Sun

Service Area

Digital marketing services for businesses across the entire 7-county Twin Cities metro area: Hennepin, Ramsey, Dakota, Anoka, Washington, Scott, and Carver counties.

Industry Marketing

Marketing by Industry

Full-funnel marketing programs shaped around the buyers, seasons, and math of your industry.

Legal Marketing Home Services Marketing Roofing Marketing HVAC Marketing Plumber Marketing Electrician Marketing
TWIN CITIES SERVICE AREA

Where we work in the Twin Cities

Headquartered in downtown Minneapolis. Dedicated landing pages for the suburbs we work in most often.

Plus Wayzata, Saint Louis Park, Richfield, Hopkins, and the broader 7-county Twin Cities metro on a project basis.

Share this view