1. A web-based computer search engine system for receiving a search query from a user at a remote computer and returning a search results webpage, the system comprising: an input for receiving the search query from the user displayable on the remote computer; a processor for processing the search query and for causing the results webpage to be transmitted to the remote computer in response to the search query, the results webpage including respective links to, and respective website information relating to the content of, websites responsive to the search query; a non-transitory computer-readable recording medium for storing the website information; and a feedback input displayable on the remote computer and adapted to receive a first feedback from the user relating to a perceived relevance of the website information included in the search results webpage relative to the search query, and further adapted to receive a second feedback from the user relating to a perceived relevance of at least one of the websites visited by the user relative to the search query, the second user feedback received after the user visits the at least one of the websites, wherein the processor is adapted to receive the first and second feedbacks and is further adapted to amend the website information at least in part based on the first and second feedbacks.