More than just buzz words for marketing concepts of SEO