SEO is getting more and more sophisticated. Understanding where your weaknesses are, will help to create more robust and succesful SEO campaign.