You should do following things to promote your own website.
1. Make sure that you have added a listing to Google Local Business.
2. Submit your website to directories.
3. Join social networking sites.
4. Find suitable independent websites and email them regarding placing a link for your website.
If you have products or services to offer submit your website to Google Local Business. This can help you can gain top search results in Google for your products or services using the Local Business service from Google. You will need to register for a googlemail account then submit your website / business details to Google's local business centre. The next step is to get links to your website. This is one of the most important things that you can do to help your website with regard to internet marketing and search engine results. To do this you will need to list your website on as many websites and directories as possible. Directories operate in one of 3 ways: Paid Listing Directory, Free and Reciprocal Link Directories.
Paid Listing Directory
: For a listing fee your website is listed, often these are higher quality directories as only serious website owners and business's will pay to be listed. These are usually the fastest way to get listed and get links to your website, as the paid listing directories are run as a business. There are niche/specialist and general directories.
: it can take a long time to get your website listed. As the service is free, there may be little or no control of the quality of websites being listed.
DMOZ is the most important free directory, it can take quite some time to get listed, but worth the effort, follow submission guidelines very carefully.