Back to blog
Shopify

Shopify Redirects: The Complete 2026 Guide (Create, Manage, Export/Import)

July 29, 2026 12 min, read
Shopify Redirects Guide

Introduction

Quick answer: Shopify redirects live under Content > Menus > URL redirects in your admin (some accounts still show this as "Navigation" both terms point to the same screen). You can create them one at a time, edit or delete them in bulk, and export or import them via CSV for large-scale changes. Shopify's native tool creates 301 (permanent) redirects; only a temporary 302 redirect needs a third-party app or custom code.

Standard stores can hold up to 100,000 redirects; Plus stores up to 20,000,000. Two rules trip people up most: a redirect only fires if the old URL currently returns a 404 it can't override a page that's still live and certain paths (/cart, /products, /collections, and a handful of others) can't be redirected at all, since Shopify's core functionality depends on them.

Most Shopify redirect guides cover the click-by-click admin steps and stop there. This one covers that too, but also the specific technical details that actually cause Shopify URL redirects to fail the auto-formatting behavior that silently breaks CSV imports, the exact reason a redirect sometimes "doesn't work" even though it looks correctly set up, and how to actually structure a bulk import without hitting errors partway through.

Where to Find Shopify Redirects (And Why Guides Disagree)

In your Shopify admin, go to Content > Menus, then click URL redirects that's the current path per Shopify's own help documentation. You'll also see some guides, including fairly recent ones, refer to this as being under "Navigation" instead. If Content > Menus doesn't match what you're seeing, check under Navigation Shopify's admin layout has shifted terminology across versions, and which one you see can depend on your store's specific admin rollout.

How to Create a Single Shopify Redirect

  1. Go to Content > Menus > URL redirects.
  2. Click Create URL redirect.
  3. In the Redirect from field, enter the old path; this must be a relative path (starting with /), not the full URL. For example: /products/old-product-name.
  4. In the Redirect to field, enter the destination a relative path for a page within your store, or a full URL (including https://) if redirecting to an external site.
  5. Click Save redirect.

The rule that catches almost everyone at least once:

A redirect only activates if the "Redirect from" URL currently returns a 404 (page not found) error. If that URL still resolves to an active page of a product you haven't deleted yet, a collection still live the redirect simply won't fire, because Shopify has no reason to intervene on a page that's working. If you're restructuring URLs, delete or unpublish the old page first, then create the redirect.

One shortcut worth knowing before you create anything manually:

When you rename a product or collection's URL handle directly in the admin, Shopify offers a checkbox "Create a URL redirect for [old handle]" right there in the same screen. Leave it checked, and Shopify sets up the 301 for you automatically, no separate trip to the redirects page required. This only covers that one specific scenario, though; deleting a product entirely, or changing a blog post or standalone page URL, still needs a manual or bulk redirect.

Editing and Bulk-Managing Redirects

To edit one redirect:

Go to Content > Menus > URL redirects, click the redirect you want to change, update the fields, and click Save redirect.

To edit multiple redirects at once:

Select the checkboxes next to the redirects you want to change, click Edit redirect from the bulk actions menu, make your changes, and click Save. This is far faster than opening each one individually when you're restructuring a whole category or renaming a set of related products.

You can also select multiple redirects and delete them in bulk the same way useful for cleaning up redirects tied to products or promotions that no longer exist and no longer need forwarding.

Finding a specific redirect in a long list:

The URL redirects page supports filtering (by creation date, for example), which matters once your list grows into the hundreds or thousands. If you find yourself applying the same filter repeatedly, you can save it as a named filter for one-click access later instead of rebuilding it each time.

How to Export Shopify Redirects (CSV)

A full export gives you a snapshot of everything currently forwarding traffic on your store worth pulling before any major site change, so you have a record to fall back on if something breaks, and it's also the starting point if you'd rather clean up or restructure a large redirect list in a spreadsheet than click through each one in the admin.

  1. Go to Content > Menus > URL redirects.
  2. Click Export.
  3. Choose whether to export all redirects or only the ones currently selected/filtered.
  4. Select the CSV file format.
  5. Click Export URL redirects. Shopify emails you a download link rather than downloading instantly for very large redirect lists, this can take a few minutes to arrive.

How to Import Shopify Redirects (Bulk, via CSV)

  1. Go to Content > Menus > URL redirects.
  2. Click Import.
  3. Click Add file and select your CSV.
  4. Click Upload file.

The CSV needs exactly two columns:

  • Redirect from - the old path, without your store's domain (e.g., /collections/summer-sale, not https://yourstore.com/collections/summer-sale)
  • Redirect to - the destination path or full external URL

The formatting gotcha that breaks more imports than anything else: every path in your "Redirect from" and "Redirect to" columns needs to start with /. Skip it, and Shopify doesn't reject the row; it silently inserts a slash on its own during import, which sounds harmless but can shift where that slash actually lands relative to the rest of the path, producing a redirect that isn't quite the one you meant to create. Scanning every row for a missing leading slash before you upload takes a few minutes; finding and fixing a wrong redirect after it's live can take a lot longer.

For large imports, split the file into chunks of roughly a thousand rows rather than one massive upload. Shopify can technically process much bigger files, but a single giant import makes it far harder to isolate a problem if something a few thousand rows in is malformed, a smaller batch surfaces immediately instead of forcing you to comb through a 10,000-row file after the fact.

Shopify Redirect Limits

Store type Maximum redirects
Standard Shopify (Basic/Grow/Advanced) 100,000
Shopify Plus 20,000,000

For almost every store, these ceilings are generous enough that they're not a practical concern even a large catalog migration rarely produces more than a few tens of thousands of redirect rules. The limit becomes relevant mainly for very large Plus merchants consolidating multiple legacy sites or running decades of accumulated URL history.

Stopping Shopify's Domain-Level Redirect (A Different Setting Entirely)

This is a genuinely separate feature from everything above, and it's easy to confuse the two given the similar name. If your store automatically forwards all traffic to one specific domain for example, always redirecting yourstore.com to www.yourstore.com, or bouncing visitors to a domain you don't actually want as primary that's controlled from Settings > Domains, not from URL redirects at all.

Click into your primary domain, and you'll find a toggle labeled "Redirect all traffic to this domain." Turning it off stops that automatic domain-wide forwarding. This is worth knowing specifically because troubleshooting it under URL redirects (where it doesn't exist) is a common dead end.

URL Paths Shopify Won't Let You Redirect

This is the gap that trips up more people than the store-wide redirect limit ever does: certain URL prefixes are reserved by Shopify's own architecture and simply can't be used as a "Redirect from" path, no matter how you configure it. These include anything starting with /apps, /application, /cart, /carts, /orders, /shop, or /services, along with Shopify's fixed structural paths like /products, /collections, and /collections/all.

Trying to route /cart to a custom checkout page, for instance, simply won't take the native redirect tool and rejects it because Shopify's core functionality depends on those paths staying exactly where they are. If you hit a redirect that silently won't save or apply, checking whether the source path falls into one of these reserved categories is worth doing before assuming something else is broken.

301 vs. 302: What Shopify Actually Supports Natively

Shopify's built-in redirect tool creates 301 (permanent) redirects only. Understanding Shopify 301 redirects specifically matters here, since it's the type that transfers accumulated SEO ranking value ("link equity") from the old URL to the new one, the correct choice for permanent changes like renamed products, restructured collections, or a full domain migration.

A 302 (temporary) redirect signals to search engines that the move is short-term and the old URL may return useful for things like a temporary out-of-stock page pointing to a similar product, where you plan to restore the original URL later. Shopify's native admin doesn't offer a way to create a 302 specifically; achieving one requires a third-party redirect app or custom code in your theme. For the vast majority of ecommerce use cases permanent product moves, discontinued pages, migrations a 301 is what you actually want anyway.

When You Actually Need Redirects

  • Renaming or restructuring product/collection URLs - anyone with the old link, including search engines with it indexed, needs to land somewhere that still works.
  • Discontinuing a product - redirect to a similar product or the relevant collection page rather than letting the traffic hit a dead end.
  • Migrating to Shopify from another platform - this is the highest-stakes redirect scenario, since your old platform's URL structure almost certainly doesn't match Shopify's, and every indexed page is at risk of becoming a 404 on launch day.
  • Changing your domain or rebranding - every single indexed URL under the old domain needs to be mapped to its new equivalent, or you lose the SEO value built up under that domain entirely.

Redirect Chains and Loops: Two Mistakes That Quietly Hurt SEO

A redirect chain happens when URL A redirects to URL B, which then redirects again to URL C instead of sending the visitor (and the search engine crawler) straight to the final destination, they bounce through an extra hop first. Each additional hop adds load time and can dilute how much SEO value actually makes it to the final page. The fix is to always point a redirect directly at its true final destination if B has since moved to C, update A to point straight at C rather than leaving the chain intact.

A redirect loop is the more serious version: URL A redirects to URL B, and URL B redirects back to URL A, creating a cycle with no exit. Browsers and crawlers alike just bounce back and forth until they give up, which is a dead end dressed up as a working link. Loops usually happen by accident often after a URL gets reused for something else without checking whether an old redirect was still pointing at it. Auditing your redirect list periodically (via the export feature above) is the most reliable way to catch chains and loops before they quietly cost you traffic.

Troubleshooting: Why Isn't My Shopify Redirect Working?

Beyond the "the old URL isn't actually a 404" issue covered above, a few other things commonly cause a redirect to appear broken:

  • A typo in either URL. A missing character, an extra space, or a wrong slash in the "Redirect from" or "Redirect to" field is the single most common cause to double-check both fields character by character.
  • Browser caching. Once your browser has seen a redirect (or a 404) at a given URL, it can keep serving that cached result even after you've made a change. Test in an incognito/private window to rule this out before assuming the redirect itself is broken.
  • The path falls under a reserved prefix. Covered above Shopify simply won't apply a redirect to paths like /cart or /products, regardless of how correctly it's configured.
  • A third-party app is interfering. Redirect, SEO, or checkout-customization apps occasionally conflict with how Shopify resolves a path. If a redirect stopped working right after installing something new, temporarily disabling it is a fast way to confirm whether that's the cause.

Redirects and International Stores (Shopify Markets)

If you're running multiple markets or languages through Shopify Markets, redirects behave slightly differently than on a single-market store, and this is a detail most redirect guides skip entirely. Shopify Markets typically organizes languages and regions through subfolders yourstore.com/en-ca for a Canadian storefront, for example.

A standard redirect you create generally applies across every subfolder automatically: redirect yourstore.com/old-product to yourstore.com/new-product, and yourstore.com/en-ca/old-product inherits the same logic to yourstore.com/en-ca/new-product, without needing a separate rule for each market.

Where it gets more specific: if a particular market needs a genuinely different destination not just a translated version of the same page - you create an individual redirect scoped to that subfolder rather than relying on the global rule. This matters for stores running region-specific promotions, region-exclusive products, or localized landing pages that don't have a direct equivalent everywhere else.

Separate from URL redirects entirely, Shopify also offers automatic storefront redirection based on a visitor's detected location or browser language, managed under Online Store > Preferences > Automatic redirection. This is geolocation-based, not URL-based; it sends a visitor to the right market's storefront rather than fixing a broken link so it solves a different problem than everything covered above, but it's easy to conflate the two given the similar name.

Managing Redirects at Scale: When to Use an App Instead of Shopify's Native Tool

Shopify's built-in redirect manager handles the vast majority of stores well. It's worth considering a dedicated app (Matrixify being the most commonly used for this specifically) when:

  • You're migrating between two Shopify stores and need to carry over an existing, already-exported redirect set with more automation than a manual re-upload.
  • You need to synchronize redirects across multiple Shopify stores running the same catalog.
  • You want scheduled, recurring redirect exports as part of an ongoing SEO monitoring process rather than a one-time task.

For a standard single-store setup, even a large one Shopify's native export/import via CSV covers what most merchants need without an added app subscription.

The 2026 Angle Most Redirect Guides Miss: AI Crawlers and Your Redirects

Every existing guide on this topic talks about redirects purely in terms of Googlebot and human visitors. There's a newer piece worth knowing about: Shopify added native AI-discovery infrastructure to every store in 2026 llms.txt, agents.md, and related files that AI shopping assistants (ChatGPT, Gemini, Perplexity, and similar) use to understand your catalog and act on it directly.

Crawlers from these systems (GPTBot, ClaudeBot, PerplexityBot, and others) follow 301 redirects the same way Googlebot does which means a URL restructure or migration that isn't properly redirected doesn't just cost you Google rankings, it can also break how AI shopping agents find and reference your products.

Two things worth checking specifically if you're doing a larger URL restructure in 2026:

First, that your robots.txt isn't accidentally blocking these AI crawlers (some Shopify themes do by default), since a redirect is useless if the crawler can't reach it in the first place.

Second, that any custom or app-generated agents.md content referencing specific product URLs gets updated alongside your redirect rollout, since a stale AI-discovery file pointing at now-redirected URLs creates the same kind of broken reference for an AI agent that a dead link creates for a human visitor.

The Bottom Line

Shopify's native redirect tool covers what almost every store needs creating, bulk editing, and CSV export/import are all built in without an extra app. The part that actually causes problems isn't the tool itself, it's the details: forgetting that a redirect won't fire on a still-live page, missing a leading slash in a CSV, or uploading an unbatched file of tens of thousands of rows at once. Get those right, and Shopify's built-in system is more than enough to protect your SEO value through any URL change, migration, or rebrand.

If you're setting up redirects as part of a platform migration specifically, see our guide to the best Shopify migration apps for tools that handle redirect mapping as part of the broader move rather than as a separate manual step.

Frequently Asked Questions

Q1: Where are URL redirects in Shopify?

A: Content > Menus > URL redirects, per Shopify's current help documentation. If your admin shows "Navigation" instead, look there the exact label has varied across different versions of Shopify's admin.

Q2: How do I stop Shopify from redirecting all my traffic to one domain?

A: That's a different setting from URL redirects: go to Settings > Domains, click your primary domain, and turn off the "Redirect all traffic to this domain" toggle. This controls domain-wide forwarding (like www to non-www), not the individual page-level redirects covered throughout this guide.

Q3: Why isn't my Shopify redirect working?

A: The most common cause is that the "Redirect from" URL isn't actually returning a 404 Shopify redirects only activate on broken/missing URLs and can't override a page that's still live. Check that the old page has been deleted or unpublished, and confirm the path in your redirect exactly matches the broken URL, including a leading slash.

Q4: Does Shopify support 302 redirects?

A: Not natively through the admin Shopify's built-in tool creates 301 (permanent) redirects only. A 302 (temporary) redirect requires a third-party app or custom theme code. For most ecommerce scenarios permanent product or URL changes a 301 is the correct choice anyway.

Q5: How many redirects can a Shopify store have?

A: Standard Shopify stores (Basic, Grow, Advanced) support up to 100,000 URL redirects. Shopify Plus stores support up to 20,000,000, which covers even large-scale consolidations of multiple legacy sites.

Q6: Can I bulk import Shopify redirects from a spreadsheet?

A: Yes. Managing Shopify URL redirects in bulk works through the native Import tool, which accepts a CSV with two columns "Redirect from" and "Redirect to" under Content > Menus > URL redirects. For very large lists, import in batches of roughly 1,000 rows at a time to make errors easier to catch and fix.

Q7: Do redirects transfer SEO value to the new URL?

A: Yes, a properly configured 301 redirect passes the majority of the original page's accumulated SEO ranking signals to the new URL. This is why redirects are treated as mandatory, not optional, during any Shopify migration or domain change skipping them risks losing search rankings that took months or years to build.

Q8: Can I redirect any URL on my Shopify store?

A: No. Shopify reserves certain paths for its own core functionality and won't let you redirect them, including anything starting with /cart, /carts, /apps, /application, /orders, /shop, or /services, along with fixed structural paths like /products and /collections. If a redirect won't save or doesn't apply, checking whether the source path falls into one of these reserved categories is worth doing before troubleshooting further.

Q9: What's the difference between a redirect chain and a redirect loop?

A: A chain is when one URL redirects to a second, which then redirects again to a third an unnecessary extra hop that slows load times and can weaken how much SEO value reaches the final page. A loop is more serious: two URLs redirect back and forth to each other indefinitely, with no working destination at all. Both are usually fixed the same way, auditing your redirect list periodically and pointing every redirect straight at its true final destination.

Properly managing Shopify URL redirects from bulk CSV imports to avoiding technical traps like reserved paths, redirect chains, and 404 errors is essential for preserving your search rankings and customer experience during any site update. Whether you are restructuring your catalog or planning a full platform migration, Webgarh provides end-to-end migration and technical SEO services, ensuring flawless 301 redirect mapping, zero-data-loss transfers, and complete post-launch optimization. Ready to upgrade or migrate your store without losing traffic? Get a risk-free transition today.

Webgarh Shopify Team

Webgarh Shopify Team

The Webgarh Shopify team works with brands that need more than a standard storefront. From store builds and redesigns to migrations, integrations, custom apps, and long-term growth support, the team focuses on creating Shopify systems that are built around how a business actually operates.

Webgarh’s approach combines commerce strategy, technical execution, and operational thinking. That means projects are not treated as isolated design or development tasks. Every engagement is shaped around business goals, customer experience, data quality, scalability, and the systems that support day-to-day operations.

The team has experience across Shopify, Shopify Plus, headless commerce, B2B workflows, subscriptions, multi-store setups, ERP and CRM integrations, analytics, automation, and AI-enabled commerce experiences.

Webgarh also works with brands that have outgrown native Shopify capabilities. In many cases, that means designing custom functionality, connecting multiple systems, replacing manual workflows, improving reporting, or building features that standard apps cannot support effectively.

For migration projects, the team follows a structured, audit-first process designed to reduce risk around SEO continuity, data mapping, integrations, redirect planning, analytics tracking, and post-launch stability. That helps businesses move platforms without losing visibility, operational control, or customer experience. The team’s work spans a wide range of industries, including fashion, health and wellness, electronics, home, manufacturing, B2B, and D2C. Across these sectors, the focus remains the same: build systems that are easier to manage, designed for growth, and capable of supporting the next stage of the business.

Through Webgarh, the Shopify team regularly shares practical insights on Shopify development, migrations, store performance, integrations, CRO, AI visibility, and commerce operations — helping founders, operators, and digital teams make more informed decisions with fewer surprises.