Planning International Shopify Redirects: How to Properly
Relaunch & Internationalization: Double Complexity
Many Shopify stores now operate multilingual storefronts on subdomains – e.g. fr.shop.com, it.shop.com, en.shop.com. In combination with language-specific slugs like /fr/, /de-fr/, or /it-it/, URL mapping quickly becomes a challenge.
At the latest during a relaunch, the question arises:
How do I map old URLs to new structures when language, domain, and handle all change?
And this is exactly where an automated, structured redirect approach helps – based on real sitemap data, slug rules, and a consistent redirect logic. For an overview, I recommend a mind map.
Problem: Slug ≠ Language ≠ Domain
International Shopify stores often combine several layers:
Level Example Domain https://fr.shop.com Slug /fr-fr/, /fr/, /en-fr/ Handle products/bague-amour, collections/ete
This means:
There are multiple potential entry points to the same page
Redirects must be correctly assigned depending on the slug
Standard tools like Matrixify or apps offer no real support for complex language combinations
Goal: A Redirect System that Maps Language, Slug, and Domain
My approach is based on three elements:
Shop-specific slug definition e.g. "https://fr.shop.com" → Slugs = /fr/, /fr-fr/, /en-fr/
Handle mapping from Excel or CMS e.g. "Handle old" → "Handle new"
Live sitemap check per storefront Reading all actually indexed pages → so there are no gaps
Preserve Visibility. Increase Traffic Quality. Secure Revenue.
Example: Generating Redirects from Subdomain + Slug + Excel
Setup:
fr.shop.com
Excel mapping with product handles (old/new)
Slugs: /fr-fr/, /fr/, /en-fr/
Automatically Generated Redirects:
Redirect from Redirect to /fr-fr/products/bague-amour https://fr.shop.com/products/bague-amour-nouveau /en-fr/collections/summer-sale https://fr.shop.com/collections/ete-2025 /fr/pages/versand https://fr.shop.com/pages/livraison
And: If no mapping exists → Redirect to the storefront homepage (fallback).
Automated Tools for International Redirect Support
In the GitHub toolset you’ll find suitable modules:
create_redirect_maps_from_sitemaps_and_custom_handles.py → analyzes domains, slugs, and sitemaps
matrixify_import.py → generates Matrixify-compatible files for Shopify
url_generator_status_checker.py → checks live if targets are correctly reachable
All tools are modular and support any combination of domain + slug.
Best Practices for Multilingual Shopify Redirects
Analyze sitemaps per language → Which URLs are actually live?
Define slug patterns per storefront → e.g. /fr/, /de/, /it-it/
Integrate handle redirects from Excel → old ↔ new, supplemented by language
Include fallback → If no assignment exists: domain homepage or appropriate category
Matrixify test run before live import → Ensure all redirects are correctly adopted in the Shopify system
Conclusion
The more international your Shopify setup, the more complex redirect management becomes. With the right automation, subdomains, language slugs, and real sitemaps can be efficiently transferred into a clear mapping.
And the best part: You not only save time, but also avoid traffic and ranking losses during the relaunch.
Tool & Template: 🔗 To the GitHub toolset for Shopify Redirects
Planning a Relaunch or International Store with Shopify?
I can help you strategically plan redirects, implement them automatically, and avoid technical SEO errors in advance.
Schedule an appointment now for a non-binding initial consultation 📩 Contact me
Further Articles:
🧪 Google Search Console Indexing & Performance Checker (Script) Automate the index check of your redirected URLs after the relaunch.
🛠️ Fixing 404 Errors: Find and Correct Causes Practical guide to error analysis after domain or structure changes.
⚙️ Status Checker Workflow with n8n & Apify Set up automated monitoring for your redirects and SEO goals.
🔍 Technical SEO: Finding 404 Errors with Google Functions How to find faulty or incorrectly redirected pages directly in Google tools.
📊 SEO Analysis: A Comprehensive Guide The structured SEO baseline for every relaunch – including tech, content, and structure.
Relaunch & migration SEO
International redirects multiply every mistake by the number of markets you run. Getting the mapping wrong once means losing visibility in several countries at the same time.
If your traffic already dropped after a relaunch and is not recovering, the first step is finding the actual cause rather than adding more content on top. See how I handle relaunches and traffic recovery.