Website promotion is a task that should be done carefully.
More often than not it requires you to have some knowledge so that you will be able to accomplish it properly.
There are many different methods to do it.
Some will require you to write articles and blog posts, while others will advice you to exchange your links with relevant sites.
Most methods available today will actually require that you spend some money to start.
But if you are short on the budget, I suggest that you learn a few things and do it yourself.
The first thing you should know is that search engine optimization involves doing two things.
The first one is tweaking your website so that it can be indexed faster by search engines, and the second one is link building.