SEO | Technical

Anchor text optimisation best practices in link building

by on 16th November 2018

Overoptimising your inbound anchor text links can adversely affect your search engine rankings

Despite it being 2018, the subject of best practices when it comes to anchor text remains a challenge for SEO practitioners and site owners. Work with an inexperienced agency and you’ll probably find yourself in a situation where you’ve got a lot of low-quality inbound links with lots of over-optimised anchor text links that are stuffed with the very keywords you’re targeting in your marketing plan.

Unfortunately, there’s an opacity surrounding precisely what type of anchor text links to acquire and when and how to manage existing inbound anchor text links to your website.

the ahrefs anchor text report

The anchor text report from the excellent aHrefs toolkit.

I’ll seek to clarify as best I can, though in summary, “linking naturally” is probably the best way to describe it.

In short, you can hurt your rankings by using inbound links that match the target keywords of the page.

Don’t think that the practices of decades ago will work today. They don’t. If you have too many keyword stuffed external links, you’ll need to undo that work by “realigning” the links to something less targeted. It’s best to use branded links (inbound links with your company name) as a safe fallback. If you just did that every time, you probably wouldn’t need to read the rest of this article!

What are anchor text links best practices?

  1. Try to avoid acquiring “exact match” anchors.
  2. If your site is underperforming, remove low quality links.
  3. Manage existing anchors by converting exact match to branded terms.
  4. Try to limit or remove external, sitewide links.

Avoid exact match anchors

Exact match anchor text is a one way ticket to a link penalty. In our data, we see the amount of exact match anchor texts drastically reduced (sometimes to nil) on higher ranking websites.

This is an easy signal to classify as manipulation, and in our opinion, it’s better to target branded or “natural” versions of an anchor:

  • “Black dresses” – exact match (avoid)
  • “See our collection of black dresses” – partial match (acceptable in small volumes)
  • “See our latest collection at [your brand name]” – no match / branded (this is the safest choice)

Remove your low quality inbound links

If your site is underperforming, or if you have suffered a penalty, remove or disavow the low-quality links.

If you’re suffering a negative SEO attack to a particular URL (or small number of URLs) it might be best to move that content to a new URL and use robots.txt to exclude the URLs that are the focus of the inbound links. In some circumstances, this is the more efficient route to managing lots of bad inbound links as you don’t need to constantly update your disavow file!

This has been the staple link profile management advice for years now. If you have many inbound links using an exact match anchor from low-quality sites you are almost certainly going to suffer a performance issue until it’s resolved.

In short, remove poor quality links altogether, and “detune” the remaining exact match anchor texts to something that I would classify as a partial match or branded link. If in doubt, remove the link.

If you’re not experienced with creating link audits, get in touch with us or use a tool like Kerboo which in my opinion is the best link auditing tool available. It has a reliable quality score metric and consolidates data from aHrefs, Majestic, Moz and Search Console.

Manage existing anchor text

Some SEO teams monitor and remove links on a near real-time basis. Anything new that comes in with an overly optimised anchor gets a removal or realignment request sent pretty quickly.

Helpfully, an RSS scraper is linking to us with "i am baker" in the anchor text. Sub optimal.

Back in 2016 we had an RSS scraper distributing our content while creating some strange inbound anchor text links. We’ve resolved this issue now (as you can see in teh newer screenshot from aHrefs above)

Most of us are in much less competitive verticals but it just shows what could be required. Sort your inbound links by anchor text in a tool like aHrefs and contact sites to remove or realign the anchor text to something less overly optimised.

Limit or remove external sitewide links

Sitewide links are just a no. every link tool can identify a sitewide link. You just need to sort by the number of pages linking, rather than referring domain. Work to remove them, especially when they use competitive, exact match anchor text.

What anchor text tool should I use?

For deep dive analysis, I’d choose aHrefs. The data is updated often and quickly and is very complete. If you’re building a very deep scale report you should include data from Search Console and Majestic, and then deduplicate before checking which URLs are still live. This is something that Kerboo does very well, so it may be that you choose to go down that route.

Responses

  1. Interesting you claim that about exact match anchors when numerous wordpress plugings that create indexes at the top of articles create exact match by using the headings or each H2 tag for example.. Yet my sites have all improved in SEO.. So whatever!

    • This article is emphasising the need for caution with *external* anchor text. I have no issue, particularly with internal links, but there is a point where too many will hurt you in the end.

Your comment

We're hiring – check out our careers page Careers

Get insights straight to your inbox

Stay one step ahead of the competition with our monthly Inner Circle email full of resources, industry developments and opinions from around the web.