你想把你的WordPress网站转移到一个新的域名吗?改变你网站的域名会大大影响你的SEO排名,所以这是一个需要非常谨慎的过程。123
虽然你不能避免在将你的网站迁移到一个新的域名时出现暂时的SEO波动,但你绝对可以将影响降到最低,并迅速恢复你的搜索流量和排名。
在本指南中,我们将向你展示将WordPress迁移到一个新域名而不失去SEO的正确方法。
下面是我们将介绍的5个步骤,以帮助你将你的WordPress网站迁移到一个新的域名。
更改域名前应了解的事项
在你开始之前,有几件事情你应该知道。
转移到一个新域名的过程将 暂时 影响你的搜索引擎排名,因为谷歌和其他搜索引擎将需要调整以适应这些变化。
是的,这也会暂时影响你的搜索流量。请记住,这是正常现象,它发生在所有切换到新域名的网站上。
然而,你可以通过遵循本指南大幅减少对SEO的影响。我们将向你展示 正确的方法 将你的WordPress网站转移到一个新的域名,设置正确的301重定向,并通知搜索引擎。
请注意,本指南不用于 将WordPress网站转移到新的主机上.这只是针对转换域名。虽然过程相似,但在这个过程中涉及一些额外的步骤。这些额外的步骤将帮助你保护你的SEO排名和流量。
最后,如果你的旧网站是在WordPress.com上,那么你需要按照我们的指南中的指示,在 如何从WordPress.com迁移到WordPress.org 而不是。
预备步骤。你需要开始的东西
在本指南中,我们假设你有你的 WordPress网站 设置在oldsite.com上,而你正试图将其迁移到newsite.com。
我们还假设你已经有一个 WordPress主机 帐户,并且你熟悉你的虚拟主机控制面板。
你还需要知道 如何使用一个FTP客户端 如FileZilla,或如何使用你的主机账户仪表板下的文件管理器应用来编辑文件。
如果你没有虚拟主机提供商,或者想换一个新的提供商,我们建议使用 Bluehost (非常适合小型网站+附带免费域名),并选择 蝵蝏 或 WP引擎 ((非常适合于大型网站或 在线商店).
一旦你有了这些东西,你就准备好开始这个过程了!
第一步:创建一个你的WordPress网站的复制器包
你需要做的第一件事是创建一个你的WordPress网站的完整备份。我们将使用这个备份来创建一个你的网站的副本,这样你就可以正确地设置从你的旧域到新域的重定向。
虽然有很多 WordPress备份插件 可用,我们将使用 复制器 这是一个免费的备份和迁移插件。
让我们首先安装并激活 复制器 在你的旧域名上的插件。欲了解更多详情,请参阅我们的步骤指南 如何安装一个WordPress插件.
一旦激活,该插件将在你的WordPress管理中添加一个Duplicator菜单项。你需要点击 复制器 菜单,然后点击 “创建新的 “按钮,创建一个新的包,或你的WordPress网站的副本。
之后,你将被要求点击 “下一步 “按钮来继续。
现在Duplicator将运行网站复制器向导。首先,它将运行一些测试,看看是否一切正常。如果该插件发现了问题,那么你会看到一个带有说明的警告。
如果所有项目都被标记为 “好”,那么请点击 “构建 “按钮。
该插件现在将开始创建你的网站文件的复制器包。这个过程可能需要几分钟,这取决于你网站的大小。
一旦完成,你会看到安装程序和档案包的下载选项。你需要点击 “一键下载 “链接,将这两个文件下载到你的电脑。
该档案文件是你的WordPress文件的完整副本。它包括你的WordPress主题、permalinks设置、插件、上传和任何其他由WordPress插件创建的文件。
安装程序脚本是一个PHP文件,它将通过解压档案文件来自动运行WordPress迁移。
第2步。为你的新域名创建一个数据库
在你可以把你的WordPress网站转移到新的域名之前,你将需要一个新的SQL数据库来为你的新域名解压WordPress。
如果你已经创建了一个数据库,那么你可以跳过这个步骤。
要创建一个数据库,你需要访问你的主机账户的cPanel仪表盘,向下滚动到 “数据库 “部分,然后点击 “MySQL数据库 “图标。
注意:你的主机控制面板看起来可能与截图略有不同。然而,你应该仍然能够找到一个数据库部分,其中有一个创建新数据库的选项。
只要为你的数据库提供一个名称,然后点击 “创建数据库 “按钮。
cPanel现在将为你创建一个新的数据库。之后,你需要向下滚动到MySQL用户部分。
接下来,为你的新用户提供一个用户名和密码,并点击 “创建用户 “按钮。确保将用户名和密码记在一个安全的地方。
你刚刚创建的新用户仍然没有在数据库上工作的权限。让我们来改变这一点。
向下滚动到’向数据库添加用户’部分。首先从’用户’字段旁边的下拉菜单中选择你创建的数据库用户。然后选择你刚刚创建的新数据库,点击添加按钮。
你的数据库现在已经准备好了,可以用来把WordPress移到新的域名上。请确保记下数据库的名称、用户名和密码。你将在下一步中需要这些信息。
第3步。在你的新域名上解压WordPress
现在你需要把你先前下载的Duplicator文件上传到你的新域名。
Duplicator软件包也包括你的WordPress安装。这意味着你不需要在你的新域名上安装WordPress。
首先,连接到你的域名 使用一个FTP客户端.一旦连接,确保你的网站的根目录是完全空的。
之后,你可以将存档和安装文件上传到根目录(通常是public_html)。
一旦这两个文件都完成了上传,你现在就可以解封WordPress了。
打开一个新的浏览器标签,进入以下网址。
http://example.com/installer.php
不要忘记用你的新域名替换example.com。这将启动Duplicator迁移向导。
安装程序将寻找存档文件。你需要选中条款复选框,然后点击下一步按钮继续。
现在,安装程序将要求你配置你的WordPress数据库信息。
你的主机将可能是localhost。之后,你将输入你在前面的步骤中为你的新域名创建的数据库的细节。
一旦完成,点击下一个按钮继续。
Duplicator现在会把你的WordPress数据库备份从存档中解压到你的新数据库中。
接下来,它将要求你更新网站的URL或路径。你不应该改变任何东西,因为它自动检测到你的域名的新URL和它的路径。
如果它不这样做,那么你可以把URL改为你的新域名。之后,点击下一个按钮,继续。
Duplicator现在将完成迁移工作。
你可以点击 “管理员登录 “按钮,进入你在新域名上的网站的WordPress管理区。
第四步。设置永久的301重定向
下一步是将到达你的旧域名的用户指向新域名。这可以通过设置 301重定向.
301重定向对SEO和用户体验非常重要。添加它们将使你能够自动将用户和搜索引擎重定向到你的新域名。
换句话说,每当有人登陆你的旧域名的帖子或页面,他们将被自动重定向到你的新域名的相同帖子或页面,而不是看到一个 404错误.
为了保持你的重定向,你需要保持你的旧WordPress安装处于激活状态,这样它就可以继续重定向到你刚刚创建的新WordPress。
有两种方法来设置重定向。第一种方法很简单,只需要点击几下就可以了。第二种方法需要你手动编辑文件。
方法1.用All in One SEO设置301重定向
对于这个方法,我们将使用 All in One SEO (AIOSEO).它是市场上最好的WordPress SEO插件,可以让你轻松地对WordPress网站进行SEO优化。
首先,你需要安装并激活 一体化搜索引擎 插件在你的旧域名上。欲了解更多详情,请参阅我们的步骤指南 如何安装一个WordPress插件.
备注:你至少需要专业版本的插件才能访问重定向管理器插件。你也可以 在你的新WordPress网站上设置AIOSEO 来提高你的搜索引擎排名和流量,甚至更多。
在你的旧域名上激活后,你需要访问 All in One SEO ” 重定向 页面,并点击激活重定向按钮。
接下来,你需要切换到’全站重定向’标签,并打开’重新定位网站’的切换键。之后,你需要在’重新定位到域名’选项旁边输入你的新域名。
不要忘记点击 “保存更改 “按钮来存储你的设置。
方法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步。将你的新域名通知谷歌
现在你已经把WordPress转移到一个新的域名并设置了重定向,现在是时候通知Google关于你的地址变化了。这将有助于谷歌迅速找到你的新网站域名,并开始在搜索结果中显示它。
首先,你需要确保你的新域名和旧域名都作为两个不同的属性被添加到谷歌搜索控制台中。见我们的步骤1 谷歌搜索控制台指南 以获得指导。
接下来,你需要在你的Google Search Console账户仪表盘中选择旧域名作为活动属性。
之后,从左栏点击 “设置 “菜单,然后点击 “更改地址 “工具。
现在你需要在更新谷歌部分选择你的新域名,然后点击 “验证& 更新 “按钮。
就这样,谷歌现在会验证你的旧域名是否重定向到新域名,并保存你的更改。
在下一个屏幕上,Google Search Console将向你展示一个逐步的向导,以提交你的地址变更请求。
通知你的用户关于新域名的情况
虽然301重定向做了他们的工作,但对迁移进行公开宣布总是好的。
你可以通过简单地写一篇关于你的新网站的博客文章,并在你的社交媒体账户上分享它来做到这一点。
如果你有一个 电子邮件通讯 或 推送通知的用户,那么你也应该向他们发送一份公告。
这在很多方面都会有帮助。
首先,也是最重要的,你的用户一旦读到这个新域名,就更有可能记住它。
其次,你可以要求你的用户让你知道他们是否看到任何错误。你一个人不可能在每种不同类型的浏览器或系统环境中测试你的网站。有一双新的眼睛来观察它总是很有帮助的。