Anchor Text Analyzer

100% Client-Side Instant Result

Your results will appear here.

Ready to run.
Verified

About this tool

What Is Anchor Text Analysis?

Anchor text analysis examines the distribution of clickable text used in backlinks pointing to your website to assess the naturalness and safety of your link profile. Google uses anchor text as a relevance signal — the words people use to link to you tell Google what your page is about. However, if too many links use the exact same keyword-rich text, Google interprets this as manipulative link building.

The key metric is the anchor text ratio: the percentage breakdown of different anchor types in your backlink profile. A natural profile has mostly branded anchors (your company name), naked URLs, and generic text ("click here," "read more"), with a very small percentage of exact-match keyword anchors.

Understanding Anchor Text Types

Branded anchors use your company or domain name: "Nike," "Apple.com," "OnlineToolHubs." These signal legitimacy and are the safest type.

Naked URL anchors are raw URLs used as the clickable text: "https://example.com/page." These occur naturally when people paste links in forums, social media, and documents.

Generic anchors use non-descriptive text: "click here," "visit website," "learn more," "this article." While they provide no keyword relevance, they signal organic linking behavior.

Exact-match anchors use your target keyword as the link text: "buy running shoes," "best SEO tool." A small percentage is normal, but high concentrations trigger penalties.

Partial-match anchors include keywords within a longer, more natural phrase: "this guide on running shoes," "their excellent SEO analysis tool." These provide relevance signals while appearing natural.

Safe Anchor Text Distribution (2025-Guidelines)

Based on analysis of penalty-free websites across industries, the generally accepted safe distribution is:

| Anchor Type | Safe Range | Risk if Exceeded |
|---|---|---|
| Branded | 40-60% | Low risk — nearly impossible to over-optimize |
| Naked URLs | 15-25% | Low risk — signals natural linking |
| Generic | 10-15% | Low risk |
| Partial Match | 5-10% | Moderate risk if combined with exact match |
| Exact Match | Under 5% | High risk — primary trigger for Penguin algorithm |

These percentages apply to external backlinks. Internal links have more flexibility for exact-match anchors since you control your own site architecture.

Google Penguin and Anchor Text Penalties

Google's Penguin algorithm, now integrated into the core ranking system, specifically targets manipulative anchor text patterns. In the era before Penguin (pre-2012), ranking for "best credit card" simply required building thousands of links with that exact text. Penguin transformed this strategy from effective to destructive.

Modern Penguin detection flags profiles where:

  • Exact-match anchors exceed 5-10% of total backlinks

  • The same anchor text appears from many different domains

  • Anchor text does not match the natural distribution expected for your industry

  • Anchor text velocity (the rate of new exact-match links) spikes suddenly


The penalty is algorithmic — there is no manual notification. Your rankings simply drop for the over-optimized keywords, often dramatically.

How to Fix an Over-Optimized Profile

If your exact-match ratio is too high, do NOT immediately use Google's Disavow tool. Instead:

1. Dilute with branded links. Acquire new links using your brand name through PR outreach, podcast appearances, industry directories, and social profiles.

2. Build naked URL links. Submit your site to relevant business directories, comment on industry blogs (where appropriate), and share on forums — these naturally generate raw URL links.

3. Stop building exact-match links entirely. Even one more exact-match link when your profile is already over-optimized makes things worse.

4. Monitor progress monthly. Re-run your anchor text analysis every 30 days. Once your exact-match percentage drops below 5%, you can carefully resume keyword-targeted link building.

5. Use Disavow only for spam. The Disavow tool should only be used for truly spammy links you cannot get removed — not as a general anchor text management strategy.

Internal vs. External Anchor Text

Google treats internal links (links within your own site) differently from external backlinks. Internal exact-match anchors carry significantly less penalty risk because you naturally control your own navigation. However, creating hundreds of internal links all saying "best SEO tool" pointing to the same page can still be flagged as over-optimization.

Best practices for internal links: vary your anchor text between exact match, partial match, and contextual phrases. Use descriptive text that helps users understand where the link goes, not just what keyword you're targeting.

Advertisement

Practical Usage Examples

Healthy Profile

45% branded, 22% naked URL, 16% generic, 12% partial, 5% exact.

Risk: ✅ GREEN. Exact match under 5%. Safe distribution.

Dangerous Profile

15% branded, 5% naked, 10% generic, 30% exact, 40% partial.

Risk: 🚨 CRITICAL. 30% exact match. Immediate dilution needed.

Step-by-Step Instructions

Step 1: Enter Your Brand Name. Type the name of your website or business as it appears in backlinks. This helps the tool identify branded anchor text in your profile.

Step 2: List Your Target Keywords. Enter the commercial keywords you are trying to rank for, separated by commas. These are checked against your anchor text to measure exact-match concentration.

Step 3: Paste Your Anchor Text Data. Export your backlink data from Ahrefs, Semrush, or Google Search Console. Copy the anchor text column and paste it with one anchor per line.

Step 4: Review the Risk Assessment. The tool classifies each anchor as branded, naked URL, generic, exact match, or partial match, then calculates the percentage distribution.

Step 5: Follow the Recommendation. If your exact-match ratio exceeds safe thresholds, the tool provides specific guidance on how to dilute your profile through branded and natural link building.

Core Benefits

Detects Over-Optimization Risks: Identifies when your exact-match anchor text percentage crosses dangerous thresholds that trigger Google Penguin algorithmic penalties.

Complete Distribution Analysis: Categorizes every anchor into branded, naked URL, generic, exact match, and partial match types with precise percentage breakdowns.

Actionable Remediation Guidance: Does not just identify problems — provides specific steps to fix dangerous anchor profiles through velocity dilution strategies.

Competitor Profile Analysis: Paste a competitor's anchor text data to reverse-engineer their link building strategy and identify safe ratio benchmarks for your niche.

Client-Side Processing: Your sensitive backlink data is analyzed entirely in your browser. No data is uploaded to any server or stored anywhere.

Frequently Asked Questions

Anchor text is the visible, clickable text in a hyperlink. When someone links to your website with the text "best running shoes," that phrase is the anchor text. Search engines use it as a signal to understand what the linked page is about and how relevant it is to specific search queries.

The generally accepted safe threshold is under 5% of your total backlink profile. Websites with exact-match anchor text exceeding 10% face significantly higher risk of Google Penguin penalties. Some competitive niches may tolerate slightly higher percentages, but staying under 5% is the safest approach.

Branded anchor text uses your company or website name ("Nike," "Apple.com"). Exact match anchor text uses the commercial keyword you want to rank for ("buy running shoes," "best credit card"). Branded anchors are safe and signal legitimacy. Exact match anchors in high concentrations trigger over-optimization penalties.

No. Naked URLs (where the link text is the bare URL like "https://example.com") are one of the safest anchor types. They occur naturally when people paste links in forums, emails, and social media. A healthy backlink profile typically has 15-25% naked URL anchors.

Use velocity dilution: acquire new links with branded anchors and naked URLs through PR, guest posts with brand mentions, directory listings, and social profiles. This gradually reduces the percentage of exact-match anchors. Do not use the Google Disavow tool unless you have a manual action penalty notification in Search Console.

Yes. The Google Penguin algorithm, now part of the core ranking system, specifically targets unnatural anchor text patterns. Pages with excessive exact-match anchor text can experience significant ranking drops for those specific keywords. The penalty is algorithmic with no manual notification.

No. Google's natural language processing treats "Running Shoes," "running shoes," and "RUNNING SHOES" as the same anchor text. Our analyzer also normalizes case when categorizing anchors, so you do not need to standardize capitalization before pasting your data.

Google gives more leeway for exact-match anchors in internal links since you naturally control your own site navigation. However, creating hundreds of internal links with identical exact-match text pointing to one page can still be flagged. Best practice is to vary internal anchor text between exact match, partial match, and descriptive phrases.

Review your anchor text distribution monthly, especially if you are actively building links. After making corrections to an over-optimized profile, check every 30 days to track whether the exact-match percentage is declining to safe levels.

Yes. Export a competitor's backlink data from Ahrefs, Semrush, or Moz, paste their anchor text list, and enter their brand name. This reveals their anchor text strategy and helps you identify safe ratio targets specific to your industry and competition level.

Related tools

View all tools