We are in the middle of migrating a website from WordPress to Shopify, but I have a couple of issues that I’m running into.
On the WordPress website, my blog posts are under the following architecture: website.com/blog-post-name, but when I’m migrating the content in Shopify the new URL will look something like website.com/blogs/news/blog-post-name.
Our SEO ranking is heavily affected by our blog posts and that is where we get the most ranks from, so my question is how to effectively make the transfer so it doesn’t negatively affect our ranking.
The first option that I thought of was:
-
Go to WordPress → Duplicate the website.com/blog-post-name page change the URL of the duplicate into website.com/blogs/news/blog-post-name so it matches the URL from Shopify.
-
Redirect the first URL to the second one. That way I can migrate the content to Shopify directly on the new URL and keep the 301 redirect within WordPress.
–The issue here is that when we delete the WordPress in total, the redirect will be canceled.
The second option that I thought of was:
-
Go to Shopify and create a page with a custom URL that matches the URL from WordPress (website.com/blog-post-name page).
-
Migrate the content to the custom URL and then 301 redirect it to the new URL which is website.com/blogs/news/blog-post-name.
The issue here is that I’m not sure that with Shopify I actually have the option to customize the URL entirely.
Is there a way that I can make this easier and less painful, so I can migrate the content to the new blog pages and actually keep the SEO ranking?
Thanks in advance!
You do not have the option in Shopify to have a blog url without a folder prefix. You’ll want to 301 redirect your old urls to the new urls on Shopify, and can do so as follows:
- Add the blogs to your Shopify site.
- Create a CSV of your urls with the headings:
Redirect from, Redirect to
In the Redirect from column, enter your wordpress URL i.e. /blog-post-name page
In the Redirect to column, enter your new shopify URL i.e. /blogs/news/blog-post-name
- Go to your Shopify Admin under Online Store → Navigation and click on View URL redirects in the top right corner.
- Click Import in the top right corner.
- Upload your CSV.
To maintain your SEO rankings during the migration from WordPress to Shopify, consider using a third-party app like Cart2Cart for a seamless transfer of your content. Unfortunately, Shopify’s URL structure for blog posts (i.e., /blogs/news/) cannot be changed, but you can implement 301 redirects from the old URLs to the new ones. To do this, first, migrate your blog content to Shopify and then set up the redirects in Shopify’s admin settings to guide users and search engines to the new URLs. This way, even after deleting your WordPress site, your SEO rankings should remain intact.
Migrating a WordPress blog to Shopify without negatively impacting SEO requires careful handling of URL structures. Cart2Cart can help transfer the blog content, and you can set up 301 redirects within Shopify to ensure proper redirection from the old WordPress URLs to the new Shopify URLs. While Shopify doesn’t allow full customization of the URL structure for blogs, using a custom URL redirect and ensuring all blog posts are mapped correctly can help preserve SEO ranking. You can also use a Shopify app or manual redirects to ensure smooth transitions and avoid losing traffic.
To migrate blog posts to Shopify without losing SEO ranking, follow these steps:
- Export Content: Export your blog posts from your current platform (WordPress, Wix, etc.) as CSV files or through an RSS feed.
- Import to Shopify: Use an app like “BlogFeeder” or manually create blog posts in Shopify. Ensure titles, meta descriptions, and URL structures stay the same.
- Set Up Redirects: If your URLs change, set up 301 redirects from old URLs to the new ones in Shopify to preserve SEO ranking.
- Preserve Content: Ensure the content (text, images, and links) remains the same during the migration.
This helps maintain SEO value and minimizes the risk of losing rankings.