SEO is a constantly changing world. When referring to SEO you need to differentiate between on-page and off-page. On-Page SEO: This aspect is getting more and more crucial in the equation. In a nutshell, the premise is getting great content for your site that people will love and link to you naturally. Ensure your website gets replenished with content and connect your posts/website with all the relevant social media networks. Create a great Blog in your website even if you are an eCommerce or any kind of brand/agency and provide in-depth value to the users with screenshots, case studies and so on. Off-Page SEO: No matter what people say and what Matt Cutts does, links from other websites will always be important. Links are Google's way to determine a website's worth and relevancy to a specific topic/keyword (together with great On-Page content of course). You should always have strong links to your website from authority websites which are relevant to your niche. New Trends One emerging trend - Google Authorship is getting very important. Establish a strong and credible Google+ Author profile and link it to your website's post. This is the new age SEO. Make sure to no-follow links that have "sponsored"/"advertisement" label/feature on them. Look for and engage in high quality guest posting service that will be relevant and on-topic. Forget about "money anchors", focus on the content that surrounds them. SEO is no magic, it is a hard long term war, but once it's won..