Category: Sales & Marketing

Sales process, marketing, and tools for contractor revenue growth.

  • The 7 Pages Every Contractor Website Must Have (and What to Put on Each One)

    If your contractor website is more than 7 pages, you probably have too many. If it’s less than 7, you’re missing rankings and trust signals. Here’s the minimum viable contractor website in 2026, and exactly what goes on each page.

    1. Home

    The single most important page on your site. Most visitors will land here first and most will leave from here. Treat it like a billboard, not a brochure.

    What to put on it:

    • Hero with a headline, subhead, and contact form. See our hero-form guide.
    • Trust signals row: license number, years in business, star rating, BBB badge, financing partner logos.
    • Services overview: 3 to 6 services with icons, short descriptions, and links to dedicated service pages.
    • 2 to 3 project gallery photos (not stock, real work).
    • Testimonial block: 3 short quotes with names and cities.
    • About snippet: 2 sentences about who you are. Link to full About page.
    • Service area: a sentence or list of cities.
    • Footer CTA: repeat the contact form or phone number.

    What to leave off: long bios, philosophy paragraphs, multiple sliders, automatic video that plays sound, scrolling testimonials with auto-rotate. None of those move the needle.

    2. About

    The page homeowners visit when they’re 70% sold and want to know they’re not hiring a fly-by-night.

    What to put on it:

    • Owner photo (real, not stock)
    • Origin story in plain language (“Started this business in 2014 because I was tired of…”)
    • Team photos with first names
    • License, insurance, certifications, professional memberships
    • One or two trust hooks specific to your trade (NARI member for remodelers, GAF Certified for roofers, NATE for HVAC)
    • One paragraph on values or how you work, but keep it concrete

    Skip the corporate “Mission, Vision, Values” three-column layout. Homeowners don’t read it.

    3. Services overview + dedicated service pages

    This is where most contractor sites collapse. They have one Services page that lists everything as bullets.

    The right structure: one Services overview page that lists all services and links to a dedicated page per service. So a bath remodeler has:

    • /services/ (overview)
    • /services/bathroom-remodeling/
    • /services/walk-in-showers/
    • /services/tub-to-shower-conversion/
    • /services/tile-work/

    Each dedicated service page is a ranking opportunity. Without them, you’re hoping one Services page ranks for 8 different keywords. It won’t.

    We have a separate guide on how to write a service page that ranks.

    4. Service Area

    A standalone page that lists every city, town, neighborhood, and zip code you serve. One short paragraph per city is fine. The point is to have the city name as text on a real URL, which gives you a fighting chance to rank for “[trade] in [city].”

    Don’t fake it. List the places you actually serve. Google will flag stuffed pages.

    Bonus: link each city paragraph to your Google Business Profile and to a relevant service page.

    5. Reviews / Testimonials

    A dedicated page that aggregates reviews from Google, Facebook, BBB, and any other source you have.

    What to put on it:

    • Embed your Google reviews (live, not screenshots)
    • Show your aggregate rating prominently
    • Link out to your full Google reviews list
    • Optional: video testimonials if you have them
    • A “leave a review” CTA at the bottom for past customers

    Don’t fabricate testimonials. Don’t use stock photos with names attached. Homeowners spot it instantly.

    6. Contact

    Yes, you have a form in the hero on every page. You still need a dedicated Contact page because it’s what people search for and it’s where Google directs voice search results.

    What to put on it:

    • Phone number (clickable on mobile)
    • Email address
    • Office hours
    • Service area note
    • Embedded Google Map (if you have a real office)
    • Contact form, full version (still keep it lean: 4 to 6 fields)
    • Schema markup (LocalBusiness, ContactPoint)

    7. Blog

    The page that does most of the SEO heavy lifting once it’s running. Even 1 post a month compounds over a few years.

    What to put on it:

    • List of blog posts with feature images, titles, and dates
    • Categories (especially useful as you scale)
    • Search bar
    • Subscription/email opt-in if you collect emails

    What to write: practical posts homeowners search for (“how much does a bathroom remodel cost in [city],” “signs your roof needs replacing,” “tub-to-shower conversion vs. full remodel”). Skip “company news” posts. Nobody reads them.

    The pages contractors waste time on (skip these)

    • Press / Awards: homeowners don’t care. Add badges to the homepage if you have any.
    • Careers: only if you’re actively hiring. A live Indeed link works fine instead.
    • FAQ: distribute the questions across service pages where they belong.
    • Process / How We Work: 90% of these pages are filler. Roll the content into the relevant service page.
    • Privacy Policy / Terms: needed for legal compliance, but link from the footer, not the main nav.

    The simplest possible site map

    /                          (Home)
    /about/                    (About)
    /services/                 (Services overview)
    /services/[service]/       (one per service, 4-8 of these)
    /service-area/             (Service Area)
    /reviews/                  (Reviews)
    /contact/                  (Contact)
    /blog/                     (Blog index)
    /blog/[post-slug]/         (one per post)
    

    That’s it. 7 page types, plus 4 to 8 service pages and however many blog posts you’ve published. Most contractor websites that try to be more elaborate end up with 20 dead pages and worse rankings.

    Build order if you’re starting fresh

    1. Home (with hero contact form).
    2. One main service page (your highest-revenue service).
    3. Contact.
    4. About.
    5. Service Area.
    6. Reviews.
    7. The other 3 to 7 service pages.
    8. Blog (start posting once the rest is live).

    Build in this order and you can launch a usable, lead-generating site in a weekend. The blog catches up over the next 6 to 12 months.

  • Why Your Contractor Website Needs a Contact Form in the Hero Section (and How to Build One)

    If a homeowner has to scroll, click “Contact Us,” wait for a new page to load, and find your form, you’ve already lost half of them. Conversion rate research consistently shows that putting a contact form in the hero section (the first screen visitors see) lifts inbound leads 30 to 100% on the same traffic.

    This is the simplest, highest-ROI change you can make to your website this week. Here’s how to do it right.

    Why this works

    Three things happen when you move the form to the hero section:

    1. You eliminate friction. Every extra click loses 15 to 30% of visitors. A buried form requires 2 to 3 clicks. A hero form requires zero.
    2. You capture intent at peak interest. The visitor just clicked your ad or Google result. Their intent is highest in the first 5 seconds. Catch them while they’re hot.
    3. You signal that you’re the contractor, not the marketer. A clean form on the hero says “we want to talk to you.” A clever tagline followed by 4 sales sections says “we want you to read marketing first.”

    The fields to include (and the ones to skip)

    The single biggest mistake we see: forms with 8 to 12 fields. Every extra field drops conversion 5 to 10%. Keep it lean.

    Required fields (4, max)

    • Name
    • Phone (homeowners prefer phone callbacks for service work, despite what email-loving marketers say)
    • Email (for fallback and follow-up automation)
    • Project type or short message (one dropdown OR one short text field, not both)

    Skip these

    • Address (ask after you book the appointment)
    • Budget range (kills conversion; ask on the call)
    • Timeline dropdown
    • “How did you hear about us?” (use UTM tracking instead)
    • Captcha that requires solving (use invisible captcha if needed)

    Every one of these can be answered later. The form’s only job is to get the lead in your CRM.

    The hero layout that converts

    The classic two-column hero works best for contractors:

    • Left side (60%): headline, one-line subhead, one trust signal (license #, years in business, or star rating).
    • Right side (40%): the contact form on a contrasting background. Bold “Get Your Free Estimate” CTA button.

    On mobile, the form drops below the headline. Make sure it’s still above the fold (visible without scrolling) on a typical phone.

    The headline that beats “Quality Workmanship”

    Every contractor website opens with “Quality Workmanship Since [Year].” Homeowners ignore it because every other contractor said the same thing.

    Better headline templates:

    • Outcome-led: “[City]’s [Trade]. [Specific Outcome] in [Time].”
    • Specific: “Bathroom Remodels for [City] Homeowners, Done in [X] Days.”
    • Trust-led: “[Trade] in [City]. Licensed, Insured, and 4.9 Stars on Google.”

    One sentence subhead: “Free estimates, no pressure, financing available.” Move on.

    The CTA button copy

    “Submit” is the worst possible CTA. “Send” is barely better. Try:

    • “Get Your Free Estimate”
    • “Book a Site Visit”
    • “See If You Qualify for 0% Financing”
    • “Get a Quote in 24 Hours”

    Specific beats generic. Outcome beats action.

    What happens after submission matters more than the form itself

    The form is the easy part. The follow-up is where contractors lose 70% of their leads.

    1. Trigger an autoresponder text immediately. “Got your request, [Name]. We’ll be in touch within 30 minutes.”
    2. Notify your phone in real-time. Not your inbox. Your phone. Slack, SMS, push, anything that buzzes.
    3. Call back within 5 minutes during business hours. Speed-to-lead is the single biggest variable in close rate. Our 60-second rule guide covers the math.
    4. If after-hours, an AI receptionist or autoresponder books the appointment. Don’t wait until morning.

    Tools to build the form

    If you’re on WordPress, the easiest options:

    • Fluent Forms or WPForms (free tier): easiest setup, decent design.
    • Gravity Forms: paid but more powerful.
    • Native HTML form posting to your CRM webhook: fastest performance, requires a developer.

    If you’re on Squarespace, Wix, or a custom builder, use the native form widget. Just put it in the hero block, not on a separate page.

    Track the change

    Before you flip the switch, note your current website lead volume. Track for 30 days after. The lift should be visible by week 2. If it’s not, you have a deeper traffic problem (not a form problem); look at where your visitors are coming from and whether they match your service area.

    The 30-minute version

    If you want the simplest possible move this week:

    1. Open your website’s homepage editor.
    2. Drag a form widget into the hero section, right side.
    3. Strip the form down to Name, Phone, Email, Project Type.
    4. Change the button to “Get Your Free Estimate.”
    5. Set up an autoresponder text and a phone notification.
    6. Save and publish.

    30 minutes. Done. The form will out-earn whatever you spent on your last marketing experiment.

  • 10 Ways to Enhance Your Google Business Profile (Free Tactics That Move Local Pack Rankings)

    Setting up your Google Business Profile is step one. Getting it to actually rank is the work. Here are 10 free tactics that consistently move contractor profiles up the local pack in 2026.

    If you haven’t done the basic setup yet, start with our step-by-step GBP setup walkthrough first.

    1. Add 5 fresh photos every week

    Google’s algorithm rewards activity. Profiles that get new photos every week consistently outrank dormant profiles, even when the dormant profile is older and has more reviews.

    Set a recurring task: every Friday, your foreman texts you 5 photos from that week’s jobs. You upload them. 10 minutes total. The compounding effect over a year is brutal in your favor.

    2. Post a Google Post weekly

    Google Posts (the little update boxes that show on your profile) are underused by 90% of contractors. They expire after 7 days, which is exactly why most people skip them. They’re also a ranking signal.

    Rotate between three post types:

    • Project showcase: “Just finished this kitchen in [city]. Here’s the before and after.”
    • Offer: “Free estimates this month. Book online or call [number].”
    • Tip: “Three signs your roof needs replacing this fall.”

    3. Fill out every service with a description

    Don’t just list “Bathroom Remodeling” with no detail. Add a 100 to 200 word description for each service that includes the location (“We do bathroom remodels across [city, county, state]”), what’s included, typical timeline, and pricing range.

    This is keyword-rich content Google can match to long-tail searches. Most contractors leave it blank and lose those rankings to competitors who didn’t.

    4. Respond to every review (good and bad) within 24 hours

    Response rate is a ranking signal. Tone matters too: don’t paste the same “Thanks!” template on every 5-star review. Personalize (“Glad the new vanity worked out, [Name]. Tell your neighbor we’ll bring her the same brand.”)

    Negative reviews need careful handling. We have a separate guide on responding to negative reviews.

    5. Pre-seed Q&A with the questions you get every week

    The Q&A section is open to anyone, which means random Google users can answer questions about your business. Pre-empt them. Ask the 8 to 10 questions you actually get from customers (“Do you offer financing?” “Are you licensed?” “How long does a remodel take?”) from a personal account, then answer them from the business profile.

    Bonus: questions are searchable. Answers with location keywords (“Yes, we offer financing for homeowners in [city]…”) help with long-tail rankings.

    6. Use every attribute Google offers

    The attributes section (women-owned, veteran-led, free estimates, online appointments, on-site services, etc.) is buried in the dashboard but heavily weighted in ranking and filtering. Toggle every attribute that applies. Customers can filter by these in the local pack now.

    7. Add products (yes, contractors should use this)

    The Products tab isn’t just for retailers. Contractors use it to showcase service packages: “Full Bathroom Remodel,” “Tub-to-Shower Conversion,” “Roof Replacement Package.” Each one becomes a mini ranking signal with its own photo, description, and price range.

    Treat each one as a service-page-in-miniature. 5 to 10 products is plenty.

    8. Set service area to real cities you actually serve

    Don’t list 50 cities to “cover more area.” Google will flag it and demote your profile. List 5 to 15 cities and zip codes where you’ve actually done work in the last year.

    If you want to expand your service area, do it organically: take a job there, document it, then add the city to your service area. The data backs the geography.

    9. Get reviews that mention services AND cities

    A review that says “Great work” is fine. A review that says “Mike installed a beautiful walk-in shower at our home in [city]” is gold. Why? Both the service (“walk-in shower”) and the location (“[city]”) become ranking signals.

    When you ask for reviews, gently nudge: “If you don’t mind, mention what we did and where, helps neighbors find us.”

    10. Use the messaging feature

    Turn on Google Messages from your profile. It’s free, low-friction, and Google rewards profiles that respond fast. Aim for under 5 minutes during business hours. If you can’t, set up an autoresponder (“Got it, we’ll be back to you within an hour”).

    Speed-to-lead matters everywhere; on GBP it also affects ranking. More on the 60-second rule.

    The simple compounding play

    None of these 10 tactics is hard. The reason they work is that 90% of contractors don’t do them consistently. Every week you do (5 photos, 1 post, fresh review responses, fresh Q&A), you compound the ranking gap.

    30 minutes a week, set on a calendar reminder. After 90 days you’ll see the local pack movement. After 12 months, you’ll be the default answer in your city for your service category.

    If you want to stop renting leads from Angi and start owning them through Google, this is the channel that pays it back.

  • How to Set Up a Google Business Profile for Your Contracting Business (Step by Step)

    If you do nothing else for your contracting business this month, set up your Google Business Profile (GBP) properly. It’s free, it’s the highest-leverage marketing asset you have, and most contractors are using it wrong or not at all.

    This is the step-by-step walkthrough. 30 minutes start to finish.

    Why GBP matters more than your website

    When a homeowner Googles “bathroom remodeler near me,” the first thing they see is the local pack: three businesses with photos, ratings, and a “Call” button. That’s GBP. Your website might rank below it, eventually. Your GBP shows up immediately.

    Optimized profiles can lift monthly profile views by 200 to 500% and direct calls by 150 to 300%. The work to get there is mostly free and takes about half a day total.

    Step 1: Create or claim your profile

    Go to business.google.com and search for your business name. Three things can happen:

    • Profile already exists, unclaimed: click “Claim this business.” Most likely scenario for any contractor with a few years of history.
    • Profile already exists, someone else claimed it: happens occasionally with old listings. Google’s “Request Access” flow handles it; takes 7 days.
    • No profile yet: click “Add your business to Google” and start fresh.

    Step 2: Verify your business

    Google offers verification by postcard, phone, email, or video. Postcard is the most common for contractors and takes 5 to 14 days. A code arrives in the mail; you enter it in your dashboard. Don’t skip this step. Unverified profiles don’t show up in the local pack.

    Tip: while you wait for the postcard, you can still fill out everything else. Just don’t expect rankings until verification clears.

    Step 3: Pick the right primary category

    This is the single most-impactful field on your profile, and the place most contractors get it wrong.

    Pick the most specific category that matches your main service. Examples:

    • “Bathroom remodeler” beats “Remodeler” beats “Construction company”
    • “HVAC contractor” beats “Heating contractor” or generic “Contractor”
    • “Roofing contractor” beats “Construction company”

    You can add up to 9 secondary categories. Use them for related services (e.g., a bathroom remodeler might add “Kitchen remodeler” and “General contractor”). But the primary category is what Google ranks you for, so pick it carefully.

    Step 4: Service area or storefront?

    Most contractors are “service-area businesses” (you go to the customer, not the other way around). Set this in the dashboard:

    • Hide your address (don’t list a home address, ever)
    • List the cities/zip codes you actually service. 5 to 15 is realistic. Don’t list 50 cities you don’t serve; Google will flag it.

    If you have a real showroom or office customers visit, list it as a storefront with the address visible.

    Step 5: Phone number, hours, website

    Use a tracking number if you want call analytics, but make sure it’s listed identically everywhere your business shows up online (more on this in our NAP consistency guide).

    Hours: list real hours. If you take after-hours calls, set “open 24 hours” with a note in the description that emergency calls are answered.

    Step 6: Services list

    Add every service you offer as a separate entry with a short description and price (or “varies” if you can’t list a real number). Don’t skip this. Google uses the services list to match you to long-tail searches like “shower install” or “tile reglaze.”

    Examples for a bath remodeler: full bathroom remodel, walk-in shower install, tub-to-shower conversion, vanity install, tile work, plumbing fixture install, accessibility/aging-in-place upgrades.

    Step 7: Photos (the part everyone underdoes)

    Upload at least 25 photos to start. Mix:

    • 5 to 10 finished-job photos (the money shots)
    • 5 in-progress photos (shows you actually do the work)
    • 3 to 5 team/crew photos (humanizes the business)
    • 1 logo, 1 cover photo
    • Truck/equipment photos (legitimacy signals)

    Plan to add 2 to 5 new photos every week from job sites. Profiles that get fresh photos rank higher than profiles that don’t. We have a separate guide on how to take better job-site photos.

    Step 8: Write a description

    750 characters max. Write it like a contractor talking to a homeowner, not marketing copy. Cover: what you do, where you do it, how long you’ve been in business, what makes you different. Skip the buzzwords (“premier,” “leading,” “excellence”).

    Step 9: Q&A (most contractors skip this)

    Anyone can ask a question on your profile. If you don’t answer, the question hangs there forever, sometimes with wrong answers from random Google users.

    Pre-seed your own Q&A with the questions homeowners actually ask:

    • “Do you offer financing?”
    • “What areas do you service?”
    • “Are you licensed and insured?”
    • “Do you do free estimates?”
    • “How long does a typical bathroom remodel take?”

    Ask the question from a personal Google account, then answer it from the business profile. Yes, it’s a little weird. Yes, every successful local business does it.

    Step 10: Turn on messaging

    Google now offers chat directly from the profile. Turn it on. Set up an autoresponder so customers don’t sit waiting. Even a simple “Got it, we’ll text back within 30 minutes” saves leads.

    What to do after setup

    The setup is one-time. The maintenance is forever:

    • Weekly: add 2 to 5 new photos, post a Google Post (offer, project, tip).
    • After every job: request a review. We have a guide on getting your first 50 reviews.
    • Daily: check messages, answer Q&A, respond to new reviews (good and bad).

    The single mistake that kills GBPs

    Setting it up and forgetting it. Google’s algorithm rewards active profiles and demotes dormant ones. A profile with fresh photos, fresh posts, and recent reviews will outrank a more-established business that hasn’t touched their profile in 6 months.

    30 minutes to set up. 10 minutes a week to maintain. The most underpriced marketing channel in 2026.

  • Contractor Marketing Software: Email, SEO, and Review Tools That Actually Convert

    Most contractors running their own marketing in 2026 are paying for either too much (a $500/mo all-in-one platform that does everything mediocre) or too little (a free Mailchimp account collecting unsubscribes and hoping for the best). The middle path costs roughly $130/mo, beats both, and is what we’d build today.

    Here’s the honest breakdown of what works, what doesn’t, and the specialized stack that consistently outperforms the all-in-one suites.

    Email marketing tools

    Mailchimp

    Free up to 500 contacts, then Essentials at $13/mo, Standard at $20/mo, Premium at $350/mo.

    The catch: Mailchimp counts unsubscribed and inactive contacts toward billing limits, which inflates costs over time. Decent drag-and-drop builder. Integrations with Jobber, Housecall Pro, and most contractor CRMs via Zapier.

    Best for: solo contractors sending monthly newsletters and seasonal promos.

    Constant Contact

    Starts at $12/mo. Strong list management and event tools, weakest automation of the bunch. Best for contractors who run referral events or sponsorships and want simple broadcast email.

    ActiveCampaign

    Starter at $15/mo for 1,000 contacts. The Plus plan includes a CRM and stays flat up to 2,500 contacts. Pro jumps to $339/mo at 10K.

    The automation builder is why contractors pick it: trigger sequences off a quote sent, job won, or warranty anniversary. Native integrations with HubSpot, Pipedrive, and most CRMs.

    Our pick for serious contractor email marketing if you have 1,000+ contacts and want real automation, not just broadcast.

    GoHighLevel

    $97 (Starter), $297 (Unlimited), or $497/mo, but SMS, calls, AI, and email sends are metered on top. Most contractors land at $112 to $380/mo all-in.

    Bundles email, SMS, pipeline, calendar, and chatbot. Real consolidation savings of $150 to $400/mo if you were already paying for separate CRM, SMS, email, and scheduling tools. Steep learning curve and you’ll likely hire a setup consultant.

    Brevo

    Pay-per-email pricing (free up to 300/day). Cheap for small lists. Adds SMS and WhatsApp natively, which is rare at this price.

    Klaviyo

    Built for ecommerce. Skip unless you sell products online.

    SEO tools for local and contractor SEO

    BrightLocal

    From $39/mo. Purpose-built for local SEO. Rank tracking by grid, citation building, GBP audits, white-label reports.

    The best single SEO tool for a contractor doing their own local SEO. Run quarterly audits, fix what BrightLocal flags, watch your local pack ranking move.

    Whitespark

    Local Rank Tracker $14 to $200/mo. Citation Finder $33 to $149/mo. Reputation Builder $79/mo per location.

    The citation tooling is the strongest in the category. Whitespark’s Local Search Ranking Factors survey is also the closest thing to source-of-truth data on what actually moves local pack rankings.

    SEMrush

    Full SEO suite starting around $140/mo with Local as a paid add-on per location. Overkill unless you’re publishing content at scale and tracking competitors.

    Ahrefs

    Best-in-class backlink data, not a local-first tool. Worth it if you’re publishing blog content for organic traffic. We covered the CRM angle separately; SEO and CRM are different problems with different tools.

    Moz Local

    Listings management starting around $14/mo per location. Narrow but cheap.

    Google Business Profile

    Free. The highest-leverage marketing asset you have. Whitespark’s data consistently shows GBP signals as the largest share of local pack rankings.

    Optimize the GBP before you buy any paid SEO tool. Fix your categories, hours, photos, services, and Q&A. Then layer paid tools on top.

    Review management tools

    NiceJob

    $75/mo, no contracts. Pure-play review collection via SMS and email after job completion.

    The cheapest credible option and the best fit for single-location contractors. Annual cost: roughly $900.

    Podium

    $399 to $599/mo per location. Reviews plus webchat, payments, and two-way SMS.

    Powerful, but most contractors pay for features they never use. Annual cost: $4,788+ at the entry tier. The 5x gap vs. NiceJob is real.

    Birdeye

    $299 to $449/mo per location. The strongest multi-location and franchise option, weak ROI for one-truck operations.

    Swell, Reputation.com, Reviews.io

    Mid-market and enterprise tiers, custom pricing. Skip unless you’re 5+ locations.

    All-in-one platforms: the honest tradeoffs

    Marketing 360

    Software plus managed services. Public reviews show contractors paying around $2,300/mo on managed retainers ($13,800 over 6 months in one published case).

    Good if you have zero marketing staff and need someone to actually run it for you. Expensive if you can run it yourself.

    GoHighLevel

    Replaces 5 to 8 tools for $300 to $700/mo all-in. Real consolidation savings of $150 to $400/mo if you were already paying for separate CRM, SMS, email, and scheduling. Steep learning curve and you’ll likely need a consultant to set it up properly.

    Hatch, Surefire Local, Scorpion

    All quote-only. Scorpion typically lands in mid-four-figures per month and locks contractors into 6 to 12 month agreements. Strong for $5M+ home service brands; punishing for sub-$1M contractors.

    The specialized stack that beats most all-in-ones

    Here’s the honest tradeoff: all-in-one suites are usually mediocre at every individual job. A focused stack consistently outperforms them on the metrics that matter (reviews collected, local pack rank, email open rate).

    The stack we’d build for a 1 to 10 person contractor in 2026:

    • NiceJob for reviews ($75/mo).
    • BrightLocal for local SEO and citations ($39/mo).
    • ActiveCampaign Starter for email ($15/mo).

    Total: $129/mo. That stack outperforms most $500/mo all-in-one platforms on review volume, local pack rankings, and email engagement. The math isn’t close.

    The numbers

    • Construction industry email open rate benchmark: 22.5% (CUFinder, 2026). Top contractors clear 22%.
    • Average GBP review count across all profiles: 39 reviews.
    • Home service categories (HVAC, plumbing) average 4.4 to 4.6 stars.
    • A 4.8 from 5 reviews converts worse than a 4.5 from 200. Volume and recency outweigh raw rating above 4.2.
    • Optimized GBPs show 200 to 500% lifts in monthly profile views and 150 to 300% lifts in direct calls. Aim for 10 to 15% visitor-to-call conversion.

    The 5 pitfalls that wreck contractor marketing budgets

    1. Paying for everything-mediocre. All-in-one suites sell convenience. Specialized stacks (NiceJob + BrightLocal + ActiveCampaign) consistently outperform them per dollar.
    2. Contract lock-in with marketing agencies. 6 to 12 month agreements are standard at Scorpion-tier shops. Negotiate month-to-month or walk.
    3. Counting inactive contacts. Mailchimp bills on unsubscribers and bounces. Clean the list quarterly.
    4. Buying SEO tools before fixing GBP. GBP optimization is free and outranks paid tooling for local pack visibility.
    5. Confusing field service software (ServiceTitan, Jobber, Housecall Pro) with marketing software. They integrate but don’t replace each other.

    Quick recommendations

    • Solo to 5 person shop: NiceJob + BrightLocal + ActiveCampaign Starter ($129/mo).
    • 5 to 25 person shop wanting consolidation: GoHighLevel ($300-$700/mo all-in).
    • Multi-location: Birdeye + Whitespark + ActiveCampaign Plus.
    • Zero marketing staff, willing to outsource: Marketing 360 or a Scorpion-tier agency (eyes open on the cost).
    • Already on ServiceTitan: ServiceTitan Marketing Pro covers the basics; layer NiceJob on top for reviews.

    The biggest mistake we see contractors make with marketing software: buying tools before fixing the foundation. If your GBP is half-optimized, your reviews are stuck at 12, and you haven’t sent an email in 6 months, no $500/mo platform will save you. Fix the foundation first, then layer tools on. That order matters more than the tools themselves.

  • Best Lead Generation Tools for Contractors (Tested in 2026)

    Lead generation is where contractor businesses live or die. Every platform on this list promises jobs. Most deliver something between “decent” and “expensive lesson.” Here’s the honest 2026 read on what’s actually working, what the per-lead math looks like, and where contractors are getting burned.

    Angi (Angi Leads, formerly HomeAdvisor)

    Angi Inc. merged HomeAdvisor into Angi.com in 2022, so the two are now one shared-lead marketplace. CPL runs $30 to $75 on shared leads, with an “Exclusive Leads” upsell at $80 to $150.

    Close rates on shared leads sit at 10 to 15% because the same lead goes to 3 to 8 pros. Exclusive leads close at 35 to 45%.

    The reputation problem: BBB has logged 1,800+ complaints across 2023 to 2026, and r/Contractor threads consistently call it a “legal scam.” Common gripes include bot leads, wrong phone numbers, surprise auto-charges, and a cancellation fee that has shown up in multiple BBB filings as high as $1,200. One contractor reported 9 of 16 leads had bad numbers; another reported spending $3,500 in 4 months on roughly 16 usable leads (effective acquisition cost: $600 to $1,200 per usable lead).

    Honest take: Angi can work if you’re a fast responder in a metro with low competition and you stick to Exclusive Leads. For most contractors, the CPL math is brutal once you account for bot leads and shared bidding.

    Thumbtack

    Pay-per-contact, no subscription. Lead costs run $10 to $60, shared with up to 10 pros. The 2026 algorithm update gave a 40% impression boost to pros using Instant Match plus fast replies and photos.

    Best fit: small and rural markets where shared-lead competition is thinner. Less brutal than Angi but the same shared-lead structure means whoever responds in 5 minutes wins.

    Google Local Services Ads (LSAs)

    Pay-per-lead with a Google Guaranteed badge. No monthly fee. The single highest-ROI paid channel for most contractors in 2026.

    Average booking rate: 31% (Bluegrid Media), the highest of any paid channel. CPL: HVAC $45 to $80 in metros, plumbing $35 to $65, roofing up to $150 in storm season. Costs are up roughly 40% since 2023 because about 70% of contractors are now bidding on LSAs.

    Effective cost per booked job runs $115 to $485 depending on trade. Compare to Angi’s shared-lead math at $200 to $750 per booked job and the picture is clear.

    The catch: LSA performance depends entirely on how fast your phone gets answered. AI voice agents have been the biggest mover here, picking up after-hours and overflow calls that used to evaporate.

    Houzz Pro

    Two-in-one: marketplace leads from the 65M+ monthly Houzz audience plus proposal and CRM software. Pricing: Essential $85/mo, Pro $199/mo, Ultimate $399/mo.

    Strongest for remodelers, designers, and design-build firms where the visual sale matters. The lead quality is generally higher than Angi or Thumbtack because Houzz’s audience is researching specific projects, not just price-shopping.

    Modernize, CraftJack, Networx, Bark

    Shared-lead resellers. Modernize focuses on high-ticket categories (roofing, solar, HVAC, windows) with premium CPLs. CraftJack covers 50+ trades at lower price points than Angi. Bark and Networx are similar shared-lead models with the same shared-bidding problems.

    The honest read: Modernize works for $5K+ ticket jobs where the math survives a higher CPL. The others compete with Angi and Thumbtack for the same lead pool, with the same close-rate math (10 to 20%).

    Yelp Ads

    $18 to $45 CPL. Decent for service trades in dense metros, weaker for commercial. Yelp’s audience skews lower-intent than Google LSA but the cost is also lower.

    Facebook Lead Ads / Nextdoor

    Cheaper top-of-funnel ($8 to $25 CPL) but lower intent. Best paired with an AI receptionist or fast follow-up to convert. If your team can’t respond in under 5 minutes, skip these.

    Tools for owned (not rented) lead capture

    If you want to stop renting leads, build your own funnel.

    • SEO and content: Ahrefs, SEMrush, and Surfer for keyword and content work targeting “[trade] near me” and city-specific queries. We covered the broader contractor marketing software landscape separately.
    • Landing pages: Unbounce, Leadpages, or Carrd for fast service-page builds.
    • Chat / AI receptionist: Tidio ($29/mo+) bundles live chat with the Lyro AI agent, which resolves up to 70% of inbound questions. LiveChat starts at $20/operator/mo but has no self-learning AI.
    • 24/7 answering: Services like LeadTruffle and RingCentral AI Receptionist book jobs from after-hours calls. Critical because MIT Sloan’s 5-minute response rule (re-confirmed in 2026 PCA data) shows you’re 100x more likely to qualify a lead at 5 minutes than at 30.
    • Quote/proposal tools that close leads: Houzz Pro (visual proposals, 3D renderings) and Buildertrend ($499 to $1,099/mo) for full project management. Houzz Pro is roughly one-third the price of Buildertrend and better for remodel-focused shops.

    Cost per lead benchmarks by channel (2026)

    Channel CPL Close rate Effective CPA
    Google LSA $35-$150 ~31% $115-$485
    Angi (shared) $30-$75 10-15% $200-$750
    Angi Exclusive $80-$150 35-45% $180-$425
    Thumbtack $10-$60 10-20% $50-$600
    Yelp Ads $18-$45 15-25% $72-$300
    Modernize (high-ticket) premium, varies 20-30% works for $5K+ jobs

    The 4 pitfalls that wreck contractor lead-gen budgets

    1. Bot and fake leads on Angi. The complaint volume on BBB and Reddit is overwhelming. Run any Angi lead through a real-phone-number verification before paying.
    2. Shared-lead competition. Angi, HomeAdvisor, Thumbtack, Bark, and Networx sell the same lead to 3 to 10 pros. Whoever calls inside 5 minutes wins 60 to 70% of those jobs.
    3. Billing surprises and lock-in. Angi cancellation fees up to $1,200 and unauthorized re-charges (one contractor reported a $440 charge after a “refund”) show up repeatedly in BBB and Trustpilot reviews.
    4. Tracking the wrong number. Track cost per booked job, not CPL. A $60 LSA lead at 30% close = $200 per job. A $40 Angi lead at 12% close = $333 per job. The cheaper CPL is often the more expensive job.

    The numbers

    • 31% average LSA booking rate (Bluegrid Media, 2026).
    • 100x increase in qualification odds when responding inside 5 minutes vs. 30 (MIT Sloan).
    • 40% LSA cost increase since 2023 as ~70% of contractors moved onto the platform.
    • 1,800+ BBB complaints filed against Angi 2023-2026.
    • Reddit r/Contractor consensus: “Angi Leads is a legal scam.”

    What we’d actually run today

    For a $1M to $5M home improvement contractor in 2026, the lead-gen stack we’d build looks like this:

    1. Google LSA as the paid channel (highest booking rate, best CPA).
    2. Angi Exclusive Leads only, never shared.
    3. SEO content on a real website (not a free Yelp page) targeting local + trade queries.
    4. AI receptionist (Tidio, RingCentral, or similar) to catch overflow and after-hours.
    5. Houzz Pro if remodeling is a meaningful part of the business.

    What we’d skip: shared-lead Angi, Thumbtack at scale, Bark, and Networx unless you’re in a market where they’re the only option. The shared-lead model burns more contractor budget than any other channel in this category.

    Run the math on cost per booked job (not cost per lead) every quarter. The platform that looked best last year is rarely the platform that’s best this year.

  • Stop Losing Leads: 7 Tools Every Contractor Needs in 2026

    Most contractors aren’t losing because their work is bad. They’re losing because their stack is leaky. A lead falls through a hole in the CRM, a stalled deal doesn’t get followed up, a financing option doesn’t make it to the kitchen table, a payment lands a week late.

    If you patch the holes in the right order, the same crew, the same lead flow, and the same bid quality produces dramatically more revenue.

    Here’s the 7-tool stack we run, the order to implement it in, and why each one matters.

    1. Contractor financing (the highest-leverage tool you can add)

    If you only do one thing on this list, do this one. Financing is the single biggest move on close rate we’ve ever seen. Customers don’t stall on quality — they stall on affordability. Financing reframes the conversation from a $20K project to a $258/month payment.

    We use Hearth — built for contractors, no dealer fees, 17 lender partners, 0% APR options, approvals down to 550 FICO. We saw a 10% close rate jump in 30 days when we put this in front of customers.

    Why first: highest revenue impact, lowest implementation cost, no integration required to start.

    2. A contractor-built CRM (not a SaaS sales CRM)

    Your CRM is the brain of the business. It needs to be mobile-first, photo-friendly, address-centric (not company-centric), and ideally integrated with your financing and payments tools. A desk CRM repurposed for contractors will fail in the field.

    Our deep CRM review is in progress — six platforms tested head-to-head. Read our take on what to look for while we finish the review.

    Why second: once you have financing closing more deals, you need a system to actually track them. A bad CRM bottlenecks growth fast.

    3. AI follow-up automation

    Your team is not following up enough. Nobody’s team is. Industry data says the average contractor follows up with a lead 1.4 times. Closes happen at touch 5–8. Math doesn’t work.

    AI follow-up automation handles the touches your team isn’t doing. Text, email, voicemail. Built around your offer, your tone, and the specific lead’s stage in the pipeline. We’ve seen 8–15% recovery rates on dead leads from a 5-touch sequence alone.

    Why third: requires the CRM to be in place first (it needs to know what stage each lead is in), then it amplifies everything you’ve already done.

    4. Scheduling that lives where the jobs live

    If your crew schedule lives in a Google Calendar that’s not connected to your CRM, you’re paying for ghost labor every week — your office person re-entering job info from one system to another.

    The right scheduling tool lives inside the CRM. Same record. Same place. Drag a job onto a date, the crew gets a notification, the customer gets a confirmation, the calendar updates everywhere.

    Why fourth: downstream of CRM. Until you have a clean CRM, scheduling is just a bandaid.

    5. Digital payments and deposits

    If you’re still chasing physical checks, you’re losing days of cash flow on every job. The right payments tool lets the customer pay deposits, progress payments, and finals from a link — Apple Pay, ACH, card, whatever. Deposits land same-day. You stop being a free creditor to your customers.

    Why fifth: easiest to bolt on once the CRM and financing tools are settled.

    6. Reviews and reputation

    You should be at 4.7+ stars across Google and the major review sites. Below that, your CPL on every paid lead source goes up. Above that, you get organic traffic for free.

    The right review tool automatically asks every completed-job customer for a review at the right moment (after the punch list, before the invoice goes overdue). It also catches unhappy customers before they hit Google with a 1-star rant.

    Why sixth: compounding asset. Every month you don’t have this running is a month of reviews you’ll never recover.

    7. Marketing attribution that actually works

    Most contractors have no idea where their best leads come from. They guess. They overspend on the loudest channel. They underspend on the channel quietly producing their best customers.

    The right attribution setup ties every booked appointment back to the original source — Google Ads, organic, referral, retargeting, direct. You stop guessing and start spending where the close rate is actually highest.

    Why last: attribution data is only useful when you have enough volume in the rest of the stack to act on it. Implement this once 1–6 are humming.

    The compounding effect: why the order matters

    People treat these tools like a shopping list. They aren’t. They compound.

    Financing without a CRM is leaky — pre-qualifications get lost, expiration dates blow past unnoticed. CRM without follow-up automation is a static filing cabinet. Follow-up without financing offers nothing new to say. Reviews without a CRM means you’re texting customers manually. Attribution without volume is statistical noise.

    Implement them in the order above and each one makes the next one work harder. Skip steps and you’ll wonder why none of the tools “worked” — when really, they just weren’t sitting on top of the foundation they needed.

    Where to start this week

    The single highest-leverage move you can make in the next 7 days is adding contractor financing to your sales process. It’s the cheapest to set up, the fastest to see results from, and the move that pays for the rest of the stack.

    Get Started with Hearth →