local businesses won't really profit from online marketing as they are only able to sell their services to people in that town. You should have a keyword for your business and the name of your town...