Business Website
Greater Plumbing Co
A two-hundred-and-eighty-three page website and admin platform for a Gold Coast plumbing practice—featuring a thirty-three page hot water SEO hub, one hundred and forty-two location-service combination pages, a multi-step booking system with calendar synchronisation, four interactive service tools, and a ten-tab operations dashboard with analytics, customer management, and job tracking.
A plumbing business on the Gold Coast needed more than a brochure site. They needed a platform that could capture leads from organic search and paid campaigns, convert visitors through an intelligent booking flow, synchronise appointments with their calendar infrastructure, and give the team a dashboard to manage every aspect of daily operations.
The result spans two hundred and eighty-three unique URLs of SEO-driven content—twenty-four suburb pages each cross-referenced against twelve services, forty-five blog posts managed through a headless CMS, a full booking system, four interactive calculators, and an admin platform with ten dedicated management modules. Six external integrations and a validated API layer connect everything end to end.
283
unique accessible pages
24
suburbs with localised content
10
admin dashboard modules
6
external integrations
SEO Content Hub
The hot water hub spans thirty-three pages—a main hub, five system type pages, nine brand pages, five editorial guides, four service pages, four interactive tools, and a conversion landing page. Each carries structured data, FAQ schema markup, breadcrumb navigation, and Open Graph tags. Nine service pillar pages target high-intent keywords with location modifiers and custom FAQ sections. Twenty-four suburb pages are cross-referenced against twelve services, generating one hundred and forty-two location-service combination pages with hyper-local content, FAQs, and descriptions. Forty-five blog posts across eleven categories are managed through a headless CMS. A dynamic sitemap generator ensures every indexable URL is visible to search engines.
33
Hot Water Hub
9
Pillar Pages
24
Suburbs
142
Location Combos
45
Blog Posts
12
Services
Location-service pages carry hyper-local content, suburb-specific FAQs, and geographic schema markup for each combination. Blog articles are managed through a headless CMS with GROQ queries, category filtering across eleven topics, and portable text rendering—giving the team full editorial control without developer involvement.
Booking System
A four-step booking wizard walks customers through service selection, time slot availability, contact details, and confirmation. Completed bookings automatically create events in the team's calendar through a bidirectional sync, and confirmation emails are dispatched to both the customer and the business.
Every form submission—whether a booking, contact inquiry, or service request—captures ad attribution parameters for conversion tracking. Enhanced conversion data flows back to the advertising platform with hashed user information for closed-loop measurement.
Interactive Service Tools
Four interactive tools help visitors make informed decisions. A system selector walks through a questionnaire-based recommendation engine. A rebate calculator computes government incentive amounts in real time. A cost calculator compares running costs across system types with configurable parameters. A sizing calculator recommends system capacity based on household characteristics.
Each tool is a standalone page with its own structured data, schema markup, and SEO targeting—turning utility into a search acquisition channel.
Operations Dashboard
The admin platform spans ten dedicated modules. A dashboard surfaces real-time KPIs—total bookings, active technicians, completion rate, and revenue estimates—with charts for bookings by service and monthly trends. Booking management tracks appointments through their full lifecycle—pending, confirmed, in progress, completed—with automatic status propagation across the job tracking and completed jobs modules.
Dashboard
KPIs + Charts
Bookings
Lifecycle
Active Jobs
Tracking
Completed
Follow-Up
Analytics
Export + Insights
Calendar
Outlook Sync
Customers
CRM
Technicians
Staff
Users
Invitations
Visitors
GA4 API
A calendar view synchronises bidirectionally with the team's Microsoft Outlook through the Graph API. Customer management aggregates client data from bookings into a searchable CRM with booking history and spend tracking. A visitor analytics module pulls real-time data from the Google Analytics 4 API—sessions, bounce rate, traffic sources, device distribution, geographic breakdown, and conversion trends. An eight-step onboarding wizard guides new team members through initial configuration.
Complete Platform
Public Website — 283 Pages
Conversion Engine
Admin Dashboard — 10 Tabs
Infrastructure
Role
Sole Developer
Timeline
2024 — Present
Stack
React, Express, TypeScript, PostgreSQL, Sanity CMS
Back