Internal Link Analyzer
List every internal link on a page with its anchor text, nofollow flag, duplicates, self-links and generic anchors.
Analyze a page's internal links
Links that stay on the same site, with anchor text, rel and duplicates. Menus built by JavaScript are not seen.
What the Internal Link Analyzer does
Internal links are how a site tells search engines which of its own pages matter and what they are about. A page that is linked from fifty others, with anchors that name its topic, will be crawled often and understood well; a page that only the sitemap knows about will be crawled rarely and ranked cautiously. The anchor text is part of that: "read more" tells Google nothing, while "Karachi property tax calculator" tells it exactly what to expect on the other end.
This analyzer fetches one page and lists every link that stays on the same site (www and non-www count as the same), with the anchor text, whether it carries rel="nofollow", whether it points back at the page itself, and whether the same target is linked more than once. Anchors are classified as descriptive, generic or empty, and a second table counts links per target so you can see which pages this one pushes hardest.
Run it on your home page to see how link equity leaves the front door, on a hub or category page to check that every child is linked, and on a long article to find the "click here" anchors that should have been rewritten. Links inside the HTML are what is analysed; menus that JavaScript builds after load are not seen.
Step by step
- 01Enter the URL of the page whose outgoing internal links you want to see.
- 02Click Analyze. Redirects are followed; the final URL is the one used to decide what is internal.
- 03Read the findings: empty and generic anchors, nofollow internal links and the overall count.
- 04Scan the links table; filter in your head by the Anchor column to spot repeated or vague text.
- 05Use the targets table to confirm the pages you care about are linked at all, and more than once if they are important.
Common questions
Any <a href> whose host is the same site as the page, after resolving relative URLs. www.example.com and example.com are treated as one site. Subdomains such as blog.example.com count as external, because to a search engine they are a separate host.
The link wraps an image, icon or SVG with no text and the image has no alt attribute. Screen readers announce such links as "link", and search engines get no anchor text. Add alt text to the image or an aria-label to the link.
Not harmful, but only the first anchor Google encounters in the HTML is usually credited. If the first link is a logo or an image with no alt and the second is a descriptive text link, the descriptive one is wasted. Put the meaningful link first, or give the first one a proper anchor.
Almost never. Nofollow was designed for links you do not vouch for, such as user comments. On your own pages it just stops signals flowing; if a page should not be indexed, use noindex on that page rather than nofollow on the links to it.
Keep checking
External Link Analyzer
List a page's outbound links by domain with anchor text, nofollow, sponsored and ugc values and unsafe target=_blank.
Free toolBroken Links Checker
Test up to 50 links on a page and list the broken, redirected and working ones with their HTTP status.
Free toolOn-Page SEO Checker
Audit a page's title, headings, word count, image alt text, canonical, links, schema and speed with a 0-100 score.
Free toolCanonical Tag Checker
Find every canonical tag and Link header on a page and check it is absolute, self-referencing and free of conflicts.
Free toolXML Sitemap Validator
Validate an XML sitemap or index: well-formed XML, URL count, loc, lastmod, priority and changefreq, limits and live URL checks.
Want these fixes done for you?
Our team runs the audit, makes the changes and reports the result.