
Case study · Tourism & Hospitality
Forty WordPress sites, one Contentful platform
- Next.js
- Contentful
- TypeScript
- AWS
✓ Verified Review“National Digital provided extensive support to our development team throughout all stages of the project. Their expertise in modern web technologies was invaluable.”
WordPress sites, now one release process
Plugin code at the public edge
Parks and resorts publishing from it
Faster to bring a new park online
The challenge
Forty individually managed WordPress sites meant forty plugin sets to patch, forty deploys per brand change, inconsistent branding, and no shared content model across 50+ properties - a maintenance surface that grew with every new park.
What we built
A single Contentful headless CMS instance feeding a shared Next.js front end, so every property publishes from one content model with a create-once, distribute-everywhere workflow.
- Content model design in Contentful
- Per-property content migration off WordPress
- Next.js front-end rebuild
- Phased cut-over across 50+ properties
The stack
Content modelling in Contentful, a phased per-property migration off WordPress, a shared Next.js front end, and a set of AWS-hosted booking, availability and guest microservices that integrate the reservation and property systems behind it.
The outcome
The consolidation removed the WordPress plugin attack surface across every property and collapsed 40+ separate update-and-patch workflows into one. Content publishes once from a shared model and lands on every property site; booking and guest journeys integrate through AWS microservices rather than per-site plugins. The platform is the system new properties onboard onto, not another site to build.
Where it went next
NRMA Parks & Resorts continues to onboard new properties directly onto the shared Contentful/Next.js platform rather than standing up another WordPress site.
This case study describes real work delivered by National Digital for NRMA Parks & Resorts. Selected figures are indicative and rounded.
Key Takeaways
What consolidation actually removed
- Forty-plus per-site update and patch workflows collapsed into one platform release process.Critical
Every WordPress site previously carried its own theme, plugin set and patch schedule. A brand change meant forty deployments and a vulnerability meant forty patches, each needing separate scheduling, testing and verification by someone who knew that site.
- Removing the plugin layer removed the attack surface it carried, across every property.Critical
A headless CMS with a statically generated front end means there is no executable plugin code at the public edge. The security posture stops depending on forty independent patch cadences staying current simultaneously.
- One shared content model turns publishing into create-once, distribute-everywhere.Important
Estate-wide content is authored once in Contentful and lands across every property site, while property-specific fields stay local. Editors work in one system rather than forty separately themed admin panels.
- Transactional services stay outside the CMS, so content velocity never trades against booking reliability.Important
Booking, availability and guest services run as AWS microservices that the front end consumes. Content releases and transactional deployments are independent, and neither is coupled to a CMS plugin.
- A phased, property-by-property migration keeps every cut-over small and reversible.Helpful
Designing the content model first and migrating in phases meant the model was validated against real properties early, while each individual cut-over stayed observable and recoverable rather than being one estate-wide switch.
More than fifty NRMA holiday parks and resorts publish from one Contentful content model into a shared Next.js front end. The consolidation replaced forty per-site update workflows with a single release process and took the WordPress plugin layer off the public edge entirely.
Questions decision-makers ask about this build
Why replace forty WordPress sites rather than standardise them?
What happened to the security exposure of the old estate?
How does content publishing work across more than fifty properties now?
Where do booking and availability live in this architecture?
How do you migrate forty live sites without a big-bang cut-over?
Is a headless CMS the right answer for every multi-site estate?
What's next
Consolidating a fragmented estate?
NRMA Parks and Resorts runs a national holiday-park network on one content platform National Digital helped build. If you're weighing a similar consolidation, see how we approach WordPress migration to a headless CMS and custom booking and scheduling systems, part of our wider headless CMS work.