Activating your company's website to use HTTP / 2 can lead to better performance, more satisfied customers, and improved rankings on search engines. All of this, in turn, could help your site generate more traffic, more conversions and more profits.
The HTTP / 2 standard is an important update to the hypertext transfer protocol that has been used to connect computers over the Internet since 1991. The most recent update, in 1999, was HTTP / 1.1.
Content on the Internet has changed dramatically since 1991, when a web page was mostly text. HTTP / 2 recognizes these changes and works to reduce the time required for client devices (such as an iPhone) and servers to communicate against HTTP / 1.1.
The HTTP / 2 protocol will load most Web pages faster than previous HTTP standards on all devices most of the time. This is the big advantage.
The page loading speed per HTTP / 2 may vary depending on several factors, including the physical distance between the client and the server and the connection speed.
Akamai, which provides a content delivery network, hosts a live HTTP / 2 demo since 2015. The test loads the identical image twice. First using HTTP / 1.1, then using the HTTP / 2 protocol. This test is far from perfect, but it shows how the two protocols work on your network.
The relative speed of the HTTP / 2 protocol can affect the customer experience. Buyers – people who come to a website to make a purchase – prefer web pages that load quickly or even instantly.
For example, according to Kissmetrics, "a one-second delay in page response can result in a 7% reduction in conversions" and "if an e-commerce site earns $ 100,000 a day A second could potentially cost you $ 2.5 million in lost sales every year. "
If your company's website loads up quickly, site visitors may have a relatively better shopping experience when they change pages and find products.
Searched Search Engines
Search engines such as Google and Bing also want satisfied customers. When a user types a search query in Google, Google wants to return a list of useful and informative links. Google wants each proposed link to meet the expectations of the user.
Google has made page speed a ranking factor in its search results algorithms since at least 2010. By 2018, Google could also use a mobile-optimized index that gives even more weight to the search time. loading pages.
As the use of HTTP / 2 can dramatically improve page performance, it follows that HTTP / 2 should also improve the ranking quality of your site on Google and other search engines. This can be especially true for mobile queries.
When your site ranks better on a search engine, it should receive relatively more clicks and, as a result, more traffic to the site. This is, after all, the basic principle of search engine optimization.
Activation of HTTP / 2
HTTP / 2 loads pages quickly, creating satisfied customers and higher search rankings. The next step is to implement HTTP / 2 for your website.
The good news, it could already be done. Many websites already use HTTP / 2 and have all the benefits associated with it without even being aware of it. One easy way to check is to open the web development tools for your browser and look at the network traffic.
There are also tests for HTTP / 2. KeyCDN has one for example.
If your site and server did not implement HTTP / 2, where can you go.
Implementation of HTTP / 2
1. Start using HTTPS for each page on your website. The vast majority of HTTP / 2 implementations require TLS (Transport Layer Security). So, for most businesses, the first step towards enabling HTTP / 2 is to get an SSL or TLS certificate and to make every page of your HTTPS website.
E-commerce sites already use HTTPS to encrypt pages containing customer or payment information. It's a safe bet that online merchants already have a security certificate and just need to add HTTPS to the entire site.
2: Use an HTTP / 2 CDN for static resources. Consider hosting static Web resources such as product photography on a content delivery network that supports HTTP / 2. Static assets represent many, if not most, server calls from A typical web page using HTTP / 1.1. Changing the way these are delivered can improve performance.
3: Implement HTTP / 2 on your web server. If your company runs its web server, you also have the power to automatically implement HTTP / 2. This can be as simple as updating your server software. Nginx started to support HTTP / 2 in version 1.9.5 and Apache started including HTTP / 2 in version 2.4.17. You can also add HTTP / 2 support to older versions of these servers.
4. Test your implementation. Test your HTTP / 2 implementation, as you would test other major changes on your server. Consider implementing HTTP / 2 on a development server before deploying it to your production environment. The BBC, which has a great development blog on Medium, has described in detail the implementation steps of HTTP / 2. Reading this experience can be helpful.
5. Design with HTTP / 2 in mind. Your last step will be to start making design and development decisions around the HTTP / 2 behavior. For example, image sprites that consolidate multiple web graphics into a single file or by overlaying images to Data URL help are HTTP / 1.1 techniques that reduce the number of HTTP requests for a page. But HTTP / 2 solves this problem. The number of requests is no longer worrying.