1. A computer-implemented method comprising: obtaining an annotated web page, wherein the annotated web page comprises an annotated web-page element, wherein an annotation of the annotated web-page element is included in the annotated web page by an annotating proxy server, and wherein the annotation is stored in a database of web page annotations; annotating the annotated web page with a query field; receiving a user-generated search query in the query field; and searching the database of web page annotations according to the user-generated search query.