8. A server having at least one processor, storage, and a communication platform connected to a network, the server comprising: a query processor configured for receiving, at the server, a search query from a user that was sent using a client device, and for determining information for the user that is associated with the search query, wherein the information for the user includes information about a location; a general search engine configured for performing a search, in a general subdomain, and identifying general content based on the search query; a plurality of vertical search engines comprising a vertical search engine configured for performing a search, in a vertical subdomain, and identifying specialized content based on the search query, wherein the vertical subdomain is selected based on the location in the information for the user, wherein the vertical search engine is controlled by an owner of the general search engine; and a page constructor configured for providing both the specialized content and the general content as a response to the search query.
8. A server having at least one processor, storage, and a communication platform connected to a network, the server comprising: a query processor configured for receiving, at the server, a search query from a user that was sent using a client device, and for determining information for the user that is associated with the search query, wherein the information for the user includes information about a location; a general search engine configured for performing a search, in a general subdomain, and identifying general content based on the search query; a plurality of vertical search engines comprising a vertical search engine configured for performing a search, in a vertical subdomain, and identifying specialized content based on the search query, wherein the vertical subdomain is selected based on the location in the information for the user, wherein the vertical search engine is controlled by an owner of the general search engine; and a page constructor configured for providing both the specialized content and the general content as a response to the search query. 12. The server of claim 8 , wherein the page constructor is further configured for: identifying additional content based on the vertical subdomain and/or the information for the user, wherein the additional content is selected from the group consisting of an advertisement and a sponsored link; and providing the additional content in the response to the search query.