Diagram showing anchor text types and their SEO impact across internal and external links
SEO Tools

Anchor Text SEO — Types, Best Practices, and Common Mistakes

Sunny Pal Singh · · 7 min read

Anchor text — the clickable text in a hyperlink — is one of the strongest on-page signals Google uses to understand what a linked page is about. Get it right and internal links become a precision tool for keyword targeting. Get it wrong and an over-optimised anchor profile can trigger a manual penalty. This guide covers the types, the ratios that work, and how to audit what you have.

Most SEO guides talk about backlinks as if quantity is the only thing that matters. The anchor text attached to those links is at least as important — it tells Google not just that a page is being linked to, but why. That signal shapes how your pages rank for specific keywords more directly than almost any other off-page factor. But anchor text is also where many site owners inadvertently harm themselves: over-optimising an external anchor profile is one of the clearest footprints of a link scheme, and Google's Penguin algorithm has been catching it in real time since 2016.

Understanding anchor text is not optional SEO knowledge. It affects every internal link you write and every outreach campaign you run. Here is a complete breakdown of how it works, what the five types mean in practice, and how to audit what you currently have.

Key Takeaways

  • Anchor text tells Google what the linked page is about — exact-match anchors are powerful but risky if overused on external links
  • Internal link anchor text is lower-risk than external and can be more keyword-rich without penalty risk
  • A natural external anchor profile is mostly branded (60–70%), generic ("click here", "learn more"), and naked URLs — exact match should be a small minority
  • Generic anchors ("here", "this page", "click here") waste the SEO value of a link — use descriptive text whenever possible
  • Google's Penguin update (2016, now real-time) specifically targets over-optimised anchor profiles

The Five Anchor Text Types

Every hyperlink you encounter uses one of five anchor text patterns. Understanding what each signals to Google is the foundation of an effective linking strategy.

Type Example When to use
Exact match "link checker tool" Use sparingly on external links; freely on internal
Partial match "check your links with this tool" Safe on internal and external; preferred for most external links
Branded "ByteWaveNetwork" Common in natural external profiles; should form the majority
Generic "click here", "learn more" Avoid — wastes SEO value; conveys nothing about the destination
Naked URL "https://example.com" Natural in citations, press coverage, and forum posts

Exact-match anchors are the most powerful — and the most dangerous on external links. Using your target keyword verbatim as anchor text sends a very strong relevance signal to Google. Used in moderation on high-quality external links, this is fine. Used aggressively across many referring domains, it looks like a link scheme and attracts Penguin scrutiny.

Partial-match anchors include the target keyword within a broader phrase. They carry meaningful topical signal without the manipulation footprint of exact-match. Most link-building outreach should aim for partial-match or branded anchors on external links.

Branded anchors are a signal of authority, not relevance. They tell Google that people know your brand well enough to link to you by name. A profile heavy in branded anchors looks natural and trustworthy.

Generic anchors contribute essentially nothing to SEO. "Click here" tells Google nothing about what is being linked to. Replacing generic anchors with descriptive text is one of the highest-ROI internal linking improvements you can make.

Naked URL anchors appear naturally when people copy and paste URLs into forum posts, citations, or press releases. They are a normal part of any backlink profile and signal that real people are sharing your content without editorial curation.

Internal vs External Anchor Text — Different Rules

The single most important distinction in anchor text strategy is between internal and external links. The rules are meaningfully different, and conflating them leads to either missed opportunities or unnecessary caution.

Internal links: You control both the linking page and the target page. Anchor text can be keyword-rich without the same penalty risk that applies to external link profiles. Google treats internal link signals as context signals — they help the algorithm understand your site's topical structure — rather than as potential manipulation vectors.

Best practice for internal links: use descriptive anchors that match the target page's primary keyword. "How to fix broken links" linking to your broken link audit guide is better than "read our guide here". "Anchor text SEO guide" linking to this page is better than "this article". The keyword match helps Google understand the target page's topic and strengthens its rankings for that term.

External links (backlinks): Google is suspicious of artificial patterns in your backlink anchor profile. A profile where 80% of backlinks use the same exact-match keyword anchor pointing to the same page is a red flag — real editorial linking does not look like that. Different people writing about your site use different words, so natural profiles are inherently varied.

You cannot fully control what text others use to link to you. But you can influence it through: how you title your content (people commonly use page titles verbatim as anchor text), the anchor text you suggest in outreach emails, and how you describe your own content in guest posts and press releases.

The Over-Optimisation Risk

Google's Penguin algorithm — integrated into the core algorithm and running in real time since September 2016 — specifically targets sites with unnatural anchor profiles. Unlike older algorithm updates that required waiting for a scheduled refresh, Penguin penalties and recoveries now happen as Google recrawls and reindexes pages. That means an over-optimised link-building campaign can hurt rankings within weeks, and disavowing bad links can start to recover them similarly quickly.

Signals that trigger Penguin scrutiny:

  • A high percentage of exact-match anchors pointing to a single URL from many different referring domains
  • Anchor text that exactly matches commercial "money" keywords across a large proportion of referring domains
  • A sudden spike in keyword-rich anchors that does not correspond to any real editorial event (product launch, PR coverage, viral content)
  • Identical anchor text used across links from clearly unrelated sites (article directories, private blog networks)

A natural external anchor profile looks roughly like this: 60–70% branded or naked URL, 20–25% partial match or topical, 5–10% exact match, and 5% generic. The exact numbers vary by industry and site age — what matters is that no single anchor type dominates to an implausible degree.

If you have inherited a site with an over-optimised backlink profile, the path to recovery is: identify the manipulative links via Google Search Console's Links report or a tool like Ahrefs, disavow the links you cannot get removed, and build new links with varied, natural anchor text to dilute the ratio over time.

Internal Linking Anchor Text Strategy

Because internal links are lower-risk and entirely under your control, they represent the most efficient anchor text optimisation work you can do. Unlike external link building, improving your internal anchor text costs no outreach time and has no penalty risk.

A systematic approach:

  1. Map your key pages — for each important page, identify its primary target keyword. This becomes the preferred anchor text when other pages on your site link to it.
  2. Use that keyword as anchor text when linking from other pages, not "read more" or "see here". If your link checker page targets "broken link checker", use that phrase or a close variant as anchor text on every page that links to it.
  3. Vary slightly across pages — "anchor text SEO" and "SEO anchor text guide" both signal the same topic and avoid exact repetition across dozens of pages.
  4. Avoid over-linking to the same page with identical anchor text from many pages — vary the anchor text across the site, even if the target page and intent are the same.
  5. Fix generic anchors first — audit existing internal links and replace "click here", "read more", and "here" with descriptive text. These are the fastest wins and the easiest to identify at scale.

One common mistake: writing the anchor text for the reader rather than for the search engine. "For more information on this topic, see our comprehensive resource" is readable prose — but "anchor text SEO guide" is what helps Google. The two are not mutually exclusive; well-written descriptive anchors serve both.

Auditing Your Anchor Profile

For internal links: The Link Checker crawls your entire site and lists every internal link with its anchor text, source page, and destination page. Use it to find generic anchors — "here", "click", "read more" — and pages that receive no descriptive internal links at all. Both are quick wins: generic anchors can be updated to keyword-rich alternatives, and un-linked important pages can receive targeted internal links from relevant content.

For external links: Tools like Ahrefs, Semrush, or Google Search Console's Links report show your backlink anchor distribution across referring domains. The key metric to watch is the concentration of exact-match anchors on your most commercially important pages. If a single keyword accounts for more than 15–20% of your external anchors pointing to one URL, that warrants investigation.

The single most actionable anchor text audit: crawl your site with the Link Checker, filter the results for anchors containing "here", "click", "read", or "more" — these are wasted internal links. Replace each with the target page's primary keyword phrase.

When reviewing your internal audit results, prioritise by page importance. A generic anchor on a link to your homepage or your highest-traffic tool page is more valuable to fix than a generic anchor buried deep in a blog post. Sort by destination URL and focus on the pages you most want to rank.

Common Anchor Text Mistakes

Mistake Problem Fix
"Click here" / "read more" No keyword signal; wastes link equity Use the target page's primary keyword as anchor text
Same exact anchor on every internal link to a page Unnatural pattern; reduced topical signal variety Vary anchor text naturally across linking pages
Self-referential anchors ("our tool", "our guide") Vague branding with no keyword signal Replace with the keyword: "link checker tool", "anchor text guide"
No anchor text (image-only links) Googlebot reads the image's alt attribute instead — if blank, no signal passes Add descriptive alt text to all linked images
Keyword stuffing in anchors Manipulative pattern; Penguin risk on external links Keep anchors natural, varied, and contextually relevant

One underappreciated mistake: treating image links as invisible to Google. When an image is wrapped in an anchor tag, Google uses the image's alt attribute as the effective anchor text for ranking purposes. An image link with no alt attribute passes no anchor text signal at all — equivalent to an empty anchor. Run your site through the SEO Site Audit to surface all images missing alt text, including those inside links.

Another common pattern in content-heavy sites: linking to the same page from multiple articles using slightly different topic keywords ("broken links", "404 errors", "dead links") without thinking through which phrase should be the canonical anchor. Pick one primary anchor and use it consistently across your most important internal links — use variants for the rest.

Audit Your Internal Link Anchors

Free, no signup. The Link Checker crawls every page on your site, lists all internal links with their anchor text, and surfaces generic or missing anchors that are wasting your link equity.

Try the Link Checker Free →
SP

Sunny Pal Singh

Fellow · Technical Director — AI Infrastructure, Cloud Orchestration & Network Automation

Sunny is a Fellow and Technical Director specialising in AI infrastructure, cloud orchestration, and network automation. With hands-on depth across AWS, Azure, GCP, Red Hat OpenStack, and OpenShift, he leads high-performing teams of architects and engineers building transformative solutions at scale. He built ByteWaveNetwork to bring the same engineering rigour to everyday web tooling.

Affiliate disclosure: Some links on this page may be affiliate links. We only mention tools we've personally used and have an honest opinion about. Affiliate revenue helps keep ByteWaveNetwork's tools free and maintained. We are not paid by any of the tools compared in this article for favorable coverage.

Choose design