Key Takeaways
- Shopify automatically creates a 301 redirect when you change a product handle — but only if you change the handle through the Shopify admin
- The automatic redirect protects external traffic but does not update internal links in your content — those remain broken until you manually fix them
- Changing the same product handle multiple times creates redirect chains that lose a small amount of authority at each hop
- The safest strategy is to get product URL handles right from the start and change them as rarely as possible
Product handles are the URL-friendly identifiers Shopify uses to build product page URLs: /products/[handle]. Change the handle and you change the URL. Most merchants don’t realize this when they edit a product’s title or tidy up messy URL slugs.
Here’s exactly what happens at each layer when a product URL changes.
What Shopify Does Automatically
When you edit a product’s URL handle field in the Shopify admin, Shopify creates a 301 redirect from the old URL to the new one automatically.
A 301 redirect tells browsers and search engines: “This page has permanently moved. Go here instead.” It’s the right redirect type — it preserves most of the SEO authority the old URL had accumulated.
So if you change a product handle from blue-wool-blazer-v2 to blue-wool-blazer, Shopify creates:
- Old URL:
/products/blue-wool-blazer-v2→ redirects to → New URL:/products/blue-wool-blazer
Any customer who bookmarked the old URL still gets to the right page. Any search engine that indexed the old URL will follow the redirect and eventually update its index to the new URL.
Important caveat: This automatic redirect only happens when you explicitly change the URL handle field. If Shopify auto-generates a new handle because you changed the product title and the existing handle no longer matches, the behavior may differ. Check the URL handle field after title changes to confirm the handle is what you want and that a redirect was created for any previous handle.
What Shopify Does Not Do Automatically
The redirect handles external traffic and search engine indexing. It does not fix anything inside your store’s content.
Every internal link in your store that pointed to the old product URL — in product descriptions, blog posts, collection descriptions, custom pages, navigation — still points to the old URL. It still works (because of the redirect), but it’s technically a broken link resolved through a redirect hop rather than a direct link to the correct URL.
This distinction matters for two reasons:
Performance: Each redirect hop adds a small amount of latency. A page that links to 10 products via redirect chains is marginally slower than one linking directly.
Link equity: 301 redirects pass approximately 90-99% of link authority. For one redirect this loss is negligible. For internal links across hundreds of pages, the cumulative effect is small but real. More importantly, direct links are structurally cleaner — they’re what Google expects to see in a well-maintained site.
Redirect Chains: The Bigger Problem
A single handle change creates one redirect. Multiple handle changes on the same product create a chain.
Example:
- Product starts with handle
wool-jacket(URL:/products/wool-jacket) - You rename it to
mens-wool-jacket. Shopify creates:/products/wool-jacket→/products/mens-wool-jacket - Later you rename it to
mens-merino-wool-jacket. Shopify creates:/products/mens-wool-jacket→/products/mens-merino-wool-jacket
Now a customer or search engine following the original URL faces a chain:
/products/wool-jacket → /products/mens-wool-jacket → /products/mens-merino-wool-jacket
Google recommends flattening chains to avoid the cumulative authority loss and latency. To fix this:
Go to Online Store → Navigation → URL Redirects, find /products/wool-jacket, and update it to redirect directly to /products/mens-merino-wool-jacket, skipping the middle step.
After significant catalog work — a product naming audit, an SEO-focused URL cleanup — it’s worth reviewing your redirect list for chains and flattening them.
How This Affects Rankings
When you change a product handle:
Short-term: Rankings for the old URL may fluctuate briefly while Google processes the redirect and recrawls the new URL. The 301 redirect signals permanence, so Google updates its index relatively quickly — usually within days to a few weeks for an established store.
Long-term: A properly set up 301 redirect preserves nearly all ranking signals. If the product ranked well for certain keywords before the handle change, it should recover those rankings under the new URL.
What causes sustained ranking loss:
- Redirect chains (multiple hops from old to new)
- Internal links not updated (passing authority through redirects instead of directly)
- 302 redirects instead of 301 (302 means temporary, not permanent — Google doesn’t transfer authority the same way)
- The redirect not being set up correctly in the first place
When It’s Worth Changing a Product Handle
Changing a handle has a cost (redirect chain risk, temporary ranking fluctuation, internal links to update). It should be done when the benefit outweighs that cost.
Worth changing when:
- The current handle has no meaningful keywords (e.g.,
product-12345abc) - The handle contains outdated information (an old brand name, a category that no longer applies)
- The handle has a technical error (typos, double hyphens, special characters)
- You’re doing a structured URL cleanup where you’re flattening existing chains and creating clean, canonical handles
Not worth changing when:
- The current handle is already clean and keyword-relevant
- The product has strong ranking history under the current URL
- The change would be purely cosmetic (renaming
jackettojackets)
The best policy is to get product handles right from the start — think about the URL handle when you create a product, not as an afterthought — and change them rarely.
Checking Your Current Redirect Health
After any period of active product management, it’s useful to audit your current redirect situation:
-
Check for redirect chains. Go to Shopify → URL Redirects and look for redirect destinations that are themselves sources of another redirect. Flatten any chains you find.
-
Run an internal link scan. After handle changes, some internal links in your content still point to old URLs and resolve through redirects. A link scan surfaces these so you can update them to point directly.
-
Check Google Search Console. The Coverage report will flag any 404 errors — product URLs that are broken without a redirect. If you find 404s for product URLs, set up the redirect immediately.
Step-by-Step: Changing a Handle Correctly
- Before changing: Note the current handle and check how many internal links point to it (a link scan helps here)
- Change the handle in the product admin (Shopify creates the redirect automatically)
- Verify the redirect — paste the old URL in your browser and confirm it lands on the product page
- Update internal links — in product descriptions, blog posts, and pages that linked to the old URL, update the link to point to the new URL directly
- Check for chains — if this product has had previous handle changes, check Shopify’s redirect list and flatten any chains
Relink scans your product descriptions, blog posts, and pages for links pointing to old URLs — surfacing the internal links that still work through redirects but should be updated. Install free on Shopify.