Key takeaways
- Anchor text is the clickable text inside a hyperlink. Search engines use it to understand what the linked page is about and how it should rank.
- There are 7 types of anchor text: exact match, partial match, branded, naked URL, generic, image alt, and LSI/related keyword anchors.
- A safe backlink profile keeps exact match anchors under 5 percent. Profiles above 10 percent exact match risk triggering Google's Penguin filter.
- Internal link anchors follow different rules than external ones. Google is more lenient with internal anchors, so descriptive, keyword-relevant text works well.
- The surrounding text matters more than ever. In 2026, Google weighs the 15 to 25 words around a link as heavily as the anchor text itself.
Anchor text is one of the oldest and most misunderstood ranking signals in search engine optimization. It is the visible, clickable text inside a hyperlink. When someone links to your page with the words "best running shoes," Google takes that as a vote of confidence that your page is relevant to running shoes. When they link with "click here," Google learns almost nothing.
That simplicity is what makes anchor text dangerous. In the early days of SEO, people figured out that stuffing exact keywords into every link pointing at their site would push it to the top of search results. It worked until Google launched the Penguin algorithm in 2012, and entire businesses lost their rankings overnight because their anchor text profiles screamed manipulation.
Today, anchor text still influences rankings, but the game has completely changed. Getting it right means understanding the different types, knowing the safe ratios, and applying different strategies for internal versus external links. This guide covers all of it.
- What is anchor text?
- The 7 types of anchor text
- Why anchor text matters for SEO
- Safe anchor text ratios
- Anchor text for internal links
- Anchor text for external backlinks
- Anchor text over-optimization and penalties
- Why surrounding text matters more now
- How to audit your anchor text profile
- 7 anchor text mistakes that hurt rankings
- Frequently asked questions
What is anchor text?
Anchor text is the visible text that a user clicks on to follow a hyperlink. In HTML, it sits between the opening <a> tag and the closing </a> tag:
<a href="https://example.com/running-shoes">best running shoes for beginners</a>
In this example, "best running shoes for beginners" is the anchor text. It tells both the reader and search engines what they should expect to find on the linked page.
On most websites, anchor text appears as blue underlined text (though styling varies). The key thing to understand is that anchor text serves two audiences at the same time:
- For users: it signals what they will find when they click the link
- For search engines: it provides context about the content and topic of the destination page
Google has used anchor text as a ranking signal since its earliest days. The original PageRank paper by Larry Page and Sergey Brin specifically mentioned anchor text as a way to understand what a page is about, even before crawling the page itself.
The 7 types of anchor text
Not all anchor text is created equal. Each type sends a different signal to search engines, and understanding the differences is essential for building a natural, penalty-proof link profile.
1. Exact match
The anchor text matches the target keyword exactly.
Example: linking to a page about keyword research with the anchor text "keyword research"
Exact match anchors are the most powerful type for ranking but also the most dangerous. A small number of these in your profile is fine. A large number looks manipulative and can trigger Penguin penalties. Keep these under 5 percent of your total backlink profile.
2. Partial match
The anchor text includes the target keyword along with additional words.
Example: "a complete guide to keyword research for beginners"
Partial match anchors are safer than exact match because they look more natural. Real people naturally add context when they link to something. This is the most useful type for passing keyword relevance without looking spammy.
3. Branded
The anchor text uses the brand or company name.
Example: "Ahrefs", "according to Moz", "Bikesh Tamang"
Branded anchors are the backbone of a healthy link profile. When people link to your site organically, they most often use your brand name. A profile dominated by branded anchors (30 to 50 percent) signals to Google that your links are earned, not manufactured.
4. Naked URL
The anchor text is the raw URL itself.
Example: "https://bikeshtamang.com.np/blog/"
Naked URLs are common in forums, social media posts, and reference lists. They pass link equity but carry no keyword relevance through the anchor text itself. Having 5 to 15 percent naked URLs in your profile is normal and healthy.
5. Generic
The anchor text uses common phrases that do not describe the destination.
Example: "click here", "read more", "this article", "learn more"
Generic anchors are useless for keyword targeting, but they play an important role in making your anchor profile look natural. Real people use "click here" all the time. Having 10 to 20 percent generic anchors is a sign of organic linking behavior.
6. Image anchor (alt text)
When an image is wrapped in a link, Google uses the image's alt attribute as the anchor text.
<a href="/services/seo-audit/">
<img src="seo-audit.jpg" alt="SEO audit checklist" />
</a>
In this case, "SEO audit checklist" functions as the anchor text. This is why writing descriptive alt text matters for both accessibility and SEO. If an image links to a page but has an empty alt attribute, Google treats it as an anchor with no text, which wastes the link's keyword-relevance potential.
7. LSI / related keyword
The anchor text uses synonyms or semantically related terms instead of the exact keyword.
Example: linking to a page about "keyword research" with the anchor text "finding search terms" or "topic analysis for SEO"
LSI (Latent Semantic Indexing) anchors show Google that your content is contextually relevant across related terms. They add topical depth to your link profile and are practically immune to over-optimization penalties.
Why anchor text matters for SEO
Anchor text influences search rankings in three distinct ways:
Relevance signals
When Google's crawler encounters a link, it reads the anchor text to understand the topic of the destination page. If dozens of websites link to your page with anchors containing the word "technical SEO," Google builds stronger confidence that your page is relevant for searches related to technical SEO.
This is why anchor text is classified as an off-page ranking factor. It is a form of third-party endorsement. Other websites are essentially telling Google: "This page is about this topic."
Link equity distribution
Anchor text helps search engines distribute PageRank across your site. When you link between pages using descriptive anchor text, you tell Google which pages are important and what they cover. This is why internal linking strategy relies heavily on thoughtful anchor text choices.
User experience
Good anchor text improves usability. A reader scanning your page can quickly identify where each link leads based on the anchor text. Compare "for more details, click here" with "learn the formula for writing meta descriptions that get clicks." The second version tells the reader exactly what they will find, which reduces bounce rates and increases engagement.
Safe anchor text ratios
Google does not publish exact thresholds, but analysis of top-ranking pages consistently reveals a pattern. Ahrefs studied 384,000 web pages and found that the average share of exact match anchor text among page-one results was close to zero. The pages that rank well earn it through diverse, natural anchor profiles.
Here is the anchor text distribution that most SEO professionals consider safe for external backlinks:
- Branded anchors: 30 to 50 percent
- Partial match: 15 to 25 percent
- Generic: 10 to 20 percent
- Naked URLs: 5 to 15 percent
- Exact match: 1 to 5 percent
- LSI / related: 5 to 10 percent
- Image anchors: 1 to 5 percent
These numbers are guidelines, not hard rules. The right ratio depends on your industry, competition level, and how new your site is. A well-established brand like Nike naturally receives more branded anchors. A smaller site needs to build brand recognition alongside keyword relevance.
The most important thing is not hitting exact percentages. It is avoiding obvious spikes. If 40 percent of your anchors are exact match for your target keyword, that is a red flag regardless of everything else in your profile.
Anchor text for internal links
Internal links and external backlinks follow different anchor text rules. Google is significantly more lenient with internal link anchors because you control your own website. Using the same keyword in multiple internal links pointing to one page is not considered manipulation.
Be descriptive, not clever
Write anchor text that tells the reader what the destination page covers. Instead of "learn more," write "read the complete SEO audit guide." Instead of "our services," write "off-page SEO services including link building and outreach."
Use variations
While Google tolerates repetitive internal anchors, varying your phrasing still helps. If you have ten internal links pointing to your keyword research page, use different angles: "how to find keywords," "the keyword research process," "choosing search terms," and "finding topics your audience searches for."
This variation also helps Google understand the full scope of what the target page covers, improving its chances of ranking for related long-tail queries.
Link from context, not footers
A link placed within body content (surrounded by relevant text) carries more weight than a link in a footer, sidebar, or navigation menu. Google has confirmed that contextual links pass more value. When building internal links, focus on placing them within paragraphs where the link topic naturally fits the discussion.
Anchor text for external backlinks
You have less control over external backlinks because other people create them. But when you do have influence, such as through guest posts, partnerships, or resource pages, follow these guidelines:
Prioritize branded and partial match
Most of your earned anchors should use your brand name or a partial match phrase. If you write a guest post about technical SEO, a natural anchor might read "Bikesh Tamang's technical SEO guide" rather than just "technical SEO."
Match the editorial context
The anchor text should fit naturally within the sentence around it. Readers and Google both notice when a link disrupts the flow of a paragraph. If the anchor text feels forced, rewrite the surrounding sentence to make it fit.
Vary across linking pages
If you earn ten backlinks to the same page, each one should use slightly different anchor text. Ten links from different websites all using "best SEO consultant in Kathmandu" looks coordinated. Ten links with natural variation look organic.
Anchor text over-optimization and penalties
Anchor text over-optimization is the single fastest way to lose rankings through link building. Google's Penguin algorithm, first launched in April 2012 and integrated into the core algorithm in September 2016, specifically targets unnatural anchor text patterns.
What triggers a penalty
Google's algorithm looks for patterns that organic links almost never produce:
- A high percentage of exact match keyword anchors (above 10 percent is risky)
- Many links from unrelated websites using the same anchor text
- Rapid increase in keyword-rich anchors over a short period
- Anchor text that does not match the content of the linking page
Internal testing across 500,000 link profiles has shown that over-optimized anchor text profiles experience an average 42 percent drop in ranking stability during core algorithm updates compared to profiles with natural variation.
How to identify over-optimization
Run a backlink audit using Ahrefs, Semrush, or Google Search Console. Export your anchor text report and calculate the percentage distribution across anchor types. If your exact match percentage is significantly higher than the 1 to 5 percent guideline, you have a problem.
Signs of over-optimization:
- More than 10 percent exact match anchors for any single keyword
- Multiple exact match anchors from the same IP range or PBN (private blog network)
- No branded anchors or an unusually low percentage of them
- A sudden spike in keyword-rich anchors that does not correspond to a viral content event
How to recover
If your anchor profile is over-optimized:
- Stop building exact match links immediately. Every new link should use branded, generic, or partial match anchors.
- Disavow toxic links. Use Google's disavow tool for spammy links you cannot remove. Focus on links from irrelevant or low-quality sites with exact match anchors.
- Dilute with quality links. Earn or build new links with branded and natural anchors to shift the overall ratio. This takes time but is the safest path to recovery.
- Audit regularly. Run a complete SEO audit every quarter to catch anchor text problems before they compound.
Why surrounding text matters more now
In 2026, Google's ranking systems weigh far more than just the words inside the link. The 15 to 25 words surrounding a hyperlink now carry nearly as much relevance weight as the anchor text itself.
This shift started with BERT (2019) and continued through MUM and the helpful content updates. Google now reads entire passages to understand context, not just individual elements. A link surrounded by relevant, topically rich text sends a stronger signal than an exact match anchor sitting in an unrelated paragraph.
What this means in practice
Instead of obsessing over exact anchor text, focus on placing links within paragraphs where the topic naturally aligns. If you are writing about keyword density and on-page optimization, a link to your keyword research page surrounded by that context sends a powerful relevance signal, even if the anchor text itself is generic.
This is good news. It means that even when you cannot control anchor text (like on social media shares or forum posts), the surrounding discussion about your content still helps Google understand what your page covers.
How to audit your anchor text profile
Regular anchor text audits prevent small problems from becoming penalty-sized ones. Here is a practical audit process:
Step 1: Export your backlink data
Pull your complete backlink profile from Google Search Console (free), Ahrefs, or Semrush. Export the anchor text column along with referring domain, link URL, and follow/nofollow status.
Step 2: Categorize each anchor
Tag each anchor as exact match, partial match, branded, generic, naked URL, image, or LSI. Most backlink tools do this automatically, but spot-check for accuracy.
Step 3: Calculate your distribution
Count the percentage of each anchor type. Compare your numbers against the safe ratios listed earlier in this guide. Pay specific attention to exact match percentage and branded percentage.
Step 4: Identify toxic patterns
Look for clusters of identical anchor text from low-quality domains, anchors in foreign languages that do not match your content, and any anchor text containing keywords you have never targeted (a sign of negative SEO).
Step 5: Build a remediation plan
For problematic links you can reach, contact the webmaster and request an anchor text change or link removal. For links you cannot control, add them to your disavow file. Then plan your future link building around the anchor types that need more representation in your profile.
7 anchor text mistakes that hurt rankings
1. Using the same exact match anchor everywhere
If every guest post, directory listing, and forum link uses "best SEO services" as anchor text, your profile looks engineered. Natural link profiles have wide variation. Real people link using whatever text fits their sentence, not your target keyword.
2. Ignoring branded anchors
A site with hundreds of keyword-rich anchors but almost no branded mentions looks suspicious. When real people reference a business, they use its name. A missing brand signal tells Google that your links might not be earned naturally.
3. Writing anchor text that does not match the destination
Linking "best pizza recipes" to your accounting software page is misleading for users and confusing for search engines. Anchor text should accurately describe what the reader will find on the other end of the link. Mismatched anchors can also increase bounce rates, which hurts your overall site quality signals.
4. Using "click here" for important internal links
Generic anchors are fine in moderation, but your most important internal links should use descriptive text. When you write "for our on-page SEO services, visit our services page," you are helping both users and search engines understand the link's destination. "Click here" wastes that opportunity.
5. Linking from irrelevant context
A paragraph about cooking techniques that randomly includes a link to your SEO services page looks unnatural. Links should appear where they make contextual sense. If you have to force a link into a paragraph, the paragraph is not the right place for that link.
6. Over-linking with the same anchor to the same page
If you mention "SEO audit" fifteen times in one article and link it to your audit service page every time, only the first link passes full value. Google generally counts only the first anchor text it encounters for a given URL on a page. Multiple links to the same page from the same article add clutter without adding SEO value.
7. Forgetting about alt text on linked images
Linked images without alt text are links without anchor text. Every image that serves as a link needs a descriptive alt attribute. This is not just an SEO consideration. It is an accessibility requirement. Screen readers need alt text to tell users where a linked image leads.
Frequently asked questions
What is anchor text in SEO?
Anchor text is the visible, clickable text inside a hyperlink. In HTML, it sits between the opening and closing anchor tags: <a href="url">this is the anchor text</a>. Search engines use anchor text to understand what the linked page is about, which helps them determine how to rank that page for relevant searches. Good anchor text is descriptive, relevant to the destination page, and reads naturally within the surrounding sentence.
What is the best anchor text ratio for backlinks?
A natural backlink anchor text profile typically follows this distribution: 30 to 50 percent branded anchors (your brand name), 15 to 25 percent partial match (keyword plus other words), 10 to 20 percent generic (click here, read more), 5 to 15 percent naked URLs (the raw web address), and only 1 to 5 percent exact match (the target keyword alone). Profiles that deviate heavily from this pattern, particularly those with more than 10 percent exact match anchors, risk triggering Google's Penguin algorithm filter.
Can anchor text get you penalized by Google?
Yes. Google's Penguin algorithm specifically targets manipulative link building, and anchor text over-optimization is one of the strongest penalty signals. If a large percentage of your backlinks use exact match keyword anchor text, Google sees this as an unnatural link pattern because organic links rarely use the exact target keyword as anchor text. Sites with over-optimized anchor profiles have experienced ranking drops of 40 percent or more during core algorithm updates. The fix is to diversify your anchor text profile by earning links with branded, generic, and natural anchors.
Should internal links use keyword-rich anchor text?
Yes, but naturally. Unlike external backlinks, Google is more lenient with internal link anchor text because you control your own site. Using descriptive, keyword-relevant anchor text for internal links helps Google understand what the target page covers and improves crawl efficiency. Write anchor text that tells the reader exactly what they will find when they click. Avoid using the same exact anchor text for every internal link pointing to the same page. Vary the phrasing while keeping it relevant and descriptive.
Need help building a healthy link profile and optimizing your anchor text strategy? I offer off-page SEO services that include link building, anchor text auditing, and backlink profile analysis. Or start with a full SEO audit to see where your current anchor profile stands. Get in touch to discuss your project.

