Link Analyzer
Loading tool…
About Link Analyzer
Paste a URL and click Analyze. We inventory a href on the fetched page. Counts: total, internal (same page fragments included), external, subdomain, and nofollow (rel nofollow, sponsored, or ugc). The table shows kind, anchor, and URL. The server returns up to 200 links; the table shows 100.
Empty anchors are a warning (up to 15 example URLs). Generic exact anchors such as click here, read more, or learn more are a notice. http:// links on an https page are a warning. If more than 60% of links are nofollow and there are more than five links, that ratio is a notice. Status codes of those URLs are a separate tool (Broken Link Checker). href-less buttons and javascript: links are skipped.
When to use it
Use it after a CTA or footer rewrite, when icon-only links and Learn more buttons multiply on a template. That is an inventory job: you need counts and anchor text, not status codes.
Also use it when a page looks over-nofollowed after an affiliate plugin, and you want the percentage before you open Broken Link Checker.
How to use Link Analyzer
- 1Paste the page URL. Homepage or an important template page both work.
- 2Click Analyze. Wait for the fetch.
- 3Read the counts. Total, internal, external, and nofollow sit above the table.
- 4Scan anchors. Replace empty or generic link text in the CMS, then re-run.
How to read the results
Stats are Total, Internal, External, and Nofollow percent. Kind in the table is internal, external, subdomain, or same-page. Columns are Kind, Anchor, and URL. The server keeps 200 links; the table shows 100.
example.com was Total 1, External 1, and a notice for a generic anchor. iana.org was 36 inventoried (32 internal, 4 external) and a pass. Empty anchors are a warning. HTTP hrefs on an HTTPS page are a warning. Nofollow over 60% with more than five links is a notice.
Why this matters
The words inside the a element are how a crawler labels the destination. An empty icon link gives no label. An exact click here, here, read more, learn more, more, this link, or link wastes that slot on a phrase that fits every URL.
This page never requests those destinations. A healthy inventory can still sit on 404s. High nofollow share is normal on ad units and odd on an editorial article, which is why the 60% rule needs more than five links before it fires.
Limits and privacy
One public URL. Destinations are not requested. Loopback and reserved IPs are rejected. Links created only after paint are missed. About 20 inventories per minute on your network. No login.
Common mistakes
Reading a pass as proof every href is live. The pass row is links inventoried with no empty or HTTP-on-HTTPS problems. Use Broken Link Checker for status.
Expecting a menu painted after load to appear. Those a tags are not in the first HTML.
Counting only External and missing same-page fragments. #pricing is internal here.
FAQs
- Do you request each link?
- No. This is an inventory of the page. Use Broken Link Checker to request destinations.
- What counts as nofollow?
- rel tokens nofollow, sponsored, or ugc. The share is those links divided by all counted links.
- Are PDF links included?
- Yes, as links. The file is not opened.
- What is same-page?
- A fragment-only href such as #pricing. It counts toward internal.
- Why is the table capped?
- The report keeps the first 100 rows on screen (200 from the server) so a huge footer does not freeze the page.
- Why did example.com flag a generic anchor?
- The single href used one of the exact phrases we treat as generic: click here, here, read more, learn more, more, this link, or link. That is a notice. iana.org inventoried 36 links with no empty or HTTP-on-HTTPS rows.
- Is subdomain counted as external?
- No. Kind can be internal, external, subdomain, or same-page. The External stat is external only. Subdomain has its own count in the payload even though the four boxes show Total, Internal, External, and Nofollow percent.
- When does High nofollow ratio appear?
- When more than 60% of counted links carry nofollow, sponsored, or ugc, and there are more than five links. Five or fewer never trigger it. Ads can sit there on purpose; an article usually should not.