The Link Building Bible: Over 100 Ways to Build Backlinks to Your Website


This article reveals a checklist of actions you can take to quickly increase the link popularity of your website.  In my humble opinion, 80% of free traffic is generated by just two activities:

  • Regularly adding high quality, focused content to your website; and
  • Getting inbound links from well-ranked, reputable, and relevant sites

If you do these two things well, your website will receive good rankings and plenty of free traffic.

What is Link Building and Why is it So Important?

Link building is the tactic of getting other websites to link to your website.  This is a crucial part of online marketing for

Three main reasons:

1. Search engines look at how many websites link to yours when they are indexing and ranking your website.  This determines how high up the website appears on search result pages. 

2. Search engines also look at the quality of the linking sites (namely the “page rank”) and how relevant their content is to your own content.

3. Links from other sites generate traffic directly to your website.  If these links are posted on relevant sites, the traffic should be well-targeted Links build your online reputation and authority.  If readers in your industry continuously find references to you and your website on many of the sites they visit, their trust in you increases, and trust builds traffic.


I would like to acknowledge the following sources, which were used to help build this list:

1. Aaron Wall’s blog at  – in particular, the article ‘101 Ways to Build Link Popularity’
2. Andy Hagans’s articles at
3. Chris Sherman’s article ‘131 (Legitimate) Link Building Strategies’ Link Building Blog at

link building

Article Syndication

Whenever you provide free articles, news, or other content, make sure that your name and web address are always provided.

  1. Give articles away via one of the many article distribution services, such as EzineArticles, iSnare or GoArticles. You can also pay to join a service like SubmitYourArticle, which will submit your article to dozens of distribution sites
  2. Write articles for your industry’s news sites.  For example, Internet marketers can write for ClickzMarketingProfs or SiteProNews
  3. Monitor who uses your articles and contact them directly to see if you can provide additional material
  4. Write press releases and distribute them through PRWebPRNewswire, or PRLeap
  5. Write a press release and offer it to a journalist as an exclusive
  6. Swap articles with other websites in your sector
  7. Look for websites in your sector that have “News” or “In the News” or “What People Are Saying” pages.  Write a flattering (but honest) article about a site, product, or company and let them know the article is on your website.  There is a chance they will link to it.  Do a search on “(your sector)” + “in the news” to find relevant sites
  8. Run surveys on your site and publish the results.  Good surveys can generate many links

Some types of articles attract more links than others.

  1. Say something controversial (but constructive and factual)
  2. Create recommendation lists: “Top 10…” or “Best of…” or “10 Tips to…”  These types of lists attract inbound links
  3. Create lists that debunk: “Top 10 Myths…” or “Top 10 Mistakes…”
  4. Create a directory of gurus or experts in your industry.  With luck, they will link to your complimentary references 
  5. Create a directory of gurus or experts in your industry. With luck, they will be vain enough to link to your complimentary references.
  6.  Study what articles are being featured on Digg and other aggregation sites – and think about how you can write similar stuff.
  7.  Support a cause.  In the US, the “Free Martha Stewart” campaign generated huge interest.  In the UK, the campaign against charging for road usage gained massive support

Become a Guru

  1.  Position yourself as an industry guru and get yourself on journalists’ and bloggers’ Rolodexes.  Always make yourself available for comment.  Get your name and website into press articles
  2.  Read The Obvious Expert by Elsom and Mark Eldridge (ISBN 0-9720941-6-4), a book with many great ideas about how to become an industry guru
  3.  Offer to speak at industry events.  This has a few benefits as far as generating potential links.  First, the event should have a web page introducing the speakers.  Additionally, some of the event attendees may have blogs where they will write about you.  Finally, you can post slides, notes, and podcasts from the event on your site and encourage event attendees to visit
  4.  Create your own list of recommended articles by tagging and bookmarking on one of the many bookmarking websites like Delicious.  If people like your lists, they will trackback to your website to read about who you are, or they will link to your bookmark list
  5.  Write in an accessible style. You want as broad an audience as possible to read and link to your site.
  6.   Place a bio and photo of yourself on your site for other webmasters, bloggers, and journalists to download and use when they write about you
  7.  Make your website easy to navigate so people can find the content they are searching for
  8. Make sure your website looks good.  No one wants to link to an ugly site, even if the articles are good.  Invest in web design

Best Directories

  1. List your website on DMOZ, a directory used by Google to support page rankings.  Be aware that DMOZ is a human-edited directory that is tough to get into
  2. You have to pay to get in the best directories, but it is worth it to do so because most people don’t. The ones I recommend are Yahoo! and Best of the Web.
  3. Make sure you get listed in the specialist directories for your industry. For SubHub’s industry, Go2Web20 drives a lot of traffic to our site.
  4. If there are no directories for your sector, create your own. It’s one way to be sure you get listed!
  1. Think of something you can advertise on Craigslist and Reddit, for example ‘For free information about content publishing, go to ‘
  2. Ask and answer questions on Yahoo! Answers.  In your answers, you can point people to online resources including your own website.
  3. Join relevant Facebook Groups.  Ask and answer questions, and refer people to articles on your website for answers
  4. If you or your website have established a reputation, create an entry on Wikipedia.  If you can’t justify an entry, try adding links to other entries, but be sure they actually add value and are not just wiki spam!
  5. Set up a LinkedIn page for your site.
  6. Set up a Facebook profile, group or fan page.
  7. Create a page on Medium or HubPages.  Make it about your sector, with links to different resources (including your own site).  This will help you build a reputation as an industry expert
  8. Make sure you have an RSS feed on your site.  Publish good content on a regular basis and drive readers to your site to view the whole article.  People will often put your RSS feed directly onto their website
  9. Participate in forums and be sure to include your domain name in your signature (where possible)
  10. Add comments to blogs and reference your website, but be sure to make relevant contribution
  11. Answer a question that references your site to Quora

Free, Free, Free

Everyone likes to tell their friends where they can get something for free.  Offer something of real value on your site and it will generate good links

  1. Write a downloadable eBook and give it away for free on your website.
  2. Write a white paper about your industry and give it away for free.  An easy way to do this is to run a survey on your site and create a white paper from the results
  3. Offer a free podcast
  4. Offer free downloadable templates, images, and screensavers with links attributing them to your site
  5. Offer a free application that is useful to people in your sector
  6. Have a competition on your site that requires no entry fee, and make the prize worthwhile to generate a good number of leads
  7. Release a free Firefox extension, Google widget, Facebook application, or other plug-in to one of the many social networking sites
  8. If you have a physical product, trade free samples for links and/or reviews

Social Bookmarking

  1. Many Internet users now have one or more bookmarking accounts they use. Make sure it is easy for them to add your website to the bookmarked list. The easiest way to do this is to include bookmarking functionality on every page.
  2. Ask your friends to Digg a particular article.  If you write a great article, ask your friends to vote for it on Digg.  If you get a front page listing, it can drive thousands of visitors to your site, some of whom may create direct links to the article
  3. Vote on StumbleUpon and ask your friends to give your site a thumbs up
  4. Look at meme trackers to see what stories are hot at the moment.  Write a relevant article, whether it’s an opposing view, new evidence, or case study.  For an example of a meme, check out Techmeme
  5.   If you sell something, start your own affiliate program. Make sure all the affiliate links and display ads link back to your website.
  1. Join online schemes like the Better Business Bureau
  2. See if your local chamber of commerce or other business support group (Business Link in the UK) has a website where you can get listed
  3. Identify local directories that often have a free listing section for local businesses
  4. Your local newspaper’s website may have a section for links.  If not, contact one of the journalists to write an article about your site
  5. Ask any suppliers you use to link to your website, and in return, offer to write a testimonial or be a case study
  6. Get your site listed on the local library’s website
  7. Establish relationships with non-competing businesses in your sector and come to an agreement about recommending each other’s services via links on your site.
  8. Write testimonials about other products or services in your sector, but only endorse what you genuinely believe is good.  Remember, your credibility is at stake!

Reviews Help You

  1. Publish reviews of other websites.  Let the webmasters of the reviewed sites know, and you may get links in return
  2. Review new products as soon as they reach the market (or before, if possible).  If yours is the first review, it will get a good search engine ranking
  3. Build a reputation as someone who writes honest and factual reviews, and people will look forward to what you have to say about new products and services
  4. Write reviews about books and products on Amazon (
  5.  Create a list of your recommended and/or favorite books on Amazon.  Keep the list focused on your subject area, and don’t forget to create a bio (with a link)
  6. Send your website to review sites
  7. If your website is new, submit it to Google Webmasters Tools
  8. Review products relevant to your audience on Epinions and, coming soon in theUK, Revoo.
  9. Find specialist review sites focused on your sector. One example is PhotographyREVIEW.
  10. If your online business has an offline counterpart, make sure you add a review at Yelp

The Blogosphere

  1. Start your own blog related to your specialty subject area.  Keep the content relevant, timely, personalized, and interesting.  Get links to your blog and create links from your blog
  2. Link to influential blogs.  Pro bloggers keep a close eye on who is linking to them, and they may link back to your site if they like what they read
  3. Post comments on other blogs and link to your blog.  You want to attract the attention of the blogger and the readers, so make sure your posts are thought-provoking and relevant
  4. Speed is crucial in the blogosphere.  Whether writing on your own site or commenting elsewhere, act quickly
  5. Tag your blog articles in Quora
  6. Use Medium to find other blogs in your sector.

Offline links may not help with your search engine ranking, but they can still generate traffic.

  1. Make sure you have your domain name on all of your stationery, including business cards and letterhead
  2. Try to get interviews and mentions in the print media. Always provide your domain name to journalists, for example: “Miles Galliford from”
  3. Create marketing materials (e.g., A6 postcards) that you can leave in relevant places like industry conferences
  4. When you go to conferences, take photos and notes and post them on your site

Providing links on your site in exchange for getting your links on another site is an acceptable strategy.  Search engines don’t give reciprocal links a rating as high as inbound links, but it doesn’t do any harm.

  1. Only link to sites you know. Ensure that they are relevant and of similar quality to yours
  2. If you have two sites, place the reciprocal link on the site that is not being linked to by the exchange partner (if possible)
  3. Ask to have the link placed in the context of a relevant article rather than stuck on a ‘Links’ page
  4. Better still, ask the reciprocal site to write an article recommending your website with the link at the end
  5. When choosing sites to trade links with, think about audiences. For example, if you run a website about retiring early, links from a website offering cruise holidays could be relevant
  6. Phone rather than email webmasters to exchange links. The conversion rate is much higher
  1. Many websites, particularly blogs, allow you to pay for text links on their site. You can often deal directly with the site owner
  2. Some companies aggregate lists of sites that sell links. Prices vary from $10 a month up to $1,000+. Check out Text Link Ads to understand more
  3. Run a Google Adword campaign or something similar.  The links in the text ads can appear on a lot of sites, but you have to pay for the click-throughs, which can be expensive.  This is usually worth doing only if your site makes money from the traffic created by the ads
  4. Pay bloggers to mention your product, service or website in their posts. Try Pay Per Post
  5. Sponsor a website. Some websites would bite your hand off if you offered to sponsor them. Try charities, blogs and association
  6. Sell products on eBay and give the money to charity. Ask the charity to link to your site. Obviously, picking a big and relevant charity will provide the maximum benefit
  7. Consider buying established (but neglected) sites and using them to link to your site.  This is an effective marketing and business-building technique to create a network of specialist information sites.  The search engines like sites that have been live for a long time
  8. Hire a consultant to build links for you. This can be expensive. Try WarriorForum

Techie Bits

  1. If you have a choice about how your link appears on another site, always use a text description for the link.  In other words, make the link a keyword to your site.  For example, if your site is about designer handbags, make the link “Article by Peter Pan, editor of a specialist blog about designer handbags .”  Don’t ever allow text like this: “To read Peter Pan’s blog on designer handbags, click here.”  Search engines use the link text or anchor text as a way of determining relevance
  2. Make sure you assign alt-tags with real descriptions to all your images so they can be found by Google Image Search

Rubbish Websites

  1. Nobody wants to link to a poorly designed site with difficult navigation and no information about its owner.  Their credibility is at stake
  2. Nobody wants to link to poorly written articles, so make sure your articles are factually and grammatically correct
  1. Don’t list your site in free link farms.  At best, search engines ignore them; at worst, they have a negative impact on your site’s ranking
  2. Don’t allow reciprocal links with sites that are not relevant to your subject.  For example, Google would frown upon an organic food site that has links from a poker site
  3. Never use an automated link generation service that offers to create hundreds of links for $20.  The quality of links are usually very poor (lots of adult, pharmacy and gambling sites), which will get your site penalized or even blacklisted by search engines
  4. Don’t send automated link requests using programs like IBP
  5. Don’t link from sites that list pages of links, even if they have relevant content 

Forum Spam

  1. Don’t spam forums by making comments just to get your link on the site.  Don’t post comments like “I agree” or “Ditto” with a long signature file
  2. Don’t list too many domain names in your signature file on blogs and forums
  3. Don’t create an alias so you can write posts recommending your site, services, or products.  If you are caught doing this, the negative consequences could be far worse than any potential benefits
  4. Don’t ask the same question on lots of forums on the same day, just to get your link posted
  5. Don’t create profiles on forums that you don’t intend to post on
  6. Don’t post comments on threads that are out of date just to get your link on the site

Blog Spam

  1. Don’t spam blogs by adding comments to just get your link on their sites
  2. Don’t market your site or services in the comments section unless invited to do so
  3. Be careful about criticizing competitors in the comments section.  This can backfire with negative comments about your own website and services
  4. Only post if you have something worthwhile to say

Pester Power Doesn’t Work

  1. Don’t pester webmasters; if they decline to link to your site, write a polite note thanking them for their consideration
  2. If someone asks to be taken off your email list, do it. It’s the law
Share this: