As a business owner, there often comes a time when you want to spread your wings and venture in to new locations. If you already have an online presence established then this will be a bit easier to do. If you are new to the world of online marketing then you may want to concentrate your efforts in one areas first and then look to expand later on down the line.
When expanding to new areas it is important to know what your budget is and how quickly you want to see results. If you are looking for a quick turn around then you may want to look at something like Google Adwords which can give you instant results. If you are after something a little more long term that will not cost a huge amount in terms of running costs, then search engine optimisation is the way to go to try and build up your organic listings.
Seeking the advice of a professional marketing company is always recommended as although often not cheap, they can usually increase your business quicker and in a more cost effective way than by trying to do it yourself.