This article is original posted by Aditya on Adex Labs who provide re-platforming services to merchants.
Many retailers wish to migrate the website to Shopify, but they are afraid of losing traffic so the business after migration.
This post covers the complete & step by step migration re-platforming/re-branding guidelines/checklist for your web store.
Source Platforms: Magento, Yahoo, Woo-commerce, Bigcommerce, CS Cart, Cubecart, Drupal Commerce, IBM WebSphere Commerce, Netsuite, OpenCart, PrestaShop, Shopware, Volusion, X-Cart, Yahoo! Ecommerce, Zen Cart, nopCommerce, osCommerce, Spree or any other.
This guide is applicable to all platforms.
If you would like to get most out of your e-commerce business, only think about Shopify. Below are some features which make this platform more robust:
Built-in Speed & Security
SEO friendly & options for SEO in the backend
Abandoned cart recovery feature
Free SSL certificate
Professional reports, Advanced Analysis
No need to update CMS or extension/plugin
Includes blogging platform
Ample amount of available extensions/apps
and many other features…
Table Of Content
Pre-Launch Migration Checklist
- Rebranding Overview
- Download the website for browsing anytime after migration
- Collect Website URLs
- Data Migration – Products, Categories, Orders, Customers, Stock, etc.
- Update internal links
- SEO friendly theme structure
- SEO Tags
- Canonical URL strategy
- Your page title and meta description strategy
- Site speed
- 301 URL Redirects -Simple URLs & Complex URLs
- Make a custom 404 page
- Google Search Console for the old site
- Juice from 404 links – see 404 URL in webmaster tools
- Make a New Site Ready for Google Search Console
- Rebranding – Submit a change of address
- Ensure that Google Analytics or other tracking applications are collecting data
- Annotate the launch in Google Analytics and other analytics programs
- Test URL redirects
- Submit XML Sitemap
Post-Launch Migration Checklist
Most of the people are afraid of re-branding due to the thought that they may lose traffic due to re-branding. But this is not a case always. How to carry out steps for this is explained in next points.
Download the website for browsing anytime after migration
While leaving old host or platform, you may need an old website to compare with a new site in future. For this purpose, you will have to download the website. Everything will remain in your local computer & you will be able to check the website anytime.
To download the website, you can use the tool called HTTrack Website Copier.
Collect Website URLs
URL redirects are the most important factor to retain website traffic even after migration. So, make sure to collect a list of website URLs.
You can use Use Screaming Frog or Xenu to crawl the website & collect the list of URLs.
Data Migration – Products, Categories, Orders, Customers, Stock, etc.
You may have to migrate Products, Categories, Historical orders, Customers, Stock, Gift cards, certificates, store credits, Blogs, Pages (shipping policy, contact, and other web pages), Product reviews.
There are some paid apps available for automated migration. Migration can be done using CSV files as well. You can use CSV file for Products, Customer migration but not other things.
Update internal links
When you have old website links within the content of the website, it’s a better idea to replace with new links. This step is important if you have so many internal links otherwise you can ignore this as redirects can handle everything. Also, make sure that the link doesn’t go to non-existing links which can create 404 issue.
SEO friendly theme structure
Make sure to have the theme SEO friendly. Below are some notes to make the theme SEO friendly.
Every Page must have the h1 tag & there shouldn’t be more than one h1 tag in a webpage.
Product title on the product page, Blog title on blog post page, Page title on Pages should be in H1.
Product Names on Collection page or product collections on other pages should have product titles in h2
Other subheadings should be in h2, h3, h4.
Canonical URL strategy
If some pages are also accessible using more that one URL, it’s better to notify search engines using the canonical tag to avoid duplicate content penalty.
Shopify support URL canonicalization. Make sure to have code in your theme to handle canonical URLs.
So, SEO Tags & Canonical URL strategy are important for SEO friendly theme structure.
Your page title and meta description strategy
If you have optimized title & meta description tags on the old website, make sure to migrate them. If you leave these two tags blank, Shopify will use product names as title tags & description as meta descriptions. For other pages, title tags will be page title & meta tag will be descriptions.
In most of the cases, Shopify sites are fast & you can skip further optimization of website speed if your website loads within five seconds. You can use following tools to see suggestions for speed optimization:
301 URL Redirects
While working on 301 redirects, you will have to deal with two types of URLs.
1) Simple URLs
This is how URL redirects can work.
2) Complex or Pattern-based URLs
Let’s consider that the destination URL is example.com/collection/tshirts-category
You don’t need to worry about all variations of source URLs. Just use example.com/tshirts-category in old path & all URLs will be handled automatically with redirection as well as canonical URLs.
Make a custom 404 page
Don’t get hurt with a bad 404 page but use 404 page to boost your SEO. Create a custom 404 page with a branded design & website navigation options. Navigation options will keep customers stick to the site without leaving immediately.
Google Search Console for Old site
If you don’t have Google search console for the old site, make sure to install it.
Juice from 404 links
Use Google Search Console to see if there is any URL any important 404 URL which has backlinks & pointing to 404 page.
Make a New Site Ready for Google Search Console
Make sure to have the new store verified in Google console to track data flawlessly even after migration.
Rebranding – Submit a change of address
Please ignore this step if you are not looking for rebranding.
If you are looking for rebranding or changing domain after migration, don’t forget to add the new website to Google console account.
Now, open old domain in Google console account & make sure to notify Google regarding address change.
This step suggests Google that you are looking for re-branding & SEO juice can be retained even after domain change.
Carry out similar step for Bing Webmaster tools.
It can take upto 180 days for Google to complete change of address process. During this period, website traffic can drop.
Google Analytics Tracking Review
Ensure that Google Analytics or any other visitor tracking tool is tracking data correctly for the new website. You can use the same or different analytics account for the new domain.
Annotate the launch in Google Analytics and other analytics programs
If you are going to use the same Google Analytics account, make sure to annotate which can help you remember migration date.
Test URL redirects
Make sure one more time that the URL redirects are working properly.
Submit XML Sitemap
Make sure to submit the sitemap to Google & Bing console.
For your Shopify site, you can find the sitemap URL at /sitemap.xml
If your domain name is yourdomain.com, get the sitemap at yourdomain.com/sitemap.xml
Post-Launch Migration Checklist
Increase Crawl Rate
After migration, make sure to increase crawl rate from Google Search Console. Increasing crawl rate can help search engine index new URL faster & new data can be updated more frequently.
Schedule error monitoring on daily basis or 2-3 times a week. You can monitor 404 errors in Google Search Console.
Check the number of indexed pages
Check the number of indexed pages in the search engine and google console. You can use site:yourdomain.com search query to see the number of indexed pages.