您想将您的 WordPress 网站移至新域吗?更改您网站的域名会显着影响您的 SEO 排名,因此这是一个需要非常小心的过程。
虽然您在将网站迁移到新域时无法避免暂时的 SEO 波动,但您绝对可以将影响降到最低,并迅速重新获得搜索流量和排名。
在本指南中,我们将向您展示在不丢失 SEO 的情况下将 WordPress 移动到新域的正确方法。
以下是我们将介绍的 5 个步骤,以帮助您将 WordPress 网站迁移到新域名:
为您的 WordPress 网站创建一个 Duplicator 包
为您的新域名创建数据库
在新域上解压 WordPress
设置永久 301 重定向
将更改通知 Google
更改域之前需要了解的内容
在开始之前,您应该了解一些事项。
转移到新域的过程会暂时影响您的搜索引擎排名,因为 Google 和其他搜索引擎需要适应变化。
是的,这也会暂时影响您的搜索流量。请记住,这是正常现象,所有切换到新域的网站都会发生这种情况。
但是,您可以按照本指南显着降低 SEO 影响。我们会告诉你正确的方式移动你的WordPress网站到一个新的域名,建立适当的301个重定向,并通知搜索引擎。
请注意,本指南不适用于将 WordPress 站点移至新主机。这仅用于切换域名。虽然该过程类似,但此过程还涉及一些额外的步骤。这些额外的步骤将帮助您保护您的 SEO 排名和流量。
最后,如果您的旧网站在 WordPress.com 上,那么您需要按照我们的指南中有关如何从 WordPress.com 移动到 WordPress.org 的说明进行操作。
预备步骤:您需要开始做什么
在本指南中,我们假设您在 oldsite.com上设置了WordPress 网站,并且您正在尝试将其迁移到 newsite.com。
我们还假设您已经拥有一个WordPress 托管帐户,并且您熟悉您的网络托管控制面板。
您还需要知道如何使用FileZilla 等FTP 客户端,或如何使用托管帐户仪表板下可用的文件管理器应用程序编辑文件。
如果您没有网络托管服务提供商或希望切换到新的托管服务提供商,我们建议您使用Bluehost(适用于小型网站 + 带有免费域名)和SiteGround或WP Engine(适用于大型网站或在线商店)。
一旦你准备好这些东西,你就可以开始这个过程了!
第 1 步:为您的 WordPress 网站创建一个复制器包
您需要做的第一件事是创建 WordPress 网站的完整备份。我们将使用此备份创建您网站的副本,以便您可以正确设置从旧域到新域的重定向。
虽然有许多WordPress 备份插件可用,但我们将使用Duplicator,这是一个免费的备份和迁移插件。
让我们首先在您的旧域名上安装和激活Duplicator插件。有关更多详细信息,请参阅有关如何安装 WordPress 插件的分步指南。
激活后,该插件将在您的 WordPress 管理员中添加一个 Duplicator 菜单项。您需要单击复制器菜单,然后单击“新建”按钮以创建新包或 WordPress 站点的副本。
之后,系统会要求您单击“下一步”按钮继续。
复制器现在将运行网站复制器向导。首先,它将运行一些测试以查看是否一切正常。如果插件发现问题,您将看到带有说明的警告。
如果所有项目都标记为“良好”,则单击“构建”按钮。
该插件现在将开始为您的网站文件创建复制器包。此过程可能需要几分钟时间,具体取决于您网站的大小。
完成后,您将看到安装程序和存档包的下载选项。您需要单击“一键下载”链接将这两个文件下载到您的计算机。
存档文件是 WordPress 文件的完整副本。它包括您的 WordPress 主题、永久链接设置、插件、上传以及由 WordPress 插件创建的任何其他文件。
安装程序脚本是一个 PHP 文件,它将通过解压缩存档文件来自动化和运行 WordPress 迁移。
第 2 步。为您的新域名创建数据库
在将 WordPress 站点移动到新域之前,您需要一个新的 SQL 数据库来解压新域名上的 WordPress。
如果您已经创建了数据库,则可以跳过此步骤。
要创建数据库,您需要访问您的主机帐户的 cPanel 仪表板,向下滚动到“数据库”部分,然后单击“MySQL 数据库”图标。
注意:您的主机控制面板可能与屏幕截图略有不同。但是,您应该仍然能够找到带有创建新数据库选项的数据库部分。
只需为您的数据库提供一个名称,然后单击“创建数据库”按钮。
cPanel 现在将为您创建一个新数据库。之后,您需要向下滚动到 MySQL 用户部分。
接下来,为您的新用户提供用户名和密码,然后单击“创建用户”按钮。确保在安全的地方记下用户名和密码。
您刚刚创建的新用户仍然无权处理数据库。让我们改变它。
向下滚动到“将用户添加到数据库”部分。首先从“用户”字段旁边的下拉菜单中选择您创建的数据库用户。然后选择您刚刚创建的新数据库并单击“添加”按钮。
您的数据库现在已准备好用于将 WordPress 移动到新域名。确保记下数据库名称、用户名和密码。您将在下一步中需要此信息。
第 3 步。在您的新域名上解压 WordPress
现在您需要将您之前下载的 Duplicator 文件上传到您的新域名。
Duplicator 软件包也包含您的 WordPress 安装。这意味着您无需在新域上安装 WordPress。
首先,使用 FTP 客户端连接到您的域名。连接后,请确保您网站的根目录完全为空。
之后,您可以将存档和安装程序文件上传到根目录(通常是 public_html)。
两个文件都完成上传后,您现在就可以解压 WordPress。
打开一个新的浏览器选项卡并转到以下 URL:
http://example.com/installer.php
不要忘记用您的新域名替换 example.com。这将启动 Duplicator 迁移向导。
安装程序将查找存档文件。您需要选中条款复选框,然后单击下一步按钮继续。
现在,安装程序会要求您配置 WordPress 数据库信息。
您的主机可能是本地主机。之后,您将输入在前面步骤中为新域名创建的数据库的详细信息。
完成后,单击下一步按钮继续。
Duplicator 现在会将您的 WordPress 数据库备份从存档中解压到您的新数据库中。
接下来,它会要求您更新站点 URL 或路径。您不必更改任何内容,因为它会自动检测您的域名的新 URL 及其路径。
如果没有,那么您可以将 URL 更改为您的新域名。之后,单击下一步按钮继续。
Duplicator 现在将完成迁移。
您可以单击“管理员登录”按钮以使用新域名进入您网站的 WordPress 管理区域。
第 4 步。设置永久 301 重定向
下一步是将到达您的旧域名的用户指向新域。这是通过设置301 重定向来完成的。
301 重定向对于 SEO 和用户体验非常重要。添加它们将允许您自动将用户和搜索引擎重定向到您的新域名。
换句话说,每当有人登陆您旧域上的帖子或页面时,他们将被自动重定向到您新域上的相同帖子或页面,而不是看到404 错误。
为了保持重定向,您需要保持旧的 WordPress 安装处于活动状态,以便它可以继续重定向到您刚刚创建的新安装。
有两种方法可以设置重定向。第一种方法很简单,只需点击几下。第二种方法需要您手动编辑文件。
方法 1. 使用多合一 SEO 设置 301 重定向
对于这种方法,我们将使用多合一搜索引擎优化 (AIOSEO)。它是市场上最好的 WordPress SEO 插件,可让您轻松优化 WordPress 网站的 SEO。
首先,您需要在旧域上安装并激活多合一 SEO插件。有关更多详细信息,请参阅有关如何安装 WordPress 插件的分步指南。
注意:您至少需要插件的 Pro 版本才能访问重定向管理器插件。您还可以在新的 WordPress 网站上设置 AIOSEO,以进一步提高您的搜索引擎排名和流量。
在旧域上激活后,您需要访问多合一搜索引擎优化»重定向页面,然后单击激活重定向按钮。
接下来,您需要切换到“完整站点重定向”选项卡并打开“重新定位站点”切换。之后,您需要在“重新定位到域”选项旁边输入您的新域名。
不要忘记单击“保存更改”按钮来存储您的设置。
方法 2. 手动设置重定向到新域
此方法要求您编辑旧域名上的 WordPress .htaccess 文件。
首先,您需要使用 FTP 连接到旧站点并编辑.htaccess 文件。
这将与您的 wp-includes 或 wp-admin 文件夹位于同一目录中。打开 .htaccess 文件并在最顶部粘贴以下代码行:
123
#Options +FollowSymLinksRewriteEngine onRewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]
注意:将上面代码中的 newsite.com 替换为您的新域。
应用这些更改后,请访问您的旧域名。它应该会自动将您重定向到新域。
如果没有,则表示重定向设置不正确,并且您的服务器可能不支持重定向规则。您需要联系您的网络托管公司的支持团队以启用 RewriteEngine。
第 5 步。将您的新域通知 Google
现在您已将 WordPress 移至新域名并设置了重定向,是时候通知 Google 您的地址更改了。这将帮助 Google 快速找到您的新网站域并开始在搜索结果中显示它。
首先,您需要确保您的新域和旧域都作为两个不同的属性添加到 Google Search Console。有关说明,请参阅我们的Google Search Console 指南中的第 1 步。
接下来,您需要在 Google Search Console 帐户仪表板中选择旧域名作为活动属性。
之后,单击左栏中的“设置”菜单,然后单击“地址更改”工具。
现在,您需要在“更新 Google”部分下选择您的新域,然后单击“验证和更新”按钮。
就是这样,Google 现在将验证您的旧域是否正在重定向到新域并保存您的更改。
在下一个屏幕上,Google Search Console 将向您显示提交地址更改请求的分步向导。
通知您的用户有关新域名的信息
虽然 301 重定向完成了它们的工作,但公开宣布迁移总是好的。
您只需在新网站上写一篇博文并在您的社交媒体帐户上分享即可。
如果您有电子邮件通讯或推送通知订阅者,那么您也应该向他们发送通知。
这在很多方面都有帮助。
首先,您的用户在阅读新域后更有可能记住它。
其次,您可以要求您的用户让您知道他们是否看到任何错误。您无法单独在各种不同类型的浏览器或系统环境中测试您的站点。有一双新的眼睛看着它总是有帮助的。