By SEOENV Team  |  Published October 23, 2026

Anchor text is the clickable text of a link, and in SEO it tells both readers and Google what the linked page is about. Good anchor text is descriptive, concise and fits the sentence naturally. For links you build on other sites, vary anchors and avoid repeating the same exact-match keyword, because keyword-heavy anchor patterns are a classic sign of link spam.

This guide is the practical companion to our anchor text ratio guide, which covers how to measure your mix. Here we focus on what anchor text is, how to write it and the best practices for each situation.

Key takeaways

  • Anchor text is the clickable text of a link.
  • Google uses it to understand the linked page.
  • Write anchors that describe the target and read naturally.
  • Vary anchors on links you build; don't force exact match.
  • Internal anchors can be descriptive and consistent.
Anchor text in SEO summary: the clickable words of a link tell readers and Google what the target is about, descriptive anchors beat click here, and built-link anchors should stay natural

Anchor text basics

Term Meaning
Anchor text The visible, clickable words of a link
Target / href The URL the link points to
Surrounding text The words around the link, which add context
Image anchor For linked images, the alt text plays a similar role

Anchor text in HTML

In HTML, a link is an <a> element. The anchor text sits between the opening and closing tags:

<a href="https://www.example.com/guide/">link building guide</a>

Here "link building guide" is the anchor text. You can read the full specification on MDN's anchor element page. In WordPress and most editors, you highlight words and click the link button; the highlighted words become the anchor.

A quick note on terms: "text-anchor" is also an SVG and CSS property that aligns text. It's unrelated to links, so if you searched for it while building a chart, you'll want a design guide instead.

Why anchor text matters for SEO

Google's link best practices say good anchor text is descriptive, reasonably concise and relevant to both the page it's on and the page it links to. Anchors help Google understand what the target page covers and help readers decide whether to click.

Anchors also became a target for manipulation. When exact-match anchors were a strong signal, people built thousands of links with the same commercial phrase. Google's spam policies now mention keyword-rich anchor text links in large-scale guest posting and link schemes.

The main types of anchor text

Type Example (target: a backlink tracker) When it's natural
Branded "SEOENV" Very common in earned links
Naked URL "seoenv.com" Citations and references
Generic "this guide", "here" Casual editorial mentions
Descriptive / partial match "a tracker for backlinks you build" Most helpful in body copy
Exact match "backlink tracker" Natural occasionally; risky in bulk
Image Alt text of a linked image Logos, badges, graphics

How to write good anchor text

  1. Describe the destination. A reader should know what they'll get before they click.
  2. Keep it short. A few words to a short phrase. Don't link whole sentences.
  3. Fit the sentence. The anchor should read naturally, not as a keyword dropped in.
  4. Avoid "click here" alone. It tells readers and Google nothing. "Download the report template" is better.
  5. Don't stuff keywords. One clear phrase beats a string of keywords.
  6. Make it make sense out of context. Screen-reader users often navigate by links alone.

Internal links are where you have full control and least risk. Use descriptive anchors that match what the target page covers, and be consistent: if you have a page about "SEO report templates", linking to it with "SEO report template" from relevant articles is fine. You don't need to vary internal anchors artificially.

Links you arrange through guest posts, exchanges and partnerships are where problems start. It's tempting to ask for the money keyword every time. A safer approach:

  • offer the host two or three anchor options, mostly branded and descriptive;
  • let the host choose what fits their sentence;
  • point some links at supporting content, not just the main commercial page;
  • record every anchor you agree so you can see your mix.

The trouble is that anchors are agreed in emails and briefs, then forgotten. Six months later you have dozens of built links and no idea how many use the same phrase.

Log the anchor for every link you build

See anchors next to source, target and status, so patterns are easy to spot.

Start free

Anchor text best practices by situation

Situation Recommended anchor approach
Guest post body link Descriptive or partial match that fits the sentence
Guest post author bio Branded
Link exchange Agree natural anchors in writing; avoid exact match on both sides
Paid placement Any natural anchor, link marked sponsored
Directory listing Business name
Internal link Descriptive, consistent with target page topic
Navigation and buttons Short, clear labels

Worked example: rewriting anchors in a guest post brief (example data)

The details here are invented example data.

A team's original brief asked writers to use "link building software" as the anchor in every guest post. After 15 posts, 13 used that exact phrase. The new brief gives writers options:

Option Anchor Use
A SEOENV Author bio
B a tool for tracking backlinks you build Body, when mentioning tools
C our guide to managing backlinks Body, linking to the guide instead
D link building software At most occasionally

Over the next 15 posts, anchors spread across all four options, and five links point to the guide rather than the product page.

Common anchor text mistakes

  • Using exact-match anchors on most built links.
  • Linking long, keyword-stuffed phrases.
  • Generic anchors everywhere, giving no context.
  • Mismatched anchors, where the text promises something the page doesn't deliver.
  • Changing anchors on existing partner links without asking.

Anchor text and accessibility

Clear anchors help everyone, but they matter most for people using screen readers, who often jump from link to link. A page full of "read more" and "click here" links is hard to use that way. Write anchors that make sense on their own, and if a design needs repeated "Read more" buttons, add the article title so each one is unique.

Does anchor text still matter in 2026?

Yes, but as context, not as a lever to pull. Anchors help Google understand pages, and descriptive anchors improve usability. What's changed is the risk of overdoing it on links you control. Our guide to keyword backlinks explains how anchors and target keywords work together without crossing into manipulation.

Anchor text for images and buttons

Not every link is a text link. When you link an image, such as a logo in a partner directory or a badge on a client site, Google uses the image's alt text in a similar way to anchor text. Write alt text that describes the image and, where it's a link, what it leads to: "SEOENV logo" is clear; "best backlink software tool cheap" is stuffing.

Buttons are links too. A button that says "Start free" is fine as a call to action because the context around it explains what it does. For navigation menus, use the same short labels people would expect, like "Pricing" or "Features". Menus aren't the place to insert keywords; Google understands menu links as navigation.

How to audit your existing anchors

  1. Export backlinks for your site from a backlink tool, including the anchor column.
  2. Filter to followed links and group by target URL.
  3. Classify each anchor as branded, URL, generic, descriptive or exact match.
  4. Separate links you built from links you earned. Earned anchors are usually varied already.
  5. Look for any target where one exact-match phrase dominates the built links.
  6. For those targets, change your briefs and outreach templates first, then decide whether to ask partners to adjust anything.

Do the internal side too. A crawler such as Screaming Frog lists internal anchors per URL. Look for pages linked only with "read more" or "click here", and give them descriptive anchors.

How SEOENV handles this

SEOENV stores the anchor for every link you log, whether it's a guest post, exchange, paid placement or listing. You can search and filter your links to see which anchors you've used for a target page. The Anchor Text Heatmap with alerts, available on the Growth plan, shows the anchor mix at a glance and warns when one phrase starts to dominate.

Keep your anchor mix natural

Record anchors as you build links and spot over-optimisation early.

Start free

Write anchors for people first. If an anchor reads naturally and describes the page, it's almost always the right choice.

See every anchor you've agreed in one place

Track anchors, targets and link status for every client.

Try SEOENV free

Sources

How we wrote this

The SEOENV Team wrote this guide from our day-to-day work tracking link exchanges, guest posts and paid placements, and checked the guidance against the sources listed above. Any numbers in worked examples are illustrative example data, not results from a real site or study. We review our guides when Google updates its documentation.

Frequently asked questions

What is anchor text in SEO?

It's the clickable text of a link. Search engines use it, along with surrounding text, to understand what the linked page is about.

How do I add anchor text in HTML?

Put the words between the opening and closing a tags, for example a href="URL" followed by the anchor text and the closing tag.

Is exact-match anchor text bad?

Not in itself. It becomes a risk when most links you build use the same exact commercial phrase, which looks manipulative.

Should internal link anchors be varied?

There's no need to vary them artificially. Use descriptive anchors that match the target page.

What is the best anchor text for a guest post?

A descriptive or branded anchor that fits the sentence and helps the reader, chosen with the host's style in mind.