8 SEO concepts explained in business terms