Home / Blog / Anchor text in SEO: the complete guide
Guide
Anchor text in SEO: the complete guide
The clickable words of a link are one of the clearest signals search engines have about what a page is about. Choose them well and you sharpen every internal link you publish; choose them lazily and you waste the signal entirely.
Anchor text is the visible, clickable words of a link — the part a reader actually sees and clicks. It looks like a small detail, the kind of thing you type quickly and move past. But search engines give anchor text real weight, because it is one of the clearest signals they have about what a destination page is about. A link that reads "internal linking best practices" tells Google, unmistakably, what the page it points to covers. A link that reads "this article" tells it almost nothing. This guide explains what anchor text is, why it matters, the types that exist, the mistakes that waste it, and how to get it right across your whole site.
What anchor text is
Anchor text is the clickable label of a hyperlink. In HTML, it is the text between the opening and closing <a> tags — <a href="/guide">internal linking guide</a> renders the words "internal linking guide" as the anchor. A reader sees those words; a search engine reads them as a short description of wherever the link points.
That description is the whole point. Search engines like Google and Microsoft Bing cannot experience a page the way a person does — they read text and follow links. An anchor is a compressed, human-written summary of the destination, sitting right next to a vote of confidence (the link itself). When ten pages link to one URL using clear, descriptive anchors, the destination earns ten independent hints about its topic. For a deeper treatment focused specifically on links between your own pages, see the companion guide on anchor text for internal links.
Why anchor text matters for SEO
The reason anchor text carries weight traces back to the original PageRank paper, published in 1998 by Larry Page and Sergey Brin while at Stanford University. Their model treated every link as a vote and the anchor as a description of what was being voted for. Modern Google Search ranks on hundreds of signals now, but that founding idea — that the words wrapping a link describe its destination — never went away.
Google is explicit about it today. Google's own guidance advises writing link text that "gives an accurate idea of what the linked page is about," and the SEO starter guide treats descriptive anchors as a genuine on-page signal. The mechanism is twofold. First, the anchor words shape how Google reads the topic of the destination: "read our guide to orphan pages" is clearer than "see this." Second, repeated, consistent anchor language across many linking pages reinforces relevance — if lots of pages link to a URL with anchors containing "internal linking," Google learns the page is genuinely about internal linking.
This is also why anchor text sits at the centre of your broader internal linking strategy. A page with no descriptive internal links pointing to it struggles to rank no matter how good its content is, because search engines have a weaker sense of what it is for. Anchor text is the last mile that makes that signal as clear as possible.
The types of anchor text
Anchors fall into a handful of recognisable types, and a healthy page uses a natural mix of them rather than leaning on any one.
- Exact-match uses the destination's exact title or target keyword — "internal linking for SEO" pointing to a page titled exactly that. It is the strongest signal, and for your own internal links (where you control both ends) it is almost always safe to use.
- Partial-match uses part of the phrase — "internal linking" for a page about "internal linking best practices." It is descriptive and reads naturally in a sentence, which makes it the easiest type to live with day to day.
- Branded uses a name or product — "recto" or "Ahrefs' guide" — and is common and trusted when the brand is the relevant thing.
- Generic anchors are reused boilerplate: "click here," "read more," "learn more," "this guide." They carry no topical signal at all and are a wasted opportunity.
- Naked URL anchors show the raw link (
https://example.com/guide). They are honest but say little about the topic.
For a worked set of good and bad anchors side by side, see anchor text examples that work. If you want the precise definition and the difference between an anchor and its link target, the short explainer on what anchor text means covers it.
What good anchor text looks like
Good anchor text is descriptive, relevant to the destination, and reads naturally inside the sentence it lives in. The strongest anchors are phrases you have already written. When you write "Orphan pages are the highest-return internal linking work" and wrap "Orphan pages" in a link to a guide about finding them, the link feels earned by the context — a reader can see why it is there. When you force an awkward "click here to learn about internal linking" into a sentence that did not have that phrase, the join becomes visible and the page reads worse.
Ahrefs' research on anchor text reaches the same practical conclusion most experienced SEOs do: vary your anchors, keep them relevant, and let the sentence — not a keyword target — choose the words. A page whose links are all one type reads like it was optimised; a page with a natural mix reads like a person wrote it.
Common anchor text mistakes
A few patterns reliably kill anchor quality. Over-optimisation is the biggest: loading every anchor with your target keyword so a paragraph links "internal linking," "internal linking," "internal linking" five times over. It reads as a red flag to humans and to Google — this repetitive, manipulative pattern is exactly what the Penguin algorithm update, introduced in 2012, was built to discount. Misleading anchors — "the best internal linking tool" pointing to a page that compares tools rather than crowning one — break reader trust and run against Google's guidelines. Mismatched anchors — "WordPress internal linking" pointing to a general guide with no WordPress content — create friction and waste the signal. The common thread is honesty: an anchor should tell a reader, accurately, why a link is worth following.
Anchor text in HTML and WordPress
Under the hood, every anchor is just the text inside an <a href="…">…</a> element, and getting the markup right matters as much as the wording. The deep-dive on anchor text in HTML covers the tag, the attributes worth knowing (rel, title), and the accessibility rules that keep an anchor readable to screen readers as well as crawlers.
If you publish in WordPress, the Block Editor makes custom anchor text simple: highlight the phrase you want to link, click the link button, paste the destination URL, and save — the highlighted phrase becomes the anchor. The full walkthrough lives in the guide to adding internal links in WordPress. Whatever tool you use, the step most people skip is verification: re-fetch the page after publishing and confirm the anchor is actually in the live HTML, because a cached version or a stripped link can quietly leave the change undone.
How anchor text fits your internal linking strategy
Anchor text is one piece of an internal linking strategy, not the whole thing. A perfectly worded anchor on a page nobody reads still will not lift the destination — the authority and relevance of the source page matter too. But because anchors sit so close to content you already wrote, and because the rules are simple (be descriptive, read naturally, tell the truth), anchor fixes are cheap and high-leverage. A day spent improving the anchors on your existing internal links can sharpen the signal pointing at your most important pages within a crawl cycle or two, with no new content published at all.
Where to start
If you are building links from scratch, choose descriptive anchors as you go: when you link an orphan page from a relevant source, pick words that describe the orphan's topic and read naturally in the sentence. If you are auditing existing links, start with the pages that matter most — your highest-potential orphans, your most-trafficked content, and the pages that earn revenue — and replace the generic "click here" anchors pointing at them with honest, descriptive text. Either way, the work is mostly editing words you already have. Few SEO fixes are that cheap, and fewer still are this close to free.
Sources
- Google advises writing descriptive, helpful link text in its SEO starter guide — developers.google.com
- Google's guidance on writing link text that gives an accurate idea of the linked page — support.google.com
- Anchor text types and best practices (Ahrefs) — ahrefs.com
- PageRank treated link text as a description of the destination (Page & Brin, 1998, Stanford) — ilpubs.stanford.edu