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.