Webperformances: FAQs
Anthony Ribeiro avatar
Written by Anthony Ribeiro
Updated over a week ago

The topic of web performance can be approached from many different angles - SEO, user experience, and load speed to name a few.

Realising the diversity of questions we receive from online content publishers, and the central importance of these topics, we have decided to collect the most common ones and answer them, while offering proven ways to optimise your web performance.

This article is periodically enriched, so don't hesitate to put it aside to have a look from time to time 🙂

Does integrating a third-party customization tool like Poool on my site make it load faster?

Integrating a third-party customisation tool on your site, which requires you to generate calls to external resources, logically adds time to its loading speed. As far as Poool is concerned, we are continually working to optimise our script code and minimise the impact on your site's performance.

Is Poool fast to load?

Yes, Poool is designed to offer optimal performance in terms of loading speed. Our infrastructure is based on fast and reliable servers, a powerful DNS and an excellent uptime.

  • Poool's main Javascript (https://assets.poool.fr/access.min.js) is hosted on a Google-owned web server.

  • The cache server and DNS are hosted by Cloudflare (one of the fastest servers in the world with 3 times better performance than other popular hosts such as OVH).

How does Poool compare to other personalisation solutions?

According to our comparative analysis conducted in Q1 2023, on a sample of 66 online press sites using Poool or another dynamic paywall and personalisation solution, Poool has the fastest average loading speed - both on Wifi bandwidth and on 3g mobile network.

For example, Poool is 45% faster than the average solution on Wi-Fi (at 155ms), and 94% faster on 3g mobile networks (674ms).

We will repeat this analysis frequently, in order to continue to offer you a fast and reliable technological solution.

Edit 05/2023 :

Following new analyses conducted 3 months after the first ones, we note a stable average execution speed, still placing Poool as the fastest content blocking solution in the benchmark.

My wall appears after the other elements of the page have loaded.

The late appearance of the wall on an article is one of the main issues for publishers, as it directly affects the experience you offer to your readers.

This is largely due to the queuing of external requests, which you can see in the network section of your browser console.

The problem with this queue is that it is very often overloaded with calls to external scripts. Wondering what happens behind the scenes when a visitor loads a page on your site? Here's an illustration 👇

The main concern is that most of the time, the browser has no indication of loading priorities.

As a first step, we advise you to limit the call to unused external resources, or to defer the loading of those that do not impact the user experience.

Some tag managers (such as Google Tag Manager) allow you to manage execution priorities, which makes it possible to prioritise personalisation solutions such as Poool.

There are also various libraries that allow you to manage the priority of your third-party scripts.

Finally, you can use techniques such as Preconnect, Preload and Prefetch. These methods allow you to load resources in advance, prioritise important elements and anticipate requests, thus reducing loading times. More details can be found here.

I want to avoid impacting the SEO of my site

N.B.: Not to be confused with the indexability of your site by search engines. If you are more interested in this topic, we have a dedicated article to read here.

The impact of a wall on SEO can be done through different "Core Vitals" metrics, which represent Google's "user-centric" guidelines to ensure optimal technical SEO. Here are some recommendations:

  • Cumulative Layout Shift (CLS): reserve a defined space for the wall and use the fronts to limit content shifts during loading. This way, you can reserve a specific height (in pixels) for the wall and instruct your marketing team to design a wall within those dimensions.

  • For the First Input Delay (FID), favour asynchronous and delayed Poool loading, especially when the wall is located below the fold. The Poool scripts can then be triggered conditionally, at the moment of the user's scroll.

You can find more details in this article.

Does Poool have an impact on my site's SEO?

To determine whether Poool can influence the various Core Web Vitals metrics, we ran a series of tests on WebPageTest. These tests enabled us to measure these metrics precisely - firstly by using Poool scripts on the various sites tested, and then by blocking them.

Example of a report on the impact of Core Vitals following a series of tests carried out on WebPageTest.

Using this approach, we were able to observe whether there was a difference in score with and without the use of Poool, metric by metric. Finally, we were able to assess the potential impact of this difference on search engine ranking.

Does Poool have an impact on Largest Contentful Paint (LCP)?

According to our tests, Poool scripts have a minimal impact on Largest Contentful Paint (LCP). The LCP measures the time taken to display the largest item of content visible in the viewing window. With Poool, LCP is virtually unaffected, which means that the time taken to display the largest piece of content on your page is not significantly increased.

Does Poool have an impact on the Cumulative Layout Shift (CLS)?

Poool's impact on CLS is also minimal. CLS measures the sum of all unexpected layout shifts that occur throughout the loading of a page. A low CLS score indicates good visual page stability. Poool scripts do not cause significant unexpected content movements on the page, as long as the tag hosting the wall is below the fold.

Does Poool have an impact on Total Blocking Time (TBT)?

TBT measures the total time during which the main execution thread is blocked, which restricts the interactivity of the page for the user. In the majority of our tests, the presence of Poool scripts generates significant Total Blocking Time (TBT).

However, there are several simple techniques you can use to reduce or even eliminate this impact. In particular, you can postpone the loading of scripts, or make it conditional on the user scrolling. These actions will lighten the main queue and give priority to items at the top of the fold.

👉 More details here.

Are advanced appearances more burdensome than basic appearances?

The difference in weight between advanced and basic appearances is not systematic. It really depends on the amount of elements you add in the editor and the weight of the images you import.

In order to ensure optimal performance, we recommend that you follow the optimisation tips mentioned in the "Images: weight and format" section of this article. By following these best practices, your site will maintain optimal loading performance, regardless of the appearance you choose.

Is it possible to split the Poool scripts to take only the resources I am interested in?

Poool does not natively allow you to split its scripts at will, with the exception of the separation between Access and Audit. This is because our scripts are designed and tested to work together to provide an optimal user experience.

Can my wall benefit directly from the HTML, CSS and resources already present on my site?

Poool walls are loaded via an iframe to ensure clean integration without interference with your site code. Although we have experimented with using HTML, CSS and other resources directly, this has resulted in a less controlled user experience and design. Using an iframe allows us to ensure a quality integration and an optimal user experience.

Does the Poool integration via Google Tag Manager slow down the loading of my wall?

It is possible that integrating Poool via Google Tag Manager (GTM) may cause your walls to load slightly slower, as GTM must first load before loading the Poool Access and Audit scripts. However, the impact on the overall performance of your site should be minimal.

You also have the possibility to prioritize the triggering of your different tags, and thus ensure that Poool loads among the first resources.

Did this answer your question?