1. A method of extracting a content from a Web page, wherein the extracted content is sufficient for a search engine to index said Web page, said method comprising: identifying by a server a template of the Web page, wherein said template includes a non-essential code; extracting by said server a content, other than the identified template from said Web page; separating, by said server, a link from the content of the Web page; and, providing by said server said extracted content for receipt by said search engine.