Website link counter
Count and analyze every link on a page: internal and external links, nofollow, sponsored and ugc, anchor text, duplicates, and whether each link sits in the navigation, the content or the footer.
- Every link, with anchor text and rel
- Links by page area and domain
- No signup needed
Links on the page
Enter a URL to start
- PageWaiting for inputHTML read
- Links found—a elements with href
- Classified—Internal and external
- Flagged—Links worth a look
Link report
Enter a page URL above to count its internal and external links, see their rel values and anchor text, and find out where on the page they sit.
Fair-use limit: 30 checks per hour and 200 per day for each visitor IP address. Up to 3,000 links are analyzed per page. Results are cached for 10 minutes.
What the links on a page tell you
Links are how people move through a site and how search engines find and connect its pages.
Internal links shape the site
Pages that many other pages link to look important. Pages that nothing links to are hard to find, for visitors and crawlers alike.
Content links count most
A link inside an article says more than the same link in a menu repeated on every page. The page-area breakdown separates the two.
rel values describe the link
nofollow, sponsored and ugc tell search engines why a link is there. Paid links need sponsored or nofollow.
Anchor text sets expectations
"Page size checker" tells readers and search engines more than "click here". Image links rely on the image's alt text.
Link types and attributes
What each label in the report means.
| Label | Meaning | Good to know |
|---|---|---|
Internal link |
Points to another page on the same site. | Helps people and crawlers find and connect your pages. |
Subdomain link |
Points to another subdomain, such as shop.example.com. | Same owner, but search engines may treat it as a separate site. |
External link |
Points to a different website. | Cite useful sources; check them now and then for dead links. |
rel="nofollow" |
Asks search engines not to credit the target. | For links you do not want to vouch for. |
rel="sponsored" |
Marks paid, sponsored and affiliate links. | Google asks for it, or nofollow, on links you are paid for. |
rel="ugc" |
Marks links in comments, forums and other user content. | Most communities add it automatically. |
target="_blank" |
Opens the link in a new tab or window. | Modern browsers add noopener to these by default. |
Anchor text |
The clickable words, or the alt text of a linked image. | Describe the target; avoid "click here". |
How this tool works
What happens between pressing Count and seeing the report.
You enter a page
Our server requests it, follows redirects one hop at a time and checks every address before connecting.
The HTML is parsed
Every a element with an href is collected, resolved against the page address and any base tag.
Each link is classified
Internal, subdomain or external, its rel values, anchor text and the page area it sits in.
You review and export
Filter, search and sort the list, check the flagged links and download everything as CSV.
What this tool does, and what it doesn't
A plain list, so you know exactly what to expect.
This tool does
- Count internal, subdomain and external links
- Read nofollow, sponsored, ugc and new-tab
- Show anchor text, image alt and empty anchors
- Group links by page area and domain
- Flag internal nofollow and http:// links
- Export every link as CSV
This tool does not
- Visit the links or find broken ones
- Run JavaScript on the page
- Crawl the rest of the site
- Find backlinks from other sites
- Read pages behind a login
- Get past bot protection
Where your data goes
The URL you enter is requested by our server, so the site sees our server's IP address, not yours. The links are listed, not visited. The result is cached for 10 minutes, then deleted. A hashed, temporary copy of your IP address is used for rate limiting. Like any website, our server may keep normal access logs, as described in our privacy policy.
Why your results might look unexpected
The six surprises people run into most, and what each one means.
Far fewer links than expected
The page builds its menus or content with JavaScript, which runs in browsers but not on our server.
Hundreds of navigation links
Mega menus and footers repeat on every page. Check whether each link helps visitors on this page.
403 or a challenge page
Bot protection answered instead of the page. The links you see belong to the block page.
Internal links shown as external
The page links to www and non-www, or to http and https versions inconsistently. Use one form everywhere.
Internal nofollow links
Often left by old plugins or login and cart links. Remove nofollow from pages you want found.
Empty anchor text
Image links without alt text and icon-only buttons give no clue about the target. Add alt text or an aria-label.
Questions about page links
What does this link counter count?
Every link written as an a element with an href in the HTML our server receives: internal links to the same site, links to other subdomains, and external links, with their rel values, anchor text and the page area they sit in. Jump links to a section of the same page, email, phone and javascript: links are counted separately. Links that JavaScript adds after the page loads are not included.
How many links on a page are too many?
Google gives no fixed number. A page with hundreds of links is usually not a problem for search engines, but it can make the page hard to use and spreads attention thin. Most large counts come from mega menus and footers repeated on every page, which this tool shows in the "Where the links are" breakdown.
What is the difference between nofollow, sponsored and ugc?
All three are values of the rel attribute that tell search engines about a link. rel="sponsored" marks paid, sponsored and affiliate links. rel="ugc" marks links in user-generated content such as comments and forum posts. rel="nofollow" is the general value for links you do not want to vouch for. Google treats all three as hints rather than strict rules.
Should I add nofollow to internal links?
Usually not. Nofollow on links to your own pages asks search engines not to follow paths you normally want them to find. To keep a page out of search results, use a noindex robots meta tag on that page instead. This tool flags internal nofollow links so you can check whether they are intentional.
Why does anchor text matter?
Anchor text tells people and search engines what the linked page is about. Descriptive words such as "page size checker" help more than "click here" or "read more". Image links use the image's alt text as their anchor, so an image link without alt text has no anchor at all. The report lists empty and generic anchors.
Why do I see fewer links than in my browser?
Our server reads the HTML without running JavaScript, so menus, related posts and comments that load with scripts are missing. Sites may also send a different page to our server, show a cookie or bot check, or block automated requests. The report shows the final URL and status so you can see what was analyzed.
Is the address I check stored?
The page is requested by our server, so the site sees our server's IP address, not yours. The result is cached on our server for 10 minutes, then deleted. The links are not visited or checked. A hashed, temporary copy of your IP address is used for rate limiting. Like any website, our server may keep normal access logs, as described in our privacy policy.