Most Googlebots are fake

28 points by FedericoSchonborn


nortti

These liars impersonate Googlebot in hopes that it will help them bypass bot controls

I have ended up impersonating Googlebot on my phone for, in part, this reason on some websites.

I keep JavaScript disabled by default, since I'm using a Moto X4 that is sluggish at the best of times. If I load a Discourse forum page, it "helpfully" informs me "HTML content omitted because you are logged in or using a modern mobile device". I initially used the curl user-agent to get around that (the HTML version that gets me, to be clear, is perfectly usable and much snappier than the default Discourse experience), but I found some sites would severy rate limit me (as in, I'd get tempblocked just reading threads normally). I haven't encountered similar rate limits if I use the Googlebot user-agent.

I also claim to be Googlebot to YouTube, so that they at last include the video title in the <title> tag on video pages; with the real Firefox mobile user agent you get zero useful information if you don't allow JavaScript to run.

JulianSildenLanglo

Bot users seems like a good use case for mutual TLS. Should be very doable for bot operators to issue valid certificates to their bots, and then the site operators can allow bot-clients based on domains.

hyperpape

Most of these bots are bad actors, and it’s unfortunate that they’re poisoning the well this way.

However, the fact that impersonating googlebot gets you these extra privileges is also a bad feature of the web ecosystem: https://danluu.com/googlebot-monopoly/.

Offering this without a solution, as I don’t have one.

gcupc

Just block all traffic claiming to be googlebot. Problem solved.