Is your business catering to a particular country / region? And you want targeted traffic for your website! Then doing following things will help you to improve visibility and reach of your business website in regional search results and on the web. As being found on the web is important!
Take a country specific top level domain (TLD), for example http://.us for United States., http://.au, for Australia, http://.in or http://.co.in for India, http://.co.uk for United Kingdom etc.
Choose a web hosting company in your area.
Use ‘Geo targeting’ option in Google search console to tell Google that your website should be targeted to this country.
Provide your location in Meta tags, in your articles and on contact page of your website.
Start geo targeted web advertising campaign.
List your business in local directories and search engines.
List your business on Google my business and yahoo local listings.
Post testimonials of your local customers on your website.
Join online groups, and communities related to your business and your region. Share valuable information, give studied opinions.
Start geo targeted twitter account to get regional followers.
Try getting backlinks from websites related to your business and region.