Forum Moderators: open
For some reason Google returns half the amount of results, when the client is identiefied as Firefox?
If I do a search for site:www.somesite.com in Firefox, it adds "&client=firefox".
When I remove this, I get more (often double) the amount of results.
The same goes when I add this parameter in IE for a search.
Anybody any clue why this might be happening?
If it's identified as a browser - and thus require more resources than an auytomated query (linke bandwidth for images and such, it'll show less?
Okay, true it's a bit far fetched.
Or maybe it only shwos W3C-compliant sites? And leaves out badly programmed sites?
Come to think of it, this latter idea might be more on track...
At a quick look, adding "client=1" seems to return approximately the same number of results as using Safesearch.
Guess: perhaps "client=whatever" refers to queries coming from third parties using Google as a back-end? Google is filtering the results to avoid offending their user base.
@ Jamesa:
It doens't only do it with the searchbox in firefox.If you search in IE, and paste this behind the url, you get the same results.
paste this:
&client=banana
Yea, I know. What I meant is that Google isn't browser sniffing. If you search using Firefox and enter the search terms in Google's search box on the page itself, the results will be the same as any other browser. But if you do a search using Firefox's built in search bar, then the client=xx is added. So this would be Firefox modifying the URL, not Google.
Why the number of results is different, though, I don't know. The adult filter was the best theory yet but that was disproven.
The toolbar buttons provided by Google also provide a `client' input with `googlet' value which seems to do nothing (I tried both ways). I left it in, guessing that they might be collecting statistics of toolbar button usage, and the Jargon version probably should be included.
Now we at least know it was used by toolbar before.
/search?q=<REQ>&num=<NUM>&start=<START>&output=<FORMAT>&client=<PARTNER> <PARTNER> is a string which serves to identify the partner to Google. If you do not know the <PARTNER> string that you are supposed to use in conjunction with the Google search results protocol, please ask your sales contact at Google for it.
Maybe it has something to do with this?
You mean this?
[google.com...]