Internal linking audit

Internal Link Anchor Text Analyzer

Find out how your internal links describe each page. Spot over-optimized exact-match anchors, vague "click here" links, empty anchors and anchors that point to competing pages.

    Target URLLinksUnique anchorsDiversityTop anchorStatus
    Results will appear here.

    Runs entirely in your browser. Nothing is uploaded to any server.

    Why audit internal anchor text

    Relevance signals

    Anchor text tells search engines what the linked page is about, so it should be descriptive and accurate.

    Natural variety

    Using the exact same keyword anchor everywhere looks manipulative; a mix of natural phrases is healthier.

    Accessible links

    Screen reader users often browse a list of links, where "click here" is meaningless.

    How to use the anchor text analyzer

    1. Paste your linksPaste page HTML, or a list of URL and anchor pairs separated by a comma, tab or pipe.
    2. Set your domainOptionally enter your domain so external links are ignored.
    3. Review the reportCheck per-URL diversity, open each row to see every anchor and fix flagged issues.

    How the analysis works

    Links are grouped by their normalized target URL, ignoring the protocol, www prefix, trailing slash and fragment, so /shoes and https://www.example.com/shoes/ count as the same page. For each target the tool counts total links, unique anchors and the share of the most common anchor.

    A target is flagged as over-optimized when it has at least three links and one non-generic anchor makes up more than your chosen threshold. Diversity is the number of unique anchors divided by total links. There is no official ideal ratio, so use the report to spot patterns rather than chase a number.

    Over-optimized

    The same exact-match keyword anchor dominates the links to one page.

    Generic

    Vague phrases like "read more" give no information about the destination.

    Conflict

    One anchor phrase points to several different pages, which may compete.

    Anchor text analyzer FAQ

    What input formats are supported?

    Paste raw HTML and links are extracted automatically, or switch to list mode and paste one link per line as "URL, anchor", "anchor, URL", or separated by a tab or pipe.

    How are image links handled?

    For image links the image alt text is used as the anchor. If there is no alt, aria-label or title, the link is counted as an empty anchor.

    What counts as internal?

    Relative links always count. If you enter your domain, absolute links to other domains are skipped; otherwise all links are analyzed.

    Is exact-match anchor text bad?

    Not in moderation. Problems arise when nearly every link to a page uses the identical keyword phrase, which is what the threshold flags.

    Is my HTML uploaded?

    No. Parsing and analysis happen entirely in your browser.

    Try other SEO tools

    More free tools from My Panda Toolbox.