Running a small business is always a challenge, it's always about personal input and personnel performance. If you are running a small business many optimizations widely used in big companies are of little to no effect. That is why you need to focus on working hard instead of spending time and money on marketing stuff. You just do not have a minute to catch your breath not speaking of spending hours on working out marketing plans and strategies. Neither have you got any marketing team to do it for you. The staff you are hiring need constant surveillance - you need to be sure you are paying them for working but not coffee-breaking hours. You need to keep relations with your suppliers, control the quality of the goods they deliver and solve complicated logistic cases. The client issues are often yours to take care of. You have to be always available on the phone in order to be able to react on all the changes in the promptest way possible. This keeps you busy all the time and in this whirlpool of events there's not much time left to think of expanding or optimization.
It's time to remember how much easier it became when you introduced a regular website with custom web forms offering online customer sign up and online appointment requests. This automation is still saving pretty much time to you. Though you never thought that many internet users are now switching to mobile browsing from their mobile phones in order to always be online. But sometimes it's very hard to visit some of the websites from your mobile, as their display is not at all customized for mobile browsing. That is why companies are launching mobile websites one by one. Unfortunately, you have been to busy lately to discover this.