An online store of UK made premium vaping devices and kits.
Liberty Flights is a leading specialist in the vape industry, established in 2009. They specialize in the UK-made premium E-Liquid and quality vaping devices and are recognized as one of the highest quality manufacturers and suppliers of vape liquids and electronic cigarettes by customers across the globe.
When we started working with Liberty Flights, the client had been looking for ways to expand. Anticipating the need for convenient scaling and maintenance of the website, our first move was to migrate the platform from ASP.NET to Nest.js. Later we had great success in increasing the page view rates by at least 40% and decreasing bounce rates as we tuned SEO score and the platform usability.
Initially the client wanted to redesign the banners on the website, but having analyzed the website design in detail, we came to a conclusion that a complete renewal is the way to go. Valor suggested a new color scheme, new fonts, product cards, and users' profiles, and then adopted banners to the new style.
While redesigning the platform, we also analyzed user data from Google Analytics and noticed that most of Liberty Flights’ clients visit the website using mobile devices. So we developed a mobile version of the platform.
At least 20% lower bounce rates thanks to the upgraded UI
and the availability of the mobile version of the website
The page view rates increased by 40%
Improved SEO metrics thanks to the SEO-friendly website design
To simplify the future work with the website and reduce development time, maintenance effort, and bugs, we moved Liberty Flights to Nest.js. The framework has a diverse ecosystem with plenty of well-supported packages and test frameworks the project can benefit from. Even though we had huge reasons for this migration, it also became one of the biggest challenges for the Valor team.
We dealt with a codebase written differently from the Valor's standards, which made the migration more complicated. Another obstacle we faced was that the frontend part aimed to work inside the browser, which is typical for Angular. This influenced the work accuracy and negatively affected SEO. Since the web page content varied based on the results of work in the browser instead of coming directly from the server, we couldn’t display the requested info in the search results. Due to updates in Angular 10, a whole lot of issues arose during the deployment process. But the worst part was the necessity to turn off the production site during the deployment for maintenance. Sometimes it led to nearly an hour of downtime, which was unacceptable.
Adding Angular Universal for server-side rendering (SSR) helped us solve the SEO challenge as the pages started loading fully and displayed correct search engine results. Later, once it became available, we switched to Scully instead of SSR. Scully allowed us to completely rework the build and deployment processes and eliminated the need to use the maintenance page before deploying to the app (especially when it comes to the deployment of features on the frontend).
To improve the visibility and searchability of Liberty Flights, we’ve optimized the on-site content and created crowd marketing campaigns to increase the conversion rates. In a nutshell, the following activities helped users to find out about LF and start using the service:
Optimizing conversions using Hotjar and Google Analytics tools
Crowd marketing campaign creation
PBN link-building campaign creation
Disavowed lots of toxic backlinks
Resolved critical indexation issues
Improved conversion rates
Keywords, titles, meta desc optimized
Fixed indexation and eliminated toxic backlinks
Since the website traffic depends on numerous factors like the day of the week, time, etc., the traffic rates aren’t stable, and peak loads wave-likely vary. We had to ensure the LF platform could perform stably during the peak loads while remaining cost-effective for our client.
Having analyzed user and peak loads, we moved servers to Google Cloud Platform (GCP), which helps Liberty Flights balance the number of nodes used depending on the number of users. When they have users’ growth, extra nodes roll out on GCP automatically.
The cost for servers usage decreased from around 100$ a month to 10$
Stable website performance through peak loads
Valor Software has added some new functionality that improved the user experience with the platform and simplified the purchase flow.
Added GBG ID Scan
this service identifies passport or ID data and verifies user age before enabling the purchase.
Enabled the Multi-buy option that supports different prices for goods depending on their amount in the shopping cart.
Advanced Order Flow
Advanced order flow which now supports retail and wholesale deals with a separate validation for wholesale orders – customers can buy more than available in stock.
Also added Push notifications to share the latest news and arrivals on Liberty Flights with pop-ups.
Presented the Referral program for retail customers with the ability to send the referral link with a promo code for a discount to a friend or share the link on social networks.
New Payment Systems
Finally, we integrated two payment systems: Axxess Payments and HSBC. The latter is the second-largest bank in Europe, and in the future, this integration will enable quick payments for the products through almost all UK banks.
Eased checkout for customers, minimized abandoned carts, and maximized conversions with new payment methods
Higher customers engagement and sales rates with a Multibuy option and special wholesale deals
Increased marketing reach, optimized sales cycle, and more loyal customers with a Referral program