Forum Moderators: open
Googlebot will start crawling over HTTP/2 in November 2020
Quick summary: Starting November 2020, Googlebot will start crawling some sites over HTTP/2.
How to opt out
Our preliminary tests showed no issues or negative impact on indexing, but we understand that, for various reasons, you may want to opt your site out from crawling over HTTP/2. You can do that by instructing the server to respond with a 421 HTTP status code when Googlebot attempts to crawl your site over h2.
...
Server push: This feature is not yet enabled; it's still in the evaluation phase. It may be beneficial for rendering, but we don't have anything specific to say about it at this point.
Typically push allows server to push resources to a browser prior to receiving an explicit requestThat's interesting, because I have occasionally wondered what happens if a server sends out material that hasn't been requested--for example if a malign robot puts a fake IP on its request, so the material is sent to some unsuspecting stranger. Where does it go? What happens to it at the end? (Obviously not especially relevant in the current situation, since non-HTTPS and HTTP/2 are pretty much mutually exclusive.)
What shows up in my server logs?Are you on Apache? Look for the GET element:
I never see the "http/x.y" method show up in the logs. If it's a get, or head, that's all I see.If you think the knowledge would be useful, it is probably possible to customize this element, assuming you control the server. Looking from the other direction, some site administrators like to restrict HTTP/1.0 access, since not many legitimate robots--and no humans--use it.