What is an Anchor Text? 8 Best Practices

  • by
fighting links

Most SEO experts promotes heavily on link building, and rightfully so, it’s measurable, billable, and it is one of the numerous crucial ranking factors for improving the search engine rankings.

However, the terms you use to connect out and into your site do matter – and a lot! These terms are known as anchor text, and Google’s algorithms value them higher than most newbies (and even some marketing veterans) understand.

Way back when keyword stuffing was a thing, you can rank a page just by stuffing in keywords and search engines will say, hey this page has a lot of those keywords, we’ll rank you for it.

But now, with machine learning and A.I, what matters most is how often you use them, the surrounding text, other articles that are related to another, link diversity, and much much more. It’s not a binary thing and each has their part to play in this world of SEO.


What is anchor text?

Anchor Text is a clickable text with a hyperlink. In your browsers, it is often blue and underlined, like this one here:

Click here to check out our WordPress Plugin on internal link building.

Here’s the code sample:

<a href=”http://www.example.com”>Anchor Text</a>

How Anchor Text Works

Anchor text is any clickable words used to link one web page to another.

Anchor text may offer important descriptive details regarding the content of the link’s destination to both search engines and consumers.

These are used on your site or on other site’s. If you’re planning on guest posting, you might want to utilize certain anchor text keywords you’re trying to rank for.

As well as…

Use anchor text on your own site to help search engines and your users a bit of context.

Here’s what Google said about anchor text:

Search engines use external anchor text (text other pages use to link to your site) as a reflection of how other people view your page – and by extension, what your pages may be about. While website owners typically can’t control how other sites link to theirs, “you can make sure that anchor text you use within your own site is useful, descriptive, and relevant.” (Source: Google)

If several sites believe that a certain page is important for a certain collection of words, that page can rank well even though the terms do not appear in the text itself.

If your own site also does the same…

Well… you get the point.

That was about external anchor text, but what about internal anchor text? Here’s what John Mueller said:

“I don’t think we do anything special to the length of words in the anchor text. But rather, we use this anchor text as a way to provide extra context for the individual pages.

Sometimes if you have a longer anchor text that gives us a little bit more information. Sometimes it’s kind of like just a collection of different keywords.

So, from that point of view, I wouldn’t see any of these as being better or worse. And it’s something where, especially for internal linking, you want to probably focus more on things like how can you make it clearer for your users that if they click on this like this is what they’ll find.

So that’s kind of the way that I would look at it here. I wouldn’t say that shorter anchor text is better or shorter anchor text is worse, it’s just different context.”

(Source: Google)

The point is to really help search engine understand the content better. Just like you would write a better title tag, or meta description, you would treat anchor text the same.

How Does Anchor Text Affect SEO?

No doubt, Google has always provided us enough information that they use anchor words to learn about the content of webpages so that it can rank them for the appropriate keywords. The original Google paper has an entire section dedicated to anchor text. Here’s a snippet:

First, anchors often provide more accurate descriptions of web pages than the pages themselves. Second, anchors may exist for documents which cannot be indexed by a text-based search engine, such as images, programs, and databases….

This idea of propagating anchor text to the page it refers to was implemented in the World Wide Web Worm [McBryan 94] especially because it helps search non-text information, and expands the search coverage with fewer downloaded documents. We use anchor propagation mostly because anchor text can help provide better quality results. Using anchor text efficiently is technically difficult because of the large amounts of data which must be processed. In our current crawl of 24 million pages, we had over 259 million anchors which we indexed.

The Anatomy of a Large-Scale Hypertextual Web Search Engine

Anchor text is used to play a significant role in search engine rankings – perhaps a little too much. However, times can change, and search engine is always adapting and processing new and better way to provide best query to the users intent.

There will always be someone who will try to manipulate, overdo, misuse anything Google suggests. So it’s imperative to work on quality and distribute anchor text when necessary, versus based on SEO. Penguin update in 2012 is one of those many examples of quality control.

And Google recently launched a neural network-based technique for natural language processing (NLP) pre-training called Bidirectional Encoder Representations from Transformers, or as we call it–BERT. We’ll get to that later in this article.

The text you choose for anchors is important for a few reasons:

  1. It informs your readers about what they can expect before they click the link. Because anchor words are the promise of what is on the other side of the link. So, they must be extremely relevant.
  2. It informs Google algorithms about the nature of your content. Google’s algorithms use your anchor choices to ensure that you are not engaging in spammy practices as well as to understand the topics you are linking to in your copy.

But before we get into the actual practice, we need to the different types of anchor text that exist and what you can use.

What are the different types of anchor text? Here’s 6:

Say you want to rank for “Internal Link WordPress Plugin.

If you’re planning on outreaching other sites, you might write an article for them and put that anchor text yourself. But if you’ve written or promoted your product well, there are people who will link to your site without you asking for it.


Say that someone decided to link to our homepage Linkilo without the anchor text “Internal Link WordPress Plugin.”

While our primary target is what we hope for, not every person will link your page the same way.

So, let’s go over some variations on how they might use anchor text.

1. Exact-match

Exact match anchor text contains the exact keyword that the website on which you are referring is targeting.

For example, our keyword in focus is “what is page per session”

We would link http://linkilo.copages-per-session/ to this blog post and want to hyperlink with the words “what is page per session” since it is the keyword we are targeting here.

While it is important to add or earn some exact match anchors for link building or internal linking, Google also pays close attention to these links and could penalize you for spam if you have too many.

If you use the same exact word keywords for several guest post articles, Google might treat those as paid links. And you’re really not providing any MORE value to anyone by trying to use the same keywords.

2. Partial-match

Your keyword term is used in partial match anchors, along with other generic, random, or stop terms.

Partial-Match examples would be:

This is a useful approach for anchor text because I can always use my keyword without being spammy.

Google will also follow my link to get a deeper understanding of the material on my page without suspecting me of attempting to game the algorithm.

3. Related Anchor Text

Related anchor words use a variant of the focused keyword to lead to a page. They are similar to partial match keywords, but associated anchors do not include the same keyword match.

You can create some similar anchors to help Google’s crawlers understand, even better. Furthermore, they diversify the link profile, making Google less likely to penalize you for spammy links.

Related Anchor Examples:

  • Missing title tags in your article “seo auditing”
  • Lighter roast has more caffeine that dark roast “light vs dark roast”
  • The plastic in water bottle is not environmentally friendly “reusable water bottles”

Consider natural language processing as well.

Example would be to define the word “car” with “automobiles”, “sedan”, “truck”, etc. Sometimes, words can cause confusion. An example of a word that can confuse search engines would be the word “fall”, and without context, it can be defined as the season or falling down the stairs.

4. Random Anchor Text

Random anchor terms, on the other hand, can contain phrases that aren’t just as generic as “click here,” but aren’t really relevant to the desired keyword either and don’t use actionable language. 

Random Anchor Examples:

  • According to new study
  • Recently,
  • For some examples

Rather than linking a whole study or a quote, you would point that a recent study, and link that instead. Search engine is able to understand the content that surrounds the link to determine if its a good link or not. Take a look at Google’s patent:

Data surrounding the link, data to the left of the link or to the right of the link, or anchor text associated with the link may be used to determine the context associated with the link.

United States Patent – 15th March, 2004

5. Branded

Branded anchors include your company’s name and are excellent for increasing brand recognition. Furthermore, they are a solid bet for not being tagged as spam.

Examples of brand anchor text would be to link the word “Google” to their website www.google.com

6. Naked Link Text

Naked anchor text is simply a URL copied from the browser bar. If someone adds references at the bottom of their article and includes your link as a source, you may see links like this.

They aren’t pretty looking, but Google prefers naked anchors because they are far less likely to imply that someone is attempting to rank for a keyword by using spammy practices.


Perhaps you’ve heard that including ALT text in your image description is essential. Your image’s ALT text is what Google interprets as the image’s anchor (when said image is part of a link).

Image anchors are beneficial because they broaden your anchor text profile. Furthermore, they can boost your SEO for Google images. You should create a descriptive ALT text for the image link.

Here’s a nice image anchor examples:

Long-Tail Anchors

Long-tail anchors are similar to partial anchors, but they have more words in them. This allows you to include your keyword as well as some related, descriptive, generic, or branded keywords.

Long-tail anchors can sometimes include an entire subheading or headline for a link. Sometimes writers will link to an entire sentence. While you may not want to write long-tail anchors all the time, they can be beneficial for SEO. Furthermore, you have no control over what other websites do.

Long-Tail Anchor Examples:

  • Read more about internal linking at Linkilo’s blog
  • What do you do with leftover coffee?
  • The cost of using water bottles is not only about sustainability but pollution also.

SEO best practices for anchor text

Mind you that you often have no influence over the anchor text used by other sites to link back to your own material. As a result, the majority of these best practices will dictate how to effectively employ anchor text on your own website.

1. Keep is concise

While there is no set length for anchor text, it is best to make your link text as brief as possible. But, at the end of the day, the phrases you select to include in your anchor text should take two major criteria into account:

  • Is is the most concise, descriptive link to the page?
  • Will the user click on the link? (Is it useful to include the link?)

2. Don’t over do exact match anchor text

Going back to user experience. Just because you want to rank better for a specific keyword, does not mean you should go through every article you have and try to add it to the content.

Spammy exact match is not going to help search engines understand the content “EVEN MORE”. The purpose to provide more and more context to your linked page.

With enough data processing, search engines can and will identify patterns and see repetitiveness.

3. Target page relevance

As search engines have matured, they have begun to identify more metrics for ranking purposes. One metric that stands out from the rest is link relevancy, which measures how closely the topic of page A is related to the topic of page B if one links to the other. A highly relevant link can increase the chances of ranking on both page A and page B for queries related to their topic.

It is mostly determined by:

  • Sourced page topic
  • Content of anchor text of that sourced page

If you’re using a CMS like WordPress, you’ll want to add more tags and categories so you can easily identify what pages related based on those.

By adding these taxonomy, you’ll be able to filter through your articles based on specific categories and/or tags

Or if you use our WordPress Plugin, we can filter it by either categories, tags, and even titles.

4. Anchor text keyword density

Google began to pay closer attention to keywords in anchor text after the Penguin algorithm update. If too many of a site’s inbound links use the same anchor text, it can appear suspicious and may indicate that the links were not obtained naturally.

In general, obtaining and using keyword- and topic-specific anchor text is still a best practice. SEOs, on the other hand, may achieve better results by aiming for a variety of more natural anchor text phrases rather than the same keyword each time.

As always, keep one thing in mind: don’t go overboard with keyword-heavy internal links.

Internal linking is certainly a best practice, but be cautious about the anchor text you use to connect your own pages. Google may detect spammy behavior if too many links to a page all use the same anchor text, even if they are on your own site.

5. Using different anchor text and distribute them

It’s almost getting too repetitive, I know. But randomness is not saying add more than necessary. Maybe the correct word is finding the right balance.

If you’re a numbers person, try to aim for:

  • 30% to 40% branded anchors
  • 30% to 40% partial match anchors
  • 20% to 40% generic, related, naked, random, exact match, and other anchors

The best way to truly know the optimum distribution is to study your competitors and see how they are doing it. Look at the top ranking pages and see why they are ranking better and identify how they are placing their links.

If you are using Linkilo, you can identify just how many times you have used your anchor text:

6. Pay Attention to Surrounding Text

Google’s recent BERT algorithm revealed that the search engine is changing its strategy to favor natural human language and context.

BERT models can therefore consider the full context of a word by looking at the words that come before and after it—particularly useful for understanding the intent behind search queries.


When you read something online, you don’t just look at the anchor text to see if you want to click on the link. You also read the surrounding sentences and paragraphs to figure out what’s on the other side of the hyperlink.

As I mentioned earlier, while keyword stuffing is no longer valid, people still add a bunch of anchor text to rank for certain keywords, without providing much value. It’s worth noting that Google bots will scan the words in the entire sentence as well as our anchor text.

7. Image ALT text does matter.

Don’t stuff in your focused keywords to your image and call it a day. There are reasons why ALT text matters. Here’s a few:

  • It helps visually impaired readers understand an image. The internet is also for the disabled.
  • It tells search engines what the image is about, not what you tell them.
  • It’s also consider an anchor text.

Just like the cat image example earlier, be as descriptive, action oriented, and explain the image. Now, don’t go too expressive like interpreting an art portrait and describe your feelings.

With the image above, I would write “Kid reading about origami”. A bad example would be “Origami book”.

8. Test and track your anchor texts

It will take some effort to track how you use anchor texts on your site, but it is the only way to see how they affect your SEO over time.

You can start tracking your anchor text within your site with our tool.

Our tool will provide you reports about your content, how many times you’ve used the anchor text, provide anchor text suggestions based on Google auto suggests, if you’re getting and clicks, and much more.

Final Thoughts

Anchor text is not only for link building, but it’s critical to the overall healthy of your website. There’s not enough stress and emphasis on not being too spammy and future proofing your site for any penalty. Anchor words also inform your readers about where they can find additional information and what is on the other side of your links, and that is what’s really important. Focus on your user, because search engines are aim to do just that.

Leave a Reply

2055 Limestone Rd STE 200-C Wilmington, DE 19808 United States 

© Copyright Linkilo.co 2021. A Product by  SEO RANK SERP LLC | Privacy Policy | Terms and Conditions