Back to Checklist

Fix Broken Internal Links

🎯Impact:Low
⚡Difficulty:Easy
⏱️Time:1-2 hours

Broken internal links destroy user experience and waste crawl budget. Every 404 error frustrates visitors, increases bounce rates, and signals poor site maintenance to Google. Internal link errors prevent search engines from discovering important pages, creating indexation gaps that tank rankings. Here's how to systematically identify and eliminate broken links across your Shopify store.

Why Broken Links Kill SEO Performance

Internal links distribute authority throughout your site and guide both users and crawlers to important content. When links break, authority gets trapped, pages become orphaned, and navigation fails. Users clicking dead links abandon your site, sending negative quality signals.

Coordinate broken link fixes with fix 404 pages strategy and Shopify sitemap optimization for comprehensive site health. Address external redirects simultaneously for complete link integrity.

đź’ˇ Impact Reality: Sites with 5%+ broken internal links see 15-20% lower crawl efficiency and 10-15% higher bounce rates compared to sites with clean link profiles.

Broken Link Impact Assessment

Broken Link CountUser ImpactSEO ImpactCrawl Budget WasteFix Priority
1-10 linksMinimalLowbelow 5%Medium
10-50 linksModerateMedium5-15%High
50-200 linksSignificantHigh15-30%Critical
200+ linksSevereVery High30-50%Urgent

Identifying Broken Internal Links

Google Search Console Analysis

Access Shopify Search Console → Index → Coverage. Filter for "Not found (404)" errors to see broken URLs. This shows which pages return 404 errors when crawlers attempt access.

Review "Crawled but not indexed" section identifying pages Google found but couldn't properly index, often due to broken link chains preventing authority flow.

Export error lists for systematic resolution tracking.

Screaming Frog Crawl

Launch Screaming Frog SEO Spider and crawl your entire Shopify store. Navigate to Internal tab and filter by:

4xx Client Errors: Pages returning 404, 410, or other client errors

5xx Server Errors: Temporary server failures affecting accessibility

Redirect chains: Multiple redirects before reaching final destination

Broken fragments: Anchor links pointing to non-existent page sections

Export results showing source page, broken link destination, and anchor text for each issue.

⚠️ Cascading Failures: Broken links in navigation menus or templates affect hundreds of pages simultaneously. Prioritize fixing these over individual content link errors.

Common Broken Link Causes

Deleted Products or Pages

Product deletions leave behind dead links in:

  • Related product sections
  • Blog post recommendations
  • Collection cross-links
  • Navigation menus

Before deleting products, search site-wide for references and update or redirect.

URL Structure Changes

Theme updates, app installations, or manual URL edits break existing internal links. Common scenarios:

Collection URL changes (switching from /collections/shoes to /collections/footwear)

Blog restructuring (changing /blogs/news to /blogs/updates)

Page URL modifications (updating /pages/about to /pages/about-us)

Always implement 301 redirects when changing URLs.

Template or Theme Errors

Liquid template errors create broken dynamic links:

<!-- Broken -->
{{ product.url }}

<!-- Should be -->
{{ product | product_url }}

Test thoroughly after theme updates catching template-generated broken links.

Navigation Menu Mistakes

Manual navigation edits introduce typos or point to deleted pages. Navigation errors affect site-wide user experience—fix these first.

Fixing Broken Internal Links

Update Content Links

Access pages containing broken links and correct them:

Blog posts: Edit post content replacing broken URLs with correct destinations

Product descriptions: Update related product links or recommendations

Collection descriptions: Fix category cross-links

Static pages: Correct About, FAQ, or information page links

Use Shopify's built-in search to find all instances of problematic URLs before updating.

Fix Navigation Menus

Navigate to Online Store → Navigation. Review all menu structures:

Main menu: Primary site navigation

Footer menu: Bottom-of-page links

Sidebar menus: Category or filter navigation

Update any links pointing to deleted or moved pages.

Implement 301 Redirects

For moved or deleted pages with inbound links, set up 301 redirects:

Access Online Store → Navigation → URL Redirects. Create redirects from old URLs to appropriate new destinations:

Deleted products: Redirect to parent collection or similar product

Moved pages: Redirect to new URL location

Consolidated content: Redirect multiple old pages to single updated page

Learn about convert 302 to 301 ensuring temporary redirects become permanent where appropriate.

Remove Obsolete Links

When no appropriate redirect exists, remove broken links entirely:

Delete link while keeping anchor text as plain text

Replace link with updated relevant destination

Remove entire reference if no longer applicable

Don't leave broken links hoping they'll "fix themselves later."

Preventing Future Broken Links

Pre-Deletion Checklist

Before deleting any products, collections, or pages:

  1. Search entire site for URL references
  2. Document all linking pages
  3. Set up appropriate redirects
  4. Update or remove all internal references
  5. Verify redirects function correctly

Regular Link Audits

Schedule monthly link health checks:

  • Crawl with Screaming Frog identifying new breaks
  • Review Search Console coverage reports
  • Test navigation menu functionality
  • Verify redirect chains don't exceed 2 hops

Proactive monitoring catches issues before they compound.

Coordinate with Backlink Strategy

While fixing internal links, address external link issues through reclaim broken backlinks strategy. Internal and external link health work together maintaining overall site authority.

Testing and Validation

Verify Fixes

After implementing corrections:

Re-crawl with Screaming Frog confirming broken links resolved

Check Search Console for error reduction over 2-4 weeks

Test user flows manually clicking through navigation paths

Monitor bounce rates for improvement on previously affected pages

Update Sitemap

After fixing significant link issues, update your Shopify sitemap and submit to Search Console. This prompts re-crawling of corrected pages.

Monitoring Ongoing Health

Track these metrics weekly:

  • Total broken internal links (target: under 10)
  • 404 error rate in Search Console
  • Pages with broken outbound links
  • Average redirect chain length (target: under 2)
  • User bounce rate on fixed pages

Maintain vigilance—new content, products, and theme updates continuously introduce potential link breaks.

Emergency Response

When discovering widespread link breaks:

  1. Identify scope: Determine if issue affects templates, specific sections, or entire site
  2. Implement quick fixes: Set up redirects for most-visited broken pages immediately
  3. Systematic repair: Address remaining issues methodically by priority
  4. Communicate: Update team about link hygiene practices preventing recurrence

Related Shopify SEO Resources

Shopify store traffic stuck? You're not alone.

We help Shopify stores rank higher in Google, attract quality traffic, and turn visitors into customers.

🚀 Trusted by 500+ Shopify merchants