You can always have a healthy discussion among people about which approach is best. That is why you can find conflicting positions regarding search engine rankings because some view it as time not well used. Working for high search positions takes a lot of work, and many feel it is not justified. A lot of marketers think there’s an excessive amount of effort needed, and the rewards do not rationalize all that work. Plus the work to find links going to your site never ends. Then other people will highlight that search algorithms are constantly changing, and you never know what will happen. The work is hardly ever fun, but if you experience excellent results the work will be worth it. If you will optimize for SEO, then you must keep the mistakes to a minimum amount.
Only using the best content achievable will give you a great advantage with Google. It applies they may be less than perfect in how they approach search rankings. They openly admit that low quality sites will not do well anymore in their serp’s. One more important consideration is they’re really trying to penalize sites that contain little content. If all this makes you think about authority sites, then that is not completely incorrect. Therefore it is clear to see what they want, which is simply high quality content and plenty of it.
One essential, and often ignored fact with on page seo concerns internal link building. Your home page should be given much less external links, backlinks, as opposed to other pages on your site. But far more concerning the benefit of hyperlinks in your inner pages. Needless to say you want to backlink your inner pages for reasons which will be clear in a minute. When you do that, then it is those pages that channel link page rank to your homepage. For blogs, there’s at least one plugin that automatically creates links to related posts after each post you make. For your static sites, merely put in-line links at suitable places in your content with good anchor text to different pages.
Social media is most important today together with SEO. What you want to do is make it possible to share your content regardless of the kind of site you have. Obviously the most important two social networking sites are Facebook and Twitter. Although Facebook is on fire worldwide, Twitter is still an important player which makes it necessary to include them. Yes, social SEO is actually something you’ll find out more about in the very near future which makes it important.
Of course this is just the tip of the iceberg in terms of what you need to learn about. No software is without imperfections for many reasons. However, they are aware of how important the social net is, and that is only going to be mirrored even more in the way they rank sites.