Case study

Liberty Flights

Online store of UK made premium vaping devices and kits.

Background

Development of the Platform and the Admin Panel

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.

Background

Frontend

Background

A new SEO-friendly design and a mobile version released

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.

Impact

  • 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

Migrated the site from ASP.NET to Angular & Nest.js

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.

The Challenge

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.

Solution:

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).

Impact

  • Improved SEO in Angular using Scully
  • Streamlined build process and decreased deployment time
  • Eliminated an hour-long downtime of the production website

SEO optimization

bTo 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:

  • 1 On-page audit
  • 2 Optimizing conversions using Hotjar and Google Analytics tools
  • 3 Keyword research
  • 4 Crowd marketing campaign creation
  • 5 PBN link-building campaign creation
  • 6 Disavowed lots of toxic backlinks
  • 7 Resolved critical indexation issues

Impact

  • Improved conversion rates
  • Keywords, titles, meta desc optimized
  • Fixed indexation and eliminated toxic backlinks

Switched from Load Balancer to GCP

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.

  • 1 Added GBG ID Scan
  • This service identifies passport or ID data and verifies user age before enabling the purchase.
  • 2 Multi-buy
  • Enabled the Multi-buy option that supports different prices for goods depending on their amount in the shopping cart.
  • 3 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.
  • 4 Push Notifications
  • Also added Push notifications to share the latest news and arrivals on Liberty Flights with pop-ups.
  • 5 Referral Program
  • 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.
  • 6 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.

Impact

  • 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

Delivered numerous features to improve usability

Valor Software has added some new functionality that improved the user experience with the platform and simplified the purchase flow.

Aspects

type
B2B
SaaS
SMB
country
UK
technology stack
Angular
Nest JS
TypeScript
Node JS
MS SQL
services provided
Frontend
Backend
filter technologies
Angular
Nest JS
TypeScript
Node JS
MS SQL

Next Case

Souqalmal

Souqalmal.com is the leading comparison website in the Middle East: it lets compare, search, and get information on financial products.

Check it out
Soulqalmal