A SEO expert is someone who is capable of designing an effective SEO plan that will allow websites to achieve optimum ranking in Search engines such as Google, Yahoo or Bing. In order to effectively implement this plan, the SEO professional needs to have some knowledge of how these search