Key takeaways
- Migrate to solve an operating problem, not simply to replace a theme.
- Inventory URLs and search evidence before choosing a new URL structure.
- Treat customers, historic orders and password resets as separate migration workstreams.
- Keep equivalent URLs or map them directly to relevant destinations with permanent redirects.
- Reconcile data before launch and monitor search, errors and customer journeys afterward.
Migrate for a better operating model, not a new coat of paint
Moving a research-use-only store is a business-system change. A fresh design cannot by itself resolve conflicting plugins, unreliable stock, missing lot records or recurring maintenance work. Before committing, name the problem, identify its cause and describe what a successful replacement must do. If the current installation can be repaired and maintained predictably, improving it may be less disruptive than replacing it.
Migration makes sense when the existing setup repeatedly obstructs catalog work, mobile browsing, compliance review or operations, and the replacement addresses those specific problems. It does not make sense merely because another stack sounds modern. Compare the options in the platform decision guide and document the features and responsibilities you would actually change. No migration plan can guarantee that rankings will remain unchanged.
Agree the scope before exporting anything
Assign a business owner, catalog reviewer, technical lead and launch decision-maker. Write down what must move, what may be archived and what will be rebuilt manually. Include policies, public lot evidence, transactional emails and customer support access, not only products. Define acceptance checks and a rollback decision in advance. The contract should say who performs reconciliation, resolves missing records and maintains the old system during the transition.
Create a complete pre-migration evidence pack
Crawl the current site and export the results before changing URLs. Include products, variations with public URLs, categories, tags, pages, posts and images. A sitemap alone is not enough: navigation, historic campaigns and external links may expose pages absent from it. Combine the crawl with sitemap URLs, analytics landing pages and known old links. Record status codes, canonical targets and whether each page is intended to be indexed.
Export Search Console top pages and queries for a useful baseline period. Preserve page titles, meta descriptions, headings and important on-page content. Note backlinks to deep product, guide and certificate pages wherever you have reliable evidence. Record the export dates and compare like-for-like periods later; differences in demand or seasonality can otherwise look like migration damage. Keep copies outside the system you are replacing.
Separate evidence from assumptions
A URL discovered in a crawl is evidence that it exists, not proof that it deserves a replacement. Review tag archives, filter parameters and duplicate product paths before deciding their fate. Mark valuable pages, redundant pages and uncertain cases separately. For each uncertain URL, assign a reviewer rather than letting a script send it to the homepage. Use the research-store SEO guide to review indexing and canonical decisions.
Move the catalog and preserve the customer relationship
Export products with stable identifiers, variations, images, alt text, stock and research specifications. Reconcile variation options and stock units rather than matching everything by display name. Preserve lot associations and COA documents as a separate evidence workstream if the source stores them outside ordinary product fields. Check which lot is current and whether past certificates remain publicly available. A successful product import with missing evidence is still an incomplete migration.
Customer records require careful deduplication and privacy handling. Plan for passwords not to move: use a secure reset or set-your-password email from a recognisable sender. Test expired links and existing-customer checkout, and explain the change without exposing sensitive records. A customer export is not permission to change marketing preferences; preserve applicable consent records and suppression choices. This is not legal advice; have the responsible adviser review retention and privacy obligations.
Order history needs its own acceptance test
Do not assume that a catalog importer also moves historic orders. Agree whether old orders will be imported, retained in a read-only archive or accessed through a secure support workflow. Preserve identifiers, dates, totals, tax information, refund records and fulfilment references where required. Reconcile sample orders against the source, including partially refunded and cancelled cases. Make sure support can answer a customer who references an old order after the new store opens.
Reviews can be transferred through a supported CSV workflow, but preserve provenance and verified-purchase labels accurately. Do not convert imported reviews into invented endorsements. Blog posts need their headings, internal links, dates and relevant metadata checked. Policies should describe the new operation rather than being copied mechanically. Review shipping, refunds, contact details and research-use-only wording against the compliance checklist.
| WooCommerce item | Where it goes | SEO risk | Mitigation |
|---|---|---|---|
| Products and variations | New catalog and option model | Changed URLs or missing unique content | Reconcile identifiers, descriptions and equivalent URLs. |
| Categories and tags | Reviewed collection architecture | Valuable landing pages disappear | Keep useful collections; map redundant archives deliberately. |
| Images and alt text | New media storage and product galleries | Broken image URLs or lost context | Check file references, readable alt text and important image links. |
| Stock and specifications | Inventory and structured product fields | Out-of-stock errors or thin pages | Compare quantities and preserve crawlable specifications. |
| Customers and historic orders | Accounts plus agreed import or archive | Broken account journeys damage trust | Test password setup and support access to retained orders. |
| Reviews | Supported review CSV import | Missing evidence or false provenance | Retain source attribution and verification accurately. |
| Posts and policies | Native content pages | Broken guide links or changed intent | Preserve useful content and review operational accuracy. |
| Old URLs | Direct redirect map | 404s, chains or irrelevant destinations | Test each mapping and update internal links. |
Products and variations
Where it goesNew catalog and option model
SEO riskChanged URLs or missing unique content
MitigationReconcile identifiers, descriptions and equivalent URLs.
Categories and tags
Where it goesReviewed collection architecture
SEO riskValuable landing pages disappear
MitigationKeep useful collections; map redundant archives deliberately.
Images and alt text
Where it goesNew media storage and product galleries
SEO riskBroken image URLs or lost context
MitigationCheck file references, readable alt text and important image links.
Stock and specifications
Where it goesInventory and structured product fields
SEO riskOut-of-stock errors or thin pages
MitigationCompare quantities and preserve crawlable specifications.
Customers and historic orders
Where it goesAccounts plus agreed import or archive
SEO riskBroken account journeys damage trust
MitigationTest password setup and support access to retained orders.
Reviews
Where it goesSupported review CSV import
SEO riskMissing evidence or false provenance
MitigationRetain source attribution and verification accurately.
Posts and policies
Where it goesNative content pages
SEO riskBroken guide links or changed intent
MitigationPreserve useful content and review operational accuracy.
Old URLs
Where it goesDirect redirect map
SEO risk404s, chains or irrelevant destinations
MitigationTest each mapping and update internal links.
Map URLs before launch, not after complaints
Keep slugs and paths where practical when the page still serves the same purpose. For changed paths, create a one-to-one map from the old URL to the closest genuinely equivalent new URL and use a permanent 301 redirect. This is a content decision before it is a technical task. Moving a category into a different structure should not erase the research information that made the original page useful.
Avoid chains: an old path should reach the final destination directly, not pass through successive rename redirects. Check that the destination returns a successful response and is not itself canonicalised elsewhere. Never redirect everything to home. When there is no suitable replacement, decide between retaining an informative page and returning an appropriate 404 or 410. Review important image and document URLs as well as HTML pages.
Google’s site-move guidance is a useful official reference for changed URLs. Update navigation, article links and sitemap entries to the final paths instead of relying on redirects forever. Keep the old redirect infrastructure available after launch, including the old domain if it changes. Record who owns that domain and who is responsible for renewals and redirect hosting.
A launch-day runbook with explicit stop conditions
Rehearse the import and acceptance checks on a non-public deployment first. Keep that deployment out of search while allowing authorised review. Agree what would stop launch: missing stock, failed checkout, inaccessible COAs, broken top landing pages or a mismatch in customer records. Freezing catalog edits is not necessarily freezing orders; define how new orders, stock changes and customer updates will be reconciled during the cutover.
- Freeze catalog edits and tell staff which changes must wait.
- Back up the source and preserve the agreed rollback access.
- Run the final delta import for changed catalog and customer records.
- Reconcile stock and define handling for orders placed during cutover.
- Approve the redirect map and important destination pages.
- Switch DNS with a documented owner and rollback decision.
- Verify direct redirects and final response codes with a crawler.
- Submit the new sitemap in Search Console.
- Check robots.txt and remove launch-only noindex restrictions from public pages.
- Test checkout end-to-end using an approved testing workflow.
- Verify confirmation emails, order status and tracking links.
- Verify tracking events, consent behaviour and duplicate-event handling.
Watch the first 30 days as a structured observation period
The first 30 days are a monitoring window, not a promise of ranking recovery. Check 404s and investigate their sources. Add relevant redirects for missed equivalents, fix broken internal links and distinguish genuine missing content from irrelevant automated requests. Watch Search Console indexing and query reports, accounting for reporting delays. Compare important landing pages and queries against the baseline rather than celebrating or panicking over one day of movement.
Review customer support messages alongside search evidence. Password setup failures, missing historic orders and confusing shipping emails may reveal migration problems that a crawler cannot see. Maintain a prioritised issue list with owners, severity and verification steps. Recheck a fix after it is deployed. Preserve access to backups and agreed archives until the responsible team confirms that operational and record-retention requirements are satisfied.
Where Peptide Website helps, and what still needs scoping
Peptide Website includes a WooCommerce importer for products, variations, images, stock and customers, with redirects from old URLs. Review CSV import, a 404 monitor with suggested redirects and automatic 301s when URLs change support the transition. These tools reduce repetitive work; they do not replace reviewing the source data, checking destination relevance or reconciling records. Historic order handling and unusual source extensions should be agreed explicitly.
Use the build options discussion to define import scope, evidence transfer, account handoff and launch acceptance. The replacement is deployed into client-owned accounts, so confirm access before cutover using the ownership guide. Ask for a written migration map and demonstrated checks, not a claim that a new platform automatically preserves rankings. A good handoff leaves the operator able to maintain the store after the migration team steps away.
Frequently asked questions
Can a migration guarantee unchanged rankings?
No. Search visibility can change even with careful planning. Preserve useful content, map equivalent URLs, verify redirects and monitor Search Console to reduce avoidable disruption without promising a ranking outcome.
Will customer passwords move with the store?
Plan a secure set-your-password or reset flow rather than moving WooCommerce passwords. Preserve account identity carefully, explain the change to customers and never send passwords in email.
Does the WooCommerce importer transfer historic orders automatically?
The stated Peptide Website importer covers catalog data and customers with redirects. Historic order transfer is a separate scoping and reconciliation decision; do not assume it is automatic. Arrange secure access to retained records and clarify any required import.
What should happen to a removed product URL?
Use a direct permanent redirect when a genuinely equivalent replacement exists. Otherwise assess whether an informative retained page or a proper not-found response is appropriate. Do not redirect every removed product to the homepage.