Case Study: Building a Dual-Audience Cleaning Website for Black Swan Property Services

About Black Swan Property Services Pty Ltd

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 Perthoffice cleaning Perthvacate 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.

Reviewed on
Rated 5 out of 5
14
Search-optimised landing pages
2
Distinct audience journeys in one site
100
%
of pricing claims ACL-compliant
95
+
Target Core Web Vitals performance score

The Challenges the Cleaning Website Faced

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Cleaning Services
After
Room walkthrough with per-area tooltips
Trust markers and compliance strip
Cleaning Services
Mega menu — services and industries architecture

What the build delivers

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.

The technology that we use to support Black Swan Property Services

WordPress
CDN
HTML5
CSS
Javascript
PHP
Python

Ready to reduce your technology cost?

case studies

See More Case Studies

Contact us

Partner with Us for Comprehensive Digital Solutions.

We’re happy to answer any questions you may have and help you determine which of our services best fit your needs.

Your benefits:
What happens next?
1

We schedule a call at your convenience 

2

We do a discovery meeting 

3

We prepare a proposal 

Schedule a Free Consultation