16. The method of claim 1 , further comprising: receiving the query string as a user input.
1. A method for providing an optimal landing page associated with on-line marketing of products or services in response to a query, the method comprising: receiving a query string; identifying one or more keywords from the received query string, the identified keywords comprising a representative keyword and a detailed keyword that are associated with a keyword advertisement associated with the on-line marketing, the on-line marketing comprises generating a keyword-linked page and an anchor-tagged page to link one or more related pages of the keyword-linked page, wherein the representative keyword is correlated to the keyword-linked page and the detailed keyword is at least one remaining keyword excluding the representative keyword from the identified keywords; determining a plurality of values with respect to each of the correlated representative keyword and the detailed keyword corresponding to the respective keyword-linked page and the anchor-tagged page, wherein each value is determined based on a number of occurrences of the correlated representative keyword and the detailed keyword based on the query string with respect to the keyword-linked page and the anchor-tagged page; and providing an optimal landing page by ranking the determined values of one or more located anchor-tagged pages associated with the keyword-linked page.