There are many Chrome extensions that give you the ability to
block certain sites from not visiting, including having a
fixed number of minutes, or during a certain period of time.
However, until today, I did not see any extension that allowed
you to hide results from certain pages, so that you are not
going to see anything even on your Google searches from that
particular domain.
Personal Blocklist
is an extension that allows you to do that. It gives you the
opportunity to prepare a list of the domains that you do not
want to see results from when you search on Google.
It is quite simple and seems to be working really well. After
you have done a particular search, you see a list with the
result items. If there are certain domains that you do not
want to see results from, you simply go under the result item
and click Block [page_domain]
You can later on modify the list and get back the results from
those domains from the settings of the extension.
You can even block google.com, which means that you will not
see results from Google.com pages at all on your search
results.
This may seem as something quite specific, but it can be
helpful in some situations.