View packages
Free toolNo sign-up · Runs in your browser

Anchor Text
Ratio Checker.

Paste your backlink anchors and see if your anchor text ratio looks natural — with a clear fix plan.

1Paste anchors2Add domain3Get your ratio
1Add domain2Pick link count3Get your plan
Optional: add a count after a tab or comma (e.g. cold brew coffee, 18) to weight by referring domains. No data yet? Tap Try sample data.
More options
Nothing is uploaded — your data stays on this device.

What is a good anchor text ratio?

A natural anchor text ratio is mostly branded and URL anchors (roughly 45–70% combined), with generic and descriptive anchors filling most of the rest, partial-match keyword anchors around 5–15%, and exact-match keyword anchors kept low — usually under 5%, and under 3% for new or YMYL sites. No fixed ratio is “correct”; the safest profile is the one that looks like people linked to you without being told what to write.

There is no official number from Google. The ranges on this page come from how natural link profiles look when you study sites that rank without link spam, and from practical experience building links for clients. Treat them as guard rails, not targets to hit exactly. If your site sits comfortably inside them, move on and spend your time on content and better links. If one type is far outside, that is where you act.

How to use the anchor text ratio checker

  1. Export your anchors. In Ahrefs use Site Explorer → Anchors and export; in Semrush use Backlink Analytics → Anchors; in Google Search Console open Links → Top linking text → Export. Free option: copy the Search Console list — it covers the links Google itself knows about.
  2. Paste the list into the box above. You can paste the whole export: the checker reads the anchor from the first column and uses the first number it finds (usually referring domains) as the weight.
  3. Add your brand, domain and target keywords. These decide what counts as branded, exact-match and partial-match. Add brand variants (for example “Northwind” and “Northwind Coffee”) and your main keyword plus one or two close variants.
  4. Pick your site profile. A new site or a health, finance or legal site should be more conservative than a large, established brand in a competitive niche.
  5. Read the result. You get a health score, your distribution against safe ranges, your most repeated anchors, and — if something is off — how many new links you need and which anchors to use on them.

No backlinks yet? Switch to Plan new links. Enter how many links you plan to build and the checker gives you a ready-made anchor mix with example anchors for your brand and keyword — useful before you order guest posts or brief a link builder.

The 8 types of anchor text (with examples)

Examples below use a made-up brand, Northwind Coffee (northwindcoffee.com), targeting the keyword cold brew coffee.

TypeExampleWhat it signals
BrandedNorthwind CoffeeSomeone is talking about your business. The most natural and safest anchor type.
Naked URLnorthwindcoffee.comA plain citation. Common in forums, directories, profiles and podcast show notes.
Genericclick here, this guideNormal human linking. Tells Google little about the topic, which is fine in moderation.
Brand + keywordNorthwind cold brew coffeeRelevance with low risk, because the brand makes it look natural.
Partial matchhow to make cold brew coffee at homeTopical relevance. Strong when varied; risky when the same phrase repeats.
Exact matchcold brew coffeeThe strongest keyword signal — and the pattern link spam systems look for first.
Image / empty(logo image, no text)Google uses the image’s alt text as the anchor. Common for logos and badges.
Other / naturala great small roasterDescriptive phrases a writer chose themselves. Healthy, and often underrated.

How this checker classifies your anchors

Every anchor goes through the same rules, in this order, so the results are predictable and easy to double-check:

  1. Image / empty — blank anchors and exports marked as no anchor or image.
  2. Naked URL — anything that looks like a web address (with or without http, www or a path).
  3. Branded — contains your brand name or domain name. If it also contains your keyword, it becomes Brand + keyword.
  4. Exact match — the anchor is your keyword (or its simple plural), ignoring case and punctuation.
  5. Partial match — contains your keyword, or most of its important words, inside a longer phrase.
  6. Generic — common phrases like “click here”, “read more”, “website” or “this article”.
  7. Other / natural — everything else.

Tip: if an anchor lands in the wrong group, add the missing variant to your brand or keyword field and run the check again.

Why anchor text ratios still matter

Anchor text is one of the clearest signals Google has about what a linked page is about — and one of the easiest for spammers to manipulate. That is why it has been at the center of Google’s link spam fight for more than a decade:

  • April 2012 — Penguin. Google’s Penguin update hit sites whose backlinks used the same money keyword again and again. Over-optimized exact-match anchors became a known penalty trigger.
  • September 2016 — Penguin 4.0. Penguin became part of the core algorithm and started running in real time. Instead of demoting whole sites, it mostly devalues manipulative links — so bad anchors now more often mean wasted links than a sudden crash.
  • December 2022 — link spam update. Google announced it uses its AI-based spam system, SpamBrain, to detect and neutralize unnatural links, including sites buying links and sites used to pass outgoing links.

Google’s own documentation says good anchor text is “descriptive, reasonably concise, and relevant”, and its spam policies name links with optimized anchor text in paid articles as a violation. In short: a profile full of repeated keyword anchors is exactly what these systems are built to spot. The best case is that those links are ignored. The worst case is a manual action.

Anchor diversity matters for AI search too. AI answers from Google, ChatGPT and Perplexity lean on how often and in what context your brand is mentioned across the web. Branded anchors and brand mentions build that entity signal; a wall of identical keyword anchors does not.

Safe anchor text distribution by site type

These are the ranges the checker uses. They overlap on purpose — real profiles are messy, and that is part of what makes them look natural.

Anchor typeNew / YMYL siteEstablished siteCompetitive nicheRecovering
Branded40–65%30–55%25–45%45–70%
Naked URL10–25%8–20%5–15%15–30%
Generic8–20%8–20%8–18%10–20%
Brand + keyword2–8%3–10%5–12%0–5%
Partial match3–10%5–15%10–20%0–5%
Exact match0–3%1–5%3–8%0–1%
Image / empty0–10%0–10%0–8%0–10%
Other / natural5–20%5–25%5–25%5–15%

Two more checks matter as much as the table. First, no single keyword anchor should dominate — even a partial-match phrase repeated on 10% of your referring domains looks engineered. Second, look at anchors per page, not just site-wide: a homepage with branded links can hide an inner page where every link says the same keyword.

You rarely control every anchor, and you should not try to. Each kind of link naturally brings its own mix, so the fastest way to balance a profile is to build the right kind of links:

Link typeTypical anchorsEffect on your ratio
Guest postsBranded, partial match, some exact matchWhere most over-optimization comes from. Vary every anchor.
Niche editsPartial match, descriptiveAdds relevance; keep exact match rare.
Podcast backlinksBranded and naked URL (show pages, host bios, show notes)Dilutes keyword-heavy profiles while adding trusted, brand-building links.
Profile backlinksNaked URL and brandedCheap, fast way to add safe anchor diversity and brand signals.
Digital PR / newsBranded, naked URL, genericVery natural; rarely includes keywords.
Directories & citationsBusiness name, URLBranded foundation, especially for local SEO.

This is also why sites that only buy guest posts with keyword anchors end up over-optimized: every link pushes the ratio in the same direction. Mixing in brand-led links keeps the profile believable.

How to fix an over-optimized anchor profile

  1. Stop adding the problem anchor. Pause any exact-match anchors for your main keyword until the ratio is back in range.
  2. Dilute with new, natural links. Build branded, naked URL and generic anchors — the checker tells you roughly how many you need. This is usually faster and safer than removing links.
  3. Ask for edits on links you control. For guest posts or partnerships you arranged, politely ask the site owner to change a keyword anchor to your brand name.
  4. Disavow only real spam. Use Google’s disavow tool for links you did not build and cannot remove — spammy, hacked or clearly manipulative domains — or after a manual action. Disavowing good links just throws away value.
  5. Re-check every month. Recovery from anchor problems usually shows over a few months as Google recrawls and re-evaluates links, not in days.

Common anchor text mistakes

  • Using your money keyword on every paid link. It feels efficient and is the most common reason links stop working.
  • Checking only site-wide numbers. Over-optimization usually hides on one inner page.
  • Forgetting internal links. Internal anchors are safe to make descriptive, but they should still read naturally.
  • Chasing a “perfect” ratio. Copying a formula to the decimal creates its own pattern. Aim for ranges.
  • Ignoring the linking page. A branded anchor on a spammy site is still a spammy link. Relevance and quality come first.

Built by Mubashir Safeer — a link builder who has placed 5,000+ backlinks, including podcast, profile and guest post links. The ranges in this tool reflect what keeps client profiles healthy in practice. More about me.

Anchor text FAQ.

What percentage of anchor text should be exact match?

For most sites, keep exact-match anchors under about 5% of referring domains, and under 3% for new sites or health, finance and legal sites. Strong, established sites in competitive niches can sometimes carry more, but going above 8–10% is where risk rises quickly.

What is the best anchor text for backlinks?

Your brand name and your URL, most of the time. Mix in descriptive and partial-match anchors that read naturally in the sentence, and use your exact keyword sparingly. The best anchor is the one a real writer would have chosen.

How do I check my anchor text distribution for free?

Export “Top linking text” from Google Search Console (Links report), paste it into the checker above with your brand and keywords, and you will get your distribution, a health score and a fix plan — free and without sign-up.

Can too many exact-match anchors get my site penalized?

Yes. Google’s systems are built to detect manipulative anchor patterns. Today the usual result is that those links are ignored, but heavy link schemes can still lead to a manual action in Search Console.

Is branded anchor text good for SEO?

Yes. Branded anchors are the most natural signal a site can have, they protect you from over-optimization, and they build the brand recognition that both Google and AI search tools rely on.

Do internal links count toward anchor text ratio?

No — ratio checks are about external backlinks. Internal links can use descriptive keyword anchors more freely, as long as they still read naturally and help visitors.

How can I fix an over-optimized anchor profile?

Stop building keyword anchors, dilute the profile with new branded, URL and generic links, ask for anchor changes on links you arranged, and disavow only genuinely spammy links. The checker calculates roughly how many new links you need.

Does this tool store my data?

No. Everything runs in your browser. Your anchors, brand and keywords are never uploaded or saved.

Need safer anchors
for your profile?

Podcast and profile backlinks add trusted branded and URL anchors — the easiest way to balance a keyword-heavy profile.