Skip to content
SeoWiki

The SEO encyclopedia

Link Building

What Is Anchor Text

Anchor text is the visible, clickable text in a hyperlink that tells users and search engines what the linked page is about.

Updated 2026-07-25Reviewed by Lucía Marín

Key takeaways

  • Anchor text is the clickable text in a hyperlink that provides context to users and search engines.
  • Use descriptive, concise anchor text that accurately describes the linked page.
  • Avoid generic phrases like 'click here' and over-optimization with exact-match keywords.
  • Vary anchor text types (branded, partial-match, generic) for a natural link profile.
  • Anchor text matters for both internal links and backlinks.

Anchor text is the visible, clickable text in a hyperlink. It appears as a highlighted, often underlined word or phrase that users can click to navigate to another page or section. For search engines, anchor text provides context about the linked page’s content and topic.

Definition of Anchor Text

Anchor text, also called link text or link label, is the clickable text within a hyperlink. In HTML, it is placed between the opening <a> and closing </a> tags. For example, in <a href='https://example.com'>visit our blog</a>, the words 'visit our blog' are the anchor text. It is typically styled differently from surrounding text, often with a different color and underline, to signal it is clickable.

Why Anchor Text Matters for SEO

Search engines use anchor text as a signal to understand the topic and relevance of the linked page. When a link points to a page with descriptive anchor text, it helps the search engine associate keywords with that page. This is especially important for backlinks, where anchor text can influence the linked page’s rankings for those keywords. Anchor text also improves user experience by setting clear expectations about the destination.

Types of Anchor Text

There are several common types of anchor text: exact-match (the anchor text matches the target keyword exactly), partial-match (includes the keyword along with other words), branded (uses the brand name), generic (non-descriptive phrases like 'click here' or 'read more'), naked URL (the full URL is used as anchor text), and image (when an image is linked, the image’s alt text acts as anchor text). Each type serves different purposes and carries different SEO weight.

Anchor Text Best Practices

Write anchor text that is descriptive and concise, giving users a clear idea of what they will find. Avoid generic phrases like 'click here' or 'learn more'. Use natural language and vary anchor text types to avoid over-optimization. For internal links, use descriptive anchor text that includes relevant keywords but reads naturally. For external links, ensure the anchor text accurately reflects the linked content. Keep anchor text short, ideally a few words, and avoid full sentences.

Common Anchor Text Mistakes

One of the most common mistakes is using generic anchor text that provides no context, such as 'click here' or 'this page'. Another is over-optimizing with exact-match keywords in too many links, which can appear manipulative to search engines and may lead to penalties. Misleading anchor text that does not match the destination content harms user trust and can increase bounce rates. Very long anchor text or stuffing multiple keywords into a single link should also be avoided.

Anchor Text in Internal vs External Links

Anchor text is used in both internal links (links between pages on the same site) and external links (links from other sites). For internal links, descriptive anchor text helps users navigate and helps search engines understand site structure. For external links or backlinks, anchor text is a key ranking factor, but a natural mix of anchor text types (branded, partial-match, generic) is recommended to avoid looking spammy. Image anchor text (alt text) also counts in both contexts.

FAQ

How do I create anchor text in HTML?

Use the <a> tag with an href attribute: <a href='https://example.com'>your anchor text</a>.

Is keyword-rich anchor text good for SEO?

It can be helpful in moderation, but overusing exact-match keywords can appear manipulative. A natural mix is best.

What is the difference between anchor text and alt text?

Anchor text is the clickable text in a link. Alt text is the alternative text for an image, used for accessibility and SEO. When an image is linked, its alt text becomes the anchor text.

Related topics

Sources

Reviewed by Lucía Marín, Founding editor.