According to Google the best way to get other sites to create relevant links to yours is to create unique, relevant content that can quickly gain popularity in the Internet community.
Google webmaster central nicely sums up the relevency part for link building.
“Your site’s ranking in Google search results is partly based on analysis of those sites that link to you. The quantity, quality, and relevance of links count towards your rating. The sites that link to you can provide context about the subject matter of your site, and can indicate its quality and popularity. However, some webmasters engage in link exchange schemes and build partner pages exclusively for the sake of cross-linking, disregarding the quality of the links, the sources, and the long-term impact it will have on their sites. This is in violation of Google’s webmaster guidelines and can negatively impact your site’s ranking in search results.
It is not only the number of links you have pointing to your site that matters, but also the quality and relevance of those links.”
A landing page is just what it sounds -the page on which the website visitor lands or arrives after clicking on a link in SERP ( search engine results page ) . It could be home page, or any other page in the site.
The need for landing pages arises, as it’s not wise to cram 8-10 keywords in a single page. Google and other search engines rank a page on the basis of relevency. You can’t make a page relevent without mentioning these 8-10 keywords. If you were to do so, the readibility of the content will be compromised. How readible will the content be when you have to repeat each of those keywords few times on the page.
It would be difficult to maintain the readibility of the content if you were to take care of those 8-10 keywords. That’s where landing pages comes to the rescue.
A landing is a very focussed page highlighting your marketing message around 2-3 keywords.
