1. A computer memory device storing computer-executable instructions that, when executed, perform a method of constructing a search-result snippet of a website, the method comprising: receiving by a search engine a search query; determining that the website is relevant to the search query, wherein the website provides a website tool that converts a document from a first format to a second format; constructing the search-result snippet to include an interface by including an input field in the search-result snippet programmed to receive the document in the first format and by including a service-call instruction that, when executed, sends a service call to a website server requesting that the website tool convert the document from the first format to the second format; and providing the search-result snippet, which includes the input field and the service call, together with a plurality of other search-result snippets describing other pages in response to the search query.
1. A computer memory device storing computer-executable instructions that, when executed, perform a method of constructing a search-result snippet of a website, the method comprising: receiving by a search engine a search query; determining that the website is relevant to the search query, wherein the website provides a website tool that converts a document from a first format to a second format; constructing the search-result snippet to include an interface by including an input field in the search-result snippet programmed to receive the document in the first format and by including a service-call instruction that, when executed, sends a service call to a website server requesting that the website tool convert the document from the first format to the second format; and providing the search-result snippet, which includes the input field and the service call, together with a plurality of other search-result snippets describing other pages in response to the search query. 6. The computer-memory device of claim 1 , wherein constructing the search-result snippet comprises including an output field in the search-result snippet that is is programmed to present an output of the document in the second format, which is received as a result of the service call while the search-result snippet is presented.