How to Build Backlinks to Your Website

It’s important to build backlinks to your website if you want your business to rank well on search engines, especially Google. Backlinks are one of the most important factors that drive search engine ranking of your website. Building high quality backlinks to your website not only increases its domain authority but also boosts search rankings in a significant way.


Here are 9 ways to build backlinks to your website. Before you try them out, you should first do a backlink analysis of your website using one of the free/paid backlink checker tools available.

1. Get Backlinks by reporting broken links

In this method, you find a broken link on another website and contact its webmaster to inform him about it. Meanwhile, you can suggest him to replace it with a link to your website. Since you’re helping the webmaster by reporting broken links on his website, there’s a good change that he replaces the broken link with a relevant link to yours. Broken links are one of the best backlink sources, if used properly.

You can find broken links in your niche using the following type of queries in google search:

  • keyword + links
  • keywords + resources
  • keywords inurl:links

For example, if you’re running a marketing website, you can search for “marketing links” to get the pages that contain broken links. You can use one of the top keyword research tools to find the right keywords for your business. Next, use a Chrome Plugin like Check My Links to find broken links on the page.

Next, email the webmaster informing him about the broken link. Provide a few relevant links including yours. This will show that you’re being helpful and not greedy. Ensure that the content & design of your website is better than the other links you suggest. This will tempt the webmaster to create backlinks to your website. If you don’t have a suitable page handy, then create a new page, or blog post, or article before you reach out.


You can also have a look at our list of Best Link Building Tools for SEO, to build and monitor inbound backlinks (both dofollow and nofollow links) to your website. Also, check out our list of Free Best SEO Audit Tools to perform SEO Audit for your website


2. Create infographics

Infographics are a great way to build backlinks fast for free. People love the visual and storytelling aspect of infographics, which makes them easy to understand.

Here’s how you can create a great infographic:

  1. See what’s trending in your niche using Twitter, Facebook or Google Trends.
  2. Research & collect data for it. You can do that by reading the most popular blog posts & articles written on that topic. You can find them using tools like BuzzSumo
  3. Create an infographic, either using one of the many free tools for creating infographics, or by hiring designers on Dribbble or Fiverr

Once your infographic is ready, make it shareable by creating an embed code generator. You can also submit it to more than 100 infographic submission websites. Also, don’t forget to share it with your mailing list. If your infographic goes viral, then you may get more backlinks fast.


3. Build backlinks by writing guest posts

Guest Blogging is another amazing way to get high quality backlinks for free from authoritative websites, increase brand awareness and improve rankings. It can be time consuming and slow but extremely rewarding. Here’s how you can go about writing guest posts. The first step is to make a list of guest blogging sites that accept guest articles & posts

Use Google search queries to find blogs accepting guest contributors:

  • your keyword + inurl:write-for-us (e.g, marketing + inurl:write-for-us)
  • your keyword + guest-posts
  • your keyword + inurl:guest-post-guidelines
  • your keyword + become a contributor
  • your keyword + bloggers wanted
  • your keyword + submit an article
  • your keyword + want to write for
  • your keyword + contribute
  • your keyword + become an author
  • your keyword + guest post by
  • your keyword + now accepting guest posts

Check out our list of best long-tail keyword tools & software, to find the right long-tail keywords for your business.

Reach out to the website owners/blog editors/key contributors of those blogs, either via email, or using twitter. Most of these blogs have a page where they clearly describe what they’re looking for. Here’s sample guest blogging guidelines from Kissmetrics blog.

The trick is to start from smaller blogs and then move to the bigger ones. While pitching to blogs, remember to suggest 1-2 blog topics that you would like to write about and ask their preference. Also, once you get a couple of guest blogs published, include their links in future pitch emails. This will give them a good idea about your writing style and increase your credibility.

It’s important to be patient with guest blogging. It takes upto 1 month to go from pitch to publishing your guest post, and you’ll be able to publish only upto 3-4 articles per month. However, each backlink is super valuable as it’s from a highly regarded website.


4. Learn from your competitors

You can also build backlinks to your website by seeing what your competitors are upto, studying their link building strategies and implementing them yourself.

First of all subscribe to their newsletter and follow them on social media. Also, set up a Google Alert for keyword “” to keep track of their latest content.

Another trick is to use backlink research tools like Ahrefs to find out which sites link back to your competitors and for which keywords they’re ranking.

Remember to stay away from black hat SEO strategies, such as buying links, even if your competitors engage in them.


5. Build internal links

Since 2016, Google has given increased importance to on-site SEO signals over off-site ones. Internal links is one such factor that can easily boost your page rank. Internal links improve site navigation for users, pass link juice and improve user experience.

There are a couple of ways to add internal links to your website. You can manually add contextual links using anchor texts. You can also add plugin for related posts if you’re using wordpress. It’s also available out-of-the-box in Jet Pack if you use it in your wordpress site.


Learn how URL Canonicalization can boost search ranking by fixing duplicate content issues


6. Promote your Content

It’s not just enough to write great content. To build backlinks for your website or blog, you need to promote it the right way. Once you publish an article, reach out to the influencers in your niche via email or twitter. If they like it, or are looking for similar content to refer to in their own article, you’ll most likely get a backlink. If you don’t know the email of a blogger, don’t worry. It’s usually of the form or

You can also search for blogs that produce weekly roundup of the latest trends in your niche, by searching for “keyword roundup” for example “marketing roundup”. Then contact the webmaster or blog editor and provide a quick introduction of your website, the content you’ve written and how it can be useful to them. The key here is to explain how your content is beneficial to them. If they find it useful, you’re bound to get a backlink. If they’re impressed, you may also get a retweet or a mention.


7. Write Customer Testimonials

Writing customer testimonials for the products you use is an easy way to get quality backlinks to your website. When your testimonial is featured on their site, they will create a backlink to your website while displaying your company name. So make a list of all the products you use and reach out to them to find out if they’d like to feature your testimonial on their website. Here’s an example

get backlink with customer testimonial

8. Make Donations

Another easy way to earn backlinks is to make donations to websites in your niche that accept donations and link back to the websites that have donated. You can find them using the following queries in google:

  • contributors page + donate + keyword (E.g, contributor page + donate + veterans)
  • donation + contributors + keyword
  • contributors page + keyword

Once you’ve found a suitable website, you can make a donation and submit your URL in their donation form.


9. Get Quality Backlinks through online interviews

Getting an online interview is a certain way to get quality backlinks to your website for free. When you’re starting out, you can reach out to small websites that interview new companies and businesses, or review new products & services for their readers. You can also approach websites to share your milestones (e.g, 500 paying customers, or 100,00 sign ups in 3 months). Everyone loves a success story so this is bound to get people interested. As you become an authority in your niche, you’ll get more interview invitations.

There’s no single technique to earn backlinks to your website or blog, so spread your efforts across different methods and monitor their performance. Also, don’t just build backlinks for SEO. High Quality relevant backlinks can also bring tons of referral traffic. So setup Google Analytics for your website and monitor the referral traffic generated by your backlinks.

Optimizing Images for SEO, reducing Bounce Rate, and using Keyword Research Tools to target the right keywords are some of the other ways to improve page rank and conversion rates for your website. Check out our On-Page SEO Checklist for SEO Techniques & Tips to improve search engine ranking.

Do you have more tips to get high quality backlinks to your website or blog? Feel free to share them with us.