Moving a Roaster Site to Shopify Without Losing Search: Steps


You have already made the decision. Your roaster runs a bag store on Wix, Squarespace, WordPress, or something else, and Shopify's shipping and subscription tools are pulling you toward a move. What is keeping you up at night is not whether to switch. It is whether the move wipes out every page Google already knows about your shop.
Short answer: a migration is a checklist, not a gamble. Search loss after a platform move almost always comes from a small, specific, preventable set of problems: broken redirects, URLs that changed without anyone tracking the old ones, and pages that simply got forgotten in the shuffle. Every one of those problems can be caught and fixed before launch if you work through them in order.
This post is not going to argue whether you should move. That decision is yours and it is already made. What follows is the ordered plan: export your current URLs, decide what changes and what stays the same, build the redirect map, launch on Shopify, then verify everything worked in Search Console. Nothing here promises your rankings will hold after the move, since no dataset exists anywhere that could support that kind of promise honestly. What this post offers is the full documented process for giving your existing pages the best possible chance of coming through the move intact.
Step One: Export Every URL You Currently Have
Before touching Shopify at all, build a complete list of every URL your current site serves that Google actually knows about, not just the pages you remember, since a forgotten page is exactly the kind of thing that quietly breaks in a migration. Start with your XML sitemap if your current platform generates one, since that is usually the fastest, most complete starting list. Wix and Squarespace both let an owner export a list of published pages through their respective site management tools, and the exact menu path is worth confirming directly inside your own account at the time you do this, since platform interfaces change.
Cross check that export against Google Search Console's own Pages report for your current site, which shows every URL Google has indexed, not just the ones your platform's export tool happened to include. A page that Google indexed months ago but that no longer appears in your site's navigation is easy to miss in a simple export, and it is exactly the kind of page that ends up as a silent broken link after a migration if nobody accounts for it.
Save this list somewhere durable, a spreadsheet works fine, with one row per URL. This becomes the backbone of the entire migration, since every later step, deciding what changes, building the redirect map, verifying after launch, refers back to this same list.
Step Two: Decide What Changes and What Stays the Same
For every URL on your list, decide whether its new address on Shopify will be identical to the old one or will change. Shopify has fixed URL prefixes for certain content types, products typically live under a products path, collections under a collections path, blog posts under a blog path, and pages under a pages path, so a URL structure copied directly from a different platform's own conventions will not carry over unchanged in most cases. Confirm Shopify's current exact URL structure inside your own store setup at the time you build this, since platform conventions can shift.
Mark each URL in your spreadsheet with its destination: same address, changed address, or removed entirely because the content no longer exists or has been merged into another page. Being honest about removed pages matters here. A page that genuinely no longer serves a purpose does not need an artificial new home invented just to preserve its old ranking; it is fine to note it as removed and redirect it to the nearest genuinely relevant page instead.
This step is where most of the actual thinking happens, and rushing it is the single most common cause of a messy migration. Take the time to go through the full list methodically rather than guessing at a pattern and applying it to everything at once, since a handful of pages, an old event announcement, a discontinued product, a page nobody has linked to in years, will not fit whatever general pattern the rest of the site follows.
Step Three: Write the Redirect Map
With every URL classified, build the redirect map itself, a simple table with three columns: old URL, new URL, and status, tracking whether each redirect has been created and tested yet. This map is the single most important artifact in the entire migration, since it is what actually prevents a visitor or a search engine from hitting a dead page after launch.
Google's own documentation on site moves with URL changes describes using redirects to point each old URL to its corresponding new one as the standard way to preserve a site's search presence through a move, and it discusses keeping those redirects in place for an extended period after the move rather than removing them shortly after launch, since search engines and users alike continue to reach old URLs for a long stretch of time after a migration.
Shopify supports importing redirects in bulk through a CSV file, with the required columns being the redirect from address and the redirect to address, exactly as Shopify's own help documentation states them, which means your redirect map spreadsheet, once finalized, can often be adapted directly into the format Shopify's import tool expects rather than entering each redirect one at a time through the interface. Confirm the exact required column names and format inside Shopify's own current help documentation at the time you do this, since platform tools are updated over time.
For any URL staying on Wix or Squarespace up until the actual cutover, confirm how each platform lets you set up its own redirects in the meantime if you are restructuring anything before the full move, since both platforms provide tools for creating redirects, with the specific menu path worth confirming directly in your own account rather than assumed from memory.
Step Four: Build, Test, and Launch
Build the new Shopify store fully before pointing your domain at it, so you have a complete environment to test against rather than making changes live in front of visitors and search engines. Once the new store is built, go through your redirect map methodically, testing every single redirect by visiting the old URL and confirming it lands on the correct new page rather than a generic homepage or a broken result.
Launch day itself should be treated as a specific, tracked event, not a quiet background switch. Note the exact date and time the domain change goes live, since this timestamp matters for reading your Search Console data correctly afterward, and any dip or shift you see in the days immediately around that date needs to be read against this specific timestamp rather than guessed at loosely.
In the first week after launch, actively watch for any pages returning an error rather than a redirect, since a redirect map built carefully in a spreadsheet can still have gaps that only surface once real traffic starts hitting the live site. A quick daily check during that first week catches problems early, while they are still small and easy to fix, rather than weeks later once the damage has had time to compound.
Common Mistakes Worth Naming
A handful of mistakes account for most of the search loss that happens during a platform migration, and naming them plainly makes them easier to actively avoid. The most common is simply forgetting a page exists, usually something old and rarely visited that never made it into the export list built in step one, then quietly returns a broken result once the old platform is shut down and nothing redirects it anywhere.
A close second is redirecting everything to the new homepage instead of the actual corresponding new page. It is tempting, when a redirect map feels overwhelming, to take a shortcut and send every unmatched old URL to the homepage rather than working out its true new destination. This technically prevents a broken page, but it sends both visitors and search engines a confusing signal about what that specific old page was, and it wastes the specific relevance that page may have already built up over time.
A third common mistake is shutting down the old platform, and losing access to it, before confirming every redirect works. Once the old site is gone entirely, there is no way to go back and check whether a specific old URL was ever accounted for, so it is worth keeping the old platform accessible, even in a paused or minimal state, for at least the first few weeks after the new site launches, purely so you have something to check against if a gap turns up.
A fourth mistake, more subtle than the others, is changing more than just the platform during the same migration, restructuring the entire site's navigation, renaming products, rewriting every page's content, all at the same time as the platform switch itself. Bundling multiple large changes into one event makes it far harder to tell later which specific change, if any, caused a shift in search performance, since there is no way to isolate the platform move from everything else that happened alongside it.
Step Five: Verify in Search Console
Once the new Shopify store is live, submit its updated sitemap directly in Search Console, and add the new site as a property there if it is not already recognized as one, since Search Console treats significant URL structure changes as something worth confirming explicitly through its own tools rather than assuming it will simply catch up on its own.
The Page indexing report is where the real verification work happens over the following weeks. Watch for pages marked as not indexed that used to be indexed under the old URLs, and use the URL Inspection tool on a sample of your most important pages, your homepage, your top selling products, your wholesale or contact pages, to confirm Google has crawled and recognized the new version rather than still holding an old, cached understanding of the site.
This verification process takes real time, typically weeks rather than days, since search engines do not instantly re crawl and re index an entire site the moment a migration happens. Patience during this window matters as much as the technical setup itself, and treating a slow week two or week three as evidence that something went wrong, before giving the process enough time to complete, can lead to unnecessary panic over what is often just the normal pace of re indexing.
It also helps to keep your original spreadsheet, the same one built in step one and expanded through the redirect mapping process, open and updated throughout this entire verification window. Checking off each URL as it reappears correctly indexed under its new address turns an otherwise vague, anxious waiting period into a concrete, trackable process with a clear end point. Once every URL on that original list has been accounted for, either correctly indexed at its new address, intentionally redirected elsewhere, or deliberately marked as removed, the migration is complete, not just launched.
Related Reading
More from Hillcane on this topic, plus the pages on the site that sit next to the work.
Frequently Asked Questions
How do I move to Shopify safely?
Follow an ordered process: export every current URL your site serves, decide which addresses change and which stay the same, build a complete redirect map, build and test the new Shopify store before launch, then verify in Search Console over the following weeks. Search loss after a migration almost always traces back to skipped redirects or forgotten pages, both of which this process is built to catch.
Will my rankings hold after moving to Shopify?
No one can promise that, because no dataset exists that could support it. What Google's documentation on site moves with URL changes offers is the best known way to preserve search presence: redirect every old URL to its matching new one and keep those redirects in place long after launch. Following that process, plus verifying in the Page indexing report over the following weeks, improves the odds without guaranteeing anything.
How do I get a list of all my current URLs before migrating?
Start with your current platform's XML sitemap, usually the fastest complete list. Then cross check it against the Pages report in Google Search Console, which shows every URL Google has indexed, including old pages no longer linked in your navigation. Wix and Squarespace also let owners export published pages, so confirm that menu path inside your account. Save everything in one spreadsheet, one row per URL, as the migration's backbone.
Does Shopify use a fixed URL structure?
Yes. Shopify places certain content types under fixed paths, generally products, collections, blog posts, and pages each under their own prefix, so a structure copied from Wix, Squarespace, or WordPress will usually change. Mark every URL in your spreadsheet as same address, changed address, or removed, and send changed ones through the redirect map. Confirm the exact current structure inside your own store setup, since platform conventions can shift.
How do I bulk import redirects into Shopify?
Shopify supports importing redirects through a CSV file with columns for the redirect from address and the redirect to address, exactly as stated in Shopify's own current help documentation. A redirect map built as a spreadsheet during planning can often be adapted directly into that import format rather than entered one redirect at a time.
How long should redirects stay in place after a migration?
Keep them in place for an extended period, not just the first weeks. Google's documentation on site moves with URL changes discusses leaving redirects active long after a move, because search engines and users keep reaching old URLs for a long stretch. Removing them early risks breaking links still in use. Also keep the old platform accessible, even paused, for at least the first few weeks so gaps can be checked.
What should I check in Search Console after launching on Shopify?
Submit the new sitemap in Search Console and add the Shopify site as a property if it is not already recognized. Then watch the Page indexing report for pages indexed under old URLs but not yet under new ones, and run the URL Inspection tool on your homepage, top selling products, and wholesale or contact pages. Expect this verification to take weeks, and check off each URL in your original spreadsheet.
How long does re indexing take after a platform migration?
Typically weeks rather than days, since search engines do not instantly re crawl and re index an entire site after a URL change. Treating a slow second or third week as proof something went wrong, before giving the process enough time to complete, often leads to unnecessary concern over what is a normal pace of re indexing.
What platforms are roaster sites currently on, based on the census?
Among the roaster related shops in Hillcane's census of more than 1,000 shops across six regions, snapshot September 15, 2026, filtering to rows where the platform description contains the word roast, Shopify accounts for 309, Squarespace 194, WordPress 99, and Square Online 92 among that roaster labeled group. These are dated counts from that specific snapshot, not a claim about migration outcomes.
How can Hillcane help with a Shopify migration?
Hillcane can help build the full URL export from your sitemap and Search Console Pages report, the three column redirect map formatted for Shopify's CSV import, and the verification plan for the weeks after launch. Among roaster shops in Hillcane's census, snapshot September 15, 2026, Shopify already leads with 309, so the path is well traveled. Reach out at hillcane.co/contact or call (256) 384-2449 to talk it through.
Work with Hillcane
You have already decided to move to Shopify. The real risk is not the decision. It is losing the pages Google already knows through a broken redirect or a forgotten URL.
If you want help planning a Shopify migration that protects your existing search presence, reach Hillcane at hillcane.co/contact or call (256) 384-2449.



Comments