Most of your Google Ads clicks come from phones. The click-to-message setup, the after-hours routing that catches the ones who text at midnight, and the cost-per-conversation math that decides whether it beats click-to-call.
System 2 from the Leveraged Owner Starter Pack
Tuesday, 9:40 PM. A homeowner is standing in a hallway with a water heater that just gave up, scrolling her phone with one hand. She searches "emergency plumber near me," your ad is right there — and she does not want to call. The baby is asleep, she does not know what to ask, and she would rather type "how fast can you get here" than start a phone conversation. She scrolls past your call button and texts a competitor whose ad has a little message icon. You paid for the click. They got the job.
That is the whole argument for click-to-text ads in one scene. The click you are already paying for comes from a phone, and the person holding the phone often prefers to type. Click-to-text — Google's click-to-message format for contractors, set up as a message asset on your search ads — puts a "Text us" button right on the ad. When the customer taps it, they land in their messaging app with a pre-written text ready to send, and the first reply lands wherever you route it: your office phone, your CRM (customer relationship manager, the database where customer records and history live), or your answering service. This is a Pillar A "Capture Every Lead" system because it captures the searchers who will never dial: it pairs with the Google Ads cost-per-lead breakdown so you know what each conversation is worth, and with after-hours lead capture for the texters who message at 1 AM.
A message asset is an optional piece of your Google Ads search ad. Where most contractors only run the call button, you add a second button: a message icon. On a phone, the searcher sees your headline, then two choices — call or text. Tapping the text button opens their SMS app with your business number and a pre-written starter message like "Hi, I need a plumber — can someone text me back?" already filled in. They tap send, and a text conversation begins.
You pay per click the same as any ad tap — Google charges when someone taps the message button, not when they send the text. The difference from click-to-call is what happens next: instead of ringing a phone that may go unanswered, the tap opens a thread you can respond to in minutes, even if nobody is standing at a desk. And the bar for the customer is lower. Calling a contractor they have never heard of feels like a commitment. Texting one feels like a question.
Why this belongs in your ad mix: 71% of consumers use Google to find local businesses (BrightLocal 2026), and the bulk of those searches happen on phones. Every call-only ad is silently filtering out the customers who would rather type. You do not need to stop running call ads. You need to stop letting the typers scroll past.
Setting this up is about fifteen minutes in the Google Ads dashboard. Here is the order:
Concrete takeaway: the whole technical setup is one asset, one phone number, one pre-written message. The reason most shops do not run it is not complexity — it is that nobody realized the button exists.
The click gets you the conversation. The first five minutes decide whether it becomes a job. Responding within 5 minutes makes you 21x more likely to qualify a lead and roughly 100x more likely to reach the contact at all (MIT/Oldroyd research, reported in HBR 2011). Your auto-reply system needs to answer every incoming ad text instantly, every time, with the right first question.
The first auto-reply has three jobs: acknowledge, set expectations, and ask the one question that moves the job forward. Do not ask for name, address, email, and availability in one message — each reply they send is a step they might abandon. One question at a time.
Immediate auto-reply (every incoming ad text, day or night):
Thanks for texting [Business Name]. This is the office — got your message and we'll have an answer for you within a few minutes. Quick question: what's going on with it?
After-hours version: Thanks for texting [Business Name]. We're closed right now, but I saw your message — this goes straight to our on-call line. Is this an emergency (water, no heat, sparking) or can it wait until morning?
That second version is the after-hours triage question, and it is worth real money. The midnight water-heater flood goes to your on-call tech. The dripping faucet gets a morning slot. Write your follow-up questions once, as an SOP (standard operating procedure, the step-by-step written process your team follows), so whoever — or whatever — is on the other end handles both paths the same way.
Follow-up questions (send one at a time, in order):
1. Got it. What's the address we're coming to?
2. Perfect — and a good callback number for the tech, in case this thread drops?
3. [Emergency path] Our on-call tech will call you within [X] minutes from this number. Keep your phone nearby.
3. [Non-emergency path] We can have someone out [Tomorrow morning / Thursday]. Morning or afternoon work better?
Notice the emergency path does not book a time — it promises a callback with a timeframe and stops. The non-emergency path books. Both end the loop instead of dangling.
Here is where click-to-text either pays for itself or bleeds money. If your message asset runs 24/7 but texts land on the office phone nobody checks until 7 AM, every midnight click is a paid lead that waits eight hours. The typical business takes 42–47 hours to respond to an inbound lead (2026 benchmark studies of 250K+ inbound leads), and in that window the customer texts two more shops. Routing is the system, not the ad.
Set up three destinations and a rule for when each gets used:
The cleanest version: one business texting number that receives everything, with your FSM or CRM sorting by campaign and hour. The customer always texts the same number. Your side decides who sees it. Concrete takeaway: pick the receiving number for its routing ability, not its area code — the system that files the text in the right place at 2 AM is the whole game.
This is the section that decides your budget. Do not compare click-to-text to click-to-call on cost per click — compare them on cost per booked job, because the two buttons convert differently and the call button rings a phone that might not get answered.
Here is a worked example. Example: your search ads average $28 per click. The call button turns 6% of clicks into answered conversations (plenty of calls go to voicemail or come in while the tech is on a ladder), so 100 clicks at $2,800 produce 6 conversations — roughly $467 per conversation. The message button on the same ads turns 11% of clicks into text conversations (nobody can "miss" a text the way they miss a call), so 100 clicks produce 11 conversations — roughly $255 per conversation. Same traffic, same spend. About twice the conversations.
Those conversion percentages are illustrative — plug in your own numbers. The math to run monthly:
Run both buttons side by side for 30 days and compare cost per booked job, not clicks or even conversations. Text conversations often book at equal or better rates than calls because the customer self-qualified by typing the problem — but if your numbers say otherwise, trust your numbers, not this post. Concrete takeaway: click-to-text wins on volume of conversations started; whether it wins on booked jobs depends on your follow-up, which is exactly why the auto-reply chain above matters more than the ad settings.
Ad-driven texting is still business texting, and the rules are strict. Before you send your first auto-reply:
This is general information, not legal advice. If you are unsure where a message falls, check with an attorney who knows TCPA before you send it. A blocked number costs more than a consultation.
If the cost-per-conversation math caught your eye, the Google Ads cost-per-lead breakdown by trade puts your numbers in context. For the 1 AM texters, after-hours lead capture covers the full overnight system. And the missed-call text-back system makes sure the clicks that come in as calls instead of texts do not slip away either.
The full setup SOP, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.
Free. The full 8-system Starter Pack is $27 if you want everything else.
This post is System 2 from the Leveraged Owner Starter Pack — the done-for-you version with the full SOP, every script, the worksheets, and screen-by-screen setup instructions for all 8 systems. The message-asset setup checklist and the after-hours routing worksheet are in there ready to hand to whoever runs your ads.
Stats sourced as labeled: 21x more likely to qualify a lead and ~100x more likely to reach the contact when responding within 5 minutes (MIT/Oldroyd, HBR 2011); 71% of consumers use Google to find local businesses (BrightLocal 2026); 42–47 hour typical response (2026 benchmark studies of 250K+ inbound leads); examples in this post are illustrative worked examples, not customer results.
Related guides from the Leveraged Owner blog:
CallRail vs WhatConverts for small contractors: honest pricing, the features that matter for a 1–5 truck shop, and which call tracker to pick — compared.
The 8am–9pm texting rule for contractors: what TCPA quiet hours mean, what counts as consent, state variations, and scheduling campaigns that stay compliant.
Review velocity for contractors: how many Google reviews per month move the needle, why freshness beats total count, and what enough looks like by market size.