We’ve had an SEO audit done on our community. There are a number of improvements we’ll present here as ideas.
While the Insided platform of Insided is running on HTTP/2, it supports only the passive features of HTTP/2 - such as multiplexing and prioritization. Several other key features such as server push go unutilized.
Server push essentially allows the domain to create associations between requests. For example, if we know that every page on the domain will have to load the JS framework and a CSS bundle, it'd be possible to create a link header referencing those resources. This'll inform browsers to expect the files. We would not have to wait for the HTML to be loaded and interpreted before fetching the files.
In some services, like Cloudflare, this can be extrapolated from the rel="preload" tags. Otherwise, this might have to be set up manually.
Integration of server push could have some considerable performance effects, specifically in the direction of lowering LCP and CLS.
Introduction to HTTP/2: https://developers.google.com/web/fundamentals/performance/http2