The business
CJH Concrete is a concreting crew based in Currambine, working across Perth’s northern corridor and south to Beeliar and Fremantle. The work sits at the decorative end of the trade: exposed aggregate driveways in Geostone decorative blends, honed concrete, pool decks, alfresco slabs and shed pads. The positioning is deliberately narrow, and the site says it plainly on the homepage: the crew that quotes it pours it, with a free measure on every job.
What they had before
Nothing searchable. The audit that fed this build, dated 5 July 2026, recorded no website and, unusually, no Google Business Profile either. The entire public presence was an Instagram account with 194 followers and six posts, with the phone number and email published in the captions. A homeowner in Currambine looking for an exposed aggregate driveway could not find this business in Google at all, while competitors held the map pack and the organic results.
That is a harder starting point than the usual no-website build. Without a Business Profile there is no map listing, no reviews to inherit, and no local entity for Google to attach a new site to. The baseline was zero on every axis.
What we built
A 44-page Astro site at cjhconcrete.com.au, structured around the two things a concrete buyer actually decides on: the finish they can see, and whether the crew works in their suburb.
Eight service pages split the trade by finish and job type rather than listing everything on one page: exposed aggregate, honed concrete, driveways, slabs and pads, alfresco and outdoor, paths and side access, commercial, and fast turnaround. Sixteen individual service-area pages cover Alkimos, Beeliar, Burns Beach, Butler, Clarkson, Currambine, Fremantle, Hillarys, Iluka, Joondalup, Kinross, Merriwa, Mindarie, Padbury, Quinns Rocks and Wanneroo, each carrying its own LocalBusiness, City and GeoCoordinates markup instead of a shared footer list.
Three project pages carry real job photography with the suburb and the blend named: a Jacaranda White exposed-aggregate driveway and entry in Beeliar, a Sunday callout in Fremantle, and a shed and smoker pad in Padbury. Seven guides answer the questions the search data actually shows people asking, including what an exposed aggregate driveway costs in Perth, choosing a Geostone colour, exposed aggregate versus liquid limestone, shed slab thickness and prep, driveway crossover approval, and how long before you can drive on new concrete.
The cost question is handled honestly rather than dodged. The site publishes general Perth market guidance, roughly $100 to $150 per square metre for exposed aggregate and from around $70 for plain concrete, and states explicitly that these are market guide figures rather than CJH’s own quoted prices, because the real number depends on site access and prep. That answers the search without pretending a driveway can be priced from a web page.
The trust layer is built from what is verifiable: the mobile number in the header of every page, the published ABN, the Currambine base, and 22 images of finished work on the homepage alone. LocalBusiness, FAQPage, Article, BreadcrumbList and WebSite JSON-LD are wired throughout, with OpeningHoursSpecification and PostalAddress on the local entity.
Where it stands
The site is live on its own domain and passed its quality gate on 14 July 2026. Because there was no previous website and no Business Profile, there is no before-and-after search data to report, and none is claimed here. The value of this build is going from unfindable to indexed, structured and locally scoped. Rankings, enquiries and map-pack position are measured from launch against a baseline of zero.
Google Business Profile creation and verification is the next layer, and it matters more here than on most builds: the suburb pages and LocalBusiness markup give Google a consistent local entity to attach a new profile to, but the profile itself still has to exist before the map pack is reachable. Review generation follows it.
What’s included
A one-off build plus a month-to-month retainer covering Business Profile setup, reviews and content. The site, the suburb pages, the photography and the domain belong to the business from day one. Cancel the retainer any time after 90 days and everything stays with the business.
