Skip to content
For solar panel cleaners

Be the cleaner they ring when generation drops 15%.

In-House is your AI marketing team. It actually wins the recurring contract: ships your residential and commercial cleaning pages, runs the 'solar panel cleaning [suburb]' ads, posts the warehouse-roof clean you finished this morning.

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 stock-photo brochure site, a quarterly Google Ads report, and an account manager who's never been on a cherry-picker. Meanwhile most solar owners don't know panels need cleaning at all, the CEC installers won't refer the work because they don't do it themselves, and the commercial PV array contracts that should be your bread and butter go to whoever the facility manager's mate knows.
DIY tools
$80 to $180 / mo + your evenings
Cheap, but it just hands you a dashboard.
Squarespace, Google Ads, Facebook, a Yellow Pages listing, a couple of fliers at the local cafe. Cheap, but you tune the bids in the ute at 8pm after a working-at-heights job and the awareness-building content (which is the actual marketing problem, because owners don't realise they need a clean) never gets written. The commercial PV array pitch, the 6-monthly contract structure and the post-storm inspection service all stay verbal.
ACTUALLY DOES IT
In-House
$299 / mo flat
Cheap, and it actually does the work.
The AI marketing team writes the captions, ships the awareness content explaining why dust and bird poo drops generation, the residential and commercial cleaning pages and the post-storm inspection service, runs targeted Google Ads, drafts the warranty-and-cleaning explainer (manufacturer warranties that require cleaning), and posts the warehouse roof you finished this morning. You take the rooftop photo, approve the week, get back on the EWP.

Customers don't know they need you. CEC installers won't refer. Awareness is the whole game.

The reality

Solar panel cleaning is a post-install service category fighting an awareness problem most trades don't have. Most solar owners genuinely don't know panels need cleaning (they remember the 25-year panel warranty and assume that means 25 years of set-and-forget), don't know that dust, pollen and bird droppings cut generation by 10-25% in a year, and don't know that some manufacturer warranties are voided by failure to maintain. The CEC-accredited installers who put the panels on rarely do cleaning themselves (it's a different ticket, working-at-heights, EWP and harness, often a different insurance class), so they don't refer the work, and the customer never finds out who to ring. Worse, the work splits across three different customer types: residential rooftop (the 6.6kW or 10kW system on a Sydney inner-suburb house, where the customer might pay $250-400 for a clean), commercial PV array (warehouse roofs, factory rooftops, supermarket arrays, where the contract value is $2,000-15,000 per visit and the cycle is 6-monthly or quarterly), and large-scale solar farm cleaning (specialist robotic or manual work on multi-megawatt installations, totally different ticket). One generic 'we clean solar panels' homepage loses every one of them. The customer who actually does know they need a clean (often because generation dropped sharply after a dust storm or summer pollen) Googles 'solar panel cleaning near me' and rings whoever pops up. Without you sitting on the working-at-heights compliance, the soft-brush-and-deionised-water method, and the post-clean inspection report, you lose to the bloke with a ladder and a garden hose.

What good looks like

Good solar-panel-cleaning marketing is three things, in this order: awareness content that explains the generation-drop problem (so the customer who doesn't know they need a clean actually finds out via search, then rings), a clear three-pillar site structure (residential rooftop cleaning / commercial PV array cleaning / post-storm inspection) so each customer type lands on relevant content, and a heavy push on the trust spine the work actually requires (working-at-heights ticket, EWP cherry-picker capability, harness and anchor compliance, soft-bristle brush and deionised water method, manufacturer warranty compliance because some warranties void if not cleaned). Add a 6-monthly recurring-contract structure to convert the one-off residential clean into a $400-a-year customer, and a commercial pitch deck for facility managers running warehouse and supermarket PV arrays. The post-storm inspection and clean is also a big seasonal funnel: after hail, dust storms or a long pollen season, customers Google specifically for storm-damage inspection plus clean. Get this right and you turn an unknown service into a recurring-revenue trade.

Customers don't know they need a clean
Most solar owners think the panels are set-and-forget. Without awareness content explaining the 10-25% generation drop from dirt, you're not even in the consideration set, you have to build the consideration set.
CEC installers won't refer the cleaning
The CEC installer who put the panels on doesn't do cleaning (different ticket, different insurance) and won't recommend a competitor. The post-install referral pipeline most trades rely on doesn't exist here.
Commercial PV is the real money
Warehouse roofs, supermarket arrays, factory PV. Contracts run $2k-15k per visit on 6-monthly cycles. But facility managers Google 'commercial solar panel cleaning [city]' and most operators have no commercial page.

Real work. Not a slide deck.

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

Web Agent
Live · yourbusiness.com.au/commercial-pv-cleaning
yourbusiness.com.au/commercial-pv-cleaning

New commercial page: 'Commercial PV Array Cleaning Sydney' H1, the array types serviced (warehouse rooftop, factory, supermarket, distribution centre, multi-tenant strata), working-at-heights and EWP cherry-picker capability above the fold, harness and anchor point compliance called out, soft-bristle brush and deionised water method explained (no detergents, no high-pressure that voids the warranty), six photos from recent commercial jobs (a 250kW warehouse array in Smithfield, a 180kW supermarket roof in Penrith), 6-monthly and quarterly contract pricing band, string-level performance check on every visit, and commercial-services schema. Indexed in 48 hours.

Facility managers Google 'commercial solar cleaning' specifically
Advertising Agent
Live · Google Ads · awareness plus intent
Ad · yourbusiness.com.au
Solar Panel Cleaning Sydney · 6-Monthly From $295

Dirty panels lose 10-25% generation. Soft-brush, deionised water, warranty-compliant. Residential from $295, 6-monthly contract from $480/year, commercial PV arrays from $2k. Full inspection report and string-level performance check on every visit.

Two ad groups: low-CPC awareness, higher-CPC commercial intent
Social Media Agent
Scheduled · Tue 10:00am · Instagram + Facebook
Your photo
Caption from yesterday's Smithfield warehouse clean

"Yesterday, a 250kW warehouse array in Smithfield, last cleaned 14 months ago, generation report from the customer showed a 19% drop over the year. Two cherry-pickers, three of us, soft-bristle telescopic poles and deionised water (no detergents, no high-pressure, manufacturer warranty stays intact), six hours on the roof. Inspection report: 4 panels with hairline cell damage from a hail event we picked up under cleaning, recommended to insurance. Production check at the inverter post-clean: back inside 5% of nameplate. If your generation has dropped this year and you can't remember the last clean, that's the problem. Six-monthly is the right cycle for most commercial arrays in Sydney." Drafted from the EWP photo. You approve, it posts.

Real arrays, real generation numbers, no stock photos
SEO Agent
Auto-applied · approval rules
Google Business Profile rebuilt for service-area mode
Services list expanded from 3 → 18 (residential solar panel cleaning, commercial PV array cleaning, warehouse roof solar cleaning, supermarket array cleaning, post-storm solar inspection, hail damage inspection, string-level performance check, manufacturer warranty cleaning, 6-monthly cleaning contract, working-at-heights cleaning, EWP cherry-picker cleaning, +7 more), 'working at heights' attribute set, 'in-home service' attribute added, primary category corrected from 'Cleaning Service' → 'Solar Energy Equipment Supplier' (no specific 'solar cleaning' category exists).
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 realistic customer mix: residential rooftop one-off cleans (volume but lower margin), 6-monthly residential recurring contracts (much higher LTV), commercial PV array contracts (warehouse, supermarket, factory, the real revenue), post-storm inspection bursts (seasonal after hail and dust storms), and large-scale solar farm work if you have the capability. Briefs the other agents so the awareness content, the three-pillar site, the commercial pitch and the social cadence all push toward the recurring and commercial work that pays.

Answers: commercial pv is the real money
Web Agent

Imports your existing site so you stop paying for hosting plus a CMS subscription, and ships a three-pillar structure (residential rooftop / commercial PV array / post-storm inspection) instead of one generic homepage. Dedicated commercial page for facility managers with the working-at-heights and EWP capability above the fold. A 6-monthly recurring contract page that converts one-off residential customers into annual revenue. A post-storm inspection page that captures the seasonal spike after hail or dust events. Two taps to push live.

Answers: commercial pv is the real money
SEO Agent

Goes through your live site for what actually moves rankings in a low-awareness category: awareness-keyword H1s ('why is my solar generation dropping', 'do solar panels need cleaning'), intent-keyword H1s on the service pages, schema for the closest relevant category (no 'solar cleaning' category exists, so solar-energy-equipment-supplier is the right one), internal links from awareness content into the service pages so the customer who lands on 'why generation drops' moves to 'book a clean', and a Google Business Profile rebuilt with working-at-heights and EWP capability called out. Auto-applies the low-risk fixes.

Answers: customers don't know they need a clean
Advertising Agent

Runs two parallel Google Ads campaigns. Campaign one is awareness-led ('why is my solar generation dropping', 'solar panel maintenance', 'do solar panels need cleaning') at a low CPC because almost nobody bids on these awareness queries. Campaign two is direct intent ('solar panel cleaning [suburb]', 'commercial solar cleaning [city]') at a higher CPC. Drops broad 'solar' bids that feed installer aggregators. Commercial ad group targets facility managers and building managers with a separate landing page. Post-storm campaign turns on automatically after hail or major weather events in your service area.

Answers: customers don't know they need a clean
Social Media Agent

Turns every clean into a post: a Smithfield warehouse 250kW array, a residential 10kW Penrith clean with generation-before-and-after, a post-hail inspection in the Hawkesbury, a supermarket roof in Western Sydney with a string-level performance report. The content does double duty as portfolio and as awareness-building (the customer scrolling past who has never thought about cleaning their panels sees the generation drop numbers). You take one EWP or rooftop photo per job, the agent drafts the caption in your voice, you approve.

Answers: cec installers won't refer the cleaning
Content Agent

Drafts the long-form awareness pieces that build the consideration set: 'why is my solar generation dropping: dirt, dust, bird poo and what to do', 'do solar panels need cleaning: the 10-25% generation question', 'manufacturer warranty and panel cleaning: which warranties require maintenance', 'commercial PV array cleaning: how often, by what method, at what cost', 'post-storm solar inspection: what to check after hail'. Two drafts a month, in your voice, that pull the customer who didn't know they needed a clean onto your site.

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.

  • 9-minute onboarding wizard, then your agents go live in your real accounts.
  • Your existing site imported. Hosting bill cancelled by Friday of week 1.
  • Three-pillar site structure (residential / commercial / post-storm) drafted by day 5.
  • Commercial PV array cleaning page indexed by day 7 with EWP capability called out.
  • Awareness-keyword Google Ads ready to launch on 'why is my solar generation dropping' by day 10.
  • Google Business Profile flipped with working-at-heights and EWP attributes by day 3.
  • Every approval from your phone between rooftop jobs, two taps, no calls, no meetings.
See pricing No charge for 7 days Cancel in two taps Live in 9 minutes

Your first 30 days.

  • Site imported, hosting bill cancelled
  • Annual plan against your customer mix delivered by Sam
  • Google Business Profile rebuilt with working-at-heights, EWP, and brand attributes
  • Three service pillars live: residential, commercial PV, post-storm inspection
  • 6-monthly recurring contract page drafted to convert one-off customers
  • Awareness and intent Google Ads campaigns live
  • Manufacturer warranty and cleaning explainer drafted for approval
  • First fortnight of EWP and rooftop captions queued in your voice
The bottom line

Solar panel cleaning is the trade fighting the hardest awareness battle in the whole post-installer market. The customer doesn't know they need you, the installer who put the panels on won't refer you, and the commercial facility manager Googles a specific term most operators haven't built a page for. The work itself is real (working at heights, EWP capability, soft-brush deionised water, manufacturer warranty compliance), but if the customer doesn't find you, the work goes to a bloke with a ladder and a hose who voids the warranty. Owning the awareness content, the three-pillar service split and the commercial pitch is the marketing that turns this from a one-off into a recurring-revenue trade.

Agencies are too dear to actually build the awareness content, the commercial pitch and the recurring-contract funnel for $3.5k a month. DIY tools are cheap but you tune the bids in the ute at 8pm and the 'why your generation is dropping' explainer (which is the one piece of content that builds the whole market) never gets written. In-House is the third option: for $299 a month the agents ship the awareness content, launch the two-track ad campaigns, post the EWP jobs, and rebuild your Google Business Profile around working-at-heights and commercial capability. You stay in the driver's seat, two taps to approve, minutes a day. Stop watching the commercial contracts go to whoever the facility manager's mate knows.

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

Frequently asked.

Most of my best work is commercial PV array contracts (warehouses, supermarkets, factories). How does the platform actually win those?
Web Agent ships a dedicated 'Commercial PV Array Cleaning [City]' page with the working-at-heights and EWP cherry-picker capability above the fold, the soft-brush and deionised water method explained (so the building manager knows you won't void the manufacturer warranty), 6-monthly and quarterly contract pricing bands, and string-level performance check called out. SEO Agent ranks it for 'commercial solar cleaning [city]' and 'warehouse solar cleaning [city]' which is what facility managers actually search. Advertising Agent runs a commercial-only ad group at higher CPC because the contract value is $2k-15k per visit. Social Media Agent posts the warehouse roof and supermarket array jobs which builds the commercial-credibility spine.
Customers genuinely don't know they need a clean. How does the platform build the awareness?
Content Agent's job. Two long-form drafts a month aimed squarely at the awareness gap: 'why is my solar generation dropping: dirt, dust, bird poo and what to do', 'do solar panels need cleaning: the 10-25% generation question', 'manufacturer warranty and panel cleaning'. SEO Agent ranks these for the queries that the small number of solar owners who do start to suspect a problem will Google. Advertising Agent runs a low-CPC awareness campaign on these queries (almost nobody bids on them). Social Media Agent posts before-and-after generation numbers on every job so the casual scroller in your area sees the actual generation drop. Over six months, the awareness pipeline starts feeding the booking pipeline.
Post-storm inspection (hail, dust storms) is a big seasonal funnel. Will the platform capture that?
Yes, automatically. Web Agent ships a dedicated 'Post-Storm Solar Inspection and Clean' page that ranks year-round but spikes in storm season. Advertising Agent has a post-storm campaign that turns on after major hail or dust events in your service area (you flag the event, the campaign goes live within hours). Social Media Agent posts inspection jobs from after storms with photos of the cell damage you find under cleaning. The post-storm work also converts beautifully into the 6-monthly contract because the customer realises they had no idea about the hail damage.
Will the social 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 (the EWP, the dirty panel before, the cleaned panel after, the generation report at the inverter), the agent drafts the caption from what's in the photo (the array size, the suburb, the generation drop, the method), you approve in two taps. If a draft feels off, you correct it once and the voice updates for next time.
Can I cancel if it isn't working?
Two taps, any time, no exit fees and no notice period. You keep your imported site, the three pillars (residential, commercial, post-storm), the awareness content and the Google Business Profile work. There is no $3.5k-a-month agency lock-in and 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