Internal Anchor Text Analyzer
Upload Screaming Frog All Inlinks XLSX to find generic, blank, repetitive and inconsistent internal anchor text by destination.
Upload Screaming Frog All Inlinks
Export Bulk Export → Links → All Inlinks from Screaming Frog and upload the XLSX directly.
Uses Source, Destination and Anchor. Follow, Link Position and Link Origin are used when available.
Anchor text patterns by destination
Turn the findings into action.
Get My Free QCK SEO + CRO AuditWhy use this tool?
Anchor text provides context around internal links, but evaluating it page by page is tedious on large sites. Grouping real inlink rows by destination makes patterns, blank anchors and repeated language easier to inspect.
How it works
Upload the Screaming Frog All Inlinks XLSX. The analyzer groups Source → Destination rows by destination and reports anchor diversity, dominant anchors, generic anchors, blank anchors and repeated patterns.
How to interpret the results
The tool deliberately does not label an anchor as over-optimized or assign a made-up quality score. Relevance depends on the destination page, surrounding copy, navigation patterns and the site's broader internal linking strategy.
Free Internal Anchor Text Analyzer FAQs
What is anchor text?
Anchor text is the visible or otherwise recorded text associated with a hyperlink.
What does this anchor text analyzer use?
It uses the Source, Destination and Anchor fields from the inlinks export you upload.
Does repeated anchor text automatically hurt SEO?
No. Repetition alone is not enough to diagnose a problem, especially in navigation and templated site elements.
Can I export the analysis?
Yes. The tool can export its grouped results for further review.
Explore more free SEO tools
Key takeaways
- ✓Anchor text tells search engines what the destination page is about. Generic anchors tell them nothing.
- ✓"Click here", "read more" and "learn more" are the most common wasted signals on most websites.
- ✓Natural variation beats exact-match repetition. Identical anchors on hundreds of links look engineered.
- ✓Check what your important pages are linked with, not just how often — the text matters as much as the count.
- ✓Internal anchor text is fully under your control, which makes it one of the cheapest signals available.
What anchor text does
Anchor text is the clickable text of a link, and it functions as a description of the destination. When a search engine encounters a link, the anchor is one of the strongest available clues about what the target page covers — sometimes stronger than the target page's own content.
For internal links this is entirely within your control. You decide what every link on your site says about every other page. That makes internal anchor text one of the few ranking signals that requires no outreach, no budget and no permission.
Most sites squander it. Links get added with whatever text was convenient, and "read more" ends up being the most common description of the site's most important pages.
What an anchor text audit reveals
Generic anchors
"Click here", "read more", "learn more", "this page", "here". Each one is a link that describes nothing. They are also poor for accessibility, since screen reader users navigating by link hear a list of identical, meaningless entries.
Over-optimisation
The opposite failure. The same exact-match keyword phrase used as the anchor on every internal link to a page. It reads as engineered to people and looks manipulative to search engines. Internal over-optimisation is less risky than external, but it is still worth avoiding.
Mismatched anchors
Anchor text describing something other than what the destination page actually covers. Usually a legacy problem: the page changed and the links pointing at it did not. Actively misleading for both users and crawlers.
Anchor concentration on the wrong pages
When a minor page receives rich, descriptive anchors while an important one receives only navigational or generic text. The distribution of anchor quality is a statement about priority, and it frequently contradicts the actual commercial priority.
The check that finds the most: pick your five most commercially important pages and list every anchor text pointing at them. If most entries are navigation labels or "learn more", you have found a genuinely cheap improvement.
What good internal anchor text looks like
- Descriptive. A reader should know where the link goes without reading the surrounding sentence.
- Naturally varied. Different phrasings pointing at the same page, all describing it accurately.
- Concise. Two to five words usually. A whole sentence as an anchor dilutes the signal.
- Contextually placed. Inside relevant body copy, not appended as a list of links at the end.
- Honest. The anchor should match what the destination actually delivers.
A page might reasonably be linked with "internal link checker", "audit your internal links", "find orphan pages" and "internal linking audit tool" — four different anchors, all accurate, all describing a different facet.
Navigation and footer anchors are different
Sitewide navigation anchors are necessarily short and repeated, and that is fine — they serve orientation, not topical signalling. Exclude them when assessing anchor quality, or they will dominate the distribution and hide the contextual links that actually matter.
Fixing anchor text at scale
- Export your internal links with anchor text and destination URL from a crawl.
- Exclude navigation and footer links so you are looking at contextual links only.
- Group by destination and review the anchor set for each important page.
- Find generic anchors pointing at pages that matter and rewrite them in place.
- Find pages with no descriptive anchors at all and add contextual links from relevant content.
- Check for exact-match repetition and diversify where a single phrase dominates.
Rewriting generic anchors is fast, low-risk work that touches existing content rather than creating new pages, which makes it easy to fit into a normal week.
Anchor text and topical clusters
Anchor text is what turns a group of linked pages into a recognisable cluster. Links between related pages establish that they belong together; the anchors establish what the group is about.
Within a cluster, supporting pages should link to the main page using anchors that describe the broad topic, while the main page links out using anchors that describe each specific sub-topic. That pattern makes the hierarchy legible: one page owns the subject, others own its parts.
When every link inside a cluster uses the same anchor, the hierarchy disappears and the pages read as interchangeable — which is also how they end up competing with each other.
Internal versus external anchor text
Worth separating, because the rules differ.
External anchors are largely outside your control, and attempts to control them at scale are what over-optimisation penalties target. A natural external profile contains brand mentions, URLs, generic text and descriptive phrases in unmanaged proportions.
Internal anchors are entirely yours to set, and search engines expect them to be deliberate. Being descriptive and consistent internally is normal practice, not manipulation. The failure mode internally is laziness, not over-optimisation.
Common patterns worth checking
A few distributions show up repeatedly across sites and each points at a specific fix.
One page, one anchor, hundreds of links
Usually a navigation or footer link counted alongside contextual ones. Filter those out before drawing conclusions, or the distribution will look far more repetitive than it is.
Important page, only navigational anchors
The page is reachable but never described. Nothing in your content explains what it covers, so the only topical signal comes from the page itself. Adding three or four contextual links from related articles usually changes this quickly.
Rich anchors pointing at thin pages
Descriptive, keyword-relevant anchors concentrated on a page that does not deserve them — often an old blog post that happened to be convenient to link. Redirect the links to the page that should own the topic.
Anchors describing outdated content
Links written years ago describing a page as it used to be. Both misleading and a missed signal, and easy to miss because nobody re-reads old links.
How this connects to the rest of your internal linking
Anchor text and link distribution are two halves of the same audit and answering only one leaves the job unfinished.
Link count tells you which pages your site treats as important. Anchor text tells you what your site says those pages are about. A page can have plenty of links and no useful description, or an excellent set of descriptive anchors and only two links pointing at it. Both are incomplete.
The practical sequence is to fix distribution first — get links pointing at the pages that matter — then fix the anchors on those links. Doing it in the other order means rewriting anchors on links you are about to add more of anyway.
Final thoughts
Anchor text is a signal most sites give away for free. Every "read more" is a sentence you were allowed to write about your own page, and chose not to.
Export your internal links, look at what your five most important pages are actually described as, and rewrite what you find. It is an afternoon of editing with no risk and no dependencies.
Frequently asked questions
What is anchor text?
The clickable text of a hyperlink. It functions as a description of the destination page and is one of the stronger signals search engines use to understand what a linked page covers.
Why is "click here" bad anchor text?
It describes nothing about the destination, wasting a signal you fully control. It is also poor for accessibility, since screen reader users navigating by link hear repeated identical entries.
Can I over-optimise internal anchor text?
Yes, though the risk is lower than with external links. Using the same exact-match phrase on every internal link to a page reads as engineered. Natural variation is both safer and more useful.
How long should anchor text be?
Usually two to five words — long enough to describe the destination, short enough to keep the signal focused. A full sentence as an anchor dilutes it.
Should navigation links have descriptive anchors?
Navigation anchors are necessarily short and repeated, which is appropriate for orientation. Exclude them when auditing anchor quality so they do not hide your contextual links.
Does internal anchor text affect rankings?
It helps search engines understand what a page is about, which affects which queries it competes for. It is not a standalone ranking factor, but it is a clear and controllable relevance signal.
How do I export anchor text from my site?
Crawl the site with a tool that records outlinks and anchor text, then export the internal links report. Paste it into the analyzer above — parsing happens in your browser.
Related free tools
Use the analyzer to identify repetitive, generic and blank anchors, then get a QCK SEO + CRO audit to decide which internal links are actually worth rewriting.
