Pharmacy Direct is Australia's first online pharmacy, and has been providing medication and general products to the whole of Australia since 1996
Pharmacy Direct had just undergone a major development effort to replace their legacy infrastructure with a new eCommerce platform based on the Opencart 3 CMS.
Unfortunately, they were plagued with very poor performance, web pages took as long as 22 seconds to load. This poor performance was impacting the site's search rankings, user engagement, shopping cart values and sales conversions.
Despite the best efforts of their developers, Pharmacy Direct were unable to address the performance problems, and even considered abandoning their platform redevelopment, after 2-3 years of effort and $900,000 of investment.
Increase in Conversions &
Average order value
Improvement in page load times
threats blocked per day
As the Pharmacy Direct website had been online a long time, it was suspected that there was significant bot traffic draining server resources, and slowing the site down. Simply placing the website behind Peakhour allowed our bot blocking technology immediately cut ~15,000 unwanted page requests per day, caused by competitive data scrapers and 'grey' bots. While still on a 14 day free trial Peakhour blocked a determined Layer 7 attack against the website's admin interface, peaking at a rate of 500,000 blocked requests per day.
Peakhour's bot management and WAF delivered immediate performance gains and revenue boosts, while also eliminating frequent, previously inexplicable, crashes of the website. Peakhour continues to block between 20,000 to 50,000 unwanted page requests every day.
Peakhour next wrote a custom caching plugin for Opencart 3 and implemented an optimal full page caching strategy, resulting in dramatic improvements in load times for pages served from the Peakhour edge. These improvements in load times immediately resulted in a large improvement in customer satisfaction and all key website performance metrics, including further revenue growth.
While the reduction in server load from the previous 2 stages had seen improvements for uncached pages, load times for pages that were not possible to be cached still suffered from poor performance.
Peakhour's Professional Services team checked the application source code to address the problem. Four days of work was enough to diagnose, implement and test several fixes, some in the Opencart core, and some in 3rd party modules. The time it took Opencart to generate a page was cut from an average of 12s to 1.5s - making all areas of the site run at acceptable speed.
Google Web vitals performance was measured in the Chrome UX report before and after Peakhour.
Caitlin Probert, who heads online operations at Pharmacy Direct, states:
"The business impact of our website's poor performance was very significant. Customer reviews & feedback showed that they were very frustrated. We were very fortunate to have so many loyal customers - it was honestly so bad that we were surprised anyone would tolerate it."
"Peakhour has delivered us so many benefits - our systems are fast and safe and the customers are delighted. Net Promoter Scores (NPS) are way up and Customer feedback on the site's speed and ease of use are very positive."
"Since implementing Peakhour, our cart value, sales conversions and average order value are all up around 30%, while our cart abandonment rate is way down. All our KPIs have improved dramatically, most importantly our revenue, which is up by around 30-40% YoY."
“We are delighted with what Peakhour has done for us, and are rolling their services out across all our online brands. We’ve also recommended them to Intellipharm for use with their other system clients. They have been a lifesaver for us.”
Caitlin Probert
Online Manager at PharmacyDirect.com.au
© PEAKHOUR.IO PTY LTD 2024 ABN 76 619 930 826 All rights reserved.