Turning off Google search results indirection
webapps.stackexchange.com
webapps.stackexchange.com
It brings to mind the old adages about being your own worst enemy/competition. For me, Google is certainly losing out to my memory of an older version of itself.
Perhaps I am no longer in their target demographic. Maybe I have just hit some age threshold where certain things about myself have changed and my own perceptions of what I want have shifted subtly as well. I imagine Google has been doing quite well for itself, and would continue to do so even without me as a user. ;)
More recently the google results have not been much better than the duckduckgo ones, without having to resort to quoting everything or further changing the search terms.
I'd prefer if it was an option you could disable somewhere in the settings.
They allowed the link to be direct and just attached an onclick handler that loaded an image url to their tracker.
Maybe too many people like me are disabling javascript on Google services (when you rarely can anymore).
For whatever reason they seem to be doing the opposite
I do hope there will be more serious competition in mobile search field. Yahoo really should polish its mobile site. At least it should replace its blurry logo.
Most people are going to use Google, maybe Bing, maybe Bahoo!, and are barely aware of and would not use another search engine.
Those that do know about DDG will either use it or not.
Whenever I include a search link in an email (or HN thread) it's always a DDG link, except for those rare searches where I get nothing back from DDG. I think that's one of the best ways to promote DDG. Bonus, the DDG search links are unadulterated.
https://duckduckgo.com/?q=duck+duck+go
Firefox, Ubuntu plus whatever 2 or 3 way deal Google has with all that:
http://www.google.com/#hl=en&cp=6&gs_id=11&xhr=t...
Chromium, Ubuntu, plus whatever deal ...
http://www.google.com/#hl=en&cp=6&gs_id=m&xhr=t&...
I didn't ask for that, and I would have to clean that up before I pasted that google search into an email.
Opera etc:
http://www.google.com/search?q=uzbl#pq=philadelphia&hl=e...
And by the way, if you want to search google a little more anonymously, do it via DDG. In your search bar or on DDG's page, type in !g your search term. You'll be redirected to Google's search, and the URL will be relatively clean:
From ddg, !g duck duck go gives you:
https://encrypted.google.com/search?hl=en&q=duck%20duck%...
I still didn't ask for the hl=en bit, but it's much better than the cascade of line noise that Google would otherwise give you.
Edit: minor wording.
I have no idea if Google is still trying to stop people doing this or not.
Google used to (still does?) send cease and desist letters; and they've asked people to only use google-as-a-verb when people are actually talking about Google. Thus "I'll google it" when a person is using Bing is, according to Google, not on.
I also encourage people to submit feedback with specific result issues.
Note: I frequent both ddg and google (more the latter as it's the default in my browser) but I've always wondered if ddg's results would be even better if the "ignored signals" were, well, not ignored.
Dedicated machine learning algorithms take into account the click-bias due to the results initial position.
Yes, in fact the 0-click is the best part of DDG that's why it's a pity :) Thanks for the tips.
The biggest difference stems, not from a limit on the language, but a simple limit of the number of search results (I have no idea whether it's the search algo, or the index that's smaller or some other reason).. Icelandic websites generally have fewer results so it's more common for me to see 'nothing here, try google' in DDG.
Here's an example. I remember reading a few months ago about how to do a hexdump on /dev/urandom to create a Matrix-style scroll, and to "look busy in front of your boss". So I did a Google search for "look busy with /dev/urandom" and sure enough the blog post I was looking for is the first result:
http://jeromenicholas.blogspot.com/2011/03/look-busy-when-yo...
Now, I don't know if it's just the first result for me (I'd like to hear what others get), but that post doesn't come up in the first 50 results on DDG, using the same search string. Whether Google's algorithms are better overall or they have been trained better by me after years of searching, the results for obscure searches are simply better 95% of the time.
Of course, there are still the 5% of searches that end in frustration. Example: there's an email product called Prayer. That's all I'm going to tell you. Go ahead, try to find it. The correct result is #1 for me right now, but that may be because I clicked through dozens of results before I found the right one. It wasn't on the front page the first time I searched for it.
Google has a lot of connectivity issues to China. Having the link be redirected makes using Google a lot more unbearable as the connection hangs like 50% of the time.
What are the benefits of the two solutions, given that both rely on Javascript? Maybe an AJAX call could be cancelled when browser follows the link?
P.S. I believe Google has been doing rewriting since long before 2011, IIRC.
Otherwise the onmousedown solution (which Google abandoned) would be strictly superior.
Honestly, given the behavior of when Google chooses to deploy this feature, I believe it to be an unintended bug. I believe that Google's intention with these links is for them to work as normal: to be simple <a href="http://example.com/>, and to only change as you click on them to go to the next page.
This would then explain why they require JavaScript: in order to pull off the feat of having the link work correctly normally but only change as you click it requires JavaScript; that then explains why they only serve this to clients that have JavaScript.
If you check the link out: they actually are shipped from Google as simple anchor tags. They they have an "onmousedown" that converts the link to a Google indirect URL only as they are clicked. With the caveat that this makes clicking the links really slow (due to the synchronous round trips to Google that sometimes even fail due to SPDY), this would seem to be ideal behavior.
However, right-clicking the URL, or clicking on the link and dragging it, also cause the link to be changed to the indirect URL. This could very well have simply been an oversight: a mistake caused months (even years) after they originally deployed this feature, and no one noticed or remembered it shouldn't work like that.
(edit: Hacker News seriously won't let me put a closing " on the href= of my <a> example tag... :(.)
Let me alternatively put it this way: for the same reason (that search is their main product, that linked results are a huge part of it, and that theoretically they care a lot to make the experience of that work really well), I'd be shocked if this isn't a "bug"... the idea that this behavior would be considered a feature is simply awkward.
That said, I now have managed to find a reference (linked above in this thread) to someone from the Google Analytics team describing why the /url feature was put into place, and it definitely sounds like something that wasn't given /that/ much thought.
(Specifically, that they broke analytics tracking systems, including Google Analytics, when they launched the AJAX search results pages: hash anchors are not sent as part of a Referer:. It then sounds as if the Analytics team sent a nastygram to the search team, who threw in a patch to make the Analytics team stop yelling at them. ;P)
http://analytics.blogspot.com/2009/04/upcoming-change-to-goo...
(edit:) One of the comments from "Brett Crosby, Sr. Manager, Google Analytics" looks interesting:
"""Sorry for the delay in responding (especially Andre), I was seeking clarification from the search team. A lot of the comments were directed to them and I think it is best to let that team handle those questions. I do want to answer some of the Analytics questions though. Phil's comment above is correct. I posted this because a couple months ago Google tested some search results that added a # into the URL. This created a big problem for people interested in seeing which keywords were driving traffic to their site (anything in the URL after a # doesn't get passed in the referrer... this is particularly a problem for web analytics products), so we worked with the search team to stop that test until they could find a better solution. The announcement above is the answer to that. It allows them to test new search results without the negative side effects (if it introduced others, that was not the intent). Some of the other comments had interesting theories about why we did this (grassy knolls not included), but the goal was to allow new tests of search without making it difficult for analytics products to report on query data."""
The post he is talking about from Phil, for reference:
"""I have previously heard about (from various sources) the intent by Google to roll-out a hash '#' in the search results page URL that would strip the paramaters altogether - is this blog entry implying that this will not happen now?? or is this something different?"""
This also puts forward an alternative explanation for why this is served only to JavaScript-capable clients than my theory below (which was that the goal was to use JavaScript to make the behavior transparent, but that that intention failed at a later point and was not noticed).
Honestly, this new explanation makes even more sense, now that I notice that the search query no longer exists in the Referer: portion of the /webhp URL that is being used for the super-fast AJAX Google search pages they have been deploying for a while now.
(That said, it is still really weird that they choose to hide the behavior until onmousedown; the only reason it would seen beneficial to do that is if they wanted to make the behavior transparent, and the way it is currently implemented seems to fail to do that: interacting with the link at all causes the URL to change to a /url URL.)
Ultimately, the whole business of searching the Internet involves collecting a lot of information about what is useful and what is not. This is bad for privacy but good for being able to find information. The tracking links seem worrisome, but even without them, Google still knows a lot about you. (Does anyone ever complain about how much their ISP knows about them? They know even more than Google.)
Say what you want about Google and privacy, but I don't think this particular feature is the one to complain about. That would be Analytics, which lets Google track you when you aren't even on their site.
Only problem I've had with this script is when I am entering something in the Google search box, sometimes the cursor will take a jump to the left in the middle of typing. It seems to be a weird interaction between this particular user script and Google's search prediction feature.
My question is: Why haven't I ever experienced this? I use firefox with adblock (with a very limited filter - nothing on google is blocked) and noscript (nothing on google is blocked).
My other addons have no reason to alter google's search page.
That information can be very helpful to see how the web works for everyone.
If the site is infected ...Google shows the warning message and it doesn't do the redirection. Saves the users from infected site.
"Google Tracking B-Gone" userscript - http://userscripts.org/scripts/show/47300
as well as "Restore the Google Cached Link" - https://chrome.google.com/webstore/detail/nhihjhedaljdlpkcpf...
(There's also scroogle.org which scrapes google to get results, but doesn't provide cached links. SCRATCH that. Scroogle doesn't work well at all.)
Link to source as it's simple and clear enough: http://userscripts.org/scripts/review/47300