Last updated
Analyzing a Blog Post's Anchor Text
Enter a URL to analyze all link text on that page. Example results for a 2,000-word blog post:
Link Text Analysis for: https://example.com/blog/seo-guide
─────────────────────────────────────────────────────────────────────
Total links found: 18
Internal links: 7
External links: 11
Anchor text categories:
Descriptive/keyword: 9 (50%)
Generic (click here, read more): 5 (28%)
Branded: 2 (11%)
Naked URL: 1 (6%)
Image (alt text): 1 (6%)
28% generic anchor text is too high. Each "click here" or "read more" is a missed opportunity to pass keyword relevance signals.
Generic Anchor Text Issues
The analyzer flags all generic anchor text with improvement suggestions:
Generic Anchor Text Found (5 instances):
─────────────────────────────────────────────────────────────────────
1. Text: "click here"
URL: /resources/seo-checklist.pdf
Issue: Non-descriptive — screen readers hear "click here" with no context
Suggestion: "Download the SEO checklist PDF"
2. Text: "read more"
URL: /blog/keyword-research-guide
Issue: Generic — doesn't tell users or search engines what they'll find
Suggestion: "Read our keyword research guide"
3. Text: "learn more"
URL: /services/seo-audit
Issue: Generic — misses opportunity to use target keyword
Suggestion: "Learn about our SEO audit service"
4. Text: "here"
URL: https://moz.com/beginners-guide-to-seo
Issue: Single word with no context
Suggestion: "Moz's Beginner's Guide to SEO"
5. Text: "this article"
URL: /blog/backlink-building
Issue: Vague reference
Suggestion: "our backlink building guide"
Duplicate Anchor Text Pointing to Different URLs
The same anchor text linking to different pages confuses search engines:
Duplicate Anchor Text Issues:
─────────────────────────────────────────────────────────────────────
Anchor text "SEO guide" links to 3 different URLs:
1. /blog/seo-guide-2023
2. /blog/seo-guide-2024
3. /resources/seo-guide-pdf
Issue: Search engines don't know which page is most relevant
for "SEO guide". This dilutes link equity across all three pages.
Recommendation: Use more specific anchor text for each:
1. "2023 SEO guide"
2. "2024 SEO guide"
3. "SEO guide PDF download"
Accessibility Analysis
The analyzer checks WCAG compliance for link text:
Accessibility Issues:
─────────────────────────────────────────────────────────────────────
WCAG 2.4.4 — Link Purpose (Level A)
Failing links (purpose not determinable from text alone):
✗ "click here" → /download/report.pdf
✗ "here" → https://external-resource.com
✗ "this" → /blog/related-post
Screen reader experience:
When navigating by links, a screen reader user hears:
"click here link", "here link", "this link"
— these provide no information about the link destination.
Passing links:
✓ "Download the annual report PDF"
✓ "View our pricing plans"
✓ "Read the JavaScript performance guide"
Anchor Text Distribution Analysis
A healthy anchor text profile for an internal linking strategy:
Anchor Text Profile:
─────────────────────────────────────────────────────────────────────
Exact match (target keyword): 3 links (17%)
Partial match (related keywords): 6 links (33%)
Branded: 2 links (11%)
Generic: 2 links (11%)
Natural/conversational: 5 links (28%)
Assessment: HEALTHY
- Exact match at 17% is within safe range (avoid >30%)
- Good mix of partial match and natural anchor text
- Generic links are low (11%) — acceptable
- No over-optimization detected
Over-optimizing with too many exact-match anchors (above 30%) can trigger Google's Penguin algorithm. A natural mix is safer and more effective.
Image Link Alt Text Check
When images are used as links, the alt text serves as the anchor text:
Image Links Found: 4
─────────────────────────────────────────────────────────────────────
1. <a href="/products"><img src="products-banner.jpg" alt=""></a>
Issue: Empty alt text — link has no accessible name
Fix: <img src="products-banner.jpg" alt="Browse our product catalog">
2. <a href="/about"><img src="team-photo.jpg" alt="team photo"></a>
Issue: Alt text describes image, not link destination
Fix: <img src="team-photo.jpg" alt="Meet our team">
3. <a href="/"><img src="logo.png" alt="Company Logo"></a>
Issue: Alt text should indicate this links to homepage
Fix: <img src="logo.png" alt="Company Name — Home">
4. <a href="/contact"><img src="contact-icon.svg" alt="Contact us"></a>
✓ Good — alt text describes the link destination
Naked URL Links
URLs used as anchor text are hard to read and miss keyword opportunities:
Naked URL Links Found: 2
─────────────────────────────────────────────────────────────────────
1. Text: "https://example.com/blog/javascript-performance-tips"
URL: https://example.com/blog/javascript-performance-tips
Issue: URL as anchor text is not user-friendly
Suggestion: "JavaScript performance tips"
2. Text: "www.external-resource.com/guide"
URL: https://www.external-resource.com/guide
Issue: Bare URL provides no context
Suggestion: "External Resource's complete guide"
Internal vs External Link Distribution
Understanding how link equity flows through your site:
Link Distribution:
─────────────────────────────────────────────────────────────────────
Internal links: 8 (44%)
- To other blog posts: 5
- To product/service pages: 2
- To resource pages: 1
External links: 10 (56%)
- To authoritative sources: 7
- To partner sites: 2
- To social media: 1
Assessment:
Internal linking is slightly low for a 2,000-word article.
Recommendation: Add 2-3 more internal links to related content
to improve crawlability and distribute page authority.