the harsh reality of SEO are
1) Links are every thing : There are two major aspects of SEO. The first is on-page optimization, and the second is the number of sites linking to you. On-page optimization is something that everyone can easily manipulate, but links, on the other hand, aren’t.
Search engines look at:
The number of sites linking to yours – typically the more sites linking to your website, the better.
The anchor text of these links – if you are trying to get ranked for “dog food,” it’s more advantageous if the link that points to your website says “dog food” instead of your website name.
How relevant your links are – if your website is about dog food, then you want either dog- or pet-related sites to link to you.
The three things I mentioned above make up an ideal link, and because it’s hard to get ideal links, search engines place more emphasis on them than anything else.
2) The basic reality do matter : the search engine takes care of meta data. This is the reason why Google Webmaster Central tells you how many duplicate titles and descriptions you have on your website.
When I first started working with TechCrunch about four years ago, I was able to double their search engine traffic within 30 days.
3) What works for one site doesn’t always work for others