Black Swan Property Services Pty Ltd is a Perth-based property cleaning company serving both commercial facilities and residential homes across the metropolitan area — from Joondalup to Rockingham and east to the foothills. Their work spans offices, schools, childcare and NDIS properties, strata, medical centres, warehouses and post-construction sites, alongside house, deep and vacate cleaning for homeowners and tenants.
The business had two very different buyers with two very different questions. A facilities manager wants scope, compliance evidence, insurance cover and a site walk-through. A homeowner wants a price, a date and reassurance that the person entering their home has been checked. Serving both from one generic “cleaning services” website meant neither audience got a clear answer, and the search terms that matter most in Perth — commercial cleaning Perth, office cleaning Perth, vacate cleaning Perth — had no dedicated page to rank.
In 2026, Black Swan partnered with Macovin Web Co. to design and build a website that speaks to both registers without diluting either, and that is structured from day one for local search visibility and lead capture.
The Challenges the Cleaning Website Faced
- One website, two incompatible audiences. Commercial procurement and residential homeowners need different proof, different pricing language and different calls to action. A single blended message converted neither.
- No search footprint on the terms that sell. High-intent Perth phrases — commercial cleaning services, office cleaning, NDIS cleaning, vacate cleaning, industrial and warehouse cleaning — had no dedicated, optimised destination.
- Pricing anxiety with no answer. Cost is the number one pre-enquiry concern in cleaning searches, yet no indicative pricing existed on site, pushing buyers to competitors who published figures.
- Compliance exposure. Australian Consumer Law requires pricing to be clear, GST-inclusive and not misleading. Any published figure needed careful framing, and deposit terms had to be disclosed in writing before payment.
- Trust signals buried. Insurance cover, police-checked staff, the re-clean guarantee and business registration details existed but were never presented where buyers make the decision.
- Weak lead capture. No structured enquiry path, no quote estimator, no clear “book a site walk-through” pathway for commercial prospects.
What did Macovin Web Co. do
1. Website Design and Development with Improved UX/UI
Dual-register architecture We built a single site that switches its entire personality between Commercial and Residential — copy, service sets, trust markers and accent colour all change in place. Commercial is the default state for search engines and first-time visitors, with the homepage’s head-term positioning aimed at commercial cleaning in Perth. A visitor’s chosen register is remembered on return.
A brand system, not a template A monochrome ink-and-paper foundation with royal blue for commercial and sky blue for residential, so the two audiences feel distinct while remaining one brand. Consistent pill geometry, a disciplined type system and a single icon family across every page.
Interactive quote estimator A live calculator gives homeowners an indicative figure from property size and service type, and gives commercial visitors a scoped starting point — turning a “what will this cost” exit into an enquiry.
Room walkthrough module An interactive, tabbed room explorer with per-area tooltips showing exactly what gets cleaned and why — answering scope questions before a buyer has to ask them.
Trust presented where decisions happen Insurance cover, police-checked staff, the re-clean guarantee and the credited booking deposit appear in the hero, not buried on an About page. ABN and ACN are presented consistently sitewide through one shared component.
2. Search Architecture and On-Page SEO
Keyword-to-URL mapping We mapped confirmed Perth search demand to a fourteen-page landing structure — one phrase cluster per URL, with no two pages competing for the same term. Commercial hubs, office, NDIS, school, strata, childcare, industrial, warehouse, post-construction and medical centre pages sit alongside house, deep and vacate cleaning for the residential register.
Deliberate cannibalisation control Overlapping terms were consolidated rather than duplicated — end-of-lease intent is answered inside the vacate cleaning page instead of splitting authority across two near-identical URLs.
Structured data LocalBusiness and Organization schema with verified business identifiers, HowTo markup on service processes, FAQPage markup on every question set, and canonical tags across the landing set.
Content depth per page Each commercial landing page carries a process explainer, pricing factors, an ROI rationale and an intent-matched FAQ set — the depth search engines and procurement teams both reward.
Local signals Suburb coverage module, areas-served content, and a full Google Business Profile specification including category selection, keyword-aware service list and a thirty-day posting calendar with tracked links.
3. Conversion Rate Optimisation
- Register-aware calls to action: Book a free site walk through for commercial, quote and booking paths for residential.
- Published indicative pricing, clearly labelled GST-inclusive, removing the largest pre-enquiry friction point.
- Stacked FAQ modules that reveal beyond five questions on demand, keeping pages short without hiding content from search engines.
- Contact, enquiry and lead-capture forms placed on every landing page, plus dedicated Contact, About, Why Us and Careers pages with role-appropriate forms.
4. Australian Consumer Law Compliance
- Every figure labelled Incl. GST · indicative, with the estimator and the published pricing aligned to a single model so no two surfaces contradict.
- Booking deposit disclosed as credited to the final invoice, with cancellation terms stated as disclosed in writing before payment rather than published as unverified numbers.
- No invented statistics, no placeholder testimonials, no accreditation claims that could not be evidenced. Australian English throughout.
- An automated pre-publish check blocks the build if required business details are missing or any placeholder token remains — compliance enforced by tooling, not by memory.
5. Handover and Build Documentation
The design was delivered with a complete rebuild specification — templates, field groups, design tokens, content model and compliance guardrails — so the production build could be executed cleanly by the client’s platform team without reverse-engineering the design.
After
What the build delivers
- A complete search footprint: fourteen intent-matched landing pages covering the highest-volume commercial and residential cleaning terms in Perth, each with unique metadata and structured data.
- Two audiences, no compromise: commercial and residential visitors each get tailored copy, proof and calls to action from a single site.
- Pricing confidence: indicative, GST-inclusive figures published site-wide and mirrored in a live estimator, removing the biggest source of enquiry drop-off.
- Compliance by design: ACL-safe pricing language and verified business identifiers, protected by an automated pre-publish check.
- Lead capture on every page: register-aware calls to action, site walk-through booking for commercial, and quote paths for residential.
- A documented, maintainable build: full specification handover so the site can be extended without design drift.
Conclusion
Macovin Web Co. turned a single-message cleaning website into a dual-audience acquisition platform. By separating the commercial and residential journeys, mapping real Perth search demand to a disciplined landing-page structure, and publishing pricing in a way that is both persuasive and legally sound, Black Swan Property Services now has a website that answers the buyer’s question before a competitor does.
If your cleaning or property services business is serving two audiences from one page, or losing enquiries because your pricing is a mystery, we can help.

