如何将WordPress迁移到新域名(不影响SEO)

如何将WordPress迁移到新域名(不影响SEO)
Date8 月 28, 2025

当需要将 WordPress 网站迁移到新域名时,您首先想到的可能是 SEO。您需要确保之前积累的所有流量和权重都能顺利迁移。

我们完全理解这一点。本指南围绕一个核心目标:通过遵循精准的方法,顺利完成迁移,全面保护您的搜索排名。

此方法涉及一系列按正确顺序执行的步骤,确保万无一失。它会引导搜索引擎完成整个转换过程,我们致力于帮助您顺利完成转换。

如何将WordPress迁移到新域名(不影响SEO)

将 WordPress 网站迁移到新域名可能会让人感到焦虑,但其实不必如此。我们会全程指导您完成迁移的每个步骤。

更改域名前需要了解的内容

在开始之前,您应该了解一些事情。

转移到新域名的过程将暂时影响您的搜索引擎排名,因为 Google 和其他搜索引擎需要适应这些变化。

这也会暂时影响您的搜索流量。请注意,这是正常现象,所有切换到新域名的网站都会遇到这种情况。

但是,按照本指南操作,您可以显著降低 SEO 的影响。我们将向您展示如何正确迁移 WordPress 网站到新域名、设置合适的 301 重定向以及通知搜索引擎。

请注意,本指南不适用于将 WordPress 网站迁移到新主机。本指南仅用于切换域名。虽然流程类似,但有额外的步骤。这些额外的步骤将帮助您保护 SEO 排名和流量。

准备步骤:开始前需要做的准备

在本指南中,我们假设您已在 oldsite.com 上设置了 WordPress 网站,并且您正尝试将其迁移到 newsite.com。

我们还假设您已经拥有WordPress 托管帐户,并且熟悉您的网络托管控制面板。

您还需要知道如何使用FileZilla 之类的 FTP 客户端,或者如何使用托管帐户仪表板中提供的文件管理器应用程序编辑文件。

如果您没有网络托管服务提供商或希望切换到新的服务提供商,我们建议您使用Bluehost(非常适合小型网站 + 附带免费域名)和SiteGroundWP Engine(非常适合大型网站或在线商店)。

一旦准备好这些,您就可以开始该过程了!

步骤 1:创建 WordPress 网站的复制器包

您需要做的第一件事是创建 WordPress 网站的完整备份。

然后,您将使用此备份来创建您的网站的副本,以便您可以正确设置从旧域名到新域名的重定向。

虽然有许多可用的WordPress 备份插件,但我们将在本教程中使用Duplicator 。

Duplicator 是最好的 WordPress 备份和迁移插件之一。我们已经用它为自家企业和客户迁移了无数网站。我们发现它运行可靠,即使是非常大型的网站也是如此。

注意:Duplicator提供免费版本,您可以用它来进行迁移。不过,我们建议您升级到付费版本,以解锁更多功能,例如自动云备份、一键网站恢复、更便捷的迁移等等。

首先,在您的旧域名上安装并激活Duplicator插件。更多详情,请参阅我们的WordPress 插件安装分步指南

激活后,该插件会在您的 WordPress 管理员界面添加一个 Duplicator 菜单项。您需要前往“Duplicator”»“备份”页面,然后点击“新建”按钮,创建您的 WordPress 网站的备份或副本。

在 Duplicator 中创建新备份

Duplicator 现在将初始化后台向导,它将自动为该包分配一个名称。

单击“下一步”按钮继续。

命名备份包

Duplicator 现在将运行一些测试,检查一切是否正常。如果插件发现问题,您将看到一条包含相关说明的警告。

如果所有项目都标记为“良好”,则单击“构建”按钮。

构建包

插件现在将开始创建您网站文件的复制包。根据您网站的大小,此过程可能需要几分钟。

完成后,您将看到“下载”选项。点击它将显示下载两个文件或分别下载安装程序和存档(zip)的选项。

选择“下载两个文件”将它们下载到您的计算机。

下载两个备份文件

存档文件是您的 WordPress 文件的完整副本。它包含您的 WordPress 主题、永久链接设置、插件、上传文件以及由 WordPress 插件创建的任何其他文件。

安装程序脚本是一个PHP文件,它将通过解压存档文件来自动运行WordPress 迁移。

第 2 步:为您的新域名创建数据库

在将您的 WordPress 网站移动到新域名之前,您需要一个新的 SQL 数据库在新域名上服务 WordPress。

如果您已经创建了数据库,那么您可以跳过这一步。

要创建数据库,您需要访问托管帐户的 cPanel 仪表板,向下滚动到“数据库”部分,然后单击“ MySQL 数据库”图标。

我们将向您展示如何在Bluehost上找到它,但基本说明是相同的,并且适用于所有托管服务提供商。

登录您的 Bluehost 帐户仪表板,然后单击您网站下的“设置”按钮。

Bluehost 网站设置

在您的站点设置下,您需要切换到“高级”选项卡。

向下滚动到 cPanel 部分并单击“管理”。

Bluehost cPanel

这将打开 cPanel 仪表板。

向下滚动到数据库部分并单击“MySQL 数据库”选项。

Bluehost cPanel MySQL 数据库

注意:您的主机控制面板可能与屏幕截图略有不同。但是,您仍然可以找到“数据库”部分,其中包含创建新数据库的选项。

只需为您的数据库提供一个名称,然后单击“创建数据库”按钮。

Bluehost cPanel创建MySQL数据库

cPanel 现在将为您创建一个新的数据库。之后,您需要向下滚动到 MySQL 用户部分。

接下来,为新用户提供用户名和密码,然后点击“创建用户”按钮。请务必将用户名和密码妥善保存。

Bluehost cPanel 添加 MySQL 数据库用户名和密码

您刚刚创建的新用户仍然没有操作数据库的权限。让我们来修改一下。

向下滚动到“将用户添加到数据库”部分。首先,从“用户”字段旁边的下拉菜单中选择您创建的数据库用户。然后选择您刚刚创建的新数据库,并点击“添加”按钮。

Bluehost cPanel 将用户添加到数据库

接下来,您将被要求为用户选择权限。

选择“所有权限”并单击“进行更改”按钮继续。

Bluehost cPanel MySQL 数据库用户权限

您的数据库现已准备就绪,可用于将 WordPress 移动到新域名。

请务必记下数据库名称、用户名和密码。下一步您将需要这些信息。

步骤 3:在新域名上解压 WordPress

现在,您需要将之前下载的 Duplicator 文件上传到您的新域名。

Duplicator 软件包包含您的 WordPress 安装。这意味着您无需在新域名上安装 WordPress。

首先,使用 FTP 客户端连接到您的域名。连接后,请确保您的网站根目录完全为空。

之后,您可以将存档和安装程序文件上传到根目录。这通常称为public_html

将复制器文件上传到新域名

两个文件上传完成后,您就可以解压 WordPress 了。

打开新的浏览器选项卡并转到以下 URL:

http://example.com/installer.php

别忘了将 example.com 替换成你的新域名。这样 Duplicator 迁移向导就会启动。

复印机安装向导

安装程序将查找存档文件,然后在屏幕上自动为您选择选项。

向下滚动一点以输入您在上一步中创建的数据库的信息。

复印机添加数据库信息

在下面,Duplicator 将自动显示您的旧域名和新域名的 URL。

如果一切看起来不错,请单击“验证”按钮继续。

复印机验证详细信息

Duplicator 现在将尝试使用您提供的信息连接到数据库。

成功后,系统会显示验证通过。否则,系统会显示一条警告,其中包含修复方法的详细信息。

复印机验证已通过

单击“下一步”按钮继续。

Duplicator 现在将开始导入您的 WordPress 网站。完成后,您将看到一条带有管理员登录按钮的成功消息。

复印机迁移完成

Duplicator 会自动将 URL 更新到您的新域名。现在您可以点击“管理员登录”按钮完成后续步骤。

步骤4:设置永久301重定向

下一步是将访问旧域名的用户引导至新域名。这可以通过设置301 重定向来实现。

301 重定向对于 SEO 和用户体验至关重要。添加 301 重定向可以让您自动将用户和搜索引擎重定向到您的新域名。

换句话说,每当有人访问您旧域名上的帖子或页面时,他们都会自动重定向到新域名上的同一篇文章或页面,而不会看到404 错误

为了保持重定向,您需要保持旧的 WordPress 安装处于活动状态,以便它可以继续重定向到您刚刚创建的新安装。

有两种方法可以设置重定向。第一种方法很简单,只需点击几下即可。第二种方法需要您手动编辑文件。

方法 1:使用 All in One SEO 设置 301 重定向

要使用此方法,您需要All in One SEO (AIOSEO)。它是市面上最好的 WordPress SEO 插件之一,可让您轻松优化 WordPress 网站的 SEO。

首先,您需要在旧域名上安装并激活All in One SEO插件。更多详情,请参阅我们的WordPress 插件安装分步指南

在旧域名上激活后,您需要访问All in One SEO » 重定向页面并单击“激活重定向”按钮。

激活重定向

接下来,您需要切换到“完整站点重定向”选项卡并打开“重新定位站点”切换按钮。

之后,您需要在“重新定位到域名”选项旁边输入您的新域名。

完整站点重定向

不要忘记点击“保存更改”按钮来存储您的设置。

方法 2:手动设置重定向到新域名

此方法要求您编辑旧域名上的 WordPress .htaccess 文件。

首先,您需要使用 FTP 连接到旧站点并编辑.htaccess 文件

它将位于与您的 wp-includes 或 wp-admin 文件夹相同的目录中。打开 .htaccess 文件,并将以下代码行粘贴到最顶部:

1

2

3

#Options +FollowSymLinks

RewriteEngine on

Unchanged: RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]

确保将newsite.com上面的代码替换为新的域。

应用这些更改后,访问您的旧域名。它会自动将您重定向到新域名。

如果没有,则说明重定向设置不正确,并且您的服务器可能不支持重定向规则。您需要联系网络托管公司的支持团队来启用 RewriteEngine。

步骤 5:通知 Google 您的新域名

现在您已将 WordPress 迁移到新域名并设置了重定向,是时候通知 Google 您的地址变更了。这将有助于 Google 快速找到您的新网站域名,并开始将其显示在搜索结果中。

首先,您需要确保新旧域名都作为两个不同的资源添加到 Google Search Console。

接下来,您需要在 Google Search Console 帐户信息中心中选择旧域名作为活动属性。

选择旧域名

之后,单击左侧栏中的“设置”菜单。

现在,您可以点击“更改地址”工具。

地址变更

现在,您需要从“更新 Google”部分选择您的新域名。

然后,您应该点击“验证并更新”按钮。

添加新地址以更改地址

就这样。Google 现在将验证您的旧域名是否重定向到新域名,并保存您的更改。

在下一个屏幕上,Google Search Console 将向您显示分步向导以提交您的地址变更请求。

通知您的用户有关新域名的信息

虽然 301 重定向可以发挥其作用,但公开宣布迁移总是好的。

您只需在新网站上撰写博客文章并在社交媒体帐户上分享即可。

如果您有电子邮件通讯推送通知订阅者,那么您也应该向他们发送公告。

这在很多方面都有帮助。

首先,您的用户一旦了解新域名就更有可能记住它。

其次,您可以要求用户在发现任何错误时告知您。您无法独自在每种浏览器或系统环境下测试您的网站,因此,最好让其他人来审核您的网站。

关于迁移 WordPress 网站的常见问题

我们了解您可能对将 WordPress 网站迁移到新域名仍有一些疑问。以下是我们收到的一些最常见问题的解答,旨在帮助您完全放心地完成迁移。

1. 更改域名会永久损害我的 SEO 吗?

不会。如果您遵循正确的步骤,它不会永久损害您的 SEO。虽然在搜索引擎处理更改的过程中,排名和流量暂时下降是正常现象,但本指南旨在最大限度地减少这种影响。

通过正确设置 301 重定向(步骤 4)并通过搜索控制台通知 Google(步骤 5),您可以准确地告诉搜索引擎您已移动到的位置,从而允许他们将您现有的权限转移到新域。

2. 迁移到新域名后,我需要保留旧域名吗?

是的,您绝对需要在可预见的未来保持旧域名有效。旧域名托管着永久的 301 重定向,引导用户和搜索引擎访问您的新网站。如果旧域名过期,所有这些链接都会失效,导致流量损失和 SEO 排名大幅下降。

3. 整个域名迁移过程需要多长时间?

本指南中的技术步骤(从备份网站到设置重定向)通常可以在几个小时内完成。但是,Google 等搜索引擎需要更长时间才能完全抓取您的新域名并将其编入索引。虽然通知 Google 可以加快此过程,但迁移后您的排名可能需要几周时间才能完全稳定。

4. 我可以不使用 Duplicator 之类的插件来移动我的 WordPress 网站吗?

虽然从技术上来说可以通过 FTP 传输文件和导出/导入数据库来手动移动站点,但我们强烈建议大多数用户不要这样做。

手动迁移非常复杂,并且出错风险更高,例如错过 URL 更新或数据库连接问题。像 Duplicator 这样的插件可以自动执行这些关键步骤,使迁移过程更安全、更快捷、更可靠。

5. 迁移到新域名和迁移到新主机的主要区别是什么?

可以这样理解:迁移到新域名就像更改公司地址一样。迁移到新主机就像更换建筑物所属公司,但您的地址保持不变。本指南专门指导您更改地址(域名),因为域名具有独特的 SEO 要求,例如 301 重定向,这些要求对于成功至关重要。

创建强大易用的WordPress网站

获得强大的吾店云WordPress网站,将自己从技术操作中解放出来,集中精力于网站构建、内容发布、营销转化和产品销售。

//]]>