Search cleanup
Spam pages are showing up
Unknown casino or spam pages need evidence, access review and careful cleanup.
Read the checklist →SHOPIFY MIGRATION
Short answer: after a move to Shopify, your old addresses no longer exist, so anyone who clicks an old link or a Google result lands on a 404. The fix is a redirect for every old address that mattered, pointing to the closest new page. Shopify has a built in URL redirect tool with a CSV import, so a normal store can do the basics without an app.
Every platform builds addresses its own way. Your old store may have used addresses like /product/blue-shirt or /shop/category/shirts, and Shopify uses /products/blue-shirt and /collections/shirts. Pages and blog posts have their own patterns too. Unless you set up redirects, the old addresses stop working. Search engines keep them in the index for a while, and other sites keep linking to them, so visitors and ranking value both go to a dead end.
You want the old addresses people actually use. Good sources:
If the old site is already gone, Search Console and analytics are usually the quickest. Start with the pages that had traffic or links. A page nobody visited in two years can be left.
Make a two column sheet. Left is the old path, right is the new one. Send each old product to the matching new product, each old category to its new collection, and each old blog post to the same post. If there is no equal, send it to the closest collection or page. Avoid sending everything to the home page. That is general SEO practice, not a Shopify rule: a close match is more useful to a visitor than a dump on the home page.
Shopify's help page for URL redirects gives these steps: in the admin go to Content, then Menus, then URL redirects. Select Import, choose Add file, upload your CSV, review it, then select Import redirects. The Import dialog lets you download a sample CSV, so start from that so your columns match what Shopify expects. The file has two columns: the old address and the new one.
Rules from the same Shopify page:
Open ten old addresses in a private window and check they land where you meant. Include a product, a collection, a blog post, and one with a query string. Add a few with and without a trailing slash, since those are the sort of variation that gets missed. This is a test habit, not a documented Shopify rule.
Over the next weeks the not found list should shrink. New 404s that keep showing up usually point to a pattern you missed, like a category structure or a file path. Add those and import again. Avoid chains where A goes to B and B goes to C: point each old address straight at the final page. Shopify's page does not state a chain rule that we read, so treat this as general practice.
If you have thousands of products, a lot of blog posts, a messy old structure, or you already lost traffic after the move and need to find out why, the mapping is the slow part and mistakes cost rankings. Tidewell can crawl the old and new sites, build the redirect map, import it and check the result. We show you the map before importing and agree the price first. Send us the old address, the new one, and what you see now: tell us what is happening. We never ask for your password.
They help search engines connect the old pages to the new ones. Rankings can still dip for a while after any move, and nobody can promise how long or how far.
Shopify's page says up to 100,000. Check it before a very large import in case the number has changed.
For a few hundred redirects, no: the built in import does it. For tens of thousands, Shopify itself points to third party apps for managing them.
COMMON PROBLEMS
Search cleanup
Unknown casino or spam pages need evidence, access review and careful cleanup.
Read the checklist →Email delivery
Check sender authentication, DNS and notification headers before changing records.
Read the checklist →Merchant Center
Audit store details, policies and product data before requesting another review.
Read the checklist →