SEO for Local Business

SEO stands for “search engine optimization.” It is the process of getting traffic from the “free,” “organic,” “editorial” or “natural” search results on search engines. Search engines are powerful tools for connecting potential customers with businesses. Examples of Search engines: Google Search, Yahoo Search, Bing etc...
Here’s how it works:
You’ve got a website where customers can order products online, you need to make sure these customers find your shop, so they can buy what they need, on-the-spot.
So, how can you help your website show up in ‘local’ search results? First, you have to let the search engines know where the local(shop) is. Read here for How to list your site on Online directories.
Below are some guidelines:

Start with the basics, and make sure your website includes information like your business name, your business address, your phone number and your working hours.

Making sure that you’re using services like Yahoo! Local, Google My Business or Bing Local, this will help the search engines know more about your business and when to list you in their results.

Searchers are always on the go, looking for local results on smartphones. So if your website isn’t mobile friendly, you need to work of this part to enable searches convert to customers.

Check your business listings on search engine and local business directories, and
Ensure your site is mobile-friendly and easy for both search engines and visitors to understand.

It may take some work to get found locally, especially for a new business, but if you take the time to add clear business information to your website, build great content, and promote your site in local directories, your customers can start finding you on the other side of their local searches.