SMS and DM Outreach for Local Web Design Clients
I once got a landscaper to reply in four minutes flat. Not to an email — to a text. He'd ignored two of my emails, but a short, plain text message reached him while he was sitting in his truck between jobs, and he wrote back "who's this?" That "who's this" turned into a $2,400 site two weeks later. Email is where local owners go to ignore you. Their phone is where they actually live.
Local trades are not desk people. A roofer, a mobile detailer, a pressure-washing guy — they're on a phone all day, often on Instagram for their own marketing, and they answer texts because their customers reach them by text. Meeting them there changes everything. But SMS and DM outreach has rules, and breaking them gets you blocked, reported, or fined. Here's how to do it right.
Why the phone outperforms email for trades
Open rates on email for a busy plumber are grim. Open rates on a text message are near-universal and fast. The same goes for an Instagram DM if the business runs an active account — which most local service businesses now do, because that's where they post job photos.
The tradeoff is intimacy. A text or DM feels personal, so it has to BE personal. A copy-pasted blast that smells like marketing gets you blocked instantly. The bar for relevance is higher than email, not lower.
The golden rule: warm the channel
The biggest mistake is cold-texting a number you scraped. In a lot of places that's flatly illegal without prior consent, and even where it's gray, it's a great way to get reported as spam. Treat SMS as a channel you earn, not one you raid.
The clean path: make first contact somewhere that's fair game — a public Instagram DM, a Facebook page message, a reply to their Google Business listing — get a yes, then move to text once they've engaged. Now the text is a continuation of a conversation, not a cold intrusion.
Instagram and Facebook DM templates
DMs to a public business account are the safest cold channel. Keep it short, specific, human, and lowercase-casual to match the medium.
> Hey — saw your work on here, the {recent job they posted} looked clean. Random q: do you have a website, or just the IG? Asking because I build sites for {trade} guys and I noticed you don't pop up when people google "{trade} {city}."
If they reply, don't pitch hard. Build the thread.
> Yeah a lot of guys are in the same spot — killing it on IG, invisible on Google. I actually mock up a free sample site so you can see what it'd look like before deciding anything. Want me to put one together for {Business}?
That "want me to put one together" is the same low-friction ask that works everywhere: you're offering to give, not asking to take.
SMS templates (after consent)
Once someone's engaged and you've moved to text, keep messages tight. No paragraphs. Texting paragraphs reads as a robot.
> Hey {FirstName}, it's {Your Name} — the website guy from Instagram. Got that mockup of {Business} done. Want me to send the link?
And the follow-up if they go quiet a couple days later:
> No rush at all — link's still ready whenever. Want it?
That's it. Short, casual, easy yes. The demo link does the heavy lifting once they tap it.
Timing matters more on the phone
Email can sit until they're ready. A text interrupts. Send during the parts of the day when a tradesperson can actually glance at their phone:
| Window | Why |
|---|---|
| 7:00 – 8:00 am | Before they start, coffee, scheduling the day |
| 12:00 – 1:00 pm | Lunch break, sitting in the truck |
| 4:30 – 6:00 pm | Wrapping up, easing off the gas |
Avoid mid-morning and mid-afternoon when they're elbow-deep in a job, and never text after 8pm or before 7am — it's intrusive and in many places it's against the rules.
Compliance, the short version
I'm not a lawyer, but the practical guardrails that keep you safe:
- Don't cold-blast scraped phone numbers. Get engagement and consent first via a fair channel.
- Identify yourself immediately. No mystery texts.
- Honor stop instantly. If anyone says stop, not interested, or just goes cold after a no, you're done. Forever.
- Keep volume human. Ten thoughtful DMs beat a hundred blasts, and they won't get your number or account flagged.
Getting your business number flagged as spam is hard to undo and it poisons every future message. Slow and respectful wins this channel.
Tie it back to the demo
Everything here works ten times better when the payoff is a real site, not a promise. "Want me to put one together" implies effort and delay. "Got that mockup of {Business} done, want the link?" is a finished thing they can tap right now, from their truck, between jobs.
This is why I lean on Mahinatar for the demo step — it builds the actual site from the business's Google Maps listing ahead of time, so when the owner DMs back "yeah send it," the link is already sitting there ready instead of three days out.
DM and SMS are a different doorway into the same house as email and calling. The message is shorter, the timing is tighter, the tone is looser — but the spine is identical: notice something real, offer something specific, make the yes tiny. If you've built a follow-up rhythm for email, the same discipline applies here. (I mapped that cadence out in The Follow-Up Sequence That Closes Web Design Clients.)
FAQ
Is cold texting local businesses legal? In the US, texting without prior consent runs into TCPA rules and can carry real penalties, and other countries have their own laws. The safe play everywhere is to make first contact via a public channel like a business Instagram DM, get engagement, and only move to SMS after they've responded. When in doubt, don't cold-text a scraped number.
DM or email first for a service business? If they have an active Instagram or Facebook with recent job photos, DM first — that's where trades actually are, and a specific compliment on a real post gets a reply email can't. If they have no real social presence, email or a call is your lane. Match the channel to where the owner already spends time.
How casual is too casual? Match their energy. Lowercase and relaxed reads as human on a DM; on a text, short and friendly. But stay professional enough that they trust you with their money — no slang they wouldn't use, no over-familiarity. You're a sharp local pro reaching out, not their buddy.