To get links from other sites to your site:
- Write guest posts on the best sites in your niche. In other words, offer yourself free articles for other well-known sites that appeal to the same market segment as you. In return for the article you have written, the administrator of that site allows you to insert some links.
- Make friends with bloggers in the niche and start writing comments on their blogs to chat with the readers of those blogs
- Create your accounts on social networking sites such as Facebook, Google Plus, Twitter etc to spread the news about your site.
- Enroll blog posts on the most popular social bookmarking sites. Here are some examples: Pinterest, Reddit.
- Make your accounts on forums and communities where you are discussing topics specific to the niche you have chosen and start chatting with members and when you want insert links to relevant articles on the site, or place your site name in your signature
- Index your site. Attention, you do not have to register the all the directories you can find on the internet. If your site is in English, you can enroll in the biggest foreign directors and that's more than enough.
- Write articles on the articles directory with a link to your site, but not many, just a few. Unfortunately, these article directors are no longer as effective as they once were.
Use other blogging platforms (Blogger, Wordpress) to create mini content sites and then put links there to your main site.