For the small business owner on a budget, hiring a consultant to handle the search engine optimization (SEO) for their business website can sometimes be expensive. There are definite benefits to having a specialist manage your website. But it is always good to know these basic elements of SEO, whether you plan to do them yourself or just want to understand what your consultant is working on.