The best ideas to promote your business in a small town is through local SEO and content creation. This involves targeting your local crowd by getting your small business listed in local directories like Google My Business and Bing Places. It also includes the creation of content that’s meant for the local audience. Both of these can work to grow your business in your town.