To address the issue of slow image loading, we implemented asynchronous resource loading, also known as “lazy loading.” Images were now downloaded only when users were directly viewing them. This approach allowed users to see a low-resolution image first and subsequently wait for the high-resolution image to load.
In pursuit of the client’s goal to achieve a high search engine ranking, we used Gatsby, as it was the sole Static Site Generator available at the time, providing essential SEO optimisation capabilities. Additionally, to enhance the website’s SEO performance, the client requested a blog, which we successfully integrated. All website content was managed through the Contentful CMS.
Our team also introduced Enhanced E-commerce functionality through Google Tag Manager. This enabled the direct firing of browser events into GTM whenever a user interacted with a product that now had its own unique identifier (UID).