Hi, I think you need to list your business into search engine places, local business directories, join local communities, forums and networking sites Thanks
Doesn't the question "How can I promote my hotel business in local areas through website?" suggest to you that either they want to know how to promote an existing website locally, or how to use a website (that they don't have yet) to promote their business locally? They couldn't do either unless they had a website or were planning on one, so I think we can take it that they already know they need one, and that there wouldn't be any point to it unless it was "online". If you have interpreted the question differently such that your post answers it, please explain.
In addition to other suggested, you can use a service provided by Google named Local Business Listing. It helps you to drive local traffic to your site.
Please correct me if I'm wrong, but I think this service is now Google Places? I can't find any recent references to it and a search for "Google local business listing" returns Google Places as the number 1 answer. But it is still a good suggestion.
You are right, it is Google Places. Thanks for appreciating my answer. I hope OS will take the advantage of this facility provided by Google. This really helps my business in local area.
Google Places has already been suggested, but yes it would help to incorporate the place name into keywords.
Website promotion is a work of an SEO, they have the strategy of promoting the website.They will work on your website to indexing site faster as well as improve ranking of the site on the search engines.Promotion of the site are included in SEO Services which includes promotion using keywords that are picked up by search engines to find you.