Link Profile SEO
Anchor Text Distribution Analyzer
Paste a list of anchor texts (one per line, optionally with the linking URL) to classify every anchor, measure your exact-match ratio against natural-profile benchmarks, and catch over-optimization or concentration risks before an algorithm does.
Accepts "anchor | URL", "anchor, https://url", tab-separated pairs, or plain anchor text with no URL, one entry per line. Nothing is sent anywhere except our server for this one-time analysis.
What this tool checks
Backlink and internal-link anchor text is one of the clearest footprints search engines use to detect manipulated link building. This tool applies the same rule-based classification SEO link audits use by hand: it sorts every anchor into a standard category, computes the distribution across your whole list, and flags patterns — like a too-high exact-match share, one anchor dominating the profile, or too little natural/branded variety — that are known over-optimization and manual-action risk signals.
How the analysis works
Every anchor is normalized (case, punctuation, whitespace) and classified in priority order, then percentages and risk flags are computed from the actual list you paste — nothing is guessed.
Anchor categories
Branded (contains your brand name), Exact Match (identical to your target keyword), Partial Match (contains the keyword or all of its words), Generic (click here, read more, and similar boilerplate, in English and Indonesian), Naked URL (the anchor is itself a URL or bare domain), and Other/Empty for everything else.
Over-optimization scoring
Natural link profiles rarely exceed roughly 10-15% exact-match anchors. This tool flags warn at 15% and high risk at 30%, and checks that branded + naked-URL + generic anchors (the naturally-occurring types) make up a healthy share of the total.
Concentration & diversity
A single anchor phrase repeated across a large share of your links, or very low anchor variety overall, is a common footprint of reciprocal or paid link schemes — even when no single anchor is exact-match. Both are checked and flagged independently.
Flexible input, any source
Paste anchors exported from any backlink tool, a spreadsheet column, or a manually compiled list. "anchor | URL", "anchor, https://url", tab-separated pairs, and plain anchor-only lines are all accepted in the same paste.
Frequently asked questions
What is a safe exact-match anchor text ratio?
There is no official Google threshold, but most practical link-audit guidance treats roughly 10-15% exact-match anchors (out of your whole profile) as the upper edge of natural. Profiles built heavily around one exact phrase have historically correlated with Penguin-style penalties and manual actions.
Why does the tool ask for a brand name separately from the keyword?
Branded anchors (your company or site name) are one of the strongest naturally-occurring anchor types — real editorial links very often just use your brand name. Separating brand from target keyword lets the tool tell "healthy branded mention" apart from "keyword-stuffed anchor" instead of grouping them together.
My anchors are not in English — will classification still work?
Exact-match, partial-match, branded, and naked-URL detection work on any Latin-script language since they compare your pasted text directly against your own keyword and brand. The generic-phrase list (click here, read more, etc.) additionally recognizes common Indonesian phrasing, but is not exhaustive for every language.
Does this tool store or share my anchor list?
Your pasted list is sent once, over HTTPS, to our server to run the classification and scoring (needed to keep the logic consistent and not exposed as copyable client code), and is not stored beyond that request.