Website redesign for Australian Golf Course

Cooroy Golf Club - Full Website Rebuild

Cooroy Golf Club’s previous website had been in place for over 11 years, with content managed by multiple volunteers over time. This led to inconsistent structure, fragmented data, and limited usability for both members and visitors.

The rebuild focused on consolidating data, simplifying management, and improving the experience for everyday golfers.

Events System
The original site relied on an embedded Google Calendar. This was replaced with a structured events system using a custom post type and custom fields, with the full calendar migrated across. Staff can now manage events directly within the site, with far better control and presentation.

Golf Results Archive
Results were previously published as blog posts with inconsistent formatting. Over 15 years of results were scraped, normalised, and imported into a dedicated Results post type with structured fields. This makes historical results searchable, consistent, and easy to maintain moving forward.

Course Status & Conditions
Course status was previously handled via a basic top bar plugin. This was repositioned into the homepage hero for immediate visibility, alongside a floating weather access point for quick on-course reference.

Digital Scorecard
Social golfers previously relied on printed PDFs. A custom-built digital scorecard was developed specifically for the course, allowing up to four players per round. Users can calculate scores and handicaps instantly and email results to themselves, with an option to join the club’s newsletter.

Tee Time Enquiries
Due to limitations with the club’s golf management software (MSL), direct booking integration wasn’t possible. Instead, a structured enquiry system was implemented, allowing visitors to request tee times with clear expectations around response times. While operational constraints limited adoption, it provides a scalable foundation if processes change.

Performance & Scale
The rebuilt site manages over 2,500 pages while maintaining near-perfect PageSpeed performance. The underlying structure ensures the club fully owns its data, making ongoing updates simple for staff and future migrations straightforward.

4 Likes

Really impressive!

Two questions:

Why don’t you ease in the drop shadows on the buttons?

How did you make the reviews section? Are the reviews fetched from the company’s Google Business Account with some sort of plugin, or did you copy the content (text and images) from the Google Business Account manually?

1 Like

Thank you!

Probably should ease-in the shadows, thanks for the suggestion!

I used WP Review Slider to pull in the reviews to the database, then had Claude generate a script to add those reviews to my CPT. It’s not perfect, but pulls in enough reviews to display.

Thank you!

Lovely site, and I bet your client is really happy with it.

1 Like

Great work, mate! I’ve added it as one of my inspirational sites to draw ideas from.

1 Like