When this all started, no one envisioned ad networks and data companies aggregating all this personal information, or even that search terms would be a central part of the Internet.
So now that we know what is going on, why allow this personal information to leak? As far as I can tell, the only reason is so Webmasters can do better at Google SEO. And that reason can be wholly mitigated through the use of Google's Webmaster Tools.
No, Google's webmaster tools only provide a sampling of the data. We used to provide info for only 100 queries. Now we provide it for more queries, but it's still a sample: http://googlewebmastercentral.blogspot.com/2010/04/more-data...
Please don't make the argument that the data in our webmaster console is equivalent to the data that websites can currently find in their server logs, because that's not the case.
... or if you're super paranoid, disable sending referrer in your browser.
Source: http://kb.mozillazine.org/Network.http.sendSecureXSiteReferr...
Its silly to rely on trusting the search engine provider to be secure, better be secure on the client side.
I'm using it since years and I don't understand all that referrer-privacy hype. Just don't send the referrer.
For privacy reasons, I set it so it forges the referrer to be the root of the destination site if the domain is different too. So when I go to google.com and click on http://www.example.com/foo, the referer it sends is http://www.example.com/ instead of http://www.google.com/searchterm.
I haven't found any sites which this breaks yet...
You're entirely within legal rights to do this, of course. But if everyone did, then sites would have no idea where their traffic is coming from. Morally it is a bit questionable: your browser is blatantly and directly lying to www.example.com about how you got there.