Anchor text distribution is a backlink quality signal
Google has used anchor text as a ranking signal since the original PageRank paper. The text linking to your page tells Google what the page is about. But unnatural anchor text distribution (90% of incoming links using your exact target keyword) is one of the strongest spam signals Google watches for, and triggers the Penguin algorithm.
This analyzer categorizes the anchor text on a page into six buckets: branded (your brand name), exact-match (your target keyword), generic (click here, learn more), naked URL (the URL itself as anchor), image (alt text used as anchor), and empty. The distribution tells you whether anchor patterns look natural or manipulated.
What a healthy anchor distribution looks like
For internal links, descriptive anchor text matters most. Branded and exact-match anchors are fine because they reflect natural site organization. There is no "manipulation" risk for internal anchors because you control them.
For inbound external backlinks (which this on-page analyzer does not measure but which you should monitor with backlink tools), a healthy distribution is roughly 40 to 60% branded, 20 to 30% naked URL, 10 to 20% generic, and under 5% exact-match. Anything over 10% exact-match looks unnatural to Penguin.
The six anchor categories explained
Branded anchors use your brand or domain name. "DarnItSEO" or "darnitseo.com" linking to our homepage is a branded anchor. These are the safest anchor type and should dominate your backlink profile.
Exact-match anchors use the target keyword for the destination page. "robots.txt tester" linking to a robots.txt tester page is exact-match. Powerful when natural, dangerous when manipulated.
Generic anchors are non-descriptive: click here, read more, this article, learn more. Common but low-value. They convey no signal to Google about what the destination is.
Naked URLs use the URL itself as the visible link text: https://example.com/page. Common in citations, references, and forum posts. Acts as a signal-neutral anchor.
Image anchors use the alt text of the linked image as the anchor. Make sure alt text is descriptive; the alt becomes the anchor signal.
Empty anchors have no text and no usable image alt. Always a problem. Fix immediately. Empty anchors hurt accessibility and provide zero ranking signal.
Common anchor text issues
Over-optimization on internal links is rare but possible. If every link to your robots.txt tester uses the exact phrase "robots.txt tester", consider varying anchors to "test your robots.txt", "robots.txt validator", and similar variations.
Excessive "click here" anchors are a usability and SEO miss. Replace with descriptive anchors. The same article can use 20 different descriptive anchors instead of 20 generic ones.
Empty image anchors (an image with no alt that wraps a link) are common in older WordPress themes. Either add descriptive alt to the image, or remove the link if the image is purely decorative.
Internal vs external anchor analysis
This tool analyzes the anchors on the page you submit. For analysis of which external sites are linking to your domain with which anchors (the more important SEO signal), you need a backlink tool like Ahrefs, SEMrush, or Moz. The DarnItSEO Audit pulls backlink data via the connected backlink API.