Type a tool name, for example "keyword density" or "transcript".
Analyze anchor text distribution and identify over-optimized patterns.
This anchor text checker reads any public web page and lists every clickable link phrase it finds, with a count for each phrase and a split into internal, external and nofollow links. It is built for SEO writers, site owners and link builders who want to spot repetitive, vague or over-optimized anchors quickly.
Anchor text is the visible, clickable wording of a hyperlink. In HTML it is the text between the opening and closing link tags, for example <a href="/running-shoes">trail running shoes</a>, where "trail running shoes" is the anchor. Search engines read it, together with the surrounding content, to understand what the linked page is about.
Anchors usually fall into a few types:
Google's Search Central guidance says link text should be descriptive, reasonably short and relevant to the page it points to. A healthy page mixes these types instead of repeating one phrase everywhere.
The tool audits the links that appear on one page you enter. It shows four totals (Total Links, Internal, External and Nofollow) and a table of the most used anchor phrases with these columns: Anchor Text, Count, Internal, External and Nofollow.
The same phrase is grouped together even if the capitalization differs, so "Read More" and "read more" count as one row. Rows are sorted from most used to least used, and the table lists up to 50 phrases.
It does not list the backlinks that other sites point at your page. It shows the links on the page itself, which means your internal linking and the outbound links you give to other sites.
Say you enter the URL of a 1,500-word running guide and the summary shows Total Links 64, Internal 52, External 12 and Nofollow 3. That is a normal split for a blog post with a menu, a footer and a few cited sources.
The top of the table might look like this:
| Anchor Text | Count | Internal / External |
|---|---|---|
| Read more | 9 | 9 / 0 |
| running shoes | 7 | 7 / 0 |
| [Image Link] | 5 | 5 / 0 |
| Home | 2 | 2 / 0 |
Here is what that tells you. "Read more" appears 9 times, and 9 of 64 links is about 14% of the page, all with a phrase that describes nothing. "running shoes" appears 7 times, about 11% of all links, which is a lot of repetition for one phrase and worth a closer look. The 5 image links have no text at all.
The fixes are specific: rewrite "Read more" as the title of each target post, vary or merge some "running shoes" links, and give the image links a text link nearby that describes the destination.
Read the results by asking one question: would a visitor know where each link goes from the words alone? Use the following checks.
A high Internal count is fine if the links are useful, since internal links help visitors and crawlers move around your site. A high External count on a page meant to sell something may be sending visitors away. Compare the two numbers with what the page is meant to do.
One phrase taking up a large share of all links is a pattern worth fixing. There is no official ideal ratio, and Google does not publish one, so treat any percentage you read online as a rough guideline. Navigation and footer links repeat on every page, so words like "Home" or "Contact" are normal at the top.
[Image Link] means the link wraps an image and has no visible words. [Empty] means the link has no text and no image. Both give search engines and screen-reader users little to work with. Add descriptive text, or make sure the image carries a useful alt description.
"Click here", "read more", "this page" and "link" are weak anchors. Replace them with the topic of the destination, such as "our guide to finding broken links".
Yes means at least one link using that phrase has a nofollow value in its rel attribute. Links marked only as sponsored or user-generated content are not counted as nofollow here. Paid or untrusted outbound links should carry the right rel value, so check that those rows show what you expect.
Anyone who edits links on their own pages gets value from a quick anchor audit.
Good anchors are short, accurate and varied. Aim for natural wording that reads well in the sentence instead of forcing the target keyword into every link.
The tool reads the links present in the page's HTML. Links that a script adds after the page loads may not appear in the results, so a page built mostly with scripts can look thinner than it does in a browser.
Links with an empty address or a script action are skipped. The table shows destinations only as internal or external counts, not full addresses. Only the top 50 phrases are listed, and if the page has no usable links you will see the message that no links were found.
For the incoming side of your link profile, such as which sites link to you and how many, use the backlink checker. If you want to turn unlinked mentions of your brand into links with good anchors, try the brand mention finder. More options are in the backlink tools collection.
Enter a page address in the box above and click Analyze Anchors. In a few seconds you will know which phrases dominate the page and which links need clearer wording.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market