Establishing the right links to your website is one of the best methods to optimize your website for search engines. Search engines determine the popularity of your website based on your website’s incoming links and metrics like spam, trust, and authority. Building quality links takes time and effort. Here are a few tips to get decent traffic to your website:
1. Reputation of host sites – Blogging/Online networks

First, you need to find good quality blogs in your area of expertise. A blog that has lots of comments with a decent page rank has good visibility in search engines. You can also write articles for articles sites or create sites on popular online networks. In all these methods, you are relying on the reputation of host sites to generate link for you. Now, by linking to the links that link to your website, you can increase the visibility of your website and increase incoming traffic.
2. Web directories

You can register in any of the ever-growing number of web directories to increase the visibility of your website. If you are not sure about selecting good web directories, then you can rely on webnode to register only on certified local or global directories.
3. Online forums

With countless forums online, you can start to contribute in forums of your choice. When posting messages, you can add a signature along with a link to your website. In this way, depending on your performance in forums, you will be generating trust and reputation in online communities that automatically converts to good quality backlinks.
4. Avoid buying backlinks

Buying backlinks is a strict no-no if you don’t want to lose your website’s current page ranking. Generating good quality links certainly takes time and effort over a period. There are companies online that sell almost 10000 back links to boost page rank in a single shot. The consequences of using such shortcut methods have proven to be devastating. The problem in buying backlinks is you don’t know where the links are coming from.
5. Keyword rich and descriptive incoming link

The important thing to realize when trying to generate incoming links is that you are relying on other people to provide links to your site. This is not an easy task. An incoming link must be well formed, descriptive, and keyword rich while completely avoiding anything similar to “click here.” Moreover, you can use primary and secondary keywords in title and description, rather than giving long descriptive text. Apart from creating a descriptive link, the placement of link plays significant role as well. Search engines are more likely to consider links that are placed in paragraphs, and headings.

If the incoming links to your site is not good, then you can consider requesting the link provider to produce best descriptive link to your site. The best way is to have a “Link to us” page with complete information anyone would need in order to link to your site. You can also provide the complete link code with appropriate title and description allowing linkers to simply copy and paste the link code into their site. You can also consider including different logos, images, etc that a linker can use along with the link code to link to your site.

Finally, as you start receiving incoming links, it is essential to keep a SEO log with information about sites that are linking to yours. This would come handy when you want to notify linking sites about any important changes like change in URL or change in domain name etc.