Redirect External Links

No Comments
Redirect external links

Element Code: LI-030

TL;DR: An external link on your page points to a URL that redirects somewhere else instead of linking straight to the live destination. Google will usually still follow the hop and pass credit through, but you're adding latency, a broken-link time bomb, and a page that looks less polished than it should. Fix it by pointing the href at the final URL.
Check type
Outbound link audit
Severity
Low to medium
Where it lives
Anchor href attributes
Fix effort
Minutes per link
Main tool
Screaming Frog

What "Redirect External Links" actually flags

This check looks at every outbound link on a page, meaning a link whose href points to a different domain than the one you're on, and tests whether that URL resolves directly (a clean 200) or whether it 301s or 302s somewhere else before landing on the final page. If it redirects, the link gets flagged. Simple as that.

It's easy to confuse this with internal redirect chains, but they're different problems with different causes. An internal redirect chain usually happens because your own site restructured URLs over time and nobody went back to update the internal links. A redirecting external link happens because the site you're linking to changed something on their end: they migrated to HTTPS, moved to a new URL structure, merged two pages, or switched domains entirely. You have zero control over that. All you control is whether your anchor still points at the address they used to have, or the one they actually serve now.

A quick example: you link to http://example.com/guide in an article from three years ago. Example.com has since moved to HTTPS and restructured their URLs, so that link now 301s to https://example.com/resources/guide-2024. Your visitor still gets there, eventually. But the request took an extra round trip, and if example.com ever decides to retire that old URL instead of keeping the redirect alive forever, your link breaks with zero warning.

Why it's worth fixing

Let's be accurate about this instead of catastrophizing it, because a lot of SEO content treats any redirect as if it's setting your rankings on fire. It isn't. Google has been explicit that 301 and 302 redirects pass essentially the full value of a link to the destination URL, John Mueller has said this directly and Gary Illyes confirmed back in 2016 that 30x redirects (301, 302, 307, 308) all pass along signal to their target. So if your only concern is "am I losing link equity by linking through a redirect," the honest answer is: not much, if the redirect is a clean 1:1 mapping to an equivalent page.

That said, there are four real costs that do apply, and they're the actual reasons this check exists:

  1. Latency. Every redirect hop is a full HTTP round trip before the browser gets to the real content. On a single link this is milliseconds. Across a content-heavy page with dozens of outbound citations, it adds up, and it's pure waste since the direct URL would get the visitor there just as reliably and faster.
  2. Link rot risk. A redirect is a promise the other site is making to keep forwarding traffic. Promises expire. Sites get sold, migrated, deprecated, or restructured again, and old redirect rules get dropped in the process. When that happens your link goes from "works but slow" to "404, sends the user to a dead end." A direct link to the current URL has no expiration date tied to someone else's server config.
  3. Diluted signal on 1:1 mismatches. The PageRank-passing guarantee assumes the redirect target is a genuine equivalent of the old page. When it's not (say the old URL now redirects to a homepage or an unrelated category page because the specific content was pulled), Google can treat that as a soft 404 and the value passed through drops. You want your link pointing at content that actually matches what you cited, not wherever a stale redirect happens to dump the visitor now.
  4. Trust and polish. This is a UX and credibility issue as much as a technical one. Editorial sites and reference pages get judged partly on link hygiene. A page riddled with outdated, redirecting citations reads as unmaintained, and it's a signal (to readers and to any manual reviewer) that content hasn't been kept current.

None of that means "301s are killing your rankings." It means redirecting external links are a maintenance debt that quietly gets worse the longer you ignore it, and it's cheap enough to pay down that there's no good reason not to.

How the hop actually plays out

Redirecting external link (what to avoid) Your page Old URL (linked href) 301/302 hop extra round trip Final page

Direct external link (what "good" looks like) Your page Final page (linked href, live 200)

One hop rarely tanks rankings. It does add latency and a future breakage risk you don't need.

How to detect it

You need a tool that actually follows redirects on external URLs, not just internal ones. A few that work:

  • Screaming Frog SEO Spider: the standard here. Configure it to check external links (Configuration > Spider > Crawl, tick "Check External Links"), then after the crawl finishes, filter the External tab by Status Code and look for 301, 302, 307, 308. The Redirect Chains report will also show you how many hops each one takes and where it finally lands, which is useful for spotting the worst offenders (2+ hop chains) versus a harmless single 301.
  • Sitebulb: similar capability, with a dedicated "External Links" audit that flags redirected and broken outbound links in its hint system, plus a visual chain view that's a bit easier to skim than Screaming Frog's export for a quick gut check.
  • Server log analysis: not useful for this specific check. Your logs show requests hitting your server, not what happens to outbound links after a visitor clicks away. Skip it for this one, it's the wrong tool for the job.
  • Google Search Console: also not built for this. GSC reports links pointing to your site and some crawl stats, but it doesn't audit the outbound links you're placing on your own pages. Don't waste time hunting for this in GSC.
  • Manual spot checks: for a smaller site, or to double check a Screaming Frog flag, open the link in an incognito window and watch the URL bar. If it changes after load, that's your redirect. Browser dev tools' Network tab will show you the exact status code and hop count if you want confirmation.

Run this as a recurring audit, not a one-time cleanup. Content ages, and other people's URLs change on their own schedule with zero notice to you. A quarterly external link crawl on any page with a meaningful number of outbound citations (resource pages, roundups, "further reading" sections) will catch new rot before it piles up.

How to fix it, step by step

  1. Pull the full list of redirecting external links. Export the External tab from Screaming Frog filtered to 3xx status codes. Note the source page, the original href, and the final destination URL after all hops resolve.
  2. Confirm the final destination is actually equivalent. Before you blindly swap the href, load the final URL and check it's still the content you meant to cite. Sometimes a redirect dumps you on a homepage or a generic category page because the specific article got removed, in which case updating the href just points you at the wrong content faster. That's a "remove or replace the link" case, not a "fix the href" case.
  3. Update the anchor href to the final URL. Straightforward find-and-replace in your CMS or database for the specific link instances. Don't do a blanket domain-wide replace without checking each one individually, since not every redirect on a given domain necessarily points to the same place.
  4. Decide what to do with low-value or dead links. If the final destination is thin, off-topic now, or the whole domain has gone dark, don't force a fix. Either swap in a better, current source that covers the same claim, or remove the link and adjust the surrounding sentence so it doesn't read like something is missing.
  5. Re-crawl to confirm. After updates, run the external link check again and confirm those specific URLs now come back 200 directly, no hop.
  6. Put it on a schedule. Quarterly or twice a year for content-heavy sites. This is never a "fix once, forget forever" job because you don't control the other side of the link.

Comparing redirect scenarios

ScenarioSEO impactUX impactRecommendation
Direct link, 200 OKNone, full signal, no ambiguityInstant load, no detourThis is the target state, no action needed
Single 301/302 hop to equivalent pageMinimal, Google passes signal through cleanlyOne extra round trip, barely noticeableLow priority, but update the href when convenient
2+ hop redirect chainSlower crawl, more room for something to breakNoticeable added latencyFix soon, point directly at the final URL
Redirect lands on unrelated/soft-404 pageSignal likely discounted, content mismatchReader lands somewhere that doesn't match your citationReplace or remove the link, don't just update the href
Redirect broken, now 404/DNS errorZero value passed, dead referenceReader hits a dead endRemove or replace immediately

Do this, not that

DO

  • Link directly to the live, final URL whenever you know it
  • Re-audit external links on a recurring schedule, not just once
  • Verify the redirect target still matches the content you cited
  • Replace dead or drifted citations with a current equivalent source
  • Use Screaming Frog's redirect chain report to prioritize multi-hop links first
DON'T

  • Assume a single 301 is quietly wrecking your rankings, it isn't
  • Bulk find-and-replace redirecting hrefs without checking each destination first
  • Leave old links in place forever just because they "still work" today
  • Keep a link pointing at a redirect that now lands on an unrelated page
  • Rely on Search Console or server logs to catch this, they won't

What good looks like

On a clean page, every outbound link resolves in one request: no 301, no 302, no chain to untangle. The anchor text still matches what's actually on the other end, and nothing you're citing has quietly turned into a homepage or a 404 since you wrote it. That's the whole target. It's not a glamorous fix, but it's a cheap one, and it's the kind of housekeeping that separates a page that's actually maintained from one that was written once and abandoned.

FAQ

Does linking through a redirect actually hurt my rankings?
Not meaningfully, in most cases. Google has confirmed 301 and 302 redirects pass essentially full link value to the destination when it's a clean 1:1 mapping. The real costs are latency, link rot risk, and the chance the redirect eventually points somewhere that no longer matches your citation.
Is this the same as an internal redirect chain?
No. Internal redirect chains happen on your own site, usually from URL restructuring you controlled and can fully fix. Redirecting external links happen because a site you linked to changed their URLs, and you only control your side of the link, the href you point at them.
How do I find every redirecting external link on my site?
Crawl the site with Screaming Frog with "Check External Links" enabled, then filter the External tab to status codes 301, 302, 307, and 308. The Redirect Chains report shows hop counts so you can prioritize the worst ones. Sitebulb offers a similar audit if you prefer its interface.
Should I always update the href to the final URL?
Only after confirming the final URL is still an equivalent match for what you originally cited. If the redirect now dumps visitors on a homepage, a category page, or anything off topic, replace the citation with a current source instead of just pointing at wherever the redirect happens to land.
How often should I re-check external links?
Quarterly is a reasonable cadence for content-heavy pages with a lot of outbound citations, like resource lists or roundups. You don't control the sites you're linking to, so this is ongoing maintenance, not a one-time task.

Want a full pass on your site's link hygiene, not just external redirects?

Our advanced SEO audit checks internal redirect chains, broken links, canonical issues, and outbound link health across your whole site.

Get an Advanced SEO Audit

Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.

About SEO ProCheck

Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.

Work With Me

Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.

Subscribe to our newsletter!

More from our blog