For roof cleaners

Nobody wakes up wanting a roof clean. Something makes them look up.

Roof cleaning is a trigger job. The moss becomes obvious after winter, a neighbour has theirs done, the house goes on the market, or a roofer quotes for a full replacement. Whatever the trigger, the next thing that happens is a search. We make sure you are the name that comes back.

One roof cleaner per areaNo lock-in contractsLeads land in real time

Why search wins here

The demand already exists. It just needs catching.

Some trades have to create demand. Roof cleaning does not. By the time somebody types "roof moss removal near me" they have already decided something needs doing — usually standing in the garden, on a phone, looking up at the problem.

That is why we lead with Google Ads for roof cleaners rather than social. On Facebook you are interrupting somebody who was not thinking about their roof. On Google you are answering somebody who is. The intent is already there, the decision window is short, and whoever looks credible first usually gets the quote.

It also means speed matters more than in most trades. A homeowner who has finally decided to deal with the moss will ring two or three people that afternoon. If your enquiry sits in an inbox until the evening, you are quoting third.

The best lead you can get

Somebody who has just been quoted for a whole new roof.

The most valuable person in this market is not searching for roof cleaning at all. They have had a roofer round, been told the roof is past it, and been handed a quote with a number on it that made their stomach drop. Now they are online looking for a second opinion.

For a lot of those roofs, cleaning and treating is the honest answer. The gap between what they were about to spend and what you would charge is enormous, which makes it the easiest sale in the trade — and it is a conversation almost nobody advertises into.

So we do not just bid on the obvious terms. We build a slice of the campaign around that moment, with ad copy that speaks to somebody holding a replacement quote and a landing page that shows what a cleaned roof looks like next to a tired one. It is the difference between competing on price with three other cleaners and being the person who just saved somebody thousands.

Targeting

What we bid on, and what we block.

Most wasted spend in this trade is not bad bidding. It is paying for clicks from people who were never going to book you. Roof cleaning sits next to several completely different searches, and Google will happily spend your budget on all of them unless somebody stops it.

IN
The searches we wantRoof cleaning and roof moss removal with local intent, soft washing, roof moss treatment, tile and slate cleaning, conservatory roof cleaning, and the comparison searches from people weighing cleaning against replacement.
OUT
Roof repair and replacementAnyone searching for a roofer, new tiles, a leak, flat roofs or replacement costs. Expensive clicks, and not a job you are quoting for.
OUT
People looking for work, not workersRoof cleaning jobs, vacancies, courses, training and franchise searches. These convert at zero and quietly eat a real share of an unmanaged budget.
OUT
The DIY crowdMoss killer, roof cleaning chemicals, pressure washer buying guides, how to clean a roof yourself. Interested in the topic, never going to pay somebody.
OUT
Out of area and out of scopeCommercial and industrial roofing if you only do domestic, plus anything beyond the radius you actually want to travel. Set properly on day one, not after a month of spend.
The objection

Every homeowner is quietly worried you will damage the roof.

This trade carries baggage. People have read about pressure washing stripping the surface off tiles, they have seen the warnings about doorstep traders offering roof work, and they are being asked to trust somebody they cannot watch, working somewhere they cannot see.

An advert that just says "roof cleaning, call now" does nothing about that. So we write the doubt into the copy rather than around it — the method you use, whether you soft wash rather than blast, that you are insured, what happens if it rains, and what the roof looks like a year later.

Handled properly, the objection becomes the differentiator. Most of your competitors are still advertising on price.

Through the year

Roof work has a season. Your budget should follow it.

Demand is not flat and a campaign that spends the same every month is wrong for most of the year. Interest climbs from late winter as the moss becomes impossible to ignore, runs hard through spring and summer, and picks up again in autumn when leaves and gutters put roofs back in people's minds.

We push budget into the months that pay and pull it back in the quiet weeks, rather than letting you bleed the same amount into January that you spend in May. It also means we can plan the run-up: being visible just before the season starts is considerably cheaper than joining once everybody else has.

Our process

How we build your campaign.

01
Area and job valueWhat a roof clean is actually worth to you, how far you will realistically travel, and which postcodes are worth bidding hardest on. This sets everything else.
02
Build with the negatives in placeCampaign structure, local targeting and the full exclusion list from day one, so you are not funding roofer and job-seeker clicks while we learn.
03
Copy that answers the doubtMethod, insurance and guarantee written into the ads, plus your before and after work used properly. Roofs are one of the few trades where the photo does most of the selling.
04
Straight into your CRMEnquiries arrive in your portal in real time with name, number and job. Accept or reject, book it into the calendar, and the review chaser goes out afterwards.
05
Weekly optimisation, seasonal shiftsSearch terms reviewed weekly, new negatives added as they appear, and budget moved with the season rather than left on a flat monthly figure.
Pricing

One setup fee. One monthly rate.

The same as every trade we work with. No percentage of spend, no long-term contract.

£250per month
Plus £400 one-off setup

Ad spend is paid directly to Google and is separate from our fee. We will give you a realistic budget for your area on the call.

  • Campaign built around roof cleaning intent, not generic exterior terms
  • Full negative keyword list for roofers, job seekers and DIY searches
  • Ad copy written around method, insurance and the damage objection
  • Seasonal budget management through the spring and autumn peaks
  • CRM access with accept and reject, booking calendar and review chaser
  • Weekly optimisation and a person who answers the phone
Alongside it

What else works for roof cleaners.

Google Ads is where we would start, because it catches people who have already decided. These three do a different job, and roof cleaning happens to suit all of them unusually well.

01
Facebook and Instagram AdsA roof going from green to clean is one of the most watchable before and afters there is. Search only reaches people already looking. This reaches the ones who have been ignoring their roof for two years and suddenly see what it could look like.
02
Social media postingSomebody who clicks your ad will almost always check your page before they ring. A page whose last post was eight months ago costs you the job. Send us the photos from your phone and we design, write and post them for you.
03
Google Business Profile postingFor local roof work the map pack often sits above the paid results. Keeping your profile active with fresh posts and photos helps you hold a place in it, and it costs nothing per click.

Running more than one together is usually cheaper than buying them separately. Ask about the combined rate on your call.

Related trades

If you do more than roofs.

Most roof cleaners do. Each of these advertises differently and we build them as separate campaign arms rather than one catch-all.

Questions

Roof cleaners usually ask us this.

Q
Will I get time-wasters wanting roof repairs?That is the single biggest complaint roof cleaners have about running their own ads, and it is entirely a negative keyword problem. Repair, replacement, leak and flat roof searches are excluded before the campaign goes live, and we keep adding to that list every week as new ones appear.
Q
Do I need a website first?It helps, but it is not essential to start. We can point the campaign at a call button or a simple booking page. What matters far more for this trade is having before and after photos we can actually use.
Q
How quickly will enquiries start?Search campaigns can start producing enquiries within days of going live, because you are catching demand that already exists rather than building it. The first few weeks are about cutting the wasted spend as real search data comes in.
Q
Is it worth advertising over winter?Usually at a lower level rather than not at all. Clicks are cheaper, competitors drop out, and the people searching in the quiet months tend to be the ones who have decided. We would rather flex your budget down than switch you off and restart the learning from scratch.
Q
I already do gutter and driveway work too.Most roof cleaners do. We can build those in as separate campaign arms so the searches stay clean and you can see which service is actually paying, rather than lumping everything into one exterior cleaning campaign.
Q
What if another roof cleaner near me signs up?They will not. We work with one business per trade per area, so once your patch is taken we turn down the next roof cleaner who asks. It is worth checking early whether yours is still open.

Find out if your area is still open.

Book a free call and we will tell you honestly what roof cleaning enquiries look like in your patch, what you would need to spend, and whether we have already taken somebody on nearby.

We take on a limited number of new clients each month

Contact Form Demo (#3)
Before you go

Take a swing. Crack the stone.

Every stone has a discount buried in it — some are worth more than others. Drop your email, take a swing, and see what you dig out of yours.

One per business. Applies to the one-off setup fee on a Google or Facebook Ads package, not to your ad spend. Enter it in the discount box at checkout. No contract either way.

1 business per area Check availability