如何轻松地将 WordPress 移动到新域(不丢失 SEO)

VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/6942.html

您想将您的 WordPress 网站移至新域吗?更改您网站的域名会显着影响您的 SEO 排名,因此这是一个需要非常小心的过程.

虽然您在将网站迁移到新域时无法避免暂时的 SEO 波动,但您绝对可以最大限度地减少影响并快速恢复搜索流量和排名.

在本指南中,我们将向您展示在不丢失 SEO 的情况下将 WordPress 迁移到新域的正确方法.

Migrating a WordPress website to a new domain name without loosing SEO

以下是我们将介绍的 5 个步骤,可帮助您将 WordPress 网站迁移到新域名:

  1. 为您的 WordPress 网站创建一个 Duplicator 包
  2. 为您的新域名创建一个数据库
  3. 在新域上解压 WordPress
  4. 设置永久 301 重定向
  5. 将更改通知 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 网站的副本.

Create a new Duplicator package

之后,系统会要求您单击"下一步"按钮以继续.

复制器现在将运行网站复制器向导.首先,它将运行一些测试以查看是否一切正常.如果插件发现问题,您将看到带有说明的警告.

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

Build package

该插件现在将开始为您的网站文件创建复制器包.此过程可能需要几分钟时间,具体取决于您网站的大小.

完成后,您将看到安装程序和存档包的下载选项.您需要点击"一键下载"链接将这两个文件下载到您的计算机.

Download Duplicator package

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

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

第 2 步.为您的新域名创建一个数据库

在将 WordPress 网站移至新域之前,您需要一个新的 SQL 数据库来解压新域名上的 WordPress.

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

要创建数据库,您需要访问您的主机帐户的 cPanel 仪表板,向下滚动到"数据库"部分,然后单击"MySQL 数据库"图标.

Creating a new database

注意:您的主机控制面板可能与屏幕截图略有不同.但是,您应该仍然可以找到带有创建新数据库选项的"数据库"部分.

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

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

接下来,为您的新用户提供用户名和密码,然后单击"创建用户"按钮.请务必将用户名和密码记在安全的地方.

Adding a new MySQL database user

您刚刚创建的新用户仍然无权处理数据库.让我们改变它.

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

Add user to database

您的数据库现在可以用于将 WordPress 移动到新域名.确保记下数据库名称、用户名和密码.您将在下一步中需要这些信息.

第 3 步:在您的新域名上解压 WordPress

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

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

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

之后,您可以将存档和安装程序文件上传到根目录(通常是 public_html).

Upload Duplicator files to new domain name

两个文件都上传完成后,您现在就可以解压 WordPress.

打开一个新的浏览器标签并转到以下 URL:

http://example.com/installer.php

不要忘记用您的新域名替换 example.com.这将启动 Duplicator 迁移向导.

Duplicator Wizard

安装程序将查找存档文件.您需要选中条款复选框,然后单击下一步按钮继续.

现在,安装程序会要求您配置 WordPress 数据库信息.

您的主机可能是本地主机.之后,您将输入您在前面的步骤中为新域名创建的数据库的详细信息.

Connect your new database

完成后,点击下一步按钮继续.

Duplicator 现在会将您的 WordPress 数据库备份从存档中解压到您的新数据库中.

接下来,它会要求您更新站点 URL 或路径.您不必更改任何内容,因为它会自动检测您域名的新 URL 及其路径.

如果没有,那么您可以将 URL 更改为您的新域名.之后,点击下一步按钮继续.

Update site URLs

Duplicator 现在将完成迁移.

您可以点击"管理员登录"按钮,以新域名进入您网站的 WordPress 管理区域.

Finishing WordPress migration to new domain name

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

下一步是将到达您的旧域名的用户指向新域.这是通过设置 301 重定向来完成的.

301 重定向对于 SEO 和用户体验非常重要.添加它们将允许您自动将用户和搜索引擎重定向到您的新域名.

换句话说,每当有人访问您旧域上的帖子或页面时,他们将自动重定向到您新域上的相同帖子或页面,而不是看到 404 错误.

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

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

方法 1.使用多合一 SEO 设置 301 重定向

对于这种方法,我们将使用多合一搜索引擎优化 (AIOSEO).它是市场上最好的 WordPress SEO 插件,可让您轻松优化 WordPress 网站以进行 SEO.

首先,您需要在旧域上安装并激活多合一 SEO 插件.有关更多详细信息,请参阅有关如何安装 WordPress 插件的分步指南.

注意:您至少需要插件的 Pro 版本才能访问重定向管理器插件.您还可以在新的 WordPress 网站上设置 AIOSEO,以进一步提高您的搜索引擎排名和流量.

在旧域上激活后,您需要访问多合一搜索引擎优化 »重定向页面,然后单击激活重定向按钮.

Activate redirects

接下来,您需要切换到"完整站点重定向"选项卡并打开"重新定位站点"开关.之后,您需要在"重新定位到域"选项旁边输入新域名.

Full site redirect

不要忘记单击"保存更改"按钮来存储您的设置.

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

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

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

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

#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ 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 帐户仪表板中选择旧域名作为活动属性.

Select old domain

之后,单击左栏中的"设置"菜单,然后单击"地址更改"工具.

Change of Address

现在您需要在"更新 Google"部分下选择您的新域,然后点击"验证和"更新"按钮.

Add new address to change of address

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

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

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

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

您只需在新网站上写一篇博文并在您的社交媒体帐户上分享即可.

如果您有电子邮件简报或推送通知订阅者,那么您也应该向他们发送通知.

这在很多方面都有帮助.

首先,您的用户在阅读新域后更有可能记住它.

其次,您可以要求您的用户在发现任何错误时通知您.您无法单独在各种不同类型的浏览器或系统环境中测试您的站点.有一双新鲜的眼睛看着它总是有帮助的.

我们希望本教程能帮助您将 WordPress 网站移至新域名.您可能还想查看我们关于如何获得免费电子邮件域的指南,或者查看我们专家精选的最佳商务电话服务.

4

发表回复