DIY or Agency SEO?

As a small business owner, you are no doubt the Jack-of-all-trades. You have to manage your staff, oversee the buying of stock, constantly checking that your business offers the best possible service, do the books, do the marketing and a thousand other day to day...