Commercial glassTown & Country Glass
13Xorganic traffic
145 to 1,849 visits a month
- top-3 rankings, up from 1
- 109
- top-3 rankings, up from 1
- Google Ads conversion rate
- 29.9%
- Google Ads conversion rate
Marketing for Minnesota home and service trades
A co-founder will look at the Minnesota cities you serve and show which pages, ads and phone answering to start with, at published prices.
Google searches each month
Searches for marketing help that name Minnesota
Searches for marketing, SEO, web design and ads, by the place they name
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
Where to start in Minnesota
Lithium Marketing is a digital marketing agency for service businesses across Minnesota. We build websites, run SEO and Google Ads, and answer calls with an AI receptionist. Every plan is sized to the cities where you can take jobs.
More than 60% of Minnesotans, about 3.71 million people, live in the Twin Cities metro area. The remainder of the state is known as “Greater Minnesota” or “Outstate Minnesota”, and a business that covers both needs pages in both. The order to build them follows your crews, not the map.
What Lithium does
Each service page explains the scope and the price. Start with the problem that costs you the most calls, then add the next service when the first one is working.
Cities you can compare
Minneapolis, St. Paul, Rochester, Duluth, Bloomington, Brooklyn Park, Woodbury and Plymouth each have a page of their own, so you can compare the city where you already work with the next one you want to win.
Metro pages: Twin Cities
What the state phrases tell you
The statewide phrases are agency searches. “web design minnesota” averages 320 searches a month, and the person typing it is shopping for a marketing partner, not looking to hire a plumber. Those searches are worth having, and they are smaller than the trade searches in Minneapolis or St. Paul.
Trade searches usually name a city. “plumber minneapolis” averages 1,900 searches a month and “plumber st paul” averages 1,300, so a plumbing company can pick its next market by looking at where the searches already are. A roofer, an electrician or a landscaper faces the same choice.
| Search | Searches a month |
|---|---|
| web design minnesota | 320 |
| digital marketing agency minnesota | 210 |
| minnesota seo | 110 |
| seo company minnesota | 70 |
| marketing agency minnesota | 40 |
Source: Google Ads keyword data, average monthly U.S. searches. "Under 10" = below Google’s reporting floor.
Housing and growth across the state
The median Minnesota home was built in 1979, and 10.4% of Minnesota homes were built in 2010 or later. Repair and replacement work fits the older share of that stock, while additions, finishes and new systems fit the newer share. If you do both, say which one you want more of on the page and show a job from each.
Minnesota’s population continues to grow, primarily in the urban centers. For a new resident, a page that shows your coverage and a finished job nearby does the introducing. If most of your work comes from repeat customers, that page still matters when a neighbor asks who to call.
Sources: U.S. Census Bureau 2025 population estimates, ACS 2020–2024 and 2023 County Business Patterns.
The trades that make up the state
2,988 residential remodelers and 2,397 landscaping services work across Minnesota, and both labels cover very different jobs. A basement finish and a deck build need separate explanations, and so do a spring cleanup and a full planting design. A page that says which jobs you take gives a homeowner a reason to call.
1,816 plumbing, heating and air-conditioning contractors and 1,534 electrical contractors work statewide, and a homeowner choosing between a repair and a replacement needs to know which one you do. Write that on the page, then keep the same wording in your ads and your phone answers so the first call is about the job you sell.
County Business Patterns
Trade and home service businesses in Minnesota
Establishments by industry, 2023
Source: U.S. Census Bureau, 2023 County Business Patterns (NAICS establishment counts).
A case and an owner’s words
Town & Country Glass, a commercial glass company in Portland, hired Lithium for a new website, SEO and Google Ads. Its case study reports what that combined work produced. Dave Turin of Dozer Dave adds his own recommendation for the website and internet marketing help.
Commercial glass13Xorganic traffic
145 to 1,849 visits a month
“I highly recommend Dj Van Zanten if you need any help with your website and your internet marketing.”
Dave TurinDozer DavePricing
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].
Start with the city where you want the next job, not the one with the largest population. Look at the demand figures on that city’s page and at how many crews you can keep busy, then add a second city once the first one produces steady work.
Every city you sell in needs its own page, because the searches and the housing differ from city to city. If the services differ by city, give each service its own page there too. A roofer who also remodels has two offers that should not share one page.
Google Ads can show early results within the first week. A website usually takes six to nine weeks from kickoff to launch, and SEO is slower: technical fixes usually move within 30 days, and local search visibility typically builds over 60 to 90 days.
It depends on how fast you need calls. Google Ads can put your offer in front of searchers while a new site or a set of city pages is being built, and SEO builds visibility that keeps working after the ads stop. Start with one and add the other when the budget allows.
The work is the same, but the markets are not. Rochester and Duluth sit outside the Twin Cities metro, so each city page starts from its own searches and its own housing stock. A business that covers both the metro and Greater Minnesota needs a plan that treats them as separate places.
Free action plan
Tell us what you sell and where you sell it. A co-founder will look at your site on a short video call and explain which pages, campaigns and phone changes would help you book more of the work you want.
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