The term (link building) refers to populate your website link to get high page rank, this page rank is the most important thing for SEO (search engines optimization). I mean you can optimize your webpages to get them in the first pages of search engine results by increasing backlinks to your website, you must get more and more backlinks
There are more than one way to build links to your website, i'll write on how you can build links by blogs. In my opinion, when you create a blog which is related to your main website, it'll be the most effective way to generate hundreds of backlinks. I'll tell you why..
What is blog. Simply, it's an easy system to create a website, the blog providers give you all options to make a complete website, you don't have to have any design experiences, just press go to own your website, you can go to blogger.com to create a blog, then start posting to create your webpages.
So, how can i build links to my main website by blogs. It's very easy, just post every day. You have to create a link menu in the sidebar of your blog, to create this menu, sign in at blogger.com, and from the dashboard, press on (setting) button, then press on (template) button, then ( Add a Page Element), and create a link list and add some links to your main website, that's it.
Now, you can build links by posting, with every post you write, you'll get a new backlink to your website, write a post every day, you always have something to write on. Write a post every day, search engines give more attention for the updatable blogs therefore, they will give more attention for the backlinks from these updatable blogs.
Now, the next question is, how i can build links to my new blog, the guaranteed way to build links to new blog is to submit your blog to blog directories, to find the blog directory, search on google for the term (blog directory) to start submit your blog to the blog directories in the results. you can also exchange links with other blogs, you can comment on blogs and include your backlink with the comment.