SEO is necessary for online marketing and business. Search engine optimization may include best practices in link building, content and keyword crafting. The basics of SEO revolve around establishing the foundations of your web presence.