Sicc Media // Break the Mold \\ DARE TO BE EXTRAORDINARY.

Blog

  • Building Case Study Landing Pages That Close

    Building Case Study Landing Pages That Close

    A testimonial says you were good. A case study shows what you actually did, what it cost, and how long it took. Only one of those closes a nervous buyer.

    TL;DR Problem, what you did, result. Real photos, real town, real numbers. Publish the cost and timeline. Most businesses hide both, which is exactly why publishing them works.

    The structure

    Four parts, in order, every time.

    Section Content Length
    The situation What was wrong, what it was costing them 2 to 3 sentences
    What we found The diagnosis, including anything unexpected 3 to 5 sentences
    What we did The actual work, and the decisions you made 1 to 2 paragraphs
    The result Outcome, cost, timeline, how it is holding up 2 to 3 sentences

    The “what we found” section is the one that sells. Anyone can do the work. Finding the real problem is the skill, and it is the thing customers are actually paying for.

    Write it like this

    The situation. A 1920s house in the Fall River Highlands. The owners had been told by two other companies that the whole system needed replacing, at around $12,000. Their heat was working intermittently and getting worse.

    What we found. The boiler was fine. The problem was a partially blocked return line behind a wall that had been closed up during a kitchen remodel about fifteen years ago. Neither previous company had opened anything up to look.

    What we did. Cut a small access panel rather than the full wall, cleared and repaired the line, replaced two corroded valves while we had access, and made the panel good. We recommended against replacing the boiler.

    The result. Full heat restored in one day. Total cost $1,340 including materials. Still running two winters later. We talked them out of a $12,000 job, which is why they have recommended us to four neighbours since.

    That paragraph does more work than any amount of copy about quality and dedication. It demonstrates diagnosis, restraint, honesty and durability, and it names a number.

    Publish the cost

    Owners resist this hardest. It is the highest-value element on the page.

    What hiding cost does. People assume the worst and do not enquire. You never hear from them, so the loss is invisible.

    What publishing does. Filters out anyone whose budget was never going to work, before they take your time. Signals confidence. Gives the reader a concrete anchor rather than a fear.

    How to publish it safely

    • Give the actual figure for that job, with the scope stated.
    • Add the variables. “Costs vary with access and whether venting needs work.”
    • Include a typical range for that service type alongside it.

    You are not quoting them. You are showing them what a real job cost, which is what they wanted to know.

    Publish the timeline too

    “How long will this take” is the second question and it is almost never answered.

    State it plainly. “One day.” “Three days, including a day waiting on a part.” Honesty about a delay actually builds trust, because it tells people you will be straight with them when something slips.

    Feature the actual customer

    • Name and town, with permission. “The Rodrigues family, Somerset.”
    • A photograph of them if they will, which is unusual enough to be memorable.
    • A short quote in their words, not polished.
    • A video clip, thirty seconds, filmed on your phone.

    Get permission at the moment they are pleased, standing in front of the finished work. Asking three weeks later by email rarely works.

    Photos are non-negotiable

    • Before, during, and after. The before shot is the one that never exists, so make it a rule.
    • Same angle and framing across the set.
    • The detail shot. The join, the finish, the thing nobody will see once it is closed up.
    • Something recognisably local in at least one frame.

    The page layout

    H1: [Service] in [Town] | [The headline result]
    One line: the situation, compressed
    → Before/after photo pair, immediately
    H3: The situation
    H3: What we found
    H3: What we did
    H3: The result           ← cost, timeline, durability
    H3: What they said       ← quote or video
    H3: Could we do this for you?
    → CTA: phone + booking, with a range for this service type
    

    How many, and which

    Six to ten strong case studies beats forty thin ones.

    Pick deliberately. Cover your highest-margin service, your most common job, the objection you hear most, and the type of work you want more of. Your case studies are a signal about what you do, and people ask for what they see.

    Skip anything where the customer was difficult, the outcome was mixed, or you cannot show photos.

    Write one properly this week, using the four-part structure and a real cost. Then send it with your next quote instead of a bare price. That single change alters how the number lands.

    Need a pro to build them? [BOOK A CALL]

  • Google Guarantee & LSA Badge Conversion Rules

    Google Guarantee & LSA Badge Conversion Rules

    The green checkmark sits above everything else on the page. Getting it takes paperwork most of your competitors will not bother with.

    TL;DR Background check, licence and insurance verification, then you appear above the map pack with a badge Google stands behind. Ranking is driven heavily by responsiveness and reviews. Dispute your junk leads weekly or you overpay.

    What the badge actually means

    Google Guaranteed applies to home services. Google backs the job up to a coverage limit if a customer is unsatisfied and Google agrees. That backing is why the badge carries weight with consumers.

    Google Screened applies to professional services such as legal, financial and real estate. Same verification process, no money-back guarantee.

    Either way, the visual effect is the same: a green check next to your name in the position everyone looks at first.

    Getting verified

    The barrier is the moat. Most of your competitors will not complete it.

    Requirement Detail
    Business licence Current, matching your legal name
    Insurance General liability, minimum varies by category and state
    Background check Business-level, plus owner and often field staff
    Google Business Profile Claimed, verified, and consistent
    Category eligibility Not every trade qualifies. Check first

    Timeline: two to six weeks, mostly waiting on background checks. Start it before you need it.

    The most common failure. Name mismatches. Your licence, your insurance certificate, your Google Business Profile and your LSA application must all show the identical legal business name. Any variation stalls the application.

    How LSA ranking actually works

    It is not a straight auction. Position is influenced by:

    • Review count and rating on your LSA profile specifically. These are separate from your Google Business Profile reviews and they matter here.
    • Responsiveness. How fast you answer, and how often you miss calls. This is weighted heavily.
    • Proximity to the searcher.
    • Business hours and whether you are open now.
    • Complaint history.
    • Budget, which affects how often you show, not just position.

    Responsiveness is the lever most businesses ignore. Missing calls actively demotes you. If you cannot answer reliably during your ad hours, fix that before increasing budget.

    Reviews on LSA are their own system

    You have to request them through the LSA dashboard, and only customers Google can match to a lead can leave one.

    How to build them

    • Request through the LSA dashboard after every job that came through LSA.
    • Ask the same day, while they are pleased.
    • Reply to every one.
    • Understand the split. Your Google Business Profile reviews do not transfer to LSA. You are building two review bases.

    Dispute your bad leads, every week

    You pay per lead, and not every lead is legitimate.

    Disputable

    • Wrong number or a misdial.
    • Spam and sales calls.
    • A service you do not offer.
    • An area outside your set service zone.
    • A job type outside your listed categories.
    • Calls where nobody spoke.

    How. In the LSA dashboard, open the lead, mark it as invalid, choose the reason, submit. Credits appear within days.

    Do this weekly. Businesses that never dispute overpay by a meaningful margin. It takes ten minutes and it is the single highest-return admin task in the whole channel.

    Do not dispute genuine leads that did not close. Abuse gets flagged and you lose credibility on future claims.

    Converting the calls

    The badge gets you the call. Nothing about it closes the job.

    • Answer within three rings. Position depends on it and so does the customer.
    • Answer with your business name and a person’s name.
    • Confirm the town first, so you can dispute immediately if it is out of area.
    • Give a real window and a real range.
    • Book on the call. Do not offer to “get back to them.”

    Set up a specific answering routine for LSA hours. These calls cost you money the moment they connect.

    Budget mechanics

    You set a weekly budget. Google spends it acquiring leads at a category rate that varies by market.

    • Start conservatively and watch cost per booked job, not cost per lead.
    • Pause when your calendar is full. Paying for work you cannot deliver produces bad reviews, which then hurt your LSA ranking.
    • Adjust seasonally. Raise before your busy period, lower after.
    • Watch the trend after disputes. Your effective cost is the post-credit number, not the headline.

    LSA alongside organic

    They are not competing budgets. They occupy different positions and different time horizons.

    • LSA delivers now. Organic compounds.
    • Occupying both crowds out competitors from the two most valuable positions on the page.
    • Use LSA in towns you cannot rank in organically, where distance works against you.
    • Let organic do the work close to home.

    The honest test. Turn LSA off for two weeks and compare total booked jobs, not leads. If total barely moves, you were paying for work you already had.

    Start the verification paperwork this week even if you are not ready to spend. It takes weeks to clear and it costs nothing to have approved and paused.

    Need a pro to manage it? [BOOK A CALL]

  • Leveraging Live Web Chat for Instant Conversions

    Leveraging Live Web Chat for Instant Conversions

    Chat only helps if somebody answers. An unattended chat widget is worse than no chat at all.

    TL;DR Decide whether you can genuinely staff it before installing anything. Use AI for the first exchange and booking, humans for anything specific. Delay the widget load or it will wreck your page speed for the majority who never open it.

    The honest first question

    Can somebody reply within two minutes during business hours?

    If no, do not install live chat. Install a callback form instead.

    A chat that goes unanswered creates a worse impression than no chat, because the visitor tried and was ignored. Some widgets display a response-time indicator, and a bad one is public.

    Human, AI, or hybrid

    Model Cost Best for
    Human, staffed Time or salary High-ticket work, complex quoting
    AI only Low monthly FAQs, booking, after hours
    Hybrid Medium Most service businesses
    Outsourced chat service Monthly per lead High volume, no internal capacity

    Hybrid is usually right. AI handles the opening, answers the three questions everybody asks, and offers booking. It escalates to a human the moment the conversation gets specific.

    Test any AI tool by asking it your hardest question. If it produces a confident wrong answer about pricing or scope, your customers will get the same, and that is worse than silence.

    Proactive prompts, used sparingly

    A chat bubble that opens itself can help or can be an interruption. Placement and timing decide which.

    Rules

    • Never in the first 20 seconds. Let them read.
    • Trigger on intent, not on arrival. Time on a service page, scroll depth, or a second visit.
    • Page-specific messages. On a pricing page: “Want a ballpark for your job?” On a service page: “Want to check if we cover your street?”
    • Once per session. If they dismiss it, do not reopen.
    • Never on mobile as a full-screen takeover. Google treats intrusive interstitials unfavourably, and users treat them worse.

    Generic prompts fail. “Hi, how can I help you today?” gets dismissed reflexively. A specific question about the page they are on gets answered.

    Pre-qualifying without an interrogation

    You want enough to route the conversation, not a full intake.

    Three questions, maximum, conversationally

    1. What is going on? Open, lets them describe it.
    2. Which town are you in? Confirms serviceability immediately.
    3. Is this urgent or are you planning ahead? Routes to today’s schedule or the quote pipeline.

    Then move to booking or a human. Anything past three questions in a chat window feels like a form with extra steps, and people leave.

    Ask for contact details after you have given value, not before. Answer their question first, then “what is the best number to reach you on?”

    Booking inside the chat

    The strongest chat implementations close the loop without a channel switch.

    • Embed available slots directly in the conversation.
    • Or send a booking link into the thread.
    • Or take the phone number and call while they are still on the site.

    That last one is underrated. “What is your number, I will call you in two minutes” converts extremely well because the person is on the page right now, and it removes every remaining step.

    The page speed problem

    Chat widgets are among the heaviest third-party scripts on a typical site. Most visitors never open the chat, but every visitor pays the loading cost.

    How to fix it

    • Delay the script until the user scrolls, moves toward exiting, or after 5 to 10 seconds.
    • Or load on interaction: show a lightweight button, load the real widget only when tapped.
    • Check the impact. Run PageSpeed Insights with the widget and without it. If it is costing you a second, that trade is almost certainly bad.

    Google’s threshold is 2.5 seconds for main content at the 75th percentile. A chat widget alone can push a decent site past it.

    After-hours behaviour

    Change the mode when you close.

    • Set the status to offline honestly. Do not show “online” at 11pm.
    • Switch the prompt to a message-capture: “We are closed until 7:30am. Leave your number and we will call first thing.”
    • Or route to a booking link, which works without you.
    • Reply first thing, before anything else in your day.

    What to measure

    • Chats started, and what percentage of visitors that represents.
    • Response time, which is the metric that decides whether chat works.
    • Chat to booked job rate, not chat to lead.
    • Page speed impact, measured with and without.
    • Abandoned chats, meaning the visitor left mid-conversation. High numbers mean slow replies.

    Install the widget on a delayed load and answer every chat within two minutes for two weeks. If you cannot sustain that, remove it and use a callback form. Half-staffed chat costs more than it earns.

    Need a pro to set it up? [CALL NOW]

  • Optimizing Contact Forms for High Intent

    Optimizing Contact Forms for High Intent

    Every field you add costs completions. Every field you remove costs context. The whole job is knowing which trade you are making.

    TL;DR Two fields for a callback request. Multi-step for anything complex, because the first easy question builds commitment. Photo upload is the highest-value optional field in the trades. Test the form actually delivers, today.

    First: does your form even work?

    Forms break silently. The address they send to gets closed, a plugin updates, deliveries start landing in spam.

    Send yourself a test submission right now. Then put a recurring reminder in for every three months.

    Businesses have lost months of enquiries to this and only discovered it by accident. It is the single most expensive unchecked thing on most service websites.

    Field count versus lead quality

    The classic argument: more fields filter out tire-kickers.

    It is half true, and the half that is false is expensive. More fields do reduce junk. They also reduce good leads, and good leads are worth far more than the time saved screening.

    The better filter is price transparency. A range on the page removes people whose budget was never going to work, before they fill anything in. That costs you nothing and loses no good leads.

    Use fields to enable the conversation, not to screen it.

    The two-field rule for callbacks

    For “have someone call me,” ask for:

    • Name
    • Phone

    That is it. Ask everything else on the call, where you can hear tone, ask follow-ups, and actually sell.

    Add one optional free-text box: “What is going on?” People frequently describe the entire job unprompted, which makes the callback dramatically better prepared. Optional, never required.

    When multi-step wins

    For higher-consideration jobs, splitting the form across steps often outperforms one long page.

    Why it works. The first question is easy and low-commitment. Answering it creates momentum. By step three the person is invested enough to finish.

    Structure it correctly

    Step Ask Why
    1 What do you need? (buttons, not a dropdown) Easy, one tap, no typing
    2 Where are you? (town) Still easy. Confirms serviceability
    3 Photos and details (optional) They are invested now
    4 Name and phone The ask, at maximum commitment

    Rules. Show a progress indicator. Never more than four steps. Contact details last, not first. Large tappable buttons instead of dropdowns wherever possible.

    For a simple callback, one step and two fields still wins. Match the form to the job.

    Address autocomplete

    For on-site trades, a Google Places autocomplete field is worth adding.

    What it does. Reduces typing to a few characters, prevents typos, standardises the format, and lets you validate against your service area instantly.

    The best use. Check the address against your coverage as they type, and tell them immediately if you do not serve them. Telling someone “we do not cover Dartmouth, but here is who does” costs a lead you were never going to serve and buys real goodwill.

    Photo upload is the underused one

    For any visual trade, letting people attach a photo of the problem transforms lead quality.

    What it gives you

    • A realistic quote range without a site visit.
    • The ability to decline non-jobs in thirty seconds.
    • The right parts on the first trip.
    • Proof of the starting condition for later.

    Implementation

    • Optional, always. Required uploads collapse completion.
    • Allow multiple files and accept phone formats including HEIC.
    • Say why: “Add a photo and we can usually give you a price range without visiting.”
    • Set a sensible size limit and compress server-side.

    That one sentence of explanation roughly doubles how many people bother.

    Mobile form rules

    Most submissions come from phones.

    • Correct input types. type="tel" brings up the number pad. type="email" brings up the @ key. Getting this wrong is the most common mobile form failure.
    • Thumb-sized tap targets. Small fields and tiny checkboxes fail.
    • No horizontal scrolling.
    • Labels above fields, not inside as placeholders that vanish when you type.
    • Do not clear the form on a validation error. Nothing produces rage faster.
    • One column. Never side-by-side fields on mobile.

    After submission

    • Redirect to a real thank-you page, not an inline message. This lets you fire conversion tracking properly and gives you a high-attention moment.
    • Say exactly what happens next and when. “We will call within one business hour.”
    • Give your direct number in case they think of something.
    • Send an instant confirmation, ideally SMS.
    • Notify yourself by text, not only email.

    The audit

    Check Pass
    Test submission received today
    Two required fields or fewer for callbacks
    Correct mobile input types
    Optional photo upload with explanation
    Does not clear on validation error
    Redirects to a thank-you page
    Instant confirmation sent
    You get notified by text

    Submit your own form right now from your phone. If nothing lands in your inbox within a minute, you have found something more valuable than any optimization on this page.

    Need a pro to rebuild it? [BOOK A CALL]

  • Direct Mail + QR Code Digital Booking Funnels

    Direct Mail + QR Code Digital Booking Funnels

    Direct mail is not dead for local trades. It is just usually sent without any way to measure whether it worked.

    TL;DR Use dynamic QR codes so you can track and redirect them. Send to tight geography, not a broad list. Point the code at a dedicated mobile page, not your homepage. Time it to the season and to work you just completed nearby.

    Why mail still works locally

    Your mailbox has less competition than your inbox. A well-designed postcard to 500 nearby homes gets seen by most of them, which no email list achieves.

    And it pairs with something digital does not have: physical proximity. You can mail the 300 houses around a job you just finished, which is the highest-intent list you will ever build.

    Dynamic QR codes, not static

    Static QR codes bake the URL into the pattern. Change your mind and the printed cards are dead.

    Dynamic QR codes point at a redirect you control. Which means:

    • You can change the destination after printing.
    • You get scan data: how many, when, roughly where.
    • You can run different codes per campaign, per neighbourhood, per offer.
    • You can fix a broken link without reprinting 2,000 cards.

    Use a dynamic code provider. Most charge a small monthly fee, and it is worth it the first time you need to change a destination.

    Design rules that matter

    • Minimum 1 inch square on print, larger if the card will be read at arm’s length.
    • High contrast, dark code on light background. Never light on dark.
    • Quiet zone. Keep a clear margin around it, or scanners fail.
    • Test the printed proof, not the digital file. Print, scan with two different phones.
    • Add a short text URL underneath as a fallback for people who will not scan.

    Tell them what happens when they scan

    A bare QR code gets ignored. People need a reason.

    Scan to see what your neighbours paid for the same job.

    Scan to book a free 20-minute estimate. Next available slots shown.

    Scan for $50 off before Nov 30.

    Name the destination and the benefit. Curiosity alone is not enough.

    The landing page has to be built for this

    Do not point a QR code at your homepage. Somebody standing in their driveway holding a postcard has different needs than a search visitor.

    Requirements

    • Mobile-only design. Nobody scans a QR code on a desktop.
    • Loads in under 2.5 seconds on cellular, which is Google’s threshold for main content at the 75th percentile.
    • Matches the postcard. Same offer, same headline, same colours. A mismatch reads as a mistake.
    • One action. Book, or call. Not a menu.
    • Prefill what you know. If the code was for a specific neighbourhood, prefill the town.
    • The offer restated at the top, because they will check that it matches.

    Targeting: tight, not broad

    The instinct is to mail widely. The economics say the opposite.

    Strategy Description Value
    Radius around a completed job The 200 to 400 homes nearest work you just did Highest. Your van was visible, the work is local proof
    Single neighbourhood, repeatedly Same 500 homes, 3 to 4 times a year High. Repetition builds recognition
    Filtered by property age or type Homes likely to need your service High for specific trades
    Whole ZIP code, once Broad blast Lowest. Expensive and forgettable

    The every-door approach. USPS Every Door Direct Mail lets you send to selected carrier routes without buying a list, at reduced postage. For neighbourhood saturation this is usually the cheapest route.

    Trigger mail off actual events

    Automated direct mail platforms can fire cards based on triggers, which turns mail from a campaign into a system.

    • After completing a job: mail the surrounding streets. “We just replaced a roof on Oak Street.”
    • After a quote goes cold: one card, four weeks later.
    • Seasonally: before the first freeze, before the first heatwave.
    • On an anniversary: one year after a service, for maintenance.
    • After a storm: to the affected area, if you can respond fast and ethically.

    That first one is the strongest and the most underused. Proof plus proximity plus timing.

    Measuring it

    QR scans are your primary signal, but not your only one.

    • Unique scan count per campaign, from the dynamic code dashboard.
    • A dedicated tracking number on the card, separate from the QR.
    • A promo code for people who call rather than scan.
    • “How did you hear about us” on your intake form, with a mail option.

    Calculate cost per booked job, not cost per card. A campaign at $0.60 a card to 500 homes costs $300. Two booked jobs at typical margins usually clears it, and mail campaigns often produce calls weeks later.

    Mail the 200 homes closest to your next completed job, with a photo of that job on the card. That is the single highest-return direct mail you can send, and most trades never do it.

    Need a pro to build the funnel? [BOOK A CALL]

  • Building High-Converting Exit-Intent Popups

    Building High-Converting Exit-Intent Popups

    A popup is an interruption. It only earns the interruption if what it offers is worth more than the annoyance.

    TL;DR One field, one offer, and never on the first ten seconds or on mobile as a true exit-intent. Give something genuinely useful rather than a discount. Suppress it for anyone who already converted.

    Exit intent does not exist on mobile

    Say this out loud before building anything. Exit-intent detection works by tracking the cursor moving toward the browser chrome. Phones have no cursor.

    Every “mobile exit intent” implementation is a substitute trigger: scroll depth, time on page, or the back button. Some are fine. Some are terrible.

    Google has penalised intrusive mobile interstitials since 2017. A full-screen popup on mobile that blocks content can hurt your rankings, not just your conversion rate.

    The mobile rules

    • Never full-screen. Use a bottom bar or a small slide-in.
    • Never in the first 15 seconds.
    • Always dismissible with an obvious, large X.
    • Trigger on scroll depth (60%+) or time (30s+), not on back-button hijacking, which people hate and which can break navigation.

    Discount or value

    Offer Works when Risk
    Percentage discount Fixed-price services Trains people to wait for discounts
    Dollar-off first service Recurring services Attracts price shoppers
    Free useful guide High-consideration jobs Low. Attracts genuine researchers
    Free checklist or template Anything technical Low. Positions expertise
    Priority scheduling Busy seasons None, and it costs nothing
    Free inspection or estimate On-site trades You already offer it, so weak

    Value beats discount for service businesses. A discount attracts people optimising for price, who are the customers you least want. A genuinely useful guide attracts people who take the job seriously.

    The strongest offer nobody uses: “Get our pre-hire checklist: 12 questions to ask any contractor before you sign.” It is useful, it costs you nothing, and it frames you as the honest option while quietly setting criteria your competitors will fail.

    One field only

    Email. Or phone. Not both.

    Every additional field on a popup collapses completion. This is not the place for qualification.

    Name is optional and usually not worth it. You can personalise later. On an exit-intent popup, one field converts substantially better than two.

    Trigger rules that respect people

    Rule Setting
    Minimum time on site 20 to 30 seconds
    Minimum scroll depth 50 to 60%
    Show once per visitor Per session at minimum, per 30 days ideally
    Suppress after conversion Always
    Suppress on booking and thank-you pages Always
    Suppress for returning customers If you can identify them

    The suppression rules matter more than the trigger rules. A popup offering a first-time discount to an existing customer is worse than no popup.

    Copy that works

    Headline: name the value, not the mechanism.

    Bad: “Wait! Don’t go!”
    Bad: “Subscribe to our newsletter”
    Good: “Before you go: the 12 questions to ask any contractor”
    Good: “Get our seasonal maintenance checklist”

    Body: one sentence on what it is and why it helps.

    Button: describe the outcome. “Send me the checklist” beats “Submit.”

    Dismiss link: make it polite and visible. “No thanks, I’m just looking.” A hidden or guilt-trip dismiss (“No thanks, I like overpaying”) is a cheap trick people remember badly.

    Deliver what you promised, immediately

    The fastest way to burn the goodwill you just earned is a delay.

    • Send the file within seconds, automatically.
    • Also show it on screen so they get it even if the email lands in spam.
    • Follow up once, two days later, with something related and useful.
    • Do not dump them into a weekly newsletter they did not ask for.

    What to build instead, if you would rather not use popups

    Popups are not mandatory. Two alternatives perform respectably without the interruption.

    • A sticky bottom bar. Always visible, never blocking, much less irritating. Lower conversion per impression, far higher goodwill.
    • An inline offer mid-article. A boxed callout in the flow of the page. Converts well on long content and reads as helpful rather than interruptive.

    For most local service sites, a sticky bar plus one inline offer outperforms an aggressive popup once you account for the people it drives away.

    Measure the full picture

    • Popup conversion rate. 2 to 5 percent is normal. Over 10 percent means your offer is genuinely good.
    • Bounce rate before and after installing it. If bounce jumps, the popup is costing more than it earns.
    • Leads that become customers. Popup emails convert to jobs at a much lower rate than a phone enquiry. Judge accordingly.
    • Mobile separately from desktop, always.

    Build the sticky bar version first. It takes twenty minutes, it cannot hurt your rankings, and it tells you whether the offer itself is any good before you interrupt anyone.

    Don’t have the time? [BOOK A CALL]

  • WhatsApp Business for Local Direct Conversions

    WhatsApp Business for Local Direct Conversions

    For a lot of customers, texting is the only channel they willingly use. WhatsApp is free and most trades ignore it.

    TL;DR Free app, separate from your personal number, with a catalog, auto-replies and quick replies built in. Strongest in markets and communities where WhatsApp is the default messaging app. Photos of the problem are the real killer feature.

    Whether this applies to you

    Be honest about your market. WhatsApp dominates in Latin America, Europe, India, Africa and much of Asia, and in many immigrant communities in the US and UK. In much of the US general market, SMS still leads.

    Test it cheaply. Ask your last twenty customers whether they use WhatsApp. If a meaningful share say yes, set it up. If nobody does, put this effort into SMS instead.

    Set it up properly

    Use WhatsApp Business, not the personal app. Free, on both app stores.

    • Use a separate number. A cheap second SIM or a VoIP number. Do not mix business and personal, because you will regret it at 11pm.
    • Complete the business profile: name, category, description, address, hours, website, email.
    • Match your NAP exactly to your other listings.
    • Add a profile photo that is your logo, not your face, so it reads as a business.

    The catalog

    WhatsApp Business includes a product and service catalog inside the app. Almost nobody in the trades uses it.

    What to put in it

    • Each service as a separate item.
    • A photo of that work.
    • A price or range.
    • A short plain description.

    Why it matters. Someone messaging you can browse what you do without leaving the chat, and you can send a specific item into a conversation instead of typing the same explanation again.

    Automation that comes free

    Greeting message. Fires on first contact.

    Thanks for messaging Sicc Plumbing. Send a photo of the problem and your town, and we will come back to you with a price range. For emergencies call 508-555-1234.

    Away message. Outside hours.

    We are closed until 7:30am. Send your details and photos now and we will reply first thing. Emergencies: 508-555-1234.

    Quick replies. Saved responses triggered by a shortcut you type. Set up your five most common: pricing, service area, availability, what to expect, how to prepare.

    These three features cover most of the repetitive work and cost nothing.

    Photos are the actual advantage

    This is the thing WhatsApp does better than a phone call or a form.

    Asking for a photo up front changes the economics of quoting.

    • You can give a real range without a site visit.
    • You can tell immediately whether it is a job you want.
    • You can bring the right parts the first time.
    • You can rule out non-jobs in thirty seconds.

    Make it the first thing you ask for. “Send me a photo and your town” is a better opening than any qualifying questionnaire.

    Click-to-WhatsApp

    You can send people straight into a chat with a pre-filled message.

    The link format

    https://wa.me/15085551234?text=Hi%20Sicc%20Plumbing%2C%20I%20need%20a%20quote
    

    Replace the number with your full international format, no plus sign or spaces. The text parameter pre-fills their first message.

    Where to put it. Website contact section, Instagram bio, Google Business Profile as the website or appointment link, email signature, printed materials as a QR code.

    Meta also offers Click-to-WhatsApp ads on Facebook and Instagram, which open a chat instead of sending to a website. For service businesses in WhatsApp-heavy markets these convert well, because the friction is close to zero.

    Payment links in chat

    WhatsApp supports payment in some regions natively. Where it does not, send a payment link from your existing processor directly into the conversation.

    Works well for deposits, call-out fees, and small fixed-price jobs. The customer is already in the thread, so there is no channel switch.

    Do not push invoicing for large jobs through chat. Use a proper invoice with terms, and send the link via chat if that is where they live.

    Rules that keep you out of trouble

    • Do not add people to broadcast lists without consent. WhatsApp enforces this and accounts get banned.
    • Broadcast lists only reach people who have your number saved. This surprises everyone. Plan around it.
    • Do not use it for cold outreach. It is a response channel, not a prospecting one.
    • Keep business on the business number. Personal chats in a business inbox go badly eventually.

    The 45-minute setup

    Task Time
    Install WhatsApp Business on a separate number 10 min
    Complete the business profile 10 min
    Build the catalog with 5 services 15 min
    Set greeting and away messages 5 min
    Create 5 quick replies 5 min

    Ask your next ten customers whether they use WhatsApp. That answer tells you in one afternoon whether this is worth an hour of your time or none of it.

    Need a pro to set it up? [CALL NOW]

  • Retargeting Bounced Website Traffic with Ads

    Retargeting Bounced Website Traffic with Ads

    Most people who visit your site leave without contacting you. Retargeting is the only cheap way to get a second try.

    TL;DR Install the pixels today even if you do not advertise yet, because audiences take weeks to build. Exclude anyone who already booked. Cap frequency or you become the business that follows people around.

    Install the pixels before you need them

    Retargeting requires an audience, and an audience takes time to accumulate. Install now, advertise later.

    • Meta Pixel for Facebook and Instagram.
    • Google Ads tag for Search, Display and YouTube.
    • Both take about fifteen minutes through Google Tag Manager or your site platform’s built-in field.

    The mistake. Deciding to run ads, then discovering your audience is empty and waiting a month. Install today regardless.

    Privacy note. Have a cookie or privacy notice on your site. Requirements vary by jurisdiction, and a plain notice is table stakes.

    Segment by what they did

    Not every visitor deserves the same ad. The page they viewed tells you what they want.

    Audience Signal Offer
    Viewed a service page, did not convert Specific interest That service, with proof
    Started the form, abandoned High intent Remove the objection. “No obligation, 20 minutes”
    Viewed pricing Price-shopping Value framing, guarantee, financing
    Visited 3+ times Serious Direct offer. Book now
    Booked already Customer Exclude. Or upsell later

    Excluding converters is the step people skip. Showing “book your free estimate” to someone who booked yesterday is worse than showing nothing. It signals you are not paying attention.

    What the ads should actually say

    Retargeting audiences already know who you are. Skip the introduction.

    Works

    • Proof. A before and after from a job near them.
    • Objection removal. “No obligation. We price it and leave.”
    • Specific reassurance. Licensed, insured, guaranteed, in one line.
    • A soft deadline that is real. “Booking into November now.”
    • A video testimonial, which outperforms static images consistently.

    Fails

    • Your logo and slogan.
    • “Still thinking about it?” which is faintly accusatory.
    • Generic stock photography.
    • The same ad they already saw four times.

    Sequential video, the underused format

    Instead of one ad repeated, run three in order.

    1. Ad one, days 1 to 3: the problem. A short video showing the failure mode you fix.
    2. Ad two, days 4 to 7: the proof. A customer testimonial or a before and after.
    3. Ad three, days 8 to 14: the ask. Direct offer with a booking link.

    Why it works. Each ad does one job, and someone who watched the first is a warmer audience for the second. Most platforms let you build an audience from video viewers, which is how you chain them.

    Frequency caps, and why they matter more locally

    Local audiences are small. A retargeting pool of 400 people in your town will see your ads far more often than a national campaign’s audience would.

    Set caps.

    • 2 to 3 impressions per person per week, maximum.
    • A 14 to 30 day window. After a month, someone who has not acted is not going to.
    • Exclude after conversion, automatically.

    Without caps you become the business that stalks people. In a small town, that is a reputation, and it travels.

    Budget expectations

    Retargeting audiences are small, so budgets should be small.

    A working starting point. $5 to $15 a day for a local service business. If your daily budget divided by your audience size is producing double-digit impressions per person, you are overspending and annoying people.

    Where retargeting fits. It is a closing tool, not an acquisition channel. It only works if something else brings people to the site first. Retargeting an empty site does nothing.

    Measure honestly

    Retargeting reporting flatters itself, because it takes credit for people who would have returned anyway.

    The honest test. Turn it off for two weeks and compare total booked jobs, not attributed conversions. If total bookings barely move, you were paying to reach people already coming back.

    That test costs two weeks and settles the argument with your own data rather than the platform’s.

    Also track

    • Cost per booked job, not cost per click.
    • Frequency, watching for creep above 3.
    • Whether the audience is large enough to bother. Under 200 people is usually not.

    The 30-minute setup

    Task Time
    Install Meta Pixel 10 min
    Install Google Ads tag 10 min
    Create audiences: all visitors, service page viewers, form abandoners, converters 10 min
    Set converters as an exclusion on every campaign 2 min

    Install the pixels today even if you have no intention of advertising this quarter. The audience builds while you decide, and it costs nothing.

    Need a pro to run it? [BOOK A CALL]

  • Optimizing Online Booking Software UI

    Optimizing Online Booking Software UI

    Every step in your booking flow loses people. Most service businesses have twice as many steps as they need.

    TL;DR Count your steps and cut half. Guest checkout, not account creation. Show real availability immediately. Ask for the minimum, confirm instantly, and test the whole thing one-handed on a phone.

    Count your steps first

    Book your own service, on a phone, and count every screen and every required field.

    A realistic target

    Steps Verdict
    2 to 3 Good
    4 to 5 Acceptable for complex services
    6+ You are losing people at every one

    Common steps that can be cut

    • Choosing a location, when you only have one.
    • Choosing a “staff member,” when the customer has no preference.
    • A separate screen for service duration.
    • Confirming details you already collected.
    • Creating an account.
    • A marketing opt-in as its own step.

    Guest checkout, not account creation

    Forcing account creation before booking is one of the most reliable ways to lose a customer. Baymard Institute’s checkout research has identified forced account creation as a leading abandonment cause in e-commerce for years, and the same logic applies here: someone ready to give you money should not have to invent a password first.

    Do this instead. Book them as a guest, then offer an account after confirmation, framed as a convenience. “Want to save your details for next time?” Most decline, and it costs you nothing.

    Show availability immediately

    The single biggest UX failure in booking tools is making people work to find out when you are free.

    Do

    • Show the next three available slots as tappable buttons, right at the start. Most people take one.
    • Default to the soonest date with availability, not to today if today is full.
    • Grey out unavailable days rather than letting people select and then fail.
    • Show a time window, not a precise minute, for on-site work. “Between 9 and 11” is honest and reduces no-shows.

    Do not open on an empty month view and make them hunt.

    The mobile calendar problem

    Most booking widgets were designed on a desktop. On a phone they fail in predictable ways.

    • Tap targets too small. Date cells need to be thumb-sized.
    • Horizontal scrolling to see the week.
    • Tiny time dropdowns with fifteen options.
    • The next button below the fold, invisible until they scroll.
    • Pinch-zoom required, which is a hard fail.

    Test it one-handed, in a dim room, on cellular. That is the real condition. Most owners have only ever tested on a desktop.

    Ask for the minimum

    Field Needed at booking
    Name Yes
    Phone Yes
    Service type Yes
    Address Yes for on-site, no for consultations
    Email Optional
    Notes Optional, and genuinely useful
    Company Rarely
    How you heard about us Ask on the call
    Marketing consent A checkbox, not a step

    The optional notes box earns its place. People frequently describe the whole job unprompted, which makes the visit dramatically better prepared.

    Upselling mid-booking, done without being pushy

    You can offer add-ons, but placement decides whether it helps or hurts.

    Works. A single relevant add-on offered after the slot is selected, with a clear price, easy to skip. “Add a drain inspection for $79?”

    Hurts. Multiple add-ons before they have committed to a time. Pre-ticked boxes, which people notice and resent. Anything that makes them re-evaluate the total before confirming.

    The rule. Lock the booking first. Offer the extra second. Never let an upsell risk the core conversion.

    Confirmation, immediately

    The moment after booking is high attention and mostly wasted.

    Send instantly

    • SMS confirmation with date, time window, address, and your number.
    • Calendar invite as an attachment or link. This one materially reduces no-shows.
    • A reschedule link, so changes never require a phone call.

    On the confirmation screen

    • What happens next, in plain words.
    • What to have ready.
    • Your direct number.

    The audit

    Book your own service on a phone and note where you hesitate.

    Check Pass
    3 steps or fewer
    Guest checkout available
    Next available slots shown immediately
    Thumb-sized tap targets
    No horizontal scrolling
    Under 60 seconds start to finish
    Instant SMS confirmation
    Calendar invite included
    One-tap reschedule
    Works on cellular in a dim room

    Book yourself right now, on your phone, and time it. Anything over sixty seconds is costing you bookings you will never hear about.

    Don’t have the time? [BOOK A CALL]

  • Designing Mobile Call-Only Ad Funnels

    Designing Mobile Call-Only Ad Funnels

    For emergency work, the website is a detour. Call ads remove it.

    TL;DR Call ads put a tappable number in the search results with no landing page. Best for urgent, high-intent services. Only worth running when someone reliably answers, because every missed call is money you already spent.

    What call ads are

    A search ad where the click is a phone call. No website visit, no form, no landing page. The searcher taps and your phone rings.

    Google calls these “Call ads.” They appear on mobile only, which is correct, because that is where urgent local searches happen.

    When they work and when they waste money

    Strong fit

    • Emergency and same-day services: plumbing, HVAC, locksmith, towing, electrical, restoration.
    • High-ticket jobs where a conversation closes better than a form.
    • Businesses that answer the phone reliably.
    • Anything where explaining the problem is faster spoken than typed.

    Poor fit

    • Services people research and compare before contacting.
    • Businesses that cannot answer during ad hours.
    • Very low-ticket work where a call costs more than the margin.
    • Anything requiring photos or measurements before you can help.

    The disqualifying condition. If calls go to voicemail during your ad schedule, turn the ads off. You are paying for a ringing phone nobody picks up.

    Setup that matters

    Ad schedule is the most important setting. Only run when a human answers. If you answer 7am to 6pm weekdays, that is the schedule. Running 24/7 with an eight-hour answering window wastes most of your budget.

    Verification. Google requires that the number is yours and reaches the advertised business. A forwarding number is fine.

    Call reporting. Turn it on. Google routes through a tracking number so you get duration and outcome data. You need this to judge lead quality.

    Set a minimum call duration as your conversion threshold, usually 60 seconds. Shorter calls are typically wrong numbers or immediate hangups. Optimising toward 60-second-plus calls trains the system on real leads.

    Ad copy for a call ad

    You have very little space and one job: get the tap.

    Lead with availability and speed.

    Emergency Plumber: Fall River
    Answering now. On-site in 60 min. Licensed, insured, upfront pricing.

    What to include

    • The service and the town.
    • Availability. “Open now,” “24/7,” “same day.”
    • One trust marker. Licensed, insured, years, or rating.
    • A price signal if you can. “No call-out fee” is powerful.

    What to leave out. Your slogan. Your history. Anything requiring a second thought.

    The phone number question

    You want tracking. You also do not want to damage your local search entity signals with number inconsistency.

    The safe approach

    • Use Google’s call reporting number for the ad. It routes to your real line and does not appear on your website or directories.
    • Keep your real number on your Google Business Profile, your site, and every citation.
    • Never put a tracking number in a directory listing. That creates NAP conflict and undermines organic local ranking.

    Scripting whoever answers

    The ad is the cheap part. The call is where the money is made or lost.

    A working open

    Sicc Plumbing, this is Dave. What is going on?

    Name the business, name yourself, ask an open question. Do not open with “how can I help you today,” which invites a vague answer.

    Then, in order

    1. Let them describe the problem without interrupting. Thirty seconds.
    2. Confirm the town. Rules out non-serviceable areas immediately.
    3. Give a realistic window. “I can have someone there between 2 and 4.”
    4. Give a price range with the variables named.
    5. Book it, or state exactly what happens next.
    6. Get the number before you hang up, in case you get cut off.

    Track your answer rate and your close rate separately. Answer rate is an operations problem. Close rate is a scripting problem. They need different fixes.

    Handling peak volume

    Call ads produce clustered spikes: cold snaps, storms, heatwaves.

    • Have a second person able to answer during known peak seasons.
    • Use an overflow answering service for spillover rather than losing calls.
    • Pause ads when your calendar is genuinely full. Paying for leads you cannot serve produces bad reviews.
    • Raise prices before pausing. If demand exceeds capacity consistently, that is a pricing signal.

    Measuring properly

    Metric Watch for
    Calls received Volume
    Calls answered Under 90% is an operations problem
    Calls over 60 seconds Your real lead count
    Cost per qualified call The number that matters
    Booked jobs per call Scripting quality
    Cost per booked job The only figure worth budgeting on

    Do not judge on cost per click. A cheap call that nobody answers costs more than an expensive one that books.

    Call your own advertised number during your ad schedule from an unknown phone. Whatever happens is what your paid budget is buying.

    Need a pro to run it? [BOOK A CALL]