Case Studies

“A case study is more than just a success story; it’s a blueprint of how WordPress expertise, technical SEO, robust security, and proactive care solve real business problems.”

Ben Kemp

Real-World Results: WordPress Success Stories

I believe that a website maintenance plan shouldn’t just be a line item on your monthly expenses—it should be a measurable asset for your business. Over the last 20 years, I’ve worked behind the scenes on hundreds of WordPress sites, from local trades to international clinics.

In this section, we pull back the curtain on a few of our recent projects. Our goal is to show you exactly how professional management transforms a site’s performance. Whether it’s rescuing a business from a complex malware infection, doubling page load speeds, or fixing “unfixable” technical errors that were stifling search rankings, these case studies highlight our “safety-first” workflow in action.

I’ve documented these examples to help you understand the tangible difference between basic automated hosting and the proactive, expert oversight we provide at WMS NZ.


How we took a clinically dead Sydney hearing clinic website and implemented a redesign in under 3 hours.”

Mac Hearing Clinic | Sydney AU

Mac Hearing Website Case Study Graphic

Mac Hearing Website Implosion

The Old “Structure” Theme

A really old theme with no upgrade path, and the developer no longer supports it. Plugins included:

Audit: Legacy Systems Status: Deprecated
  • Revolution Slider
  • Essential Grid
  • WP Bakery Page Builder
  • Mega Menu
SECURITY RISK
Mobile Perf
64/100

The New “GeneratePress” Theme

One of the fastest modern design themes, with no code bloat and wide compatibility with different page builders.

Page Speed
Server Settings
WP Rocket
Docket Cache
Asset Cleanup
Performance
Google Lighthouse
Core Web Vitals Passing
Mobile 92 /100

This case study highlights the value of our Annual Website Maintenance plans, and the items that we cover. Machearing.com.au has been on my Annual Maintenance Plan since January 2020.

Urgent Request for Website Support

Yesterday (5th Feb 2026), I received an urgent message from staff at Mac Hearing Clinic in Campbelltown, Sydney, saying that their website booking system (WP Forms) wasn’t working. I immediately tried to open the WP Admin area from ManageWP and the page wouldn’t open! Instead, there was a WordPress “critical error.” I tried to open the Home page – same problem!

I realised that the day we’d been anticipating had finally arrived – the old “Structure” design theme from Thememove had finally died. It had been on life support for almost a year, with PHP errors and the like. It worked up until WP 6.9 but WP 6.9.1 had been released the day before the site died. A series of plugins had also been updated, as had some server software. This was a problem we had anticipated and I had already begun a redesign of the site using GeneratePress ages ago. The new version had been sitting in the wings, awaiting permission for deployment.

Troubleshooting

I tried reverting to the previous WordPress version, but that didn’t help. I renamed the /plugins/ directory to see if I could get the site restarted, but that didn’t help either.

  • Next, I opened the new design on my development server, updated WP and all plugins, then created a full backup using Updraftplus.
  • In the Mac Hearing site’s cPanel, I installed a fresh version of WordPress into a subdirectory. I also installed Updraftplus, and uploaded the backup files.
  • That was followed by using the “Restore” function to install the new GeneratePress version of the site.
  • I then edited the WordPress Address and Site Address in Settings | General so WordPress loaded from the new subdirectory, and also edited the index.php to load the site from the subdirectory.
  • The new site appeared live on its domain. I checked every page for display and functionality and discovered that the WP Forms contact form wouldn’t work. I installed Fluent Forms and imported the WP Forms. Then I changed the short codes on the pages that the forms were used on.

At this point, the website was working fine, all pages were displaying correctly, and the contact form was working. The next task was to reconfigure the page speed optimisation processes.

WordPress Page Speed Optimisation

The old website had always been, in my opinion, somewhat unattractive. In my 13 years of experience in implementing page load speed optimisation on WordPress, bloated plugins are the greatest impediment to speed, along with ancient PHP, HTML and CSS coding structures and practices. An old-school website theme loaded with unnecessary functions and features is bad enough. That can prevent optimisation (minification and concatenation) of JavaScript and CSS files and applying defer/delay to JavaScript can break functionality. In stark contrast, the GeneratePress theme takes the minimalist approach, and I’ve been using it since its release in 2014.

Expertise gained through years of trial and error in WordPress speed optimisation suggested that the following approach would work well with the GeneratePress/WP Bakery combination.

  • GeneratePress itself offer major performance boost, a case in point being the ability to load your fonts locally via the Font Library and Typography settings.
  • WP Rocket Cache: page caching, remove unused CSS, CSS & JavaScript minification and concatenation, defer and delay Javascript.
  • Docket Cache: uses opcache to create a very efficient persistent object cache. Improved performance from caching database queries.
  • Asset Cleanup: allows removal of numerous unnecessary WordPress functions, including XML RPC (a security threat), comments in HTML and overall, greatly reduces the number of HTTP requests. The huge benefit is the ability to force site-wide unload of code that’s only used on one page – like contact forms! Then you can activate the code on the page it’s required on.

As the Google Page Speed Insights graphs below show, the site is now significantly faster than before:

MacHearing Com Au 1 2026 02 05
MacHearing Com Au 2 2026 02 05

This work was carried out within the parameters of the Annual Maintenance Plan: at no additional cost. I operate on the “swings and roundabouts” principle. I know that after I take over management of a website and apply preventive maintenance measures, most websites won’t experience a significant issue within any given year. Now and again, one site will have a serious problem. I then do whatever is required without feeling compelled to charge extra. Which contributes to an average client retention of 10+ years. My business model is more about service than it is about revenue generation.

Written by Ben Kemp – WP Specialist

  • Ben Kemp - WMS NZ

    “Ben Kemp is a 20-year WordPress veteran. He doesn’t just manage websites; he protects them. Having seen the web evolve since the early 2000s, Ben knows exactly where the ‘hidden’ security holes are. When you join WMS NZ, you’re getting Ben’s direct eyes on your code—not a junior assistant.” More Info…


    WP Profile


“Security Case Study” examples:

  • My worst personal experience of a hacking attack was 13 years ago. At the time, I had a Virtual Private Server on Arvixe.com with 35+ client websites hosted on it. One night, I was actually working on the server when all hell broke loose. Within a 30-minute period, a dozen of the sites had been hacked, disabled or deleted! The screen “credits” were all claimed by the Bangladeshi Hacking Club. It took me days to undo the damage the rotten swine had caused and to implement robust countermeasures. Basically, I became an instant WP security expert in that week.
  • The BridgeTravel.com site, formerly WorldTravelswithBridge.co.uk, was hacked 10 years ago. Jerry Bridge contacted me, and I cleaned up the mess of corrupted WP files and removed all traces of the malware for him. By a meticulous process of steadily evolving my own preventive measures, I have successfully protected this site (and many others) from any further hacking intrusion since 2016.
  • During 2025, a Wellington client (Readyleaf.co.nz) came under sustained Brute Force Login attacks for months. This was presumably initiated and paid for by an Australian competitor who wanted to buy the business – an offer that was politely refused. I responded to the attacks by tightening down the screws on Wordfence (2 attempts, then blocked for 2 months), and the attacker eventually ran out of IP addresses to use. The next attack tactic was DDoS… at the worst possible times, rendering the site unusable. I created a free Cloudflare account, and when the site was operating behind the proxy services, we switched to a premium hosting plan. Clouidflare provided the DDoS shield, the new hosting gave us significantly better origin server performance AND additional DDoS protection. The attacker no longer knew what the IP address was, and eventually they gave up. Problem solved…
  • In late 2025, an Auckland client (TopTeachingTasksMembers.com) was being harassed by a series of DDoS attacks, we assume by an unscrupulous competitor. By attacking during peak membership access times, this was severely impacting the website’s performance and usability. My solution was to relocate the site from A2Hosting to new hosting provider, under the cover of a Cloudflare account with DDoS protection. This prevented the attacker from discovering the site’s new IP Address. Problem solved…

Quantifiable proof of work across 20 years of diverse technical challenges.

Written by Ben Kemp - WP Specialist

  • Ben Kemp - WMS NZ

    "Ben Kemp is a 20-year WordPress veteran. He doesn't just manage websites; he protects them. Having seen the web evolve since the early 2000s, Ben knows exactly where the 'hidden' security holes are. When you join WMS NZ, you're getting Ben’s direct eyes on your code—not a junior assistant." More Info...


    WP Profile