Anchor Text Analyzer

Classifies a list of anchor texts into five distribution categories: Branded (contains the target domain name or brand terms), Exact Match (short anchors containing likely target keywords), Partial Match (longer anchors with keyword context), Generic (click here, read more, here, and similar non-descriptive anchors), and Naked URL (links using the raw URL as anchor text). Accepts plain anchor text pasted one per line, or a two-column TSV with anchor in column one and source URL in column two. Users enter their domain name to improve branded detection accuracy. The distribution is shown as a percentage bar chart. The full classified table can be exported as CSV.

S. Siddiqui

Edited by

S. SiddiquiFounder & Editor-in-Chief
Sources:WikipediaWolfram AlphaUpdated Jul 2026

Distribution (8 anchors)

Branded1 (13%)
Exact Match1 (13%)
Partial Match2 (25%)
Generic2 (25%)
Naked URL2 (25%)
Empty / Image0 (0%)

Classified anchors

Anchor TextURLType
SEO tipsExact Match
https://example.comNaked URL
best keyword research toolPartial Match
click hereGeneric
YourBrandBranded
keyword research guide for beginnersPartial Match
hereGeneric
www.example.com/pageNaked URL
Quick Answer: A healthy backlink profile typically has 30-40% branded anchors, 10-20% exact and partial match keyword anchors, and fewer than 20% generic anchors. Paste your anchor text list above (one per line, or TSV with URL in column two), enter your domain for branded detection, and the tool classifies each anchor instantly.

What Is Anchor Text and Why Does It Matter for SEO?

Anchor text is the visible, clickable text of a hyperlink. When another website links to your page, the words they use as the link text send a relevance signal to search engines about what your page is about. A link with the anchor text "best project management software" tells Google that the linked page is relevant to project management software queries. A link with the anchor text "click here" carries no topical relevance signal at all.

Google has used anchor text as a ranking signal since the original PageRank algorithm. The underlying principle is that when many independent websites choose similar anchor text when linking to a page, that text reflects the genuine topic and authority of the destination page. Over time, Google has refined how it processes anchor text to distinguish between natural editorial links (where the author chose the anchor text freely) and manipulated links (where the anchor text was controlled by the site being linked to).

The Penguin algorithm update, first launched in 2012 and now integrated into Google's core ranking system as a real-time signal, specifically targets unnatural anchor text patterns. Sites with an excessively high percentage of exact match keyword anchors (particularly when those anchors match the site's target keywords precisely) are flagged as likely participants in link schemes. The penalty effect can suppress rankings significantly. A natural link profile is one that looks like the result of independent editorial decisions: a mix of branded anchors, partial match anchors, generic anchors, and naked URLs, with exact match keyword anchors representing a small minority.

According to Google's spam policies, manipulative link building including keyword-stuffed anchor text in paid or artificial links is a violation of guidelines. The Moz guide to anchor text provides a thorough overview of anchor text types and their role in link equity.

Understanding your current anchor text distribution is the starting point for any link profile audit. A profile dominated by generic anchors indicates missed opportunity: you have links but they are contributing minimal topical relevance. A profile dominated by exact match anchors indicates penalty risk: the pattern looks unnatural and may be actively suppressing rankings. The optimal distribution sits between these extremes, with branded anchors forming the plurality, a healthy presence of partial match and contextual anchors, and only a small fraction of exact match keywords.

How to Use the Anchor Text Analyzer

  1. Export your backlink list from your SEO tool (Ahrefs, Semrush, Moz, Majestic, or Google Search Console). Most tools allow export to CSV.
  2. Open the CSV in a spreadsheet and copy the two columns containing anchor text and source URL. You can also paste anchor text only, one per line, without URLs.
  3. Paste the data into the input area above. The tool accepts plain anchor text (one per line) or a two-column format with anchor text in the first column and the source URL in the second column, separated by a tab.
  4. Enter your domain name in the branded detection field. This helps the classifier correctly identify anchors that include your brand name or domain.
  5. Review the distribution chart on the right. Check whether the proportions align with a natural link profile or show signs of over-optimisation or under-optimisation.
  6. Use the classified table below to identify specific links contributing to problem areas. Sort mentally by type to find the most authoritative domains using generic anchors that could be improved through outreach.
  7. Export the classified data as CSV for use in your link audit spreadsheet or to share with a client or team member.

Anchor Text Types Compared

TypeExampleSEO SignalTarget % in Profile
Branded"YourBrand", "yourbrand.com"Authority and brand recognition30-40%
Exact Match"keyword research tool"Strong topical relevance (risk if overused)5-10%
Partial Match"best tools for keyword research"Contextual relevance, natural appearance15-25%
Generic"click here", "read more", "here"Minimal relevance signal10-20%
Naked URL"https://yourbrand.com/page/"Neutral; natural citation style10-20%
Empty / Image[image with no alt text]No text signalMinimal

When to Use the Anchor Text Analyzer

The SEO Manager Conducting a Quarterly Link Audit

An SEO manager at a B2B SaaS company runs a quarterly link profile audit as part of the standard SEO reporting cycle. She exports all new backlinks acquired in the quarter from Ahrefs, pastes the anchor text and URL columns into the analyzer, and compares the current quarter's distribution against the previous quarter's baseline. This quarter she notices that generic anchors have risen from 18% to 31%, which she traces to a wave of low-quality directory submissions a contractor had built in the previous period. The report flags these for disavow consideration and the insight is included in the quarterly SEO performance review.

The Link Builder Reviewing Outreach Results

A link builder working for a digital agency reviews the anchor text distribution for a client campaign after placing 40 links over a three-month period. He pastes the list into the analyzer to check that the campaign has maintained a natural-looking mix. The results show 45% exact match anchors: significantly higher than the target range. Several pieces of content produced for guest posts had used the target keyword as the anchor in every case. He adjusts the outreach brief for the next quarter to use a wider variety of anchor text including branded and partial match alternatives, and flags the existing exact match concentration in his risk notes.

The In-House SEO Investigating a Rankings Drop

An in-house SEO notices that a core commercial page has dropped from position 4 to position 11 over a six-week period without any on-page changes. She runs a full anchor text audit by exporting all backlinks to that page and pasting them into the analyzer. The distribution shows 68% exact match anchors on a page targeting a high-competition keyword. She cross-references the acquisition dates of the exact match links against the rankings timeline and identifies a cluster of links from a previous link buying campaign as the likely cause. She builds a disavow file targeting those domains and submits it through Search Console.

The Consultant Assessing a New Client Site Before Starting a Campaign

A freelance SEO consultant takes on a new client and begins with a technical and link profile audit before any active work starts. He exports the full backlink profile and runs it through the analyzer. The results show 5% branded, 72% generic, 14% naked URL, and 9% partial match. There are almost no branded anchors despite the client having operated for eight years under a well-known brand name. This distribution tells the consultant that the site has not engaged in any meaningful link building and that most existing links are incidental citations rather than editorial endorsements. The audit shapes his recommendation: the priority is outreach to existing linkers to request anchor text improvements, followed by a branded link building programme before any keyword-targeted anchor work begins.

Advanced Anchor Text Analysis Techniques

Segmenting your anchor text analysis by referring domain authority reveals patterns that a flat distribution chart can miss. A profile with 60% generic anchors might look problematic overall, but if all the generic anchors come from low-authority directories while the high-authority editorial links use branded and partial match anchors, the profile may be healthier than the raw percentage suggests. Conversely, a profile showing 15% exact match anchors from a single high-authority source carries more risk than 15% exact match spread across 50 low-authority domains, because a single concentrated signal is easier for Google to identify as anomalous. When auditing, group your classified anchor list by domain rating band and check the distribution within each quality tier separately.

Comparing your anchor text distribution against competing pages that rank above you is a more actionable benchmark than industry averages. Export the backlink profiles of the top three pages ranking for your target keyword, run each through the analyzer, and compare distributions side by side. If competing pages have 25% exact match and you have 5%, there may be room to increase targeted anchors through natural outreach. If competitors have 10% exact match and you already have 20%, reducing concentration is the priority. Using real competitive data instead of generic guidelines produces a more accurate picture of what a natural profile looks like in your specific niche.

Tracking anchor text distribution over time is as important as the current snapshot. A profile that moves from 10% to 25% exact match over three months despite no change in outreach strategy may indicate a link buying campaign by a competitor pointing spam links with your target keywords to your site, sometimes called negative SEO. Monitoring monthly allows you to detect and disavow these links before they accumulate to a damaging concentration. Set up a recurring monthly task to export your new backlinks, run them through the analyzer, and compare the current month's additions against the previous baseline.

Common Anchor Text Mistakes to Avoid

Using the same exact match anchor text repeatedly is the most widely penalised anchor text error. If 40 or 50 links all use the same precise keyword phrase as their anchor text, the pattern is statistically improbable for organic, editorial linking. Real editorial links from independent publishers choosing their own words naturally produce a diverse distribution. A high concentration of identical exact match anchors is a strong signal of a link scheme. Vary anchor text across all link placements, including for content created specifically for link building purposes.

Ignoring the anchor text contribution of internal links is a missed opportunity many site owners overlook. Internal links from your own pages to other pages on your site also carry anchor text signals. If your site has 200 internal links to a page all using the anchor text "learn more" or the page title without any keyword context, you are not using internal linking to its full potential. Internal anchor text optimisation is one of the few link signals entirely within your control and requires no external outreach.

Treating all generic anchors as equally bad ignores the context in which they appear. A generic anchor from an authoritative editorial publication in a natural contextual sentence still passes significant link equity. The issue with generic anchors is not the anchor text in isolation but the combination of low authority, low context, and non-descriptive anchors, which suggests the link has no genuine editorial basis. A high-authority natural link with generic anchor text is far more valuable than a low-authority link with a keyword-stuffed anchor.

Not monitoring anchor text after disavow submissions leads to recurring problems. Many site owners submit a disavow file and then stop monitoring. Spammy link patterns often rebuild over time as new low-quality links are acquired. Running an anchor text audit quarterly ensures emerging imbalances are caught early before they accumulate to the point of causing ranking suppression.

Last reviewed: July 26, 2026
Founder's Real-World Experience
S. Siddiqui

S. Siddiqui

Founder & Editor-in-Chief, YourToolsBase

How I audited 340 backlinks in 10 minutes and found that 61% had generic anchors dragging down our keyword rankings

In April 2026 I was investigating why a client's target page was stuck at position 9 for its primary keyword despite having a solid backlink count. The page had 340 referring domains according to our link data export, which should have been sufficient for the competitive level of the niche. Something in the link profile was suppressing performance.

I exported the backlink list from our SEO tool as a two-column CSV (anchor text and source URL), pasted it into the anchor text analyzer, and entered the client's domain name for branded detection. The distribution results came back immediately: 61% Generic, 18% Branded, 11% Naked URL, 7% Partial Match, 3% Exact Match.

The problem was obvious. Nearly two-thirds of the backlinks used anchors like "click here", "read more", "this article", and "visit website". These carry almost no topical relevance signal to Google for the target keyword. The branded links were healthy, but there were barely any anchors containing even partial keyword terms.

I exported the classified list as CSV and filtered to show only the Generic anchors. I then identified the 30 most authoritative domains (by DR) within that group. These were sites that had clearly linked editorially but had used unhelpful anchor text. I drafted personalised outreach to each asking whether they would consider updating the anchor text to something more descriptive, explaining the context of the page and suggesting two or three natural anchor alternatives.

Of the 30 outreach attempts, 11 resulted in anchor text updates within six weeks. The page moved from position 9 to position 5 for the primary keyword over the following eight weeks.

Page moved from position 9 to position 511 of 30 anchor text update requests acceptedGeneric anchor concentration cut from 61% to 43%
Also used alongside: Anchor Text Analyzer

Frequently Asked Questions

What is anchor text in SEO?
Anchor text is the visible, clickable text of a hyperlink. When another website links to your page, the words used as the link text send a relevance signal to search engines about the topic of the destination page. For example, a link using the anchor text 'keyword research tools' signals to Google that the linked page is relevant to keyword research tool queries. Anchor text is one of many signals Google uses to understand what a page is about and how to rank it.
What is the ideal anchor text distribution for a backlink profile?
A natural backlink profile typically has around 30-40% branded anchors (your brand name or domain), 10-20% generic anchors (click here, read more), 10-20% naked URLs, 15-25% partial match anchors (descriptive phrases containing keywords), and 5-10% exact match anchors (the precise target keyword). These are guidelines, not absolute targets. The key is that the distribution should look like the result of independent editorial decisions rather than a managed campaign with controlled anchor text.
What happens if I have too many exact match keyword anchors?
A high concentration of exact match keyword anchors can suppress rankings through Google's Penguin algorithm, which targets unnatural link patterns. The threshold is not a fixed percentage but depends on the competitiveness of the keyword, the quality of the linking domains, and the overall pattern. Sites in competitive niches with 30% or more exact match anchors often show signs of over-optimisation. If you suspect anchor text is causing a penalty, build branded and generic anchor links to dilute the exact match ratio, and consider disavowing the most suspicious exact match link sources.
Should I do a backlink audit before starting a new link building campaign?
Yes. Understanding your existing anchor text distribution before starting a campaign allows you to set anchor text targets that move the profile toward a more natural distribution rather than exacerbating any existing imbalance. If your profile already has a high proportion of exact match anchors, the priority is to build branded and partial match links. If the profile is dominated by generic anchors, the opportunity is to request anchor text updates from existing linking domains and to use descriptive keyword-contextual anchors in new placements.
Can I improve existing anchor text by contacting sites that link to me?
Yes. Reaching out to sites that link to you using generic anchors and asking whether they would consider updating the anchor text to something more descriptive is a legitimate and effective strategy. The most productive targets are high-authority domains that have linked editorially with anchors like 'click here' or 'this article'. A personalised, brief email explaining what the page is about and suggesting two or three natural anchor text alternatives has a reasonable response rate and can materially improve the relevance signal from your existing link base.
What is a naked URL anchor?
A naked URL anchor is a link where the anchor text is the URL itself rather than descriptive words, for example 'https://yourtoolsbase.com' or 'www.yourbrand.com/page'. Naked URL anchors are natural and common in citations, press mentions, and references in technical or academic contexts. They pass link equity normally but carry no keyword relevance signal beyond any keywords that may appear in the URL itself. A healthy proportion of naked URL anchors (10-20%) signals a natural, citation-style link profile.
How do image links affect anchor text analysis?
Image links use the image alt text as the effective anchor text signal if an alt attribute is present. If the image has no alt text, the link passes no anchor text signal to search engines. In the analyzer, image links with no anchor text or alt text are classified as Empty / Image. If you have a significant number of image links from important referring domains, ensure those images have descriptive alt text to ensure the links contribute a meaningful relevance signal.
What is Google Penguin and how does it relate to anchor text?
Google Penguin is an algorithm component that targets websites with unnatural backlink profiles, including sites with manipulated anchor text patterns. It was launched as a periodic update in 2012 and became a real-time signal in 2016, meaning it now processes links continuously rather than during periodic refreshes. Penguin specifically looks for patterns that suggest link schemes, including concentrations of exact match keyword anchors across multiple links. Sites affected by Penguin typically see ranking suppression on pages with problematic link profiles.
Should I disavow links with generic anchor text?
Generic anchor text alone is not a reason to disavow a link. Disavow should be reserved for links from low-quality, spammy, or penalty-associated domains that you believe are actively harming your rankings. A link from a reputable site using a generic anchor like 'click here' is still a valuable link. Focus disavow efforts on the quality and source of links, not the anchor text in isolation. Generic anchors from low-quality sources combined with other spam signals are a stronger signal for disavow consideration.
How often should I audit my anchor text distribution?
Quarterly audits are sufficient for most sites. Sites in competitive niches that are actively building links may benefit from monthly monitoring. Sites that have previously received a manual action or algorithm penalty related to links should audit monthly until the profile has stabilised. Use Google Search Console's Links report alongside a third-party backlink tool to ensure comprehensive coverage, as no single tool indexes all backlinks.

Rate This Tool

Was this tool helpful?

Be the first to rate this tool

About the Author

S. Siddiqui

S. Siddiqui

Founder & Editor-in-Chief

LinkedIn Profile

S. Siddiqui is the founder and editor-in-chief of YourToolsBase, overseeing all content, tool accuracy, and editorial standards.

View full profile

Authoritative Sources

Formulas and data in this tool are based on guidelines from the above sources.