A custom website quote runs $2,500 to $6,000 for a small contractor, plus $50 to $150 a month to maintain it. A Google Business Profile costs nothing and takes an afternoon. A Facebook page costs nothing and takes an hour.
Guess which one most contractors spend money on first.
If you have limited time and limited cash, the order matters. Hereâs what each channel actually does, what the minimum viable version looks like, and the sequence that gets your phone ringing fastest.
What each channel is actually for
These three things are not interchangeable. They do different jobs.
| Channel | What it does | Who it reaches |
|---|---|---|
| Google Business Profile | Puts you in the map pack when someone searches âplumber near meâ | Strangers with a problem right now |
| Website | Proves youâre real and lets you control the pitch | People who already heard your name |
| Facebook page | Keeps you in front of people who already know you | Neighbors, past customers, local groups |
Google finds you new customers. Your website closes them. Facebook keeps the referral loop alive.
Most contractors build the closing tool first and wonder why nobodyâs calling. You canât close a lead you never got.
Google Business Profile: the one that generates calls
When a homeownerâs water heater fails, they pull out their phone and type âwater heater repair near me.â What loads first is the map â three local businesses with star ratings, a call button, and a distance. Thatâs the map pack, and itâs fed by your Google Business Profile.
The call button on that listing is the highest-intent lead you will ever get. Nobody taps it to browse. They tap it because water is on the floor.
Minimum viable setup
- Claim and verify the profile. Verification can take a few days and sometimes requires a postcard or video.
- Pick your primary category precisely. âPlumberâ not âContractor.â The category drives which searches you show up in.
- Set your service area to the towns youâll actually drive to.
- Add 15 to 20 real jobsite photos. Before and after. No stock images.
- Get the phone number right and make sure itâs a number you answer.
- Ask every happy customer for a review, every time.
Time cost: one afternoon to set up, 10 minutes a week after. Dollar cost: zero.
Thereâs a full walkthrough in Google Business Profile for contractors, including the category and review mechanics. If you only do one marketing thing this month, do that one.
The catch
Google ranks on proximity, relevance, and prominence. Proximity you canât change â if youâre 20 miles outside town, you wonât outrank the guy downtown for in-town searches, no matter what you do. Relevance is categories and services. Prominence is mostly reviews.
Which means: reviews are your main lever, and you can only get them by asking.
Ten reviews puts you ahead of most one-truck competitors. Forty puts you in the conversation with established shops. The gap between zero and ten is the biggest jump in your whole marketing effort.
Your website: the trust check, not the lead source
Hereâs what actually happens. A neighbor says âcall Dave, he did my bathroom.â The homeowner types âDaveâs Plumbing [town]â into Google. Theyâre not shopping. Theyâre checking that you exist, that youâre licensed, and that you donât look like youâll disappear with the deposit.
Thatâs a 30-second visit. Theyâre looking for:
- Your phone number, visible without scrolling
- What you do and where you do it
- Photos of real work
- Some signal youâre licensed and insured
- Something that doesnât look abandoned in 2019
Thatâs it. They are not reading your âAbout Our Commitment to Excellenceâ page.
Minimum viable setup
A five-section single page:
| Section | Content |
|---|---|
| Header | Business name, phone number as a tap-to-call link, service area |
| What you do | Plain list of services. âPanel upgrades, EV chargers, troubleshooting, generator installs.â |
| Photo gallery | 10 to 20 jobsite photos with one-line captions |
| Proof | License number, insurance statement, 3 review quotes pulled from Google |
| Contact | Phone, email, a short form. Hours. |
You can build that on a template in a weekend. Domain is roughly $15 a year, hosting on a basic builder runs $15 to $30 a month. Call it $200 to $400 a year all in.
The $5,000 custom site does almost nothing the weekend version doesnât, until youâre running paid ads and need landing pages that convert, or youâre big enough that a designerâs work pays for itself in perceived size.
Build the cheap version now. Upgrade when you have a specific reason, not a vague feeling.
Those jobsite photos do double duty â theyâre the backbone of your website, your Google profile, and your defense in a dispute. Build the photo habit and youâre feeding three things at once.
What a website is genuinely better at
- Explaining a complicated service you canât fit in a Google post
- Hosting your estimate request form so leads land in your inbox with details
- Showing a project gallery deeper than 20 photos
- Owning the asset. Google can suspend your profile. Facebook can change the algorithm. Nobody can turn off a domain you pay for.
That last one matters more as you grow. Itâs not urgent in month one.
Facebook: the referral amplifier
Facebook does not find you strangers with emergencies. People in crisis do not open Facebook to find a plumber.
What Facebook does is keep you visible to people who already know you exist, and get you named in local groups when somebody posts âanyone know a good roofer?â
That second thing is worth real money. In most towns thereâs a neighborhood group or a town page where recommendation threads run constantly. The contractors who get named are the ones people have seen recently.
Minimum viable setup
- Business page, not a personal profile. Fill in the services, service area, phone, and hours.
- Cover photo of a finished job, not a logo.
- Post two to four times a month. Finished-job photos with one sentence. âReplaced a 40-year-old panel in [town] today. Homeowner had been tripping breakers every time the dryer ran.â
- Join the local groups. Read the rules on self-promotion. Most allow you to answer when tagged, not to post ads.
- Answer messages. Facebook shows your response time publicly and people notice.
Time cost: 20 minutes a month if youâre already taking jobsite photos.
The trap is the one you already know: you open it to post a job photo and lose 40 minutes. Batch it. Take photos all month, post four of them the first Saturday, close the app.
The honest ranking for a small shop
| Priority | Channel | Setup time | Annual cost | What it returns |
|---|---|---|---|---|
| 1 | Google Business Profile | 4 hours | $0 | New-customer calls |
| 2 | Simple website | Weekend | $200â$400 | Closes referrals, backs up Google |
| 3 | Facebook page | 1 hour | $0 | Referrals, local group mentions |
If you have four hours this month, all four go to Google.
If you have a weekend, do Google and stand up a simple site.
Skip the paid ads entirely until all three are done and youâve got at least 15 Google reviews. Ads send traffic to a presence that isnât ready to convert, and you pay for every click either way.
The piece that breaks all three
None of this matters if you donât answer the phone.
A map pack lead who gets voicemail calls the next listing in about 60 seconds. Thatâs the whole funnel, undone at the last step, after you did all the work to get found.
Youâre on a roof or under a sink most of the day, so âjust answer itâ isnât a plan. What works is an automatic text within a minute or two: âSorry I missed you â Iâm on a job. Tell me what you need and Iâll call back by 4.â That holds the lead long enough for you to get off the ladder. Missed-call text-back covers the setup, and some of it is free.
Fixing your answer rate is usually worth more than any new marketing channel.
What to skip
- Instagram, unless youâre in a visual trade â remodeling, landscaping, tile, custom carpentry â and youâll actually post.
- Paid directory listings. The ones that charge $300 a month to put you in a list nobody reads. If theyâre calling you, thatâs the sign.
- SEO retainers, until youâre at a point where the map pack and referrals arenât filling your calendar.
- A blog, unless you genuinely like writing and will do it for a year.
- Nextdoor, maybe. Itâs strong in some neighborhoods and dead in others. Check whether yours is active before investing time.
Your next action
Open Google on your phone right now. Search the main thing you do plus ânear me.â
Look at the three map results. Count their reviews. Then find yourself â are you in the pack, further down, or not there at all?
That one search tells you exactly where you stand and what to fix first. If youâre not in the pack, your afternoon this week goes to the Google profile. Everything else can wait.