Broken Link Checker

Find broken links, dead URLs and redirects on any webpage.

Enter a URL to check its internal and external links, review their HTTP status codes and see exactly which links need attention.

Free to use. No signup required.

Check Broken Links on a Website

Broken links send visitors and crawlers to URLs that no longer work as expected.

Use the Broken Link Checker to scan a webpage and find links that may need to be updated, redirected, replaced, or removed.

The results help you identify problems without opening every link manually.

What the Broken Link Checker Shows

The checker reviews links found on the page and reports their status.

Link informationWhat it tells you
URLThe destination being linked to
Link typeWhether the link is internal or external
HTTP statusThe response returned by the destination
RedirectWhether the URL sends users somewhere else
Broken statusWhether the link appears to require attention

Link Types

Not every link on a webpage serves the same purpose.

Link typeWhat it meansExample
Internal linkPoints to another page on the same website/collections/shoes/
External linkPoints to another websiteexample.com/resource/
Redirected linkSends the request to a different URLOld URL → new URL
Broken linkPoints to a URL that does not return the expected resource404 or 410 page

Internal broken links are generally easier to fix because you control both the source and destination.

External links need to be reviewed individually because the destination website may have moved or removed the resource.

How to Check for Broken Links

1. Enter the Page URL

Paste the webpage you want to scan.

2. Run the Check

The tool checks the links found on the page.

3. Review the Results

Look for errors and redirects, then decide whether each affected link should be corrected, redirected, replaced, or removed.

Common HTTP Status Codes

A link does not need to return a 404 to deserve attention. The HTTP response helps explain what is happening.

StatusMeaningWhat to do
200Page is availableUsually no action needed
301Permanently redirectedUpdate the link to the final URL when appropriate
302Temporarily redirectedCheck whether the redirect is intentional
404Page not foundUpdate, redirect, replace, or remove the link
410Page intentionally removedRemove or replace the link unless a relevant alternative exists
5xxServer errorCheck the destination again and investigate if it is your website

A redirect is not automatically a broken link. But linking directly to the final destination is often cleaner than sending visitors through unnecessary redirect chains.

Why Broken Links Happen

Broken links commonly appear after normal website changes.

A Page Was Deleted

A product, article, landing page, or service may be removed while other pages still link to it.

If there is a close replacement, the old URL may need a redirect. If there is no useful replacement, the link may simply need to be removed.

A URL Changed

Changing a slug or site structure can leave links pointing to the previous URL.

For example:

/old-service/

may become:

/services/new-service/

Links across the site should then be updated to the new destination.

The Link Is Incorrect

Typos, missing characters, incorrect paths, or copied URLs can all create broken links.

An External Page Changed

External websites can move or delete pages without notifying you.

If an external resource disappears, replace it with another relevant source or remove the link.

A Website Was Migrated

Migrations can change large numbers of URLs at once.

Products, collections, categories, blog posts, landing pages, and other URLs need to be mapped carefully during a migration.

Our Shopify migration checklist covers redirects and other areas that should be checked before and after moving a Shopify store.

How to Fix Broken Links

The correct fix depends on what happened to the destination.

ProblemBest action
Correct page exists at another URLUpdate the link
Page permanently movedAdd a relevant 301 redirect and update internal links
Page was removed with a suitable replacementLink or redirect to the replacement
External resource movedUpdate the external link
External resource disappearedFind another source or remove the link
Link contains a typoCorrect the URL
No relevant replacement existsRemove the link

Avoid redirecting unrelated deleted pages to the homepage just to eliminate 404 errors.

The replacement should make sense for someone who expected to visit the original page.

Broken Internal Links

Internal links connect pages across your own website.

They are used in navigation, product pages, collections, blog posts, service pages, breadcrumbs, footers, and contextual content.

When an internal URL breaks, users may hit a dead end and crawlers may have difficulty following the intended site structure.

For Shopify websites, Uptek’s Shopify SEO services cover broader technical issues including internal linking, redirects, crawlability, indexation, and site architecture.

Broken External Links

External links point to websites you do not control.

A linked study, documentation page, supplier website, partner page, or other resource may eventually move or disappear.

Broken external links should usually be updated to the new URL, replaced with another useful source, or removed.

There is little value in keeping an external link simply because it used to work.

Broken Links After a Website Migration

Broken links deserve particular attention during a redesign or migration.

Before launch, existing URLs should be mapped to their relevant new destinations. After launch, important templates and pages should be checked again to find missed links and redirects.

This is especially important for established ecommerce websites with existing backlinks, rankings, customer bookmarks, and indexed URLs.

If you are moving an ecommerce store, Uptek provides Shopify development services covering migrations, development, technical fixes, and ongoing store support.

Broken Links on Shopify Stores

Shopify stores commonly develop broken links when:

  • Products are discontinued
  • Collections are removed
  • Product or page handles change
  • Campaign landing pages expire
  • Navigation links become outdated
  • Blog content is reorganized
  • A store is migrated from another platform

A discontinued product does not always need the same treatment.

If there is a direct replacement, a redirect may be useful. If the product is permanently gone and no relevant alternative exists, forcing visitors to an unrelated product or collection may create a worse experience.

Check the destination and decide based on what the old page represented.

Broken Link Checker FAQs

A broken link points to a URL that no longer returns the expected page or resource.

A common example is a link leading to a 404 Not Found page.

A broken link checker scans links on a webpage and checks whether their destinations respond correctly.

It helps identify links that may need to be updated or removed.

Enter the webpage URL into the Broken Link Checker and run the scan.

Review the returned link statuses and investigate URLs showing errors.

An internal link points to another page on the same website.

An external link points to a different website or domain.

No.

A 301 response means the URL permanently redirects to another destination. However, internal links can usually be updated to point directly to the final URL instead of passing through the redirect.

A 404 response means the server could not find the requested page or resource at that URL.

The link may need to be corrected, redirected, replaced, or removed.

A few broken URLs do not automatically create an SEO problem.

But broken internal links can make important content harder for users and crawlers to reach and can indicate poor website maintenance.

Fix them based on their actual importance rather than chasing a zero-error score.

No.

Redirect an old URL when there is a relevant replacement.

If no equivalent page exists, sending visitors to an unrelated page or the homepage may be less useful than allowing the URL to remain unavailable.

Check after major website changes such as migrations, redesigns, URL changes, large content updates, or product removals.

Larger and frequently updated websites may benefit from checking more regularly.

Yes. You can use the Broken Link Checker without creating an account.

Need Help With a Shopify Website?

If the problem goes beyond a few broken links, Uptek can help with Shopify migrations, redirects, development, technical SEO, and ongoing store improvements.