How Simple Performance Improvements Caused a 500% Increase in Organic Search Traffic

When a large social sports company engaged Quoin back in March 2022, they were struggling to improve an online presence that was practically zero. A Google search for their brand returned almost no direct results, causing very little traffic to be directed towards their website. For an organization that fosters community through social sports leagues, this lack of online visibility was a major obstacle to growth.

The company had tried to tackle this issue in the past. As is common for companies trying to earn more natural search engine traffic, they had hired a Search Engine Optimization (SEO) consultant to boost their rankings. However, the consultant’s advice failed to make a noticeable improvement.

After assessing the situation, Quoin determined that the bulk of their SEO problems stemmed not from their content or semantic keyword strategy, but rather from something far simpler to fix: Performance.

Why Performance Matters

When it comes to improving page ranking, performance and SEO go hand-in-hand. The faster a website is able to load, the faster search engines such as Google can index them, contributing to a higher page ranking. If a site takes too long to render, Google’s web crawlers may view pages as empty, and thus not be able to index them at all. 

This was one of the problems with the client's website. When we took a look at their performance, we saw that pages were taking multiple seconds to load, so that Google had basically given up on indexing their site.

But why were they so slow?


1.) Too Much Client-Side Rendering (CSR)

The company had a React-based website. React supports both client- and server-side rendering, but the company (like many React-based sites) chose client-side rendering along with a third party commercial service that provided cached server-side rendering. While indexable, React is hard to index quickly, so Google deliberately defers on CSR indexing until later and exacts a penalty on the site’s SEO. This means that even if any page errors are fixed, it still might take weeks for Google to revisit and index it properly - thus further detracting from the site’s visibility in the search engine results. 

Quoin simplified their set-up by removing the third party service and using the native react server side rendering. We worked with the client's team to determine which parts of the site actually required the complex user-level interactions best suited to CSR, and which were primarily static and text-only, and thus better suited to server-side rendering. The dividing line was often within a page. For instance, we would render the header, plus some key text and links on the server side and then render a form on the client side. Our engineers followed this mapping and transitioned key sections of the site to Server-Side Rendering (SSR), fixing any bugs found in the code along the way. These basic improvements caused fewer errors from pages timing out and ultimately allowed Google to index much faster.


2.) Accumulated Technical Debt

Like most organizations, the company's team had deferred on some necessary pruning as things became unused or obsolete. One overlooked issue was that their build tool (Webpack) bundled everything together in a giant JavaScript file that included images, text, third party libraries, and more. While they no longer even used many of these image files and libraries, no one had ever removed them. Because the entire file had to load before the page would render, site loading was slowed to a crawl and Google had trouble indexing it.

To fix this, Quoin first decomposed the jumbo file into constituent parts. This allowed us to serve the most important parts of the page (such as indexable text, links, and meta tags) first, while larger files such as images could slowly load in the background. We also removed the unnecessary images and third party libraries. Together, these actions actually had the largest impact on performance.

We then made some practical improvements that would help the company better maintain their site for the long-term. The most important development was replacing static images with modern formats, such as WebP and AVIF. To ensure adherence to this policy in the future, we built an automatic converter to these formats that enables business-side content managers to upload any image formats they want without compromising site performance. Finally, out–of-date advice had led to an invalid sitemap that Google could not read, so we also overhauled the sitemap to fix bad links and update old pages.

​​A number of other optimization techniques also made a significant impact:

  • Brotli compression.
  • Browser based caching.
  • Efficient SSL encryption and certificates.
  • Use of IPV6, especially for mobile.
  • Use of HTTP/2 and HTTP/3
  • Valid and up to date sitemap

Throughout the project, Quoin measured every change we made using Google Search Console, as well as automated page quality testing tools like Lighthouse. Tracking concrete metrics such as performance, usability, and security enabled us to assess right away which techniques actually made a difference. 

Improved Performance on Search Results

Once the company's site moved to partial-SSR and compressed files, its SEO ranking improved and performance on search results soared. 

Increased Coverage of Valid Pages

Updating the company's tech stack, eliminating unused dependencies, and optimizing builds increased loading speed and caused fewer errors from pages timing out, contributing to a 6x surge in organic search traffic.

Decreased Page Errors

Fewer page errors means a better Google SEO ranking. 

Takeaways

In our experience, we have found that companies are often unaware of the implications of their technology stack on their SEO strategy. 

Here, many of the client's problems stemmed from the fact that their website relied wholly on React, an excellent modern technology that nonetheless presents the following trade-off: 

Greater functionality on the client-side, but reduced performance for the overall site. 

For our client, understanding this trade-off led to simple performance enhancements that enabled Google to index faster, resulting in a 500% increase in their organic search traffic over only 3 months.

At Quoin, we recommend the following:

  • Understand the “why” for the technologies you choose.
  • Ensure that you maintain these tools so that your site's performance is not compromised by accumulated technical debt. 
  • Focus on the basics: proper image formats, compression, modern protocols, good caching.

In short, save your money, and focus on doing the simple things well.