ShipworkSite inspection
Checks

Crawlability

PaginationAre paginated pages set up right?Internal searchIs site search eating crawl budget?URL parametersAre parameters creating duplicates?Log analyserWhat does Googlebot actually crawl?Robots builderNeed a robots.txt file?Soft 404sAre pages “not found” but returning 200?JavaScriptCan crawlers see it without running JS?FreshnessIs my site quietly going stale?Robots.txtDoes robots.txt say what I think?

Indexing

Sitemap lastmodAre my sitemap dates valid?SitemapIs my sitemap actually fetchable?IndexingIs Google allowed to index my pages?CanonicalsIs Google indexing the wrong URL?Index signalsDo sitemap and index signals agree?Sitemap generatorNeed a sitemap.xml for my site?Bulk URL statusWhere does each of these URLs really land?Redirect builderNeed the redirect rules?RedirectsAre my URLs answering directly, over HTTPS?

On-page

Keyword ideasWhat are people searching for?SERP previewHow does my page look in Google?Content qualityAre your pages too thin or too alike?Image weightAre images slowing the page?CannibalizationAre pages competing with each other?On-page checkDoes the page use its target phrase?ImagesAre my images accessible and loading?Meta tag builderWhat should my title and share tags say?DuplicatesDo my pages compete for one query?

Links

Orphan pagesWhich pages can no link reach?Link graphHow deep do your pages sit?Anchor textDo links say what they point at?Outbound linksAre external links still alive?Broken linksAre internal links sending visitors nowhere?

Structured data

Rich resultsIs my markup eligible for a rich result?Structured dataIs my product schema valid?Schema coverageDo my key pages carry structured data?Social previewHow does my page look when shared?Schema vs pageDoes markup match the page price?Schema builderNeed valid JSON-LD?

International

Hreflang sitemapDo page and sitemap hreflang agree?HreflangDo my language versions link back?Hreflang builderNeed the hreflang tags?Page DoctorWhy is this page not doing well?Redirect planMy site has dead links — what redirects do I write?Sitemap diffIs anything missing from my sitemap?Robots simulatorWhat does my robots.txt actually block?Can Googlebot?Can Googlebot fetch this URL?
Every error, explainedGuides
Pricing Learn Error guides Run free audit

+1 free check

Welcome to Shipwork

Sign in free and your next check this month is on us.

Continue with GoogleContinue with email

We email you a 6-digit code. No password.

No card needed. Reports and watches follow you to any device.

How to check the outbound links on a website

An outbound link points from your page to another site. This guide shows how to find those links, confirm whether the destination still helps your reader, and fix links that lead to dead pages.

Outbound linksWorth linking: a source you trustWorth checking: broken or slow
Every link that leaves your site is a recommendation. Audit the ones that no longer deserve it.

What counts as an outbound link

To check outgoing links on a website, first decide whether you need a full inventory of link destinations or want to find broken links in a sample. An outbound link, also called an external link, points from your page to a different site. A link to another page on your own site is internal. Outbound links help readers verify a source or reach a useful resource; the question is whether the destination still supports what your page says.

Three things make an outbound link worth checking. It can be broken, returning a 404 or a server error, so a reader who trusted your recommendation hits a dead end. It can be slow, going through one or more redirects before it lands. And it can point at a domain you would rather not be associated with: a scraped affiliate link, a spammy directory, or a page that changed hands and no longer says what it did when you linked it.

YOUR PAGEa guide thatcites its sources200 OKthe source still works: keep it404 / 301 x2dead end or slow hop: fix or drop
Every link that leaves your site is a recommendation. The audit is not about removing outbound links, it is about making sure the ones you have still land.

How to find the outbound links on a website

There are three practical ways, in increasing order of effort.

  • View source and search. On a single page, view the HTML and search for href="http. Every match that is not your own domain is an outbound link. Fast for one page, useless across a whole site.
  • A crawler. Crawl the site and export its external outlinks to build a broad inventory, including links on pages you forgot you had. Then check their destinations and review any errors. The free outbound link checker takes a quick sample: it probes up to 15 unique destinations from sampled pages.
  • Search Console is for a different direction. Its Links report shows external sites linking to you and links between your own pages. It is not an outbound-link inventory.

The reason to crawl rather than eyeball is that outbound links accumulate. A blog post from three years ago, a supplier page you linked once, a footer badge: each is invisible until something breaks.

Check outgoing links: a source-page example

Suppose your buying guide at /learn/choosing-linen links to a supplier's retired care page. Run the outgoing link checker, then use the source page beside the destination to locate the citation. A confirmed 404 or 410 is a reason to investigate. Open the destination in a browser and look for an equivalent replacement before editing your guide.

If the supplier moved the same advice to a new URL, replace the old href with that final address. If the content disappeared, find a source that supports the same statement or revise the statement. Do not substitute an unrelated home page just to eliminate the error. Run the check again and confirm that the changed source page was sampled.

A successful destination response does not prove the citation is accurate, and an unreported destination may simply be outside the status-probe limit. Use a full crawl export when you need a site-wide outgoing-link inventory; use this sample to find specific repairs quickly.

What to check on each one

  • Does it still resolve? A confirmed 404 or 410 indicates the destination has gone. A 5xx may be temporary, so retry before changing a useful citation.
  • How many hops? A link that redirects once to a canonical URL is fine. Two or more hops is a slow path a reader will abandon.
  • Is the domain dead? A hostname that no longer resolves is worse than a 404, because the browser hangs before it fails.
  • Is it trustworthy? If the destination is a low-quality directory, or a page that changed topic since you linked it, the link now says something about you that you did not intend.
  • Is it a paid placement? Mark advertising and paid links with rel="sponsored". Use nofollow when you do not want to endorse a destination. Ordinary editorial citations do not need either attribute.
Outbound links are normal, not a leak

Linking out to a good source is expected and healthy. The audit is not about deleting outbound links, it is about making sure the ones you have still work and still deserve the recommendation.

Fix, remove, or mark

Fix a broken link when the destination moved and the link still helps a reader. Remove it when the page it pointed at is gone and nothing replaces it. Update a redirecting link to its final URL so the reader skips the hop. Mark a commercial or untrusted link with the right rel attribute instead of leaving it followed. And recheck on a schedule: outbound links rot silently, which is exactly the kind of thing a one-off audit misses.

Related: broken links check · orphan pages · link graph · fixing broken internal links

Find out if this is happening to you

Shipwork collects outbound links from sampled pages, probes up to 15 unique destinations with HEAD requests, and reports confirmed 404 or 410 responses. Check important links in a browser before editing. Free, no account, no signup. Paste your store address.

Check my outbound links

Questions

How do I find all the outbound links on my site?
Crawl the site and export external outlinks for a broad inventory. The free outbound-links check samples pages and probes up to 15 unique destinations; it is a quick check, not a complete export.
How do I check if an outbound link is broken?
Request the destination and confirm the result in a browser. A 404 or 410 usually means the page is gone; a 5xx may be temporary. Shipwork flags confirmed 404 and 410 responses in its sample.
Do outbound links hurt SEO?
No. Linking out to good sources is normal and expected. Broken links, links to dead domains, and links to low-quality destinations are what hurt, because each one is a recommendation you no longer stand behind.
Should outbound links be nofollow?
Only when you do not want to endorse the destination. Mark paid links with rel="sponsored". Editorial citations to useful sources can remain ordinary links.
How do I check outgoing links across a whole site?
Use a site crawler and export external outlinks, then test the destinations. The free Shipwork check samples pages and probes up to 15 unique links.

Keep reading