Blog / St. Louis

Marketing Help in St. Louis: What a Small Business Should Actually Pay For

St. Louis isn't one market. It's dozens of them. Your marketing should know the difference.

If you're looking for marketing help in St. Louis, you'll find no shortage of people happy to take your money. Agencies downtown, agencies in Clayton, freelancers in every suburb, and national companies with a "St. Louis" landing page and nobody here.

I'm a St. Louis guy. I've worked inside local agencies, run my own, and now work directly with St. Louis small businesses as a fractional marketer. So here's my honest take on St. Louis small business marketing: what's worth paying for, what isn't, and what to ask before you sign anything.

St. Louis skyline at sunset
St. Louis isn't one market. It's dozens of neighborhoods and municipalities.

St. Louis is not one market

Anyone who's lived here knows this, but a lot of marketers forget it. St. Louis City and St. Louis County are separate. The county is a patchwork of small municipalities. St. Charles County keeps growing to the west. And the Metro East sits across the river in Illinois, with its own towns and its own customers.

People here also identify by neighborhood and suburb. Someone in South City doesn't think of themselves as living in the same place as someone in Chesterfield, even though they're both "St. Louis." And when they search, they often search like it: "plumber Kirkwood," "HVAC repair St. Charles," "house cleaning Maplewood."

Why it matters: if your marketing treats the whole metro as one blob, your ads waste money on drives you'd never make and your website misses the searches people actually type.

What should a St. Louis small business pay for?

For most local service businesses, the money that works is boring, local, and specific. Here's where I'd put it first.

1. A complete, active Google Business Profile

For local searches, your Google Business Profile is often the first thing customers see, and sometimes the only thing. Get the categories right, list every service, set an honest service area, add real photos, and post regularly. I go deeper in your Google Business Profile is your new homepage.

2. A steady flow of reviews

Not a burst of 30 in one week. A steady trickle, every month, from real customers, with a reply to every one. In a city where people still ask their neighbors who they used, reviews are the online version of that conversation.

3. Service-area pages for the places you actually work

One page per real service area, written for that area. Not a template with the city name swapped out. If you serve Kirkwood, Chesterfield, Florissant, Maplewood, South City, St. Charles, and O'Fallon, each page should say something true and useful about working there: the housing stock, the drive, the kinds of jobs you see.

Lazy page

Best Plumber in Kirkwood

Same 300 words as every other city page

Only the city name changed

Useful page

Plumbing in Kirkwood

Older homes, common pipe issues you see there

Real job photos, honest response times

Useful page

Plumbing in St. Charles

Newer subdivisions, the jobs that come with them

Which side of the river you dispatch from

Illustrative example for a made-up plumbing company. Each page earns its place by saying something specific.

4. Local content that answers real questions

Blog posts that answer what your St. Louis customers actually ask. Freeze prep for pipes. Storm damage after a spring hailstorm. What to expect from a municipal inspection. That kind of content ranks and builds trust because it's obviously written by someone who works here.

5. Tight Google Ads geo-targeting

This is where a lot of St. Louis ad budgets leak. Targeting "St. Louis" in Google Ads can pull in a huge area. If you don't cross the river, don't pay for Illinois clicks. If you're based in North County, you probably don't want to pay for searches from deep in Jefferson County. Target the zip codes and suburbs you actually serve, and set the location option to people in or regularly in those areas. I walk through this in Google Ads for roofers: 5 mistakes, and it applies to almost every trade.

What to skip

Here's what I'd tell a friend not to spend money on.

  • Big retainers with vague deliverables. If you can't say what you got last month, you're paying for overhead. Here's why that happens.
  • Vanity social media. Follower counts don't book HVAC tune-ups. Social has a role, but it's rarely the first dollar for a local service business. Batch it, schedule it, and move on.
  • Long contracts. Twelve months is a long time to wait out work that isn't working. Good marketers can earn your business month to month.
  • Whole-metro ad targeting. Covered above. It's the single most common waste I see.
  • Directory and "lead gen" bundles you didn't ask for. Be skeptical of anything that promises to list you in hundreds of places for a monthly fee.

Questions to ask any St. Louis agency or freelancer

Before you sign with anyone, including me, ask these. The answers tell you more than any portfolio.

Ask thisGood answerRed flag
Who will actually do the work?A named person you can talk to"Our team"
Who owns my accounts and website?You do, in your name"We manage it for you"
How long is the contract?Month-to-month or short12 months, auto-renewing
Are meetings billed?No, or clearly statedVague
How will you target my area?Specific suburbs and zips"The St. Louis market"
What will I have after month one?A specific list of deliverables"A strategy"

One more: ask if they actually know the area. Not because local marketers are magic, but because someone who knows the difference between Florissant and O'Fallon will target your ads better than someone who's never been here.

How much should marketing cost in St. Louis?

There's no official number, and I won't make one up. What I can tell you is how I price it: $125 per production hour, with a 15-hour monthly minimum. That's $1,875 a month to start. Meetings are free, there's no setup fee, it's month-to-month, and you own every account and file.

For a lot of small service businesses, 15 to 20 hours covers the essentials: Google Business Profile posts, a few solid blog posts, a tight Google Ads account, and a monthly report you can read in five minutes. If you want a framework for setting your own budget, see how much a small business should spend on marketing.

Should you hire a St. Louis marketer or a national one?

Honestly, local isn't automatically better. Plenty of good marketers work remotely for clients all over the country, and plenty of local shops do mediocre work. Judge the work, not the zip code.

That said, local knowledge does show up in small, practical ways:

  • Ad geography. Knowing which suburbs your crews can reach in rush hour, and which ones are a bridge away, saves real money.
  • Content that sounds right. A page that mentions the right neighborhoods and the right weather reads like it came from someone who lives here, because it did.
  • Seasonality. Spring storms, summer heat, the first hard freeze. A local marketer plans campaigns around the calendar your customers actually live through.
  • Being reachable. Same time zone, and coffee is an option if you want it.

If you go national, just make sure whoever you hire takes the time to learn your service area in detail. Ask them to name the suburbs they'd target first and why.

A simple 90-day plan for a St. Louis service business

  1. Month 1

    Fix the foundation

    Clean up your Google Business Profile, make your name, address, and phone match everywhere, set up call and form tracking, and tighten your ad geography to your real service area.

  2. Month 2

    Build local pages

    Write service-area pages for your top suburbs and start a review request routine with every finished job.

  3. Month 3

    Add content and measure

    Publish local, question-answering blog posts and compare leads by area. Put more budget behind the suburbs that book.

None of that is flashy. All of it works better than a big retainer and a pretty report.

If you're a St. Louis business owner and want a second opinion on what you're paying for now, book a call. It's free, and I'll tell you straight.

Alex Lamy

Alex Lamy16 years in marketing, from radio to agencies to running his own shop. Now a fractional marketer for St. Louis small businesses. You talk to him, he does the work.

Want this handled for you?

$125 per production hour. Meetings are free. Month-to-month, and you own everything. Want a reference first? I'll connect you with someone I did similar work for.

Book a 30-minute call