Skip to main content
When a visitor accesses a URL that doesn’t exist on your store, they see a 404 error page. Redirect Pro tracks these visits and records:
  • The broken URL they tried to access
  • When it was accessed
  • How many times it’s been accessed
  • Whether it’s been fixed with a redirect
This helps you identify which broken links need attention and create redirects to fix them. SEO impact: Broken links harm your search rankings. Fixing these 404 with redirects transfers search engine link equity from the old URL to the new one and maintains your store’s SEO health. Customer experience: Visitors get frustrated by broken links, leading to lost sales and poor brand impression. When product or collection links don’t work, customers leave instead of making purchases.
Broken link tracking helps you find problems - redirects and redirect rules fix them.

How it works

1

Visitor accesses broken URL

A customer clicks a link or enters a URL that doesn’t exist on your store (e.g., /products/deleted-item).
2

404 page loads

Your store shows a 404 error page because the URL doesn’t exist.
3

Redirect Pro tracks the visit

The app records the broken URL, timestamp, and increments the visit count if it’s been seen before.
4

You review and fix

View your tracked broken links and create redirects to send visitors to the right pages.

What gets tracked

Broken link tracking captures actual customer visits to 404 error pages. This means it only tracks broken links when visitors access them - it doesn’t crawl your site or analyze internal links like Google Search Console. Why this approach matters:
  • Minimizes noise - you only see broken links that are actually disrupting customer journeys
  • Focuses on real impact - prioritizes URLs customers are trying to access, not hypothetical broken links
  • Reduces quota usage - only counts genuine visitor activity
Tracked:
  • ✓ Visits to deleted products, collections, pages, or blog posts
  • ✓ Broken URLs from old marketing campaigns or email links
  • ✓ Mistyped URLs
Not tracked:
  • ✗ Internal broken links on your site (until a customer visits them)
  • ✗ URLs already covered by 301 redirects (they redirect successfully)
  • ✗ URLs covered by redirect rules (these appear in rule matches for Enterprise plan users instead)
  • ✗ URLs that lead to active pages (no 404 error)
  • ✗ Server errors (500 errors, technical issues)
Table may be empty initially: The broken links table populates only as customers visit 404 pages. If you’ve just set up the app or haven’t had broken link visits yet, the table will be empty. You can test by visiting a non-existent URL on your store to verify tracking is working.

Quota usage

Each broken link visit counts toward your monthly tracked visits quota. This includes:
  • 404 page visits (broken links)
  • Redirect rule activations
Does NOT count:
  • 301 redirect visits (unlimited on all plans)
See Understanding usage quotas for details on quota limits.
Once you create a 301 redirect for a broken link, future visits to that URL won’t count toward your quota anymore - they become unlimited 301 visits.

Requirements

Broken link tracking requires the app embed to be activated in your theme.

Check if app embed is active

1

Go to your Shopify admin

From your Shopify admin, navigate to Online Store → Themes.
2

Click Customize on your live theme

Click the Customize button next to your active theme.
3

Open App embeds

In the theme editor, click the App embeds icon in the left sidebar (puzzle piece icon).
4

Find Redirect Pro

Look for Redirect Pro in the list of app embeds.
5

Ensure it's enabled

Make sure the toggle next to Redirect Pro is turned ON (green).
If the toggle is OFF, broken link tracking won’t work. Turn it on and save your theme.
6

Save your theme

Click Save in the top right corner of the theme editor.
Redirect Pro also has a helpful ‘App status’ card on the homepage which will show you whether the app embed is on or off.

Most common issues

If broken link tracking isn’t working, check these three things: 1. App embed not activated: The app embed must be turned on in your theme editor (see steps above). This is the most common reason tracking doesn’t work. 2. Usage quota reached: If you’ve hit your monthly tracked visits limit, broken link tracking pauses until your quota resets or you upgrade. You can check your usage on the Settings page. 3. No visits yet: The broken links table only populates when customers visit 404 pages. If you haven’t had any broken link visits, the table will be empty. Test it: Visit a non-existent URL on your store (e.g., yourstore.com/test-404) and check if it appears in the broken links table after a few minutes. For detailed troubleshooting, see Broken link tracking not working.

Best practices

Fix broken links with the highest visit counts first - these are affecting the most customers.
Don’t let broken links accumulate. Create redirects as soon as you identify important broken URLs.
If you see many similar broken links (e.g., /old-products/...), create a redirect rule instead of individual redirects.
After deleting products, changing URL structures, or updating collections, watch for new broken links that need fixing.

What happens when quota is reached

If you reach your monthly tracked visits quota:
  • Broken link tracking pauses - new 404 visits aren’t recorded
  • Existing data remains - you can still view and redirect previously tracked broken links
  • Redirects still work - 301 redirects continue functioning (unlimited)
  • Redirect rules pause - pattern-based redirects stop until quota resets
Options when quota is reached:

Next steps

Need help?

If broken link tracking isn’t working: