Minnesota
Internet Marketing Service in Minnesota: From One Person.
I'm Caleb Schallert, based in Houston, and I run internet marketing for businesses in Minnesota the same remote-first way I run it everywhere I don't have a local office: websites, SEO, video, ads and automation, one person across all of it. An audit first, a plan you can see, and Search Console data every month proving it moved.
Internet Marketing Service Starts With Your ZIP Code
The state runs on local markets, from Minneapolis out. Give me your ZIP, and I'll tell you straight what results look like for your specific one.

On this page
How Remote Work With Me Runs
There’s no storefront to point to. I work from Houston, the way I work with anyone I can’t drive over and see.
- What’s live gets read first
- A plan drafted for your pushback
- Movement you can point to inside weeks
Month one follows that order every time, no exceptions. Nothing turns into a black box.

The Numbers Behind the Market
5,793,151 people, 2024 (U.S. Census Bureau estimate). That's Minnesota, and the size of the field a business here competes in.
- 5,793,151 people, 22nd by population
- 154,455 employer businesses, 18th nationally (2023)
- About 26.7 employer businesses per 1,000 people
- Largest city: Minneapolis, 428,579 people
I'd call that the hardest market to break into (7% of the state's population), since the rivals pile up wherever the searches do.
Here are the 3 largest metro areas by population; each carries its own local search reality:
- Minneapolis-St. Paul-Bloomington: 3,757,952 people
- Duluth: 281,815 people
- Rochester: 230,742 people
Cross-border metros Minnesota businesses also compete in: Sioux Falls, SD (308,266) and Fargo, ND (267,793).
The state runs on Central time, the same clock I'm on in Houston. Scheduling a call is exactly as easy as it would be with someone local. It's a genuine factor in scheduling, and I plan around it instead of a Houston-only calendar.
What the Workforce Works In
I look at BLS numbers before I look at anything else, and for this state they point to these three sectors.
- Health Care and Social Assistance: 510,901 jobs, 2024 (where a credential page does more work than a location pin)
- Manufacturing: 320,271 jobs, 2024 (where the buyer is comparing documents, not driving distance)
- Retail Trade: 284,854 jobs, 2024 (I've fixed a wrong closing time and watched the calls start the same week)
Two businesses on the same street can need different builds. What they sell splits them.
Metro Search vs. Statewide Search
Every state page I build carries two answers at once, because an internet marketing search means two different things to two different people.
- The one searcher who truly means the whole state is usually someone about to move here
- Voice search skews local harder than typed search does, even inside the state
- A search from Minneapolis-St. Paul-Bloomington already reads local to Google before I touch anything
- Desktop sessions skew toward comparison shopping; phones skew local
A business can own the statewide search and still lose the metro-level search sitting right underneath it. Skip either reader and the page loses genuine search volume. Both readers, one page.
What I Would Do First for a Minnesota Business
I'd start by naming the metro, Minneapolis-St. Paul-Bloomington or Duluth, since the plan changes depending on the answer.
- I'd build the credentials and reviews first here; location comes second, since Health Care and Social Assistance alone accounts for 510,901 jobs here in 2024
- I'd skip the map-pack work and build for the buyer running spec comparisons instead, since Manufacturing alone accounts for 320,271 jobs here in 2024
- I'd fix the listing accuracy before touching anything seasonal, since Retail Trade alone accounts for 284,854 jobs here in 2024
I size the build to what the data supports here, never a padded plan bigger than the market itself. I'd spend the first 30 days on Minneapolis-St. Paul-Bloomington's own competitive field, then check Search Console 30 days later for that specific metro. The sector decides.

Seasons, Timing and the Map Pack
The state's toughest field sits in Minneapolis-St. Paul-Bloomington; its easiest sits in Rochester, and I size the proof timeline to whichever one the plan is built for. The state doesn't run on one economic calendar, and a plan that assumes it does is already behind.
- Health Care and Social Assistance, stays close to flat all year, the steadiest of the group
- Manufacturing, stays flat most months, driven by orders more than seasons
- Retail Trade, swings hard around the holidays, same as the rest of the country
The state carries 154,455 employer businesses, and their calendars pull in different directions. I've watched two industries in the same state peak in completely different months, and a plan that only tracks one of those calendars ends up quietly wrong for the other half of the year. Smaller fields move faster.
Internet Marketing Service in Minnesota: What an Audit Usually Turns Up
Here are two problems that audits on other sites turned up, with the numbers from each. Whether your site has either one is something only an audit can say.
- 331 legacy URLs worth 1.58 million impressions over 16 months
- Eighteen pages: 442,766 impressions and 51 clicks
1.58 Million Impressions of Search History Behind Old URLs
After a migration, a multi-location franchise's legacy addresses redirected to location homepages or to a 404 page. The franchise's top commercial phrase went from roughly 280 impressions a month to 26 within three months. The full map ran to 331 legacy URLs, worth 1.58 million impressions and 29.2K clicks over 16 months. We wrote five rewrite rules at the host and imported 290 rules at the redirect service. A random sample of 24 URLs all matched. A recovery check was scheduled for about two weeks out. The gain was not yet measured.
Eighteen City Pages Took 53 Percent of the Impressions
Joining a personal-injury law firm's crawl to three months of Search Console data showed where the impressions went. Eighteen geo pages collected 442,766 impressions. That was 53 percent of the site's total, and it came to 51 clicks. Another 21 paginated archives were indexed with 282 impressions and zero clicks, while Google listed 166 pages as discovered or crawled but not indexed. The archives and both category layers went to noindex with follow, which keeps link equity moving. Nothing was deleted. The city pages went to the top of the rewrite list.
The full United States directory holds every state page I've built, this one among them, next to the country-level numbers.
The Five Services
Work here usually draws from these five things. I couldn't tell you which ones you need without seeing the site first.
4 straight answers
Frequently Asked Questions
These only live on this page. If yours isn't here, ask me below.
Quick Answers
Do You Have an Office in Minnesota?
I'm based in Houston, Texas, with no Minnesota storefront to point to. Every client gets the same remote-first process. When a trip is truly warranted, a launch, a shoot, a leadership meeting, I book it. Otherwise the work runs remote, and I don't pretend it's something else.
How Is Working With Someone Outside Minnesota Different From Hiring Locally?
It's mostly a question of tools. A kickoff call and a written plan cover what a desk visit used to. I've flagged a dropping number to a client before they'd even opened that month's report themselves.
With Minnesota This Crowded a Market, What Does Working With Me Here Include?
Working together can cover five things: internet marketing service, website designer, video production service, advertising agency, automation company. I've had a client only ever need one of them, and I've had a client need all five inside a year. The audit tells me which, not a package tier.
How Fast Can We Start Working Together If My Business Is in Minneapolis?
A business day is usually all it takes to hear back from me, no phone tag involved. We talk through the business, set the kickoff call, and a written plan follows before anything moves.
Let's talk
Contact Me About Your Project
Want to talk through what this looks like for your business? Contact Caleb Schallert directly, and you will hear back from me, not an assistant, within a business day.
"Everyone is welcome. This is bigger than me."