Sadly you can't just sit back when your website is live and watch the back links roll in. Although backlins aren't the only thing that is taken into account when search engines decide your ranking, link building has and will always be an important part of SEO.
When you're trying to build up links to your site, not only do you have to think "why would someone link to my site" but also
"who should I link to?". If you're not linking out to any sites it's pretty unreasonable to expect others to link back to you,
so keep this in mind when you start link building.
Here are your link building basics that will get you natural back links:
1. Linking starts with great content. If you want to outrank your competitors, start your efforts by publishing content that's better than theirs.If you don't already have a blog, set one up as this is your chance to set yourself up as an authority in your market and get you noticed. When people notice you, they'll naturally want to link back to your site.
2. Participate and become part of the community. Do this by sharing your knowledge by answering questions and commenting in market related forums, blogs, Twitter, Yahoo Answers etc. When you see an interesting post and you have something useful to add, make sure you say it. You’ll build up relationships with people who may own
websites and may be willing to link to you in the future. With a lot of forums and blogs any signature you have will have a "no follow" link. Although this won't make any difference to your rankings, you'll get the extra traffic from those who come across your comments/posts and want to find out more.
3. Promote on social media sites. Create an email newsletter to drive traffic to your new content. Do the same with social media – choose the platforms your that people interested in your market would use and starting building a community there. A loyal base of newsletter subscribers give you a perfect way to get your new content out there and attract links and visitors.
4. Give people an incentive to link to you. Give them something of value for free. This could be something as simple as aWordPress plugin, a piece of open source software, a free service, or free ebook. You're giving something the community in your market will find valuable. This means people will want it and will link back to it in order to pass it on.
5. YouTube is great way to promote your site and the content you have on there. Put some of your content into a short YouTube video. You get the chance to promote your site and attract links from anyone who likes your video and posts it on their own site.
If you're not doing the link building work yourself and are sat waiting for people to link back to you, you could be waiting a long time. Find other sites in your niche and offer to guest post for them, or comment on their posts.
Make a YouTube video and become paty of the community within your market. By doing all this you will get high-quality natural links from people who genuinely want to link back to you.