You have created a blog or website for your own reason, that most probably to promote your products or making money from your site. The first problem you can find is about traffic and your position in the search engine. How you can get your expectation if your website or blog hidden from visitors, or your site on the 20th pages in a search engine so no one will find it. Most internet visitors more like to use the first page on their search as their reference for their interest. If you have it on the first page so it is not a big problem for you but if you do not have it on first page so what should you do?
Many result on statistic that show a webmaster can gain only small or even fail to make any money from their site it can caused by the quality of their site, they can not afford any fresh and unique content. And then no keywords on their site, they have not got one way links that pointing on their site. Because of it, they will loose a lot profit that might they can get.
How to build your link get popular? For that question you need a link building campaign. For this link building campaign you choose a SEO friendly web directories, after that you can use link building service company who will submit your link into a lot of directories. After you can manage it the next step is how to find a partner which related on your site. Use your competitors as a partner too, for this reason you can get another view and step for your site plan as you can find who are linking to your competitors.
Make or join a forum such as blog as another media for your advertising then don’t forget to put your signature if you make comment or statement. You can join affiliate program to get traffic on your website or blog, from this affiliate it would much better if it related on your site about.
Be creative for your site, find something new then it should be unique. Make a deep research on your market then take learning on it. You will find something different that might is needed by internet visitors, and what kind they are. Yes you should creative to promote your website or blog.
After you think can afford all of above surely you can keep your own expectation, so what are you waiting for?