You can simply add additional keywords to your search. Adding keywords will always reduce the amount of results you get since it uses an AND search by default.
To prove that you can do this even when OR is used, try typing the following into Google's advanced search:
- all these words:
a b
- one or more of these words:
c
OR d
You will notice that it results in the following Google query: a b c OR d
Thus, you can conclude that the OR operator only works on single words. In other words, you can think of your query as a b (c OR d)
.
Furthermore, if you try to include multiple words in one of the OR text boxes (e.g. let's use d e
instead of d
), you will get the query: a b c OR "d e"
.
Author's note (July 2016): The answer below was written in 2011, and is still working in Google Search. I have published new extensions that use a different method to remove the search result indirection, which works on even more Google sites and on mobile.
TL;DR: Don't track me Google is a user script Don't track me Google is an extension I made that allows you to copy normal URLs, while hiding the referrer to the sites you're visiting.
Installation
Explanation
I have written a method which replaces the link-modifying rwt
function with a bogus function that can't be touched by Google.
By preventing Google from overwriting the rwt
function, the link cannot be modified any more. This method depends on the Object.defineProperty
method (Firefox 4+ and Chrome 5+). The fallback requires Firefox 2+ and Chrome 1+.
Firefox 2+
If you only want to remove the link-modifying behaviour, and not care about showing your search queries through the referrer, this GreaseMonkey script can be used:
(very non-strict @include
rules using wildcards and the Magic TLD)
// ==UserScript==
// @name Don't track me Google
// @namespace Rob W
// @include http://*.google.tld/*
// @include https://*.google.tld/*
// @version 1.2
// @grant none
// ==/UserScript==
"use strict";
if (Object.defineProperty) {
Object.defineProperty(unsafeWindow,"rwt", {value: function(){return !0;}, writable: false });
} else {
unsafeWindow.__defineGetter__('rwt',function(){return function(){return !0}});
}
Google Chrome does not support Magic TLDs, so the closest you can get is *://*.google.com/*
(repeat the rule, replace .com
with other supported Google TLDs).
In Chrome, scripts have to be injected in the form of a <script>
tag, because Content scripts are executed in an "isolated world".
Chrome & Firefox 2+ - Link to source code
On January 21st, 2012, I published an extended version, which includes a referrer-hiding method, so that others cannot see your search query. This greatly improves your privacy.
(Update from 2016: this referrer hiding is not needed any more in modern browser because of the referrer policy, which only shows the domain in the Referer header)
Best Answer
Yes, a link within a page or a named anchor can be part of a Google search result's snippet
If you try this link - https://www.google.com/search?q=trans+fats
..you will notice that the first result (at least at the time I write) is a Wikipedia article which has additional links within the same result pointing to named anchors within that page including this one - http://en.wikipedia.org/wiki/Trans_fat#Presence_in_food