SEO迁移技巧系列 - 第1部分 - 制定你的链接迁移策略
我们都做过这件事——为迁移工作了几个月,添加了所有的细节,上传到我们的服务器,然后闭上眼睛(可能还交叉了手指),将我们闪亮的新网站向世界推出。我预计我们中的许多人也这样做过,而没有考虑到我们在这个过程中可能做出的改变,尤其是没有考虑到这些改变可能会对我们搜索引擎中的位置产生的影响。我希望这一系列的文章能给你一些“顶级技巧”,告诉你迁移前后必须做的事情,以保持你的搜索引擎优化并避免迁移后受到惩罚。
迁移你的网站不仅仅是给你的内容添加一个新的模板并将网站上线。通常你还会添加新的扩展,更改你的菜单结构,删除不再相关的旧内容,以及其他无数的改变。
管理这个过程以确保你不失去多年来通过链接建设和对网站的有机链接积累的优化工作,这是至关重要的,但往往被忽视。
在你推出新网站之前,但在你确定最终的内容结构之后,确保你制定了链接迁移策略。我无法强调这一点的重要性,即要对照你的旧网站和新网站进行检查,并确保URL结构相同。即使你认为它没有变化,我也曾经因为没花时间严格检查每个菜单项,比如确保结构保持不变而被吓了一跳。
只要有一个分类或菜单别名发生变化,你可能会在短短一夜之间断开数千个链接。花时间检查,相信我,你以后会感谢我的!
链接迁移策略?
像任何复杂任务一样,以系统化和战略性的方式处理你的链接迁移非常重要。如果不这样做,最好的情况下你会错过一些链接,最坏的情况下你可能会完全破坏你的搜索引擎优化努力。
不幸的是,在大多数情况下,没有简单的一键链接迁移路径,除非您正在维护完全相同的结构,只是在URL结构前加或后加一些内容,或者更改域名。即使如此,我仍然建议您遵循以下流程。
链接发现
有几种方法可以识别您网站上的链接,我倾向于使用多个系统来确保我捕捉到目前由搜索引擎索引的所有链接。
使用您的站点地图
- 旧网站站点地图
一个很好的起点是简单地获取您的XML站点地图(如果您还没有,可以尝试Joomla! 扩展目录中的扩展https://extensions.joomla.net.cn/extensions/structure-a-navigation/site-map),并将URL导入电子表格。在这里,您有一份基于您菜单结构的链接列表,但需要注意的是,这些通常不会显示每篇文章,只是顶级条目。
- 新网站站点地图
一旦您为新网站设置了结构,安装一个站点地图扩展并使用它生成您的新站点地图。然后可以使用它将旧URL与新URL匹配——并且可能发现您可能能够建立重定向规则的模式,这样可以节省您的时间和精力!
使用网站抓取/爬虫工具
有许多工具可以抓取您的网站并构建一个链接列表,然后您可以使用它来检查您的重定向并收集您可能遗漏的任何链接。这些工具通常还会给出这些链接“重要性”的指示——作为它们被访问频率、链接到它们的网站数量等的衡量标准。这可以帮助您将注意力集中在“重要”链接上,尽管在一个理想的世界里,迁移策略中不会忽略任何链接。
- Screaming Frog
一个非常有用的工具,Screaming Frog(多平台支持)将索引您的网站以及您网站上所有的资源。请注意,它通常会触发启用洪水保护的安全软件和防火墙,因此您可能需要在运行之前禁用此类扩展。这也是检查您网站上SEO相关问题的有用工具。
- Majestic SEO
另一个有用的工具,Majestic SEO提供了关于您链接重要性的非常有用信息,并允许您查看历史数据。对于持续监控您的域名来说,非常值得使用。 - 网络管理员工具
无论您使用的是Google还是Bing,您都希望从网络管理员工具中获取URL列表,并与上述两种方式得到的列表进行交叉比较。这两个工具都允许您按“重要性”最高的URL排序,并将其导出到电子表格中——Google自然允许您直接将其导出到Google Sheets中,这对于使用Google Docs来说很方便。
链接迁移
一旦您有了您链接的详细列表,您需要决定您将如何处理它们。在一个理想的世界里,您将保留完全相同的结构,但这种情况很少见,并且在迁移过程中几乎总是会有网站结构或内容的变更。
我已经创建了一个电子表格,允许您在一列中输入您的URL列表,然后添加对URL结构的任何更改,并自动为您生成301重定向 - 您可以自由地复制该表格并用于自己的目的(请注意,此表格不提供任何保证 - 使用风险自担)。
完全匹配且无更改
如果链接在新网站上完全匹配,您无需做任何事情 - 只需让它保持原样,因为没有发生任何变化。
直接匹配到新链接
如果有从旧链接到新的直接匹配,您可以使用301重定向。这是一个永久性重定向,告诉访客的浏览器,原来在旧URL上的页面现在永久移动到了新URL。
没有直接匹配,但有类似页面
如果没有直接匹配但有类似页面,则可以使用301重定向将流量重定向到类似页面。
没有直接匹配,也没有类似页面
如果在新网站上没有直接匹配和类似页面,您可以选择让链接自然掉落(将显示为404)或者您可以主动告知爬虫和访客页面已'消失' - 他们不应再尝试回来寻找。关于这个话题意见不一,但如果您希望快速删除死链,建议使用410响应是最好的选择。
上述所有涉及重定向的选项通常可以通过将重定向规则添加到您的htaccess文件中来实现。有几个SEF扩展具有重定向管理器,但它们依赖于404的发生并被修复 - 我们希望从一开始就防止它们发生,并将这样的系统作为“备用计划”,以防我们遗漏任何。
那么,我会失去访问死链页面的客户吗?
绝对不会,只要稍作规划!可以拦截错误代码并将它们路由到特定的页面 - 我建议您为404和410链接这样做。例如,如果您不再提供特定的产品或服务,您可以410该链接,并在410页面上显示有关您提供的产品和服务的相关信息,目的是将可能失去的流量转换为实际流量。
您可以在Joomla!文档或Joomla!扩展目录中找到更多有关创建错误页面的信息。
我如何确保我没有错过任何重要的链接?
在迁移或网站迁移之后,密切关注您的监控和分析系统非常重要。这将为您提供有关可能损坏的链接的早期警告信号。首先,关注网站管理员的工具,它有一个专门用于爬虫错误的章节。如果您看到出现了一些您不希望损坏的链接,请确保修复它们并提交重新考虑的请求。
还值得在Google Analytics中设置警报,以便在404流量增加时警告您 - 请参阅我早期的文章,其中包含了一些关于充分利用分析的建议和技巧。
总之
本文的要点如下
- 在开始迁移之前创建所有URL的列表
- 在设置好架构后,创建新网站上的URL列表
- 将旧链接映射到新位置并创建301重定向
- 404或理想情况下410任何无效链接 - 那些不再需要索引的链接
- 优化您的错误页面,以将可能访问无效链接或过时内容页面的访客转化为潜在客户
- 迁移后进行监控,以发现您可能遗漏的任何链接
下个月我们将考虑如何在迁移或移动网站时确保数据监控的连续性。
在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能并不符合Joomla项目的官方立场
通过接受,您将访问由https://magazine.joomla.net.cn/以外的第三方提供的服务
评论