Skip to content

Marketing for the Twin Cities service economy

A digital marketing agency for Twin Cities businesses seeking calls.

Bring more Twin Cities customers from search to your schedule with a marketing plan reviewed directly with a co-founder.

  • Service pages for your busiest jobs
  • Ad reports tied to booked work
  • Phone answering with your call rules

Google searches each month

How Twin Cities customers search for a plumber

Searches naming a city or the region

  • plumber minneapolis
    1,900
  • plumber st paul
    1,300
  • plumber bloomington mn
    590
  • plumber woodbury mn
    480
  • plumber brooklyn park
    390
  • plumber plymouth mn
    210
  • plumber twin cities
    110

Source: Google Ads keyword data, average monthly U.S. searches. "Under 10" = below Google’s reporting floor.

Google Partner badge Google PartnerView our Partners listing 5.0on Google · read our reviews
2010Lithium Marketing, established in 2010
$10M+Over $10 million in Google ad spend managed

Businesses we’ve worked with

  • Willard Power Vac
  • Sarkinen Plumbing
  • Robinson Restoration
  • Town & Country Glass
  • Dixie Glass
  • Byers Septic Service
  • F&W Fence Co.
  • Drake’s 7 Dees
  • Rickabaugh Construction
  • Hillsview Building
  • Dozer Dave
  • Mt. Hood Pro Painting
  • On-Target Landscape
  • Atiyeh Bros Carpet
  • Lovett
  • Westmore Construction
  • Northwest New Homes
  • Porter Sealcoating & Paving
  • RescueHero Restoration
  • Panda Plumbing
  • Biermann Plumbing & Heating
  • Ballistic Junk Removal
  • Smart Doors LLC
  • Peak Performance Roofing
  • Deluxe Heating & Cooling
  • Lifetime Exteriors
  • Bruce Johnson Construction
  • Madrone Painting
  • Smart Tree Service
  • Premier Gutter Cover
  • NW Pacific Electric
  • Universal HVAC
  • Lenny Martin Painting
  • Next Level Decks & Exteriors
  • Prodan Construction
  • Smooth Rollin’ Sealcoating and Paving
  • Lovett Restoration
  • Greenlight Titles
  • G.W. Hartley IV
  • Advanced Coatings
  • Thomson Equipment
  • MyADU

Start with the jobs

A Twin Cities marketing agency should know which jobs you want

Lithium Marketing connects SEO, websites, paid ads and phone answering for service businesses across the Twin Cities. The geography matters: “plumber minneapolis” receives about 1,900 monthly searches. A business pursuing those customers needs a Minneapolis service page, advertising that reaches its chosen territory and someone ready to answer the calls.

Start with your best work and the cities you can serve well. We use that list to decide what to build, where to advertise and how to measure results. Your plan might begin with better service pages, a tighter ad account or an AI receptionist. You do not need to buy everything to get started.

Define the territory

A metro boundary is bigger than most service areas

The Minneapolis-St. Paul-Bloomington metro spans 15 counties: 13 in Minnesota and two in Wisconsin. Its population, housing figures and trade counts cover that full area, including Wisconsin’s Pierce and St. Croix counties. You choose a smaller working territory if that is what your crews can cover; the marketing should follow it.

Homeowners occupy 70.7% of occupied homes across the metro. Explain how someone requests an estimate and what happens next, then add landlord or property-manager information if you serve them too. A visitor should be able to tell who arranges the work without calling to ask.

residents (2025 estimate)
3,790,295
residents (2025 estimate)
population change, 2020 to 2025
+2.7%
population change, 2020 to 2025
housing units
1,551,396
housing units
of occupied homes owner-occupied
70.7%
of occupied homes owner-occupied
of homes built before 1980
49%
of homes built before 1980
median home value
$374,000
median home value

Sources: U.S. Census Bureau 2025 population estimates, ACS 2020–2024 and 2023 County Business Patterns. Geography: the Minneapolis-St. Paul-Bloomington metro area.

Make your work recognizable

A company name alone gives customers little to compare

Across the metro’s counties, residential remodelers account for 2,078 establishments. That is a reason to be specific about your projects: show the starting problem, the finished work and the city where you did it. We use those details in your website and search content so a buyer can judge your experience.

The regional count also includes 1,015 plumbing, heating and air-conditioning contractors. If you offer both repairs and installations, give each a clear explanation and a suitable call to action. That lets a customer choose between requesting a service call and discussing a planned project.

County Business Patterns

Trade and home service businesses in Twin Cities

Establishments by industry, 2023

  • Residential remodelers
    2,078
  • Landscaping services
    1,605
  • Plumbing, heating and air-conditioning contractors
    1,015
  • Electrical contractors
    795
  • New home builders
    632
  • Painting contractors
    589
  • Excavation and site preparation contractors
    431
  • Roofing contractors
    397

Source: U.S. Census Bureau, 2023 County Business Patterns (NAICS establishment counts). Geography: the Minneapolis-St. Paul-Bloomington metro area.

Choose a starting point

Build the program around what happens after someone finds you

The first plan connects the work you want with the customer’s next step and the numbers you need to make spending decisions.

1

Choose the work worth growing

Tell us which jobs you want, which cities you cover and how much capacity you have. We use those answers to set priorities across your website, search and advertising.

2

Follow a customer through your marketing

We review your pages, listings and current ads, then check how calls and forms reach your team. Missing tracking or a broken contact form gets addressed before it distorts the next decision.

3

Put the first service to work

We agree on the scope and price for the starting service. That might be SEO content, a website build, an ad campaign or managed phone answering, depending on what is holding back bookings.

4

Review the jobs behind the report

We connect marketing leads with the jobs your team records. The next recommendation follows the services and areas producing work, with the cost of each channel visible.

A documented client project

Dixie Glass shows the website, search and advertising work

Dixie Glass serves glass customers on the Mississippi Gulf Coast with a website, SEO and Google Ads from Lithium. Read its case to see the search and advertising results of that work. The owner quote is Matt Johnson’s, from his time running On-Target Landscape.

Dixie Glass website homepage for glass services on the Mississippi Gulf CoastGlass

Dixie Glass

76%more conversions

January vs the January before

ads conversion rate
15.57%
ads conversion rate
organic traffic
+18.2%
organic traffic
Read the case study
“Lithium Marketing is awesome to work with and the results you’ll get are outstanding. Once I started working with them I saw increase in my online presence and my sales increased too. I would highly recommend them to anyone looking for help with marketing!”
Matt JohnsonMatt JohnsonOn-Target Landscape

Explore the Minnesota cities

See the market where your next customer lives

The city links cover Minneapolis, St. Paul, Bloomington, Brooklyn Park, Woodbury and Plymouth, all in Minnesota. Open a city for its marketing details, or use the Minnesota directory to explore farther across the state.

Pricing

Choose a service with the cost in view

Lithium publishes a typical price for four of its five services, and AI automation is quoted after a free discovery call. Your proposal depends on scope, competition and ad spend.

Conversion web design

$5,000

typical project

Larger sites with more pages or integrations get a fixed proposal after a 30-minute discovery call. Six to nine weeks from kickoff to launch.

SEO

$1,300–$3,000

per month

Typical local SEO retainer, scoped against your revenue per lead.

Google Ads management

From $500

per month

Plus ad spend. Typical: $500–$1,500 a month in management, plus ad spend of $2,000–$5,000 a month.

AI receptionist

$179

per month

Fully managed. No contracts, cancel anytime. Live in days.

AI automation

Scoped

after discovery

Clear, upfront pricing after a free discovery call. Custom builds typically take 1–2 weeks.

Optional hosting and maintenance: $99/month. Secure private hosting on a dedicated high-speed server, daily backups, software and security updates, and basic website changes are all included. Most clients choose this option to keep their new website updated and running smoothly; it is not required.

Our usual service agreement starts with six months, then continues month to month with 30 days’ cancellation notice. Your written agreement sets the final terms. The AI receptionist has no contract.

  • You own your domain, hosting account and website
  • Six-month starting term
  • We guarantee the work, not a ranking
Get my free action plan

FAQ

Deciding how to hire marketing help

DJ Van Zanten

Still curious?

Call (503) 766-5964 or email [email protected].

How do you decide which service my business needs first?

We start with the point where prospective jobs are being lost. If people find the site but rarely contact you, the pages or offer need attention. If your team misses calls, reception may come first. If customers cannot find you, we look at search and advertising. The recommendation is tied to your current setup and capacity.

Will I need a bigger budget to cover the whole Twin Cities metro?

A wider service area can require more content and advertising, but coverage alone is not a reason to spend more. We compare the jobs you want with the areas your crews can handle profitably. Begin with a territory you can support, then expand when lead and booking reports support the decision.

Who will I work with during the project?

A co-founder leads the strategy call, and an account manager handles day-to-day questions. Lithium is headquartered in Portland, Oregon, with a team in Portland, Bend and Seattle, working with every client by video. You review the proposed work, its cost and its schedule before it starts.

What commitment does a marketing program require?

The usual service agreement begins with six months and continues month to month with 30 days’ notice. The AI receptionist has no contract. A website is priced as a project, and custom automation receives a separate scope after discovery. Your proposal spells out the terms for the services you choose.

Can this work for a small service crew?

A small crew can use the same services with a narrower job list and territory. We need to know the work you can take on and what a booked job earns the business. That keeps a modest campaign focused and helps avoid paying to attract requests your crew cannot fulfill.

Free action plan

Bring your service area to a free marketing planning call

Which Twin Cities jobs would you like to book more often? Include that list and your website link with your request. During a short video call with a co-founder, you’ll work through a free plan for attracting those jobs within your crew’s capacity.

What we’ll cover

  • What’s working (and what isn’t) in your current marketing
  • Site and funnel gaps that are costing you leads
  • Local SEO and paid traffic opportunities
  • Simple tracking and KPIs to measure success

Get my free action plan

Tell us a little about your business. Response within 24 hours.

  • 100% free, no obligation
  • Custom plan for your business
  • Response within 24 hours
Call now Free action plan