Now-a-days, if you have a small business, you probably need a website and ideally some sort of online presence, and unfortunately for most business owners that means finding your way through a myriad of new technical challenges, including SEO and internet marketing.