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 information | What it tells you |
|---|---|
| URL | The destination being linked to |
| Link type | Whether the link is internal or external |
| HTTP status | The response returned by the destination |
| Redirect | Whether the URL sends users somewhere else |
| Broken status | Whether the link appears to require attention |
Link Types
Not every link on a webpage serves the same purpose.
| Link type | What it means | Example |
| Internal link | Points to another page on the same website | /collections/shoes/ |
| External link | Points to another website | example.com/resource/ |
| Redirected link | Sends the request to a different URL | Old URL → new URL |
| Broken link | Points to a URL that does not return the expected resource | 404 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.
| Status | Meaning | What to do |
| 200 | Page is available | Usually no action needed |
| 301 | Permanently redirected | Update the link to the final URL when appropriate |
| 302 | Temporarily redirected | Check whether the redirect is intentional |
| 404 | Page not found | Update, redirect, replace, or remove the link |
| 410 | Page intentionally removed | Remove or replace the link unless a relevant alternative exists |
| 5xx | Server error | Check 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.
| Problem | Best action |
| Correct page exists at another URL | Update the link |
| Page permanently moved | Add a relevant 301 redirect and update internal links |
| Page was removed with a suitable replacement | Link or redirect to the replacement |
| External resource moved | Update the external link |
| External resource disappeared | Find another source or remove the link |
| Link contains a typo | Correct the URL |
| No relevant replacement exists | Remove 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
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.