GlassDixie Glass
76%more conversions
January vs the January before
- ads conversion rate
- 15.57%
- ads conversion rate
- organic traffic
- +18.2%
- organic traffic
Marketing for the Twin Cities service economy
Bring more Twin Cities customers from search to your schedule with a marketing plan reviewed directly with a co-founder.
Google searches each month
How Twin Cities customers search for a plumber
Searches naming a city or the region
Source: Google Ads keyword data, average monthly U.S. searches. "Under 10" = below Google’s reporting floor.
Google PartnerView our Partners listing
5.0on Google · read our reviews
Businesses
we’ve worked with
Businesses we’ve worked with
Start with the jobs
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.
Choose the work you need
Explore the service that addresses your next problem. Each link explains the Twin Cities work, the price and how it is measured.
The words customers use
The phrase “plumber st paul” accounts for about 1,300 searches a month; “plumber twin cities” records 110. Keep the regional name on your site, but give customers a direct answer about work in their city. The same decision belongs in your ads: choose the places your crews cover before choosing keywords.
Regional phrases still matter. There are about 110 monthly searches for “landscaping twin cities”. A landscaping company can use the regional page to explain its overall offer, then link to city pages with completed jobs and service details. We check the searches for your own trade before recommending that mix.
| Searches naming | Searches a month |
|---|---|
| Minneapolis | 900 |
| St. Paul | 30 |
| Bloomington | under 10 |
| Brooklyn Park | under 10 |
| Woodbury | under 10 |
| Plymouth | under 10 |
| “twin cities” searches | 60 |
Source: Google Ads keyword data, average monthly U.S. searches. "Under 10" = below Google’s reporting floor. Each city is the sum of its marketing searches.
| Search | Searches a month | Cost per click |
|---|---|---|
| garage door repair twin cities | 90 | $94.04 |
| roofing company twin cities | 140 | $67.17 |
| pest control twin cities | 70 | $15.55 |
| plumber twin cities | 110 | $13.17 |
| landscaping twin cities | 110 | $6.90 |
| electrician twin cities | 20 | not reported |
| hvac repair twin cities | 10 | not reported |
Source: Google Ads keyword data, average monthly U.S. searches. "Under 10" = below Google’s reporting floor.
Source: one Google results page for “plumber twin cities”, as Google showed it to a searcher located in the area. Search ad counts exclude sponsored local listings. Results shift by searcher and day.
Define the territory
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.
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
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
Source: U.S. Census Bureau, 2023 County Business Patterns (NAICS establishment counts). Geography: the Minneapolis-St. Paul-Bloomington metro area.
Choose a starting point
The first plan connects the work you want with the customer’s next step and the numbers you need to make spending decisions.
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.
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.
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.
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 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.
Glass76%more conversions
January vs the January before
“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 JohnsonOn-Target LandscapeExplore the Minnesota cities
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
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.
$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.
$1,300–$3,000
per month
Typical local SEO retainer, scoped against your revenue per lead.
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.
$179
per month
Fully managed. No contracts, cancel anytime. Live in days.
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.
FAQ
Still curious?
Call (503) 766-5964 or email [email protected].
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.
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.
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.
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.
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
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
2000 NE 42nd Ave Ste D Unit 2370, Portland, OR 97213
Prefer to pick a time? Book a 30-minute call with DJ