本文主要是介绍如何成功迁移网站,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
网站迁移可能是一项有风险的业务,但有时必须这样做。您可以在内部进行,也可以聘请提供迁移服务的代理机构或承包商。但是,在这两种情况下,您都需要了解此过程的工作原理,以确保其顺利运行。
本分步指南将向您展示如何将网站转移到新域,并为您提供网站迁移 SEO 计划。您还将获得网站迁移清单和有关如何避免 SEO 事故和最大限度地减少后果的专业提示。
关键要点
- 在迁移之前,请建立明确的目标,审核现有站点,并准备详细的迁移计划。
- 选择并检查要将网站迁移到的基础设施或域。
- 备份旧网站:保存您的内容、链接、媒体、文件等。
- 创建一个全面的重定向映射,将用户从旧 URL 发送到新 URL。
- 确保正确处理服务器配置、DNS 调整和内容管理等元素。
- 在暂存环境中全面测试新站点以捕获任何问题。
- 上线后,监控流量、抓取速率和索引,以确保稳定性并解决任何新出现的问题。
什么是网站迁移?
网站迁移是指将网站从一个基础设施或地址移动到另一个基础设施或地址。
您可以通过将网站切换到新的主机提供商或内容管理系统来移动网站,而无需更改其 URL 地址或域名。
您还可以通过以下方式之一在网站迁移期间更改站点的地址:
- 更改站点的协议:例如,从 http://www.sitename.com 更改为 https://www.sitename.com
- 更改站点的域名:例如,从 sitename。com 更改为 sitename。net 或 sitename.com 更改为 sitenewname.com
- 更改网站的 URL 路径:例如,从 sitename.com/ page.php?id=1 更改为 sitename.com/ blog
重要提示:网站迁移并不意味着更改您的页面布局和设计,或使您的网站架构和体验更加用户友好。此过程称为网站重新设计。
在本文中,我们将重点介绍第二种类型的迁移 — 迁移 URL 地址有明显更改的网站。网站所有者应考虑此类迁移的主要情况是当他们的旧域不再相关时(它与业务不匹配、太长或公司名称已更改)或当他们想要扩展业务并更改网站的域区域时。这种类型的迁移更复杂,需要全面的规划。
网站迁移会影响 SEO 吗?
是的,网站迁移会影响 SEO。事实上,网站的任何重大变化都会影响其 SEO 性能。迁移的复杂程度决定了它对其 SEO 的影响有多大。
即使迁移成功,您仍可能会发现新网站的自然流量暂时减少。这是绝对正常的,因为来自旧站点的流量不能立即转移到新站点。这同样适用于排名。Google 需要一些时间将位置从您的旧站点转移到新站点。
但是,如果您未正确处理迁移,这些问题的规模可能会增加。
制定一个好的计划并知道要采取哪些步骤可以确保顺利迁移,同时对你的 SEO 造成的损害有限。这就是全面的 SEO 工具可以提供帮助的地方。
事实上,我们的一家合作机构使用 SE Ranking 的工具集来迁移他们客户的网站,结果取得了巨大的成功。在此处查看我们的案例研究,以获得制定您自己的成功迁移策略的见解。
逐步准备网站迁移
无论您是计划包含数千个页面的大型站点迁移,还是简单的单页站点迁移,您都需要逐步准备迁移。您的计划越详细,您的流量大幅下降或出现其他问题的可能性就越小。即使发生这种情况,恢复也可能不那么耗时和痛苦。
运营规划
将网站迁移视为一个项目。要成功:
- 制定行动计划: 确定您需要进行的最重要和最主要的更改,并计划何时移动站点。观察您的流量如何随时间变化,并将迁移安排在流量最低的时间或日期。
- 计算网站迁移预算: 列出您需要的资源并计算项目期间所有可能的费用。
- 分析网站迁移 SEO 风险:考虑可能使项目实施面临风险的潜在问题,以及如何缓解这些问题、延长截止日期或增加成本。
- 组建团队: 考虑您需要的专家,例如开发人员、SEO 专家和服务器管理员等。与任何项目一样,您需要一名项目经理来监督站点迁移过程、管理团队、确保按时完成并交付积极成果。
首先检查新域
在考虑将您的网站迁移到新域时,请谨慎选择它,因为它将在您网站的未来中发挥关键作用。
选择域时,有两个可能的选项:
- 选择一个以前没有人使用过的全新域。 这意味着您需要从头开始并重新优化网站。
- 选择具有历史记录的域,该域以前由某人拥有。在这种情况下,您的网站可能会受到域背景的影响。积极的背景可以帮助您更快地恢复,而糟糕的背景可能会毁掉您网站的声誉。
因此,在购买新域并将您的网站迁移到新域之前,分析其性能、检查其外链配置文件和锚文本并调查其历史记录至关重要。
还有一些网站迁移技巧和工具可用于确保您的新域不会在其壁橱中隐藏任何骨架:
- Wayback Machine:转到 http://web.archive.org/ 并在搜索字段中输入域名。选择 Wayback Machine 扫描它的日期,您将能够看到它在该日期的样子和发布的内容。
- Complete DNS:转到 https://completedns.com/dns-history/ 并查看域删除和名称服务器更改。
- SE Ranking:转到 Competitive Research 工具,查看该域名在自然搜索和付费搜索中排名的关键词、排名动态、引用域和反向链接、域名和页面信任度分数等等。
- Google Search Console:分析手动操作报告以检查新网站是否有任何处罚,并分析 Removals 以检测从前任所有者那里继承的已删除 URL。
网站迁移清单
准备阶段结束后,就该开始实际移动您的网站了。以下信息图将帮助您直观地了解需要做什么以及按什么顺序完成。
现在,让我们更详细地回顾一下这个网站迁移 SEO 清单及其阶段。
从旧站点复制所有内容
备份所有网站文件、内容和媒体,以避免丢失有价值的数据。复制您的所有数据并保存它将确保您拥有所有可用的重要信息,并在必要时可以恢复您的旧网站。
有几种方法可以复制您的旧网站及其内容:
- 如果您在 WordPress 上运行您的网站,请使用 WordPress 插件,例如 All-in-One WP Migration、Duplicator 或 UpdraftPlus。
- 使用 FileZilla 等 FTP(文件传输协议)软件手动执行此操作。但是,请记住,手动复制既复杂又耗时。
- 使用控制面板。最受欢迎的控制面板之一是 cPanel,因此您的网站很可能也在使用它。它的备份向导将帮助您进行部分备份。尽管这仍然被认为是一种手动方法,但它更容易实现。
- 注册第三方网站备份服务,该服务将为您做所有事情。
通过对备份过程有基本的了解,您可以对其进行管理并确保为顺利的站点迁移做好一切准备。
在新域上启动您的网站
我们网站迁移清单的下一步是将您复制的内容粘贴到新网站中。此阶段涉及几个重要细节:
- 我们之前提到的可以备份您网站的工具也可以将数据粘贴到您的新网站。
- 如果您要移动到新服务器,请更改 DNS 设置,使其指向新的 IP 地址。
- 如果您保留旧服务器,请将环境变量调整为新域,并将服务器配置为新 URL。
- 配置 SSL 证书。此数字证书对网站进行身份验证,并在 Web 浏览器和 Web 服务器之间提供加密连接。这是增加用户和机器人信任的 100% 必备条件。
在迁移过程中,建议阻止搜索引擎将新站点的页面和内容编入索引,以避免与旧站点竞争。您可以通过将相关侦探添加到您的 robots.txt 文件中来执行此操作。
您在这里有以下几个选项:
- 禁止所有机器人为您的网站编入索引
User-agent: *Disallow: /
- 禁止特定机器人为您的网站编制索引
User-agent: Googlebot
Disallow: /
如果您选择上述选项之一,请记住提供对必要工具的访问权限,例如 SE Ranking 机器人,这些工具可能是在网站迁移期间进行网站审核所必需的。在这种情况下,指令将如下所示:
User-agent: Googlebot
Disallow: /
User-agent: SEBot-WA
Allow: /
创建页面重定向映射
重定向:
- 帮助网站访问者和搜索机器人查找更改了其 URL 地址的页面。
- 使搜索机器人更容易发现新 URL 并为其编制索引。
- 显示新旧网站页面之间的联系。
同样,正确配置的重定向对于网站迁移和 SEO 成功至关重要,因为它们可以帮助您的新网站继承旧网站的流量和排名,而不会产生任何重大下降。
在我们最近关于 AI 驱动的重定向映射的网络研讨会上,Candour 的董事兼 AlsoAsked 的创始人 Mark Williams-Cook 分享了如何使用 AI 来自动化和优化重定向映射过程。以下是您可以遵循的分步说明:
- 找到所有页面 URL
使用 SE Raking 的网站审核工具审核您的新旧网站。您在这里有两个选项:
- 创建两个单独的项目并运行检查。通过这种方式,您可以跟踪这些网站的性能,包括排名。
- 使用独立版本的 Website Audit 工具,在没有项目创建阶段审核您的网站。
然后,转到 Crawled Pages (爬网页面) 部分并筛选 URL 中的 200 个状态代码。以 CSV 格式导出数据并将文件命名为 “origin.csv”。 对暂存网站重复这些步骤,将其作为比较包含在内。该文件应命名为 destination.csv。
- 调整文件中的 URL
您的暂存站点可能托管在不同的子域或顶级域上,或者地址与实时站点的地址明显不同。为避免以后遇到困难,请使用 查找和替换 destination.csv上的选项。
打开 destination.csv 文件并找到所有需要更改地址的测试 URL。要做到这一点,导航到编辑▶️、查找和替换或在键盘上按Ctrl/Command + F。然后,输入暂存站点和活动站点的域地址,如屏幕截图所示,然后单击 全部替换 按钮。
文件应如下所示:
- 在 Google Colab 中应用脚本
在此链接中找到由 SEO 顾问兼珀斯 SEO Agency 创始人 Daniel Emery 撰写的脚本。完成脚本,将所有内容转换为数字,并比较这些数字和向量。
转到顶部的 Runtime 并单击 Run All。
等待所有代码块运行,然后将 origin.csv 和 destination.csv 文件上传到 Google Colab。为此,请向下滚动。
选择要用于相似性匹配的参数。这有助于系统确定新网站的哪些页面与旧网站上的页面匹配。单击 Let’s Go!
Google Colab 运行完代码后,它会自动将 output.csv 文件上传到您的桌面。打开 output.csv 文件,在相应列中查看源 URL 和匹配的 URL。在最后一列中,您将找到 Similarity 分数(URL 和其他元数据的匹配程度)。分数为 1 表示新旧网站的页面相同,表示系统已正确识别新网站上的页面。将此列从最高分到最低分排序。
- 决定要应用的重定向
请注意下面得分较差的页面。数字越小,不匹配的可能性就越高。如果发生这种情况,请手动调整页面或从表中删除相应的行。系统可能不会在表中为您提供 100% 正确的匹配项。执行自检以确保准确性。
从这里,您可以了解如何以及在何处重定向页面。请考虑以下基本规则:
- 如果您的网站迁移到其他域或从 HTTP 切换到 HTTPS,请使用 301 重定向将旧页面和新页面匹配在一起。这样做将允许搜索机器人为新 URL 编制索引并向其发送排名信号。
- 如果新站点上没有合适的页面可以从旧站点重定向,请避免重定向到主页。太多重定向到不相关的页面对 UX 和 SEO 来说是很糟糕的。Google 会将这些页面视为软 404,可能会降低您的排名。将旧页面重定向到父分类页面或其他语言的相关页面将是一个更好的选择。
- 如果新网站上没有要从旧站点重定向的页面,并且您不打算创建一个页面,请将 404 代码 (Not Found) 重置为 410 (Gone) 以指示该页面已被永久删除。
- 在添加新重定向之前,请先查看已存在的重定向,因为这可能会导致重定向链。例如,旧网站上的页面 A 可能已经重定向到页面 B。如果您在创建映射时将页面 B 重定向到页面 C,则会创建一个从 A 到 B 再到 C 的重定向链。为避免这种情况,请更改现有重定向并创建一个新重定向,以将页面 A 和 B 分别发送到页面 C(A 到 C 和 B 到 C)。
设置重定向
在此阶段,您需要开始将重定向映射转换为实际重定向。
有几种方法可以实现重定向:
- 使用 Redirection 等 WordPress 网站的插件来创建和管理重定向。如果您已经在使用 WordPress 的其他插件,请检查它们是否具有内置的重定向功能。例如,Yoast SEO Premium 就是这样。
- Google 建议使用服务器端重定向,因为它们运行得更快。该过程取决于您使用的服务器。如果您使用的是 Apache,则需要编辑 .htaccess 文件并添加重定向指令。如果您使用的是 NGINX,请编辑 .conf 文件。
检查新网站上的所有内部链接
在网站迁移过程中,请注意不要断开内部链接。如果在迁移过程中更改站点结构,这一点尤其重要。
迁移具有更新 URL 的网站时,更新所有内部链接以指向新 URL 非常重要。这有助于防止 404 页面和网站中断。
您可以使用 SE Ranking 的网站诊断来查找您网站上的所有内部链接,并确保它们符合您的 SEO 策略。导航到 Found Links 选项卡,然后选择 Internal (内部)。本节将为您提供内部链接列表,以及以下重要的 SEO 参数:
- 状态代码
- 链接类型(超链接、HTML、图像、CSS、JS)
- 链接属性
- 锚文本和类型
- 源 URL
作为内部链接审核的一部分,重要的是要检查所有内部链接是否正常工作,并且没有来自旧站点的链接可能会导致错误或中断。为此,请按源 URL 过滤内部链接。转到 Filters(筛选条件),选择 Source URL(源 URL),然后输入旧网站的地址。这将使您能够快速识别任何需要更新或删除的内部链接。
设置新 robots.txt 和 sitemap.xml
我们的域名迁移清单的下一步是更新您的 robots.txt 文件并打开新网站的页面进行索引。您可以取消阻止您希望搜索机器人找到的所有页面,但那些应该故意限制的页面除外。
要打开您的页面,请使用:
User-agent: *
Disallow:
在检查 robots.txt 文件时,还应同等注意以下几个方面:
- robots.txt不会阻止搜索引擎抓取您网站上的文件、图像、JavaScript 和 CSS 资源。
- robots.txt 文件使用新 URL 引用新的 XML 站点地图。
您网站的 XML 站点地图让您有机会通知搜索引擎您希望它们扫描和索引哪些页面,这对于 SEO 至关重要。
确保您的新sitemap.xml:
- 包含新网站的可索引 URL;排除不可索引的
- 包含的 URL 不超过 50,000 个
- 不超过 50 MB(未压缩)
- 采用 UTF-8 编码
您可以使用 SE Ranking 的网站审核工具生成您的 XML 站点地图。
向 Search Console 添加新网站
如果您为旧网站使用了 Google Search Console 或 Bing Webmaster Tools,则还必须验证您的新域。否则,您将无法监控和管理您网站的搜索引擎存在。
要求 Google 重新索引您的新页面和内容也很重要。使用 URL 检查工具,如果您只有几个新页面,您可以手动执行此操作。输入新 URL 后,该工具会通知您新 URL 是否在索引中。如果它不存在,您可以要求搜索引擎重新抓取它。
通知 Google 有关新网站页面的最快、最简单的方法是上传您的新站点地图。如果您拥有许多 Monitor,则此选项效果最佳。将您的站点地图上传到您网站的根文件夹。然后,转到 GSC 中的 Sitemaps 报告,然后单击 Add a new sitemap(添加新的站点地图)。输入您的站点地图 URL,然后点击 提交 按钮。
此外,您应该将新的 robots.txt 文件上传到域的根目录,并刷新 Google 的 robots.txt 缓存。为此,请导航到 GSC 中的 robots.txt Tester 并验证是否已上传最新版本的 robots.txt 文件。点击提交按钮要求 Google 抓取更新版本。
在旧网站的 Search Console 中更改地址
使用 Google Search Console 中的地址更改工具将旧网站的 Google 搜索结果顺利转移到新网站。这是网站迁移最佳实践之一,因为它会通知 Google 您的网站已迁移,并将失去排名的风险降至最低。
请参阅以下一些不需要使用此工具的情况:
- 网站从 HTTP 迁移到 HTTPS。Google 可以自动检测到此更改,而无需执行其他操作。
- 您将页面移动到网站中的其他位置。这不是网站迁移,因此简单的重定向就可以了。
- 网站从 www 移动到非 www。规范标签或重定向将是最好的解决方案。
- 您的网站迁移时,URL 地址不会发生可见的变化。
打开网域级资源中的地址变更工具。它将自动运行多个迁移前检查。您必须满足要求才能继续。如果一切正常,迁移将开始,您将在所有相关站点上看到通知,该通知将持续 180 天。
在新网站上设置跟踪和分析系统
利用网站跟踪和分析工具对于了解网站的性能以及用户如何与之交互至关重要。在网站迁移期间设置这些工具以评估迁移的成功程度尤为重要。
Google Analytics 是监控网站性能的最流行和免费的工具之一。如果您已经在旧网站上使用它,那么是时候为新网站进行设置了。
如果您希望能够在一个地方监控所有内容,我们还建议您将 GA 与您在 SE Ranking 中的项目连接起来。
运行审核并检查错误
下一步是检查您的新网站是否有错误。转到 SE Ranking 的网站审核工具并检查您的新网站。
转到 Issues Report 选项卡以更好地了解您网站的问题。您将在此处看到所有问题都有 Severity、Description、Fix Recommendations 和包含这些错误的页面列表。
迁移网站审核期间出现的一些最常见问题包括:
- 不正确的重定向
- 服务器响应时间短
- 站点地图问题
- 软 404 页
- 内部链接
- 重复的文本内容
但是,在所有迁移问题中,索引错误是最关键的,值得特别关注。
跟踪新页面的索引
索引问题需要立即修复。否则,您的页面将无法到达 SERP,机器人将无法找到它们。
索引错误的一个常见原因是 robots.txt 文件中存在阻止程序,这些阻止程序会阻止搜索引擎扫描和索引页面。请务必更新您的 robots.txt 文件以避免此问题。
您还可以使用 Google Search Console 来监控您的页面索引状态并诊断任何索引错误。为此,请转到 Indexing 部分下的 Pages 报告。在页面的下方,您将看到您网站上的索引编制错误列表以及受影响的页面数量。
但请记住,Google 可能需要一些时间来查找和抓取您的页面,因此无需在迁移后立即检查索引问题。
另一种选择是在 SE Ranking 的 Website Audit(网站诊断)中使用 Issues Report 和 Crawled Pages。
- 转到 Issues Report 选项卡并检查 Crawling 部分。在这里,您将看到已识别的所有与索引相关的问题。
- 转到 Crawled Pages 并应用 Filters 以查找阻止编入索引的任何页面。
更新指向您网站的链接并通知客户
将旧地址替换为新地址,以便您的客户可以访问新站点。您应该在以下位置更改您的网站地址:
- 您公司的社交媒体资料
- Google 商家资料
- Google 商家中心
- 以及包含有关您公司的信息(包括其地址)的任何其他平台。
通知您的客户新位置:
- 撰写有关此举的社交媒体帖子,告诉客户如何在新地址找到您的网站。
- 启动包含有关迁移和新网站地址的信息的电子邮件通讯。
当流量下降时返回旧站点
一旦您的网站位于新位置,迁移过程就不会结束。此外,此过程的主要目标是移动网站流量(和位置)。这就是为什么您应该同时监控旧站点和新站点的更新。理想情况下,旧站点上的流量应逐渐减少,而新站点上的流量应逐渐增加。
不幸的是,事情并不总是如预期的那样进行。旧站点的流量可能会下降,但可能会在迁移后的站点上长时间不会增长。
不过,不要惊慌并立即回滚所有内容。相反,定义基准并研究发生这种情况的一些可能原因。也许重定向设置出错,搜索引擎无法识别它们。新网站也有可能因为某些事情而受到惩罚。这甚至可能是由于算法后果而发生的。
您还可以使用其他工具来识别上述问题,包括:
- 网站诊断,检查您网站的技术优化
- 竞争对手研究,显示自然流量的峰值和下降,让您了解问题修复后数字的变化情况
- Keyword Rank Tracker,监控您的关键词排名并突出显示位置变化
在回滚站点迁移之前,请确定流量丢失的原因。如果您无法自己弄清楚,请与成功网站迁移的专家取得联系,他们可以为您完成迁移,也可以为您指明正确的方向。
即使这不起作用并且您新网站的流量仍然没有增长,您也可以随时恢复到旧网站,同时继续寻找错误。这将帮助您重新考虑您的网站迁移策略并确保下一次尝试更加成功。
结论
迁移网站可能会对其性能和在搜索引擎中的可见性产生重大影响。但是,通过适当的规划,可以避免负面后果。如果您决定走这条路,请将此网站迁移指南作为您的手册,并使用我们的迁移 SEO 清单来帮助您成功迁移到新域。
这篇关于如何成功迁移网站的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!