1. A computer-implemented method for directing a browser to a web page hosted at a website, comprising: receiving a search string from the website, the search string entered by a website visitor using the browser; locating in a database a keyword associated with the website that matches the search string; determining a web page address associated with the keyword; and causing the browser to be directed to the web page address.