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流量的增加 - 查阅我的早期文章,了解如何充分利用Analytics的一些提示和技巧。
总结
本文的顶级技巧如下:
- 在开始迁移之前,创建所有URL的列表
- 一旦设置好架构,就创建新站点的URL列表
- 将旧链接映射到其新位置并创建301重定向
- 404或理想情况下410任何死链接 - 不再要索引的链接
- 优化您的错误页面,以将可能落在死链接或过时内容页面的访客转化为客户
- 在迁移后进行监控,以捕捉您可能错过的任何链接
下个月我们将探讨如何在迁移或迁移网站时确保数据监控的连续性。
在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人意见或经验,可能并不符合Joomla项目的官方立场。
通过接受,您将访问由https://magazine.joomla.net.cn/之外的第三方提供的服务
评论