Skip to content

Link Extractor: Pull Every Link From Any Page

A link extractor pulls every link from a page into a table: URL, anchor text, internal or external, and rel attributes such as nofollow, sponsored and ugc. Enter a URL to see all links, filter them, and export the list as CSV.

Try:

We fetch the live HTML and read every a element with an href, exactly as a crawler that doesn't run JavaScript would. Free, no signup. Updated Oct 24, 2026 by the AEOeye team.

Every <a href> on the page, one row each, with the details that decide how search engines treat it:

Column Why it matters
URL Where the link goes (resolved to an absolute URL)
Anchor text The words Google uses to understand the target
Internal / external Internal links spread authority through your site
In navigation Menu and footer links vs links inside content
rel nofollow, sponsored, ugc — or none

Download the table as CSV to sort, filter or compare in a spreadsheet.

Black and white close-up of industrial steel chains showcasing their texture and strength.
Photo by wal_ 172619 on Pexels

Only real links. Google says it can generally crawl a link only if it's an a element with an href; links that work only through JavaScript click handlers often go undiscovered. Because we read raw HTML, a link missing here is a link a non-rendering crawler can't see.

What do nofollow, sponsored and ugc mean?

They're hints about the relationship between you and the page you link to, documented in Google's guide to qualifying outbound links:

  • sponsored — paid or affiliate links;
  • ugc — links in user-generated content such as comments;
  • nofollow — any other link you don't want to vouch for.

Use them on links that need them, not on your own internal links.

Intricate fishing nets with white floats in a mix of textures and colors.
Photo by Maria Lucia Sampaio on Pexels

How should I use the list?

Three quick audits:

  1. Anchor text — replace "click here" and "read more" with words that describe the target.
  2. Internal links in content — important pages should get links from body copy, not only menus.
  3. Broken or redirected targets — paste the URLs into the HTTP status checker.

When we ran it on our own homepage, 48 of its 52 links sat in the navigation and footer and only 4 in the content itself. Template links are fine, but they're the same on every page — contextual links from body copy are what tell Google which pages matter most. For page-level grading, use the on-page SEO checker.

One page checked. What about the rest of your site?

The free SEO audit crawls your site and scores ~90 checks across 7 areas — with the evidence and the fix for each problem.

Free · no account · crawls up to 20 pages and runs Google PageSpeed Insights. Usually 60–90 seconds.

FAQ

How do I extract all links from a web page?

+

Enter the URL above. We list every link in the HTML with its anchor text and attributes, and you can export the full table as a CSV file.

Why are some links on the page missing?

+

Links created only by JavaScript, or elements without an href, don't exist in the raw HTML. Google may miss them too, which is why it recommends real a elements with href attributes.

Should internal links be nofollow?

+

No. Nofollow on your own internal links stops signals flowing to your own pages. Reserve nofollow, sponsored and ugc for outbound links that need them.

Sources

Related free tools

All on-page & content tools