Skip to content
For roofers

Be the roofer they ring at 6am after the storm, not the directory.

In-House is your AI marketing team. It actually wins the 6am 'storm damage roof [suburb]' search when the November hail lands with a 4x seasonal bid ramp, gets you onto Hollard and Suncorp assessor shortlists for make-safe work, and turns winter ridge-cap and valley-gutter repairs into a full diary while the aggregators sleep.

No charge for 7 days Cancel in two taps Live in 9 minutes

Three options. Only one actually works for your business.

Agency
$2,500 to $4,000 / mo
Slow. Expensive. Removed from your business.
You get a brochure site with a stock photo of a Colorbond roof, a quarterly Google Ads report, and an account manager who has never been up on a 30-degree pitch. Meanwhile the big national 'roof restoration' aggregators outbid you on every 'roofer near me' search and the storm-callout work goes to whoever picks up the phone before the assessor arrives.
DIY tools
$80 to $180 / mo + your evenings
Cheap, but it just hands you a dashboard.
Squarespace, Google Ads, hipages, ServiceM8, a Facebook page nobody updates. Cheap, but you tune the bids in the ute at 8pm after a ridge-cap repair and the storm-season landing page stays in the drafts folder. The insurance-assessor relationship that should be worth $200k a year is one number in your phone, undocumented.
ACTUALLY DOES IT
In-House
$299 / mo flat
Cheap, and it actually does the work.
The AI marketing team writes the captions, ships a service page for every suburb you cover, launches storm-callout and insurance-work Google Ads, and posts the re-roof and ridge-cap jobs you finished. You upload one photo from the harness, approve the week, get back on the ridgeline.

Storm season is six weeks of feast, then a winter of famine

The reality

Roofing is a calendar business: a six-week storm-callout sprint in November-December (and again after the autumn rain), a winter of small ridge-cap repairs and pre-storm leak-detection work that pays the bills, and a back-half of the year competing with the 'roof restoration' aggregators on Colorbond re-roofs. The real money is the insurance-claim work, but the assessors only ring three roofers in each area, and you have to be one of those three. Most roofing contractors do none of this marketing: they rely on hipages to drip-feed leads (shared with five other roofers, who then race to the bottom on price), one Facebook page nobody updates, and a website that has not been touched since 2019. The customer Googling 'storm damage roof repair [suburb]' at 6am after the hail lands on a national aggregator who subcontracts the job out at a 40% markup, and you never get the call.

What good looks like

Good roofer marketing is three things, in this order: a suburb-page library that ranks for 'roofer [suburb]', 'storm damage roof repair [suburb]' and 'leak detection [suburb]' across every postcode your truck covers, so you're the visible local roofer the moment the rain stops; a storm-callout Google Ads campaign that's already running through the year but scales up four-fold from October to December and again after the autumn rain, with a click-to-call format because the homeowner has water coming through the ceiling and isn't filling in a contact form; and a 'work we've done for insurance' showcase (anonymised) with the assessor company names you've worked with, the makesafes, the Colorbond Trimdek re-roofs, the asbestos remediations, that turns the insurance-claim work from a referral lottery into a documented credibility pitch. Get this right and the hipages bill drops to zero by storm season.

Storm season is six weeks. You have to be ready.
When the November hail hits, the homeowner Googles for ten minutes and rings. If your storm-callout page and ads aren't already live, you miss the entire season.
Insurance assessors ring three roofers, not ten
The assessor-and-make-good work is the margin. Assessors short-list roofers based on visible credibility and proximity. Without proper suburb pages and reviews, you're not on the list.
Hipages and 'restoration' aggregators eat your margin
Pay $60 a lead, share with five other roofers, race on price. The 'roof restoration' national aggregators outbid you and subcontract the job out at a 40% markup. You never own the pipeline.

Real work. Not a slide deck.

In-House publishes to your real accounts and your live site. Here is what a roofing business sees in the first weeks, in the actual format it lands in.

Web Agent
Live · yourbusiness.com.au/roofer/parramatta
yourbusiness.com.au/roofer/parramatta

New suburb service page: 'Parramatta Roofer' H1, the four service blocks (storm damage repair, full Colorbond re-roof, tile re-bedding and pointing, ridge-cap replacement), insurance-assessor logos (anonymised) along the trust strip, six photos from recent Parramatta jobs in the harness, a 24/7 storm-callout button bigger than the logo, anchor-point and asbestos compliance noted, local-roofer schema. Indexed in 48 hours, ranking page 1 for 'parramatta roofer' inside three weeks.

One page per suburb the truck covers
Advertising Agent
Live · Google Ads · storm-callout, click-to-call
Ad · yourbusiness.com.au
Storm Damage Roofer · Parramatta · 24/7

Hail damage, leak detection, emergency tarp, full insurance claim support. We deal with the assessor for you. 4-hour response in Parramatta. Colorbond Trimdek and tile, asbestos handling, $20m liability. Click to call now.

Bid lift 4x from October-December and after autumn rain
Social Media Agent
Scheduled · Wed 11:00am · Instagram + Facebook
Your photo
Caption from yesterday's Parramatta ridge-cap repair

"Ridge-cap re-bedding and pointing in Parramatta yesterday: forty-year-old terracotta tiles, half the ridge caps lifted in the last storm, the rest one good wind off following. New flexible pointing along the whole ridge line, valley gutters cleared, sarking checked from the manhole. Three hours up top, customer's roof good for another fifteen years. If you've got a tile roof older than thirty and you haven't had the ridge caps checked since the kids were small, ring us before the next storm." Drafted from the harness photo you uploaded. You approve, it posts.

Real ridge caps, real harness photos
SEO Agent
Auto-applied · approval rules
Google Business Profile rebuilt for service-area mode
Profile flipped from 'Roofing Contractor' generic to a proper service-area business covering all 18 western-Sydney postcodes, services expanded from 4 → 21 (Colorbond Trimdek re-roof, tile re-bedding, ridge cap replacement, asbestos roof remediation, storm damage repair, leak detection, fascia and gutter combo, +14 more), '24/7 storm response' attribute switched on, insurance-claim work added to business description, primary category corrected from 'Contractor' → 'Roofing Contractor'.
Live in your profile within the hour
$299 / mo
Flat. No tiers, no markup.
9 min
From sign-up to live marketing.
60+
Pieces of content a month.
0
Contracts. Cancel any time.

Six agents, working in your accounts.

Account Lead, Web, SEO, Advertising, Social Media, and Content. One platform, one bill, you approve the work.

Account Lead

Builds your annual plan around the calendar you actually have: ramp the storm-callout ads through October so you're visible by the November hail, lean into pre-storm leak-detection ads through September, push the full Colorbond re-roof work in the slower autumn months. Briefs the other agents so storm repairs, tile re-bedding, full re-roofs and insurance work each get their own keyword set and landing page rather than fighting for a generic 'roofer' positioning.

Answers: storm season is six weeks. you have to be ready.
Web Agent

Imports your existing site so you stop paying for hosting plus a CMS subscription, and ships a clean four-service structure (storm callout / re-roof / tile repair / insurance work) instead of one generic homepage. Spins up a new suburb service page in five minutes every time you start covering a new postcode, with the anchor-point and asbestos credentials front and centre and a 24/7 storm-callout button on every page. To your live site in two taps.

Answers: hipages and 'restoration' aggregators eat your margin
SEO Agent

Goes through your live site for the things that actually move roofer rankings: 'roofer [suburb]' and 'storm damage [suburb]' on every H1, roofer-specific schema with insurance-work markup, internal links from suburbs into the right service page (storm-prone postcodes → storm-callout, older terracotta-heavy suburbs → ridge-cap repair), and a Google Business Profile reconfigured as a proper service-area business with 24/7 storm-response attribute. Auto-applies the low-risk fixes.

Answers: hipages and 'restoration' aggregators eat your margin
Advertising Agent

Launches click-to-call Google Ads on the queries that actually convert ('storm damage roof [suburb]', '[suburb] roof leak', 'emergency roofer [suburb]', 'colorbond reroof [suburb]') with a daily-budget multiplier that ramps 4x from October to December and again after autumn rain events. Adds pre-storm 'roof check' ads through September. Drops broad 'roofer [city]' bids entirely (aggregator bait). Pauses spend when the storm-callout diary is full.

Answers: storm season is six weeks. you have to be ready.
Social Media Agent

Turns every job into a post in your real accounts: a Parramatta storm-callout the morning after the hail, a Westmead Colorbond Trimdek re-roof, a Penrith ridge-cap re-bedding, a Blacktown asbestos-roof remediation. Builds the harness-photo credibility that wins the homeowner choosing between you and a national aggregator they've never heard of. You upload one photo per job (preferably from up top), the agent drafts the caption in your voice, you approve.

Answers: insurance assessors ring three roofers, not ten
Content Agent

Drafts the long-form pieces homeowners Google before they ring and assessors share among themselves: 'how much does a Colorbond re-roof cost in Sydney 2026', 'tile vs Colorbond for a re-roof: which lasts longer', 'how to deal with an insurance assessor after a storm', 'do I need a licensed asbestos removalist for my old roof'. Two drafts a month, in your voice, that pull homeowners and assessors onto your site weeks before they need you.

Live in your accounts, fast.

The heavy lifting comes off your plate the day you sign up. Here is what you see by the end of week one.

  • Google Business Profile flipped to service-area mode across all your western or northern Sydney postcodes with '24/7 storm response' attribute live and primary category corrected from 'Contractor' to 'Roofing Contractor' by day 3.
  • Asbestos removal licence (if you hold one), $20m liability cover and anchor-point compliance pulled into every trust strip by day 4.
  • Four-service site structure live (storm callout, full Colorbond Trimdek re-roof, terracotta tile re-bedding and pointing, insurance assessor work) by day 5.
  • Insurance-work showcase page live with anonymised assessor names (Hollard, IAG, Suncorp, AAMI) and make-safe portfolio by day 6.
  • Storm-callout suburb pages indexed across your three core postcodes by day 7.
  • Click-to-call storm-callout Google Ads live with seasonal 4x bid ramp scheduled for October through December, plus pre-storm 'roof check' ads through September, by day 10.
  • Roofing Contractor schema with asbestos-handling and insurance-work markup deployed by day 11.
  • First fortnight of harness-and-ridgeline captions queued from the terracotta re-bed and Trimbdek install photos.
  • 'Tile vs Colorbond re-roof: which lasts longer in [your climate]?' explainer drafted in your inbox by day 14.
See pricing No charge for 7 days Cancel in two taps Live in 9 minutes

Your first 30 days.

  • Annual plan built around the storm-season calendar: ramp paid spend in October, hold through the November-December hail window, lean into pre-storm leak detection in September, fill winter with ridge-cap and gutter repairs
  • Four-service site structure live: storm callout, full Colorbond Trimdek re-roof, terracotta tile re-bedding and ridge-cap pointing, insurance assessor work
  • Google Business Profile reconfigured as a 14 to 18 postcode service-area business with 24/7 storm-response attribute and 'Roofing Contractor' primary category
  • Anchor-point compliance, $20m liability cover and asbestos removal licence (where applicable) wired into every service page footer
  • Suburb storm-callout pages indexed across your three core postcodes and ranking before the next hail event
  • Click-to-call storm-callout Google Ads live with a 4x seasonal budget ramp scheduled from October through December, plus a 'pre-storm roof check' ad set live through September
  • Roofing Contractor schema deployed with asbestos-handling, ridge-cap-repair and insurance-claim markup
  • Insurance assessor showcase page live with anonymised Hollard, IAG, Suncorp and AAMI references, plus an assessor-friendly 'how we handle a claim' walkthrough
  • First fortnight of harness-and-ridgeline captions queued from your phone with terracotta colour and Trimdek profile detail
  • 'Tile vs Colorbond re-roof' and 'Do I need a licensed asbestos removalist for my old roof?' explainers drafted for approval
The bottom line

Roofers lose to the national 'restoration' aggregators not on workmanship, but on visibility the morning after the storm. A licensed roofer with twelve years on terracotta and Colorbond, full liability cover and three insurance-assessor relationships is invisible to the homeowner standing under a leaking ceiling at 6am if their first Google search hands them three aggregator results before yours. Owning that visibility, in every suburb the truck covers, through every storm season, is the only marketing that actually moves the diary.

Agencies are too dear to actually ship the four-service site, the suburb-page library and the seasonal storm-callout ads for $3.5k a month. DIY tools are cheap but you tune the bids in the ute at 8pm and the storm-callout landing page never gets built. In-House is the third option: for $299 a month the agents ship the pages, launch the seasonal click-to-call ads, post the harness-and-ridgeline jobs, and keep your Google Business profile beating the aggregators. You stay in the driver's seat, two taps to approve, minutes a day. Stop missing the November storm season because your ads went live in December.

See everything In-House does
No charge for 7 days Cancel in two taps Live in 9 minutes

Frequently asked.

Most of my work is insurance claims. Can the marketing actually help that?
Yes, more than any other channel because assessors short-list roofers the same way homeowners do: a Google search, a quick look at your site, the suburb pages, the reviews. The Web Agent ships a dedicated 'insurance roofing work [suburb]' page with the assessor company names you've worked with (anonymised where required) and the make-safes you've done, the SEO Agent adds roofer-specific schema with insurance-work markup, and the Content Agent drafts the 'how to deal with an insurance assessor after a storm' explainer that assessors themselves share with new homeowners. By month six, assessors are reaching out direct because they've seen your name three times before.
I do mostly small ridge-cap and gutter repairs, not full re-roofs. Is this still right for me?
Yes, and it actually compounds faster because the small-job suburb queries have less competition. Onboarding asks you which work pays the bills; Account Lead briefs the other agents accordingly. Suburb pages tilt toward 'ridge cap repair [suburb]', 'gutter repair [suburb]' and 'leak detection [suburb]' rather than 'Colorbond reroof', ads target the lower-budget but higher-volume small-job queries, content tilts toward 'how often should you re-bed roof tiles' rather than full re-roof cost guides.
I'm up on the roof all day. How does the approve-the-week bit work?
Two taps on your phone, usually in the ute between jobs or at smoko. You see what the agents drafted (a suburb page, four social posts, two ad changes), tap approve or tweak, done. The whole week's queue takes about ten minutes total. Anything genuinely urgent (an ad budget change before a forecast storm, a bad review needing a response) sends a notification.
Will the captions sound like AI?
They will sound like you, because the Social Media Agent learns from your existing posts during onboarding and you approve every draft before it ships. You upload one photo per job from the harness or the ute, the agent drafts the caption from what's in the photo (the suburb, the roof type, the work), you approve in two taps. Voice updates with every correction.
What about asbestos roof remediation? That's specialist work and most marketing avoids it.
That's a goldmine niche if you're licensed for it, because there's almost no competition online and the asbestos enquiries are high-intent (the homeowner has been quoted by an unlicensed removalist and panicked). Web Agent ships a dedicated 'asbestos roof removal [suburb]' page per relevant postcode, with your asbestos removal licence number and SafeWork notification process front and centre. Advertising Agent runs a separate ad group on 'asbestos roof remove cost [suburb]' with a higher CPC but much higher conversion. Content Agent drafts the 'do I need a licensed asbestos removalist for my old roof' explainer.
Can I cancel if it isn't working?
Two taps, any time, no exit fees and no notice period. You keep your imported site, your suburb pages, the Google Business Profile work and the social grid. There is no $3.5k-a-month agency lock-in and there is no six-month minimum.

Bring your marketing in-house this week.

Six agents planning, publishing and optimising your social, SEO, ads and web, full-time on your business. $299/month. No contract.

Contact us
Card on file · No charge for 7 days · Cancel anytime