HTTP2 solves one of the major issues of HTTP 1.1: the need to open several successive connections to perform server requests. With HTTP/2, all requests can be made simultaneously while maintaining one open connection only. Furthermore, http2 allows:
Step 1
Switching to HTTPS is a prerequisite (see relevant sheet)
2nd step
Configure your server for HTTP/2. Nginx and IIS support it natively, Apache will need the mod_spdy module. To save time you can go through the use of a CDN. These servers are usually configured to use HTTP/2.
The upgrade to HTTP/2 allows you to avoid going through all kinds of other implementations such as CSS file grouping, JS file compression and minification.