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.
Distribution (8 anchors)
Classified anchors
| Anchor Text | URL | Type |
|---|---|---|
| SEO tips | — | Exact Match |
| https://example.com | — | Naked URL |
| best keyword research tool | — | Partial Match |
| click here | — | Generic |
| YourBrand | — | Branded |
| keyword research guide for beginners | — | Partial Match |
| here | — | Generic |
| www.example.com/page | — | Naked URL |
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
- Export your backlink list from your SEO tool (Ahrefs, Semrush, Moz, Majestic, or Google Search Console). Most tools allow export to CSV.
- 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.
- 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.
- Enter your domain name in the branded detection field. This helps the classifier correctly identify anchors that include your brand name or domain.
- 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.
- 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.
- 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
| Type | Example | SEO Signal | Target % in Profile |
|---|---|---|---|
| Branded | "YourBrand", "yourbrand.com" | Authority and brand recognition | 30-40% |
| Exact Match | "keyword research tool" | Strong topical relevance (risk if overused) | 5-10% |
| Partial Match | "best tools for keyword research" | Contextual relevance, natural appearance | 15-25% |
| Generic | "click here", "read more", "here" | Minimal relevance signal | 10-20% |
| Naked URL | "https://yourbrand.com/page/" | Neutral; natural citation style | 10-20% |
| Empty / Image | [image with no alt text] | No text signal | Minimal |
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.
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.
Frequently Asked Questions
What is anchor text in SEO?
What is the ideal anchor text distribution for a backlink profile?
What happens if I have too many exact match keyword anchors?
Should I do a backlink audit before starting a new link building campaign?
Can I improve existing anchor text by contacting sites that link to me?
What is a naked URL anchor?
How do image links affect anchor text analysis?
What is Google Penguin and how does it relate to anchor text?
Should I disavow links with generic anchor text?
How often should I audit my anchor text distribution?
Rate This Tool
Was this tool helpful?
Be the first to rate this tool
About the Author
S. Siddiqui is the founder and editor-in-chief of YourToolsBase, overseeing all content, tool accuracy, and editorial standards.
View full profileRelated Tools
Authoritative Sources
Formulas and data in this tool are based on guidelines from the above sources.