Many brick and mortar businesses that develop an online presence find it more economical to outsource their SEO and website maintenance to professionals in the relevant industries. If you wish to prosper online and you have little knowledge then this makes sense.
These same owners however, have never really stopped to learn about running that online presence. It is a rather strange approach. If they were to open another bricks and mortar branch, the first thing they would do is analyze the market, learn who the opposition is, and develop some form of business plan.
The online world is no different with the exception that maintaining an online presence is not about trading hours. The reason you employ an SEO consultant is to gain search rankings that will deliver visitors, and hopefully customers.
If, as a business owner, you take the time to learn some of the basics of search engine optimization, you can go a long way to assisting your consultant. You will also have an understanding of some difficulties facing your online business and why it takes time to see any real results.
Knowledge is power and with a good understanding of search engine optimization you can over time take over some of the day to day tasks thus reducing your reliance on outsourced assistance. This of course not only reduces costs, it also increases your power over you website. This is one of the biggest problems I hear from website owners who outsource their sites. Learn what is required and you can regain that control.