网站迁移到Shopify平台之301 跳转
当网站迁移到Shopify时,涉及到的301跳转/重定向
Shopify很火,很多小伙伴都打算把自家的品牌站迁移到shopify。不管你原来用的是Magento也好,WordPress也罢,迁移之后 URL结构都会发生改变。所以非常非常重要的一个事情,就是记得做URL的301跳转。
如果你有一个现成的网站正在迁移或者是已经迁移到Shopify的平台,那么一定要记得去设置301跳转(或叫301重定向)。
我为什么需要301跳转?
301跳转是告诉你网站的服务器将指定URL接收到的任何流量都永久的发送到另个URL上。
当你在浏览网页的时候,你应该有遇到过404页面。这是当你点击了一个URL想要查看相关的内容,而这个内容不见了,取而代之的是一个错误的页面。页面的丢失是由很多原因造成的,但是很多人却对这个事情视而不见。其中一个页面丢失的原因是:一个网站由于页面删除或者网站改版使得URL发生改变,如果网站没有做301跳转到一个新的URL,就会使原有的URL指向了404页面。那么,受影响的URL原有的流量都会丢失,特别是一些外链多的网页。
所以如果你把你网站从现有的主机上(例如,Magento, WooCommerce, PrestaShop等)移到Shopify,你要确保你设置了301跳转。这会帮助你保留你原本网站的流量。
以Magento与Shopify的URL为示例
为了进一步解释,我们将用Magento迁移到Shopify为示例。Magento URL的结构与Shopify的不同。这意味着前者的产品 (product),类别 (categories) 和页面 (pages) 使用的URL结构都会与后者的不同。
Collections(合集)是一个很好的例子。Shopify使用collections,而Magento使用categories.
让我们看一下URL(类别就以accessories(配件)为例):
Magento category的URL是这样的:http://domain.com/catalog/category/view/id/2
如果URL改写存在的话,那么它可以美化成:http://domain.com/accessories.html
在Shopify,对于任何的collection,URL都要经过/collections. 所以看起来是这样的:
http://domain.com/collections/accessories
产品和CMS页面的URL跟以上的情况类似。例如,所有的pages都会经过 /pages.
你需要做什么?
你所需要做的就是确保这些链接都重定向(跳转)。如果你的网站在Magento上有10个categories,其中里面有100个产品。那么你很有可能至少需要做110个跳转,因为按照Magento URL的结构来说,通常都会多出几个。
在Shopify的平台,你可以很轻松的添跳转,去到Online Store > Navigation. 在页面的顶部,你会看到一个按钮写着URL Redirects.
点击后,你会看到你店铺已经有的URL跳转的列表。但是如果你是近期才迁移到Shopify的,页面可能就是空的。现在我们添加一个URL跳转,点击右上角Create URL redirect的按钮。
根据之前的示例,我们为我们的assessories category设置一个跳转,假设我们已经从Magento迁移过来了。首先确保我们在Shopify设置一个collection叫做 “Accessories”. 它会自动生成一个新的Shopify URL,现在我们只需要把这两个URL填写上去就好了(填写完毕后,点击Save redirect):
现在我们就添加好了。之后所有访问旧域名 “www.domain.com/accessories.html” 的流量都将会跳转到 “www.domain.com/collections/accessories”. 用户访问旧网址就不会出现404的页面了。
如何在Shopify批量增加跳转?
如果你迁移了一个小的站点,那么你应该没有很多跳转需要添加,所以按照以上的步骤手动添加即可。
如果你迁移了一个大的站点,那么可能会有接近几百,几千或者更多的跳转需要添加。
近期,Shopify增加了一个Import URL Redirects的新功能,去到Online Store > Navigation > URL Redirects. 在页面的顶部,会看到 ‘Import’(导入),这是一个批量导入的功能。
点击Import,这时候页面提示你需要一个CSV的模板,因为导入的时候,你需要上传CSV文件才进行导入。点击CSV template下载模板。
下载打开后根据标题来填写旧的URL及新的URL。填写完毕后,保存并上传到上一个步骤的页面,之后点击Upload file即可成功批量添加。
除了Shopify自带的批量导入外,还有一些免费的app也是用类似的方法去实现批量导入。
其实无论是自带的还是使用app,当你有几千几百个重定向的时候,你还是需要手动的去将他们过一遍。如果你很精通Excel,你还可以用VLOOKUP在key strings的基础上去把旧的URL跟新的URL对应上。除此之外,还是需要自己花时间去整理。
最后一步是去Google使用 ‘site’ 这个指令检查所有设置跳转的网页是否都成功跳转。在Google输入site:www.xxxxxx.com(你网站的网址),将结果内的网页都点开查看一遍是否成功跳转。
总结:301跳转使搜索引擎通过原来的URL能正常的跳转到我们新的网站的URL,这样迁移过来以后,不管是网站的流量还是权重都可以继承过来,同时也可以保证原本的客户不会丢失。注意最后用site指令去检测所有的网页都是否跳转成功。
Source:https://www.launchtip.com/moving-to-the-shopify-platform-301-redirects
Write a Comment