Guides / Getting Leads Without Angi

How to get more contractor leads without Angi or Thumbtack

A step-by-step playbook for building lead channels you own. Covers your website, Google Business Profile, service-area pages, reviews, and referrals. No lead marketplace required, though we tell you honestly when one still makes sense.

The core problem

Why lead marketplaces leave you on a treadmill you cannot stop

Lead platforms like Angi and Thumbtack are not marketing. They are rentals. Every lead you buy produces one job and then evaporates. Stop paying and the calls stop with it, the same day, at whatever price the platform has reached by then. There is no equity, no accumulated reputation, and nothing to show for years of spend except a credit-card statement. That is not an accident. It is how the business model works, and understanding it is the first step toward doing something different.

The alternative is not complicated, but it is slower. You build channels that belong to you: a website that ranks in search, a Google Business Profile that shows up on the map, a library of real reviews, and a referral habit that turns satisfied customers into a word-of-mouth engine. Each of those assets compounds over time. A review posted today still counts next year. A well-written service page can rank for months or years after you write it. A customer who referred a neighbor once will often do it again. None of that happens with a rented lead.

This guide is a practical playbook you can act on without hiring anyone. If you follow the steps in order, you will have the foundations of an owned lead channel in a few weeks and a meaningful improvement in inbound calls within a few months. Near the end, we describe what Pixie Builds does for contractors who would rather hand this off, but the playbook stands on its own and that section is clearly labeled.

Know what you are building

The four owned lead channels worth your time

Owned channels are sources you control, that accumulate value over time, and that no platform can revoke. These four are the ones that produce real inbound calls for local contractors.

Your website, ranking on Google

A website you own, with service pages and town pages, is the only lead source that compounds. Google indexes your pages once and keeps them for years. The traffic that arrives is high intent: someone typed your exact service and your exact town. No other channel produces a warmer prospect at zero per-lead cost.

Google Business Profile

The free map listing that puts you in front of neighbors searching your trade right now. A complete profile with real photos, accurate hours, and a steady flow of reviews is the fastest-moving lever most contractors have. Many report it drives more booked jobs than any paid channel, at zero cost per lead.

Reviews on Google

Reviews are the currency that makes both your profile and your website work. Eighty-four percent of homeowners use Google before choosing a contractor. A profile with recent, genuine five-star reviews wins trust before a single word is spoken. They also lift how often you appear in map results, which amplifies every other effort.

Referrals and repeat business

A referred customer costs you nothing to acquire and closes at a far higher rate than any cold lead. Referred customers also have a 37 percent higher retention rate, meaning they come back and refer others. A deliberate referral habit, built into how you close every job, turns your past work into a self-sustaining lead source.

Where to start

Step one: set up your Google Business Profile the right way

If you have one hour to spend before anything else, spend it here. A complete, active Google Business Profile is the single highest-return action available to a local contractor, and it is free.

Claim and verify your listing

Go to business.google.com and search your business name. If a listing already exists, claim it. If not, create one. Google will send a verification postcard, call, or email. Complete it promptly because unverified listings can be edited by anyone, including competitors or spam accounts. Claiming takes fifteen minutes and is the prerequisite for everything else.

Pick the right primary category

Your primary category tells Google what trade you serve and is one of the strongest signals in map rankings. Be specific: choose Roofing Contractor rather than Contractor, or HVAC Contractor rather than Home Improvement. You can add secondary categories for related services, but the primary category is weighted most. Do not pick a broad category because it seems safer; precision beats width here.

Fill every field, including service area and hours

A profile that lists your services, service area, business hours, and a real description outranks one left half-empty. Add all the services you actually perform. Set your service area by zip codes or cities, not a radius if you can be specific. Keep hours accurate because a homeowner who calls outside listed hours and gets voicemail often does not call back.

Add real photos of your work and crew

Listings with photos receive significantly more requests for directions and calls than those without. Post before-and-after shots of real jobs, a photo of your truck, and your crew at work. Do not use stock images. A homeowner scanning three identical listings will call the one that shows actual work, because photos are the fastest trust signal that requires no words.

Post an update once a month

Profiles that post regular updates tend to surface more often in the local map than ones that go dormant, because steady activity tells Google the business is still operating and worth showing. A monthly post with a recent job photo, a seasonal offer, or a tip for homeowners takes ten minutes and keeps the profile fresh. It does not need to be polished. Consistent beats perfect here.

Your website

What your website needs to actually bring in calls

Most contractor websites do not rank because they were built to look good, not to answer questions. Google ranks pages that match what someone typed into the search bar. If someone searches for deck builder in Franklin Tennessee and your site has a single home page that says full-service contractor without mentioning decks, Franklin, or Tennessee anywhere prominent, Google has no reason to show it. The fix is not a redesign; it is adding the right pages with the right content.

The most important pages to build are service pages, one per job you perform. A roofing contractor should have a page for roof replacement, a separate page for roof repair, and a separate page for gutters. Not a single page that lists all three in one paragraph. Google needs a dedicated page to understand that you specialize in each service and to rank you for searches about it. Each page should answer in plain language what is included, what it costs in ranges, how long it takes, and the common questions you field on every estimate. That content is both what homeowners want to read and what Google needs to see.

Town pages come next. If you serve fifteen towns, a page for each town that you genuinely work in, with real content about that area, lets you show up when someone searches contractor in that specific town. The key word is genuine. A thin page that just swaps the town name into a template does not rank and can actually hurt you. Three real, distinct town pages built over a few weeks beat thirty thin copies published all at once. Write them the way you would explain your service area to a neighbor.

The non-negotiable baseline for any of this to work is that your name, address, phone number, and service area match exactly across your website, your Google Business Profile, and every directory that lists your business. Google cross-references these signals to confirm you are who and where you say you are. Inconsistent listings, from an old address, a different phone number on a directory, or a business name variation, quietly undermine your rankings in the map and organic results alike.

Reviews

How to build a steady flow of Google reviews without crossing any lines

Reviews are one of the strongest signals in map rankings and the fastest way to earn trust from a homeowner who has never heard of you. Here is how to build them honestly.

Create a direct review link

Go to your Google Business Profile dashboard, click Share profile, and copy the direct review link. Shorten it with a free tool if needed. This link opens the review box directly, removing the friction that causes most well-intentioned customers to abandon the process halfway through. Every step you eliminate between the ask and the review increases how many you receive.

Ask every customer, not just the happy ones

Send the link by text the same day you finish the job, while the work is fresh and the homeowner is satisfied. Ask every customer the same way, using the same message, regardless of how you think the job went. The FTC's rule on consumer reviews, which took effect October 21, 2024, explicitly targets review gating, the practice of steering unhappy customers away from leaving reviews. Ask everyone, let the honest results stand, and respond professionally to any negative reviews that come in.

Make it a closing habit, not a campaign

The difference between contractors with 200 reviews and contractors with 12 is almost never the quality of their work. It is consistency. Build the ask into how you close every job the way you build cleanup into how you leave every job site. A contractor who books twenty jobs a month and asks on every one will have two hundred genuine reviews inside a year, which is a defensible lead channel no platform can match.

Respond to every review, positive and negative

Responding to reviews tells Google your profile is actively managed and tells future customers that you are accountable. Thank every five-star reviewer by name for something specific about the job. For negative reviews, respond calmly with a brief explanation and an invitation to resolve it offline. A thoughtful response to a complaint often converts a skeptical homeowner reading reviews more effectively than five additional five-star ratings.

Service-area pages

How to build town pages that actually rank

A service-area page that ranks is not a page that exists. It is a page that answers a specific question for a specific homeowner in a specific town. When someone in Cedar Park searches for fence installation, Google wants to show them a page written by someone who actually works in Cedar Park, knows the permit requirements, knows the soil type and typical HOA rules, and has done jobs there. A page that meets that standard outranks a page that simply mentions Cedar Park in the title.

The practical approach is to write each town page the way you would write an estimate for a regular in that town. Mention the neighborhoods or subdivisions you have worked in. Describe a typical job in that area and what affects the cost there. Note any permit or HOA considerations common to that town. Add a testimonial from a customer in that town if you have one. None of this requires being a writer. It requires being specific, which is the one thing a template cannot fake.

Start with your five to eight busiest towns and build pages for those before expanding. A handful of pages that rank well are more valuable than twenty pages that rank for nothing. Once those are live, add two to three more each month as you add genuine jobs in new areas. The towns you are actively working in are the ones you can write about honestly, and honesty is what ranks.

Referrals and repeat work

Turning satisfied customers into a word-of-mouth engine

Referrals close faster, cost nothing, and produce customers who stay. The contractors who fill their calendars on referrals did not get lucky; they built a deliberate system.

Ask at the close, every time

The moment to ask for a referral is when the homeowner is most satisfied, which is right after you complete the job. A simple script works fine: if you know anyone who needs this kind of work, I would appreciate the introduction. Most contractors never ask. Those who ask consistently report referrals becoming one of their top three lead sources within a year.

Stay in front of past customers

A past customer who had a good experience will refer a neighbor if they remember your name when the neighbor asks. A seasonal postcard, a short text around the anniversary of their job, or a note when you are working in their neighborhood keeps you top of mind at zero cost. The homeowner who calls you back for a second job three years later is also the homeowner most likely to refer someone unprompted.

Make the referral easy to give

Referrals drop off when asking someone to help requires effort on their part. Give past customers something concrete: your business card with a note to mention their name, a text they can forward to a neighbor, or simply your direct number saved in their contacts. Remove every step between the intention to refer and the actual introduction, and more of those intentions will complete.

Follow up on every referral promptly

A referred lead who does not hear back within a few hours often goes elsewhere, even when they started with a warm recommendation. Treating a referral lead with the same urgency you give a job that is already on the calendar closes a higher share and signals to the referring customer that they made a good call, which makes them more likely to refer again.

Be honest about tradeoffs

When a lead marketplace still makes sense, and when it does not

Owned channels take time. A new website may need three to six months before organic traffic arrives. A review profile needs consistent asking before it becomes a ranking signal. A referral network does not exist until you have completed enough satisfying jobs to fuel it. In the meantime, a brand-new contractor with empty days on the calendar has a straightforward problem: no work, no income. Buying leads from a platform during that gap is not irrational. A lead that costs $250 to close but fills a $1,500 job is a reasonable bridge when the alternative is an idle truck.

Where contractors get into trouble is treating rented leads as a permanent plan rather than a bridge. Every dollar spent on a lead platform buys one job and builds nothing you keep. There is no brand equity, no accumulated profile, and no list of past customers you can contact. If you have been on the platform for two years and your organic presence is still zero, the bridge became the permanent road and you did not notice. The test is simple: if the platform shut off tonight, how many calls would you get tomorrow from channels you own? If the answer is close to zero, that is the number worth addressing.

The goal is not zero paid leads forever. Many established contractors keep a lead platform as an optional faucet to open during slow months, while their owned channels carry the base load. That is a healthy setup. The difference is that owned channels grow over time and rented ones do not. Build the foundation while you can still afford to, so the rented leads become optional rather than essential.

Where we fit, honestly

If you want the whole thing built and run for you

Every step in this guide is something you can do yourself, and plenty of contractors run their own websites and profiles with good results. But if you spend your days on job sites and this work is what sits undone at the bottom of your to-do list, that is the gap Pixie Builds fills. We are a remote US team that builds contractor websites, sets up Google Business Profiles, and handles the ongoing content and optimization work by email, with no meetings required.

Pricing is one flat number, nothing buried: $500 to set everything up, then $1,500 a month billed quarterly at $4,500 per quarter. Cancel any quarter, no penalty. You own every asset in writing from day one: the website, the content, the domain, all transferable to anyone you choose the moment you want it. We install call and form tracking from the start so you can see exactly which channel produced each lead. We promise the work and the tracking, not a ranking or a lead count, because anyone who promises those is guessing. If that is a fit for how you operate, email [email protected].

Straight answers

Questions contractors ask about building their own lead channels

How long does it take to get leads from a new website?
For the map pack through your Google Business Profile, a well-optimized listing can start driving calls within a few weeks, especially if your area has limited competition. For organic website rankings, a realistic range is three to six months before meaningful traffic arrives, longer in dense metro markets. The most common mistake is giving up after two months. The contractors with steady organic leads in month twelve all started in month one.
Do I need to be on social media to get leads?
Not for most trades. Social media can support your brand and reinforce trust with homeowners who look you up, but it rarely drives inbound calls the way Google search does. The reason is intent: someone scrolling a feed is not looking to hire you right now. Someone who typed roofer in my town into Google is. Spend your first hours on Google Business Profile and your website before touching any social platform.
Can I rank on Google without spending money on ads?
Yes. The map pack and organic results are free to appear in and are separate from Google's paid advertising. Optimizing your Google Business Profile, building honest service and town pages, and earning genuine reviews are all zero-cost activities that directly affect your ranking. Local Services Ads are a separate paid product that can complement organic, but they are not required. Many contractors generate their full lead volume from the free channels alone.
What is the fastest way to get my first owned-channel lead?
Claim and complete your Google Business Profile today, then text your five most recent satisfied customers with a direct Google review link tomorrow. A profile with even five genuine reviews in a market where competitors have none can start receiving map-pack calls within days. It is not a shortcut, it is the actual first step, and it costs nothing. Service pages on a website take longer to rank but follow the same principle: do the honest foundational work first.
How many reviews do I need before they start helping?
There is no hard threshold, but a profile with ten or more recent reviews consistently outperforms one with two or three in the map pack, all else equal. More important than the total count is recency. A profile with eight reviews all posted last month is generally rated more favorably by Google than one with thirty reviews, all posted three years ago with nothing since. Build a steady habit rather than a sprint and both the volume and the recency will take care of themselves.
Should I build town pages for every city in my service area?
Start with the towns that produce or could produce the most revenue, and build pages for those first. Four genuine pages that each describe real jobs in that specific town will outrank forty thin pages that only swap town names. Add more pages as your footprint in those towns grows and you have real details to write about. Thin pages that look like copies are a spam signal Google actively discounts, so honest and fewer beats comprehensive and shallow every time.

Your trade

How this applies to your trade

Roofing marketing playbook

Plumbing marketing playbook

HVAC marketing playbook

Landscaping marketing playbook

Remodeling marketing playbook

Fencing marketing playbook

Electrical marketing playbook

Lawn Care marketing playbook

Keep reading

Two more guides worth your next coffee break.

Your Contractor Marketing Budget

Why Your Site Gets No Leads

Ready to build a lead channel you own?

Flat $500 setup plus $1,500 a month, billed quarterly, cancel any quarter, you own everything from day one with call tracking that shows what works. Email [email protected].