Direct Mail vs Google Ads for a Local Business

Intent against reach: what Google Ads is for, what a neighborhood mailing is for, what each costs a Charleston-area business, when search wins outright, and how the two work together.

8 min read · updated 2026-09-05

Google Ads catches demand that already exists: somebody typed what you do, and you paid to be the answer. A mailing creates demand where none was being expressed: it puts your name in front of every home in an area whether or not anyone there was looking. A local business usually needs both, at different moments, and the useful question is which moment you are in.

This is the same treatment we gave Facebook ads. We sell one of the two channels compared here, so the Google column is written to win the rows it wins, and the direct mail column is a claim you can check against the cases where mail does not work.

What each one is actually for

Google Ads puts your business at the top of the results page when somebody searches for the thing you do, within a distance you set. You pay a cost per click, which is a price charged each time somebody clicks the ad, set by an auction against every other business bidding on the same search. What you are buying is intent: the searcher has already told you what they want.

Direct mail puts a message into every home in a chosen place. Nobody had to search for anything, and nobody was skipped because they did not. A shared 9x12 card carries several local businesses that do not compete with each other to around 5,000 households in one zone, with a 10,000 option, and the price is known before it mails.

That difference in the unit of purchase, a search versus a place, is behind almost every row in the table.

The comparison

Direct mail compared with Google Ads for a local business
FactorDirect mail (shared 9x12 card)Google Ads
You chooseA place. Every home on the carrier routes in a zone, around 5,000 households per mailing, with a 10,000 option.A search. The words somebody types, and how far from you they can be when they type them.
Who actually sees itEvery household mailed. The card arrives and gets handled at least once, by someone.Whoever searched for those words and then clicked. Nobody else, and nobody who was not searching.
Cost modelPer mailing. $249 for a spot on a card to 5,000 homes, with design, print and postage in the price, known before it mails.Per click, set by auction. You bid against everyone who wants the same search, including national lead-generation firms with deeper pockets, and the price moves without telling you.
How long it lastsDays to weeks. Cards get kept on counters and fridges, and a share of the response arrives well after the drop.As long as the budget does. The ad disappears the moment the daily spend runs out, and so does the demand it was catching.
SpeedCards mail on a schedule. If you need calls this week, mail is the wrong tool.Live within hours, paused within minutes. Wins outright on speed.
IntentNone. The household was not looking, which is both the point and the limitation.The searcher has already said what they want. Wins outright on intent.
Competition in the same momentOne business per category on a shared card. No competitor on the same piece of mail.The results page is nothing but competitors, paid and unpaid, and the searcher compares you side by side before clicking.
TrustA physical card from a business nearby reads as local. Households that skip ads still open the mail.Search ads are labelled as ads, and a share of searchers scroll past them to the map and the free listings. Your reviews do a lot of the work.
Measuring itQR codes, a landing page, a unique offer, and asking every caller. Imperfect, but a decision can be made from it.The dashboard counts clicks, and with setup, form fills and calls from the ad. It does not count customers, and a click from somebody comparing four plumbers costs the same as one from somebody hiring.
Where it falls downCustomers who are not geographically clustered, and any business that needs work this week.Categories nobody searches for, new businesses nobody searches for by name, and any owner who cannot watch the account, because an unwatched account spends on the wrong searches.

When Google Ads is the better buy

  • Emergency and urgent services. A burst pipe, an air conditioner that quits in July, a locked door at midnight. The search happens at the moment of need and the customer hires whoever answers. Nobody keeps a card for a problem they do not have yet.
  • Demand that already exists. If people in your area are already searching for what you do, catching that search is a more direct route than creating a new one. Look at what your Google Business Profile is already being found for before deciding.
  • You need work this week. A search campaign can be live this afternoon and off on Friday. Mail cannot do that and does not pretend to.
  • Categories where the search is the whole decision. Towing, urgent care, appliance repair, anything where the customer types the problem and calls the first plausible result.
  • You can watch the account. Search ads reward an owner who checks which searches are spending the money and turns off the wrong ones. If nobody will do that, the budget goes to whoever types something close enough.

When direct mail is the better buy

  • Nobody is searching yet. A new restaurant in West Ashley, a new dental practice, a lawn service that just added a second crew. Search only reaches people already looking. Mail introduces you to the households that do not know you exist.
  • You want every home in an area, not a slice. Search reaches the fraction who typed the query that week. A mailing reaches all of them, including the ones who will need you in October.
  • One job is worth a lot. A roof, an HVAC replacement, a year of pool service. When a single job covers the whole spend, a card kept for three weeks that produces one call has done its work.
  • The need arrives later than the ad. Gutters, pressure washing, tree work, a kitchen remodel. Nobody searches for these until the day they do, and a card on the fridge is there on that day in a way that a click from last month is not.
  • The results page is a wall of national firms. In categories like roofing, the clicks are bid up by lead-generation companies that sell the same enquiry to several contractors. The mailbox is the place that competition is not, and a shared card keeps your category to one business.

Running both, without paying twice

The two work together because the mailing creates the search that the listing catches. A household in Summerville gets the card, and a share of them do not call; they search your name to see whether you are real. What they find in the next thirty seconds decides whether the card worked, so the free things have to be ready before the paid ones.

  • The Google Business Profile must be complete. Hours, photos, services, a phone number that rings, and recent reviews. This is what the card-holder sees first.
  • A landing page should carry the same offer as the card. A household holding a card that says one thing and finding a website that says another has been given a reason to wait.
  • Do not pay for clicks on your own name if you already rank for it. Most local businesses do once the profile is complete. The exception is a competitor bidding on your name above your free listing, which is worth checking by searching it yourself.
  • Spend the click budget where you cannot rank. The urgent searches, the ones the profile does not win on its own, and the weeks after a drop when more people in the area are looking.

Give each channel its own way in, so you can tell which one the customer came through. How to do that is the subject of measuring direct-mail ROI, and the same methods work for a search campaign.

A note on the numbers people quote

You will find cost-per-click figures and direct mail response rates quoted with great confidence. Treat them as somebody else’s results. A cost per click quoted for a national average says nothing about the auction for a plumber in Mount Pleasant this month, and a mail response rate from a campaign to past customers says nothing about a cold neighborhood. Both numbers also stop one step short of the one that matters, which is what a customer cost.

The only figure worth planning around is your own: what a customer is worth to you over a year, and how many the spend needs to produce. The calculator does that arithmetic for a mailing, and the same arithmetic works for a click budget once you know what a click has been costing you. For the wider picture of what a local business here should do first, and free, see small business marketing in Charleston.

If the math says a mailing needs one customer to pay for itself and nobody is searching for you yet, mail. If the searches are already happening and you can answer the phone today, catch them first, and mail when you want the households that were not searching.

Common questions

Is Google Ads or direct mail better for a local business?

They do different jobs. Google Ads is better when people in your area are already searching for what you do and you want to be the answer at that moment, which makes it the stronger choice for urgent and emergency services. Direct mail is better when nobody is searching yet, when you want every home in an area rather than the few who typed a query, and when one job is worth enough that a kept card paying off weeks later still counts. Most local businesses need both at different moments.

Which is cheaper, Google Ads or direct mail?

Neither has a fixed answer, but they are priced differently. Google Ads charges per click at a price set by auction, so there is no floor and no ceiling, and the cost moves with how many others bid on the same search. A spot on a shared 9x12 card is a known price before it mails, from $249 for 5,000 homes with design, printing and postage included. The fair comparison is cost per customer, which only your own numbers can answer.

Should a new business start with Google Ads or direct mail?

It depends on whether the demand already exists. A new emergency plumber can catch searches that were happening before it opened, so search first. A new restaurant, dental practice or lawn service that nobody is searching for by name needs to be introduced to the area, which is what a mailing does. Either way, the free Google Business Profile should be set up before spending on anything.

Can I run Google Ads and direct mail at the same time?

Yes, and the combination is usually stronger than either alone, because the card creates the search that the listing and the ad catch. Mail the area, make sure the Google Business Profile and a landing page carry the same offer as the card, and use the paid budget for searches you cannot rank for organically. Give each channel its own way in so you can tell which one the customer came through.

Should I pay for Google Ads on my own business name?

Not if you already rank first for it organically, which most local businesses do once the Google Business Profile is complete. A household that saw your card and searched your name will find you without a paid click. The exception is when a competitor is bidding on your name and appearing above your free listing, which is worth checking by searching it yourself.

Keep reading

New guides, and when the next card mails

Straight answers about advertising a local business, and a note when a mailing in your area opens. No pitch you did not ask for.

Not sure which area to target?

Tell us about your business and where your customers come from, and we will help you choose a mailing area.

Get started