Minus Sites

This is a Greasemonkey script that allows one to selectively exclude nuisance sites from Google search results. It modifies the Google search form to add checkboxes for sites that you want excluded from your search results. Clicking on a checkbox will add that site to your query as “-site:sitename.com”.

Minus Sites Screenshot

You will need to install the Greasemonkey Firefox extension

Download

The latest version is: 1.0

Get it here: Minus Sites 1.0

How is this different from CustomizeGoogle Extension?

CustomizeGoogle has a crapton of features. Among them, “Filters”, allow you to filter search results by (AFAICT) modifying the search results DOM directly. This script is different in that it does not modify your search results page. Minus Sites filter search results using Google’s -site: option.

Defining Nuisance Sites

Nuisance sites are defined in the array blocked_sites. You can define your own list of sites by editing this array’s contents. The default list contains domains that frequently screw up search results for me.

Compatibility

As seen above, this script requires the Greasemonkey Firefox extension. If you are using another browser, then you need to install Firefox as well.

This script has been tested and is known to work on both the “classic” Google home page and the “iGoogle” home page. As the screenshot shows above, it does not yet support localization (my Google home page is in Tagalog).

Todo

Here are some improvements that will be added when I find the time:

  • Remember checkboxes.
  • Manage nuisance sites without editing the script.
  • Compile into a Firefox extension.
  • Localization?