If you've created a pattern redirect, and tested it but it's not firing as expected, this is usually caused by a mismatch in the URL structure, the app embed being deactivated, or conflicting 301 redirects.
Double-check your pattern syntax, ensure Redirect Pro is activated in your Theme Editor, and verify that no 301 overrides are in place.
Common reasons a pattern redirect fails:
Here are the most frequent issues and how to resolve them:
1) The broken link doesn’t match the pattern
Pattern redirects only trigger when the 404 broken URL matches the pattern you’ve defined. Things to check:
-
Are you testing a 404 broken link? Pattern redirects don't work on active pages.
-
Does the broken link include extra slashes or parameters compared to your pattern structure?
2) Redirect Pro isn’t active in your theme
Pattern redirects only work if the app embed is activated in your Theme Editor. Sometimes, if your theme is changed or updated, Redirect Pro needs to be reactivated.
Learn how to reactivate Redirect Pro →
3) A 301 redirect is already active for the URL
Manual 301 redirects always take precedence over pattern and automatic redirects. If a 301 redirect already exists for a broken URL, your pattern rule will be skipped entirely.
To fix this, go to the URL Redirects page in the Redirect Pro app and remove any existing 301s for the URL structure that you want the pattern to take over.
Learn how to delete existing redirects →
4) You’re over your monthly usage allowance
Pattern redirects use up your plan’s visit quota. If you've reached your monthly limit, new pattern redirects won’t trigger until you upgrade to a plan with a higher allowance or at the start of a new calendar month when your usage resets to zero.
Learn how to view your usage →
Learn how to change your plan →
5) Your primary domain has recently been changed
Pattern redirects work on your primary domain and not on secondary domains or subdomains.
If you've recently changed your primary domain or think we might have the wrong one saved in our database, let us know by sending us your myshopify.com URL and your primary domain.
Still not working?
If you've checked all of the above and your pattern redirect still isn’t working, reach out to our support team with the following info:
- Your myshopify.com URL.
- Your primary domain.
-
The broken URL you’re testing.
-
A screenshot of the pattern redirect rule.