跳至正文

WordPress 博客如何更换域名?完整迁移 + SEO 保留指南

免责声明: 本文基于个人经验分享,内容可能因时间、地区或个人情况而异。操作前请结合实际情况判断,必要时查询最新官方信息。如有疑问或建议,欢迎留言交流。

WordPress 博客更换域名

为什么我要更换网站域名?

说起来也是无奈,我的博客运营了两年多,好不容易积累了一些流量和SEO权重,结果因为一些特殊原因,不得不换个新域名。最担心的就是之前辛辛苦苦积累的SEO会全部付之东流,所以我花了很多时间研究如何在保留SEO权重的前提下完整迁移网站。

经过实际操作和近几天的观察,我发现只要方法得当,SEO损失其实可以控制在很小的范围内。现在把整个过程分享给大家,希望能让你少走弯路。

迁移前的准备工作(这一步很关键!)

1. 选择合适的新域名

购买新域名前,我建议你一定要做这几件事:

  • 用 Archive.org 查看域名历史,看看之前有没有被用来做过违规内容
  • 检查域名是否被搜索引擎惩罚过(可以用 site:域名 在Google搜索看看)
  • 确认域名在国内是否被墙(如果你的用户主要在国内的话)

我当时就差点踩坑,看中了一个便宜的域名,结果发现之前被用来做过垃圾站,果断放弃了。

2. 服务器准备

关于服务器,我的建议是:

  • 如果预算充足,建议买个性能稍好的服务器,迁移期间可能会有双倍流量
  • 如果原来用的是虚拟主机,这是个升级到VPS的好机会
  • 记得提前配置好SSL证书,现在HTTPS是必须的

3. 数据备份(千万不能省!)

我用的是UpdraftPlus插件,操作起来很简单:

  • 在WordPress后台搜索”UpdraftPlus”安装
  • 点击”立即备份”,选择备份到云端(我选的是Google Drive)
  • 等待备份完成,然后下载到本地做个双重保险

除了用插件,我还手动备份了数据库和文件,虽然麻烦点,但心里踏实。

博客/网站更换域名具体步骤

1、使用插件备份旧网站数据

我个人比较习惯使用 UpdraftPlus 来备份数据。你可以在博客插件页面搜索 “updraftplus” ,添加后执行“立即备份”。将备份后的数据下载到本地电脑,这样就完成了旧网站/博客的数据备份。

2、购买新域名和服务器

购买新域名前,一定要提前了解所购买的域名有没有过黑历史,有没有被中国防火墙列入封控名单。否则很有可能购买到的域名因为前任使用者违规使用,导致内容无法收录。或因防火墙导致中国用户无法访问。

关于域名购买,我推荐使用 Spaceship,因为它不仅首年购买价格低,同时也支持使用支付宝购买。详情参考:Spaceship 注册便宜域名的选择。如果你对 Google 比较了解,也可以在 Google Workspace 购买低价 com、net 域名,仅需 75 里拉/年(14 元左右)。

搞定域名后,关于服务器的选择就更多了,选一家自己使用良好的云服务器,也可以在兔哥博客中的 “云服务器” 分类中找到兔哥推荐的云服务器。

最后,记得添加新域名的 DNS 解析到购买的云服务IP。这样旧完成了域名和服务器的准备工作。‘

3、新服务器还原备份数据

在新购买的服务器上,搭建网站/博客环境。之后将之前备份的数据还原即可完成该步骤。使用 updraftplus 备份插件可以很方便的将旧数据恢复,而且该插件会自动将域名/网址更换为新购买的域名/网址。

4、设置301重定向(保留SEO的关键!)

这是保留 SEO 最关键的一步,搜索引擎会根据此 转移权重

如果你用的是 Nginx(推荐配置):

server {
    listen 80;
    server_name 旧网址;

    return 301 https://新网址$request_uri;
}

也可以加上 443(HTTPS)的跳转:

server {
    listen 443 ssl;
    server_name 旧网址;
    ssl_certificate /path/to/cert.pem;
    ssl_certificate_key /path/to/key.pem;

    return 301 https://新网址$request_uri;
}

配置完成后,一定要测试一下是否生效。我用的方法是在浏览器中输入旧域名的几个不同页面,看看是否都能正确跳转到新域名。

5、通知搜索引擎

5.1、Google Search Console(GSC)

  • 登录 GSC:https://search.google.com/search-console
  • 验证两个域名
  • 进入旧域名→ 左侧菜单【设置】→ 更改地址(Change of Address)
  • 选择新域名
  • 提交并等待抓取更新(通常 1~2 周内完成)

5.2、 Bing Webmaster Tools

  1. 登录:https://www.bing.com/webmasters/
  2. 验证新域名
  3. 在新域名下提交站点地图

6、更新外部链接

这一步很容易被忽略,但同样重要:

  • 联系之前交换过友链的站长,请他们更新链接
  • 更新社交媒体上的网站链接
  • 如果有在其他平台发布过文章,记得更新个人简介中的网站链接

7、等待 1~3 个月迁移完成

迁移后的观察和优化

监控数据变化

迁移完成后,我每天都会检查:

  • Google Analytics的流量变化
  • GSC中的点击率和展现量
  • 关键词排名是否有明显下降

前两周数据会比较波动,这是正常的,不要太担心。

加速收录

为了让搜索引擎更快发现变化,我做了这些事:

  • 主动在GSC中提交重要页面的抓取请求
  • 发布了几篇新文章,吸引搜索引擎爬虫
  • 在一些论坛和社群中分享新域名的内容

特别注意事项

千万不要着急关闭旧网站! 我保留了旧服务器整整4个月,虽然费用高了点,但这是保证SEO权重顺利转移的必要投资。

观察期要足够长。 我发现完全稳定下来大概用了3个月时间,期间排名会有一些波动,但总体趋势是恢复的。

备份要做好。 迁移过程中如果出现问题,能够快速回滚是很重要的。

我的迁移效果

经过4个月的观察,我的博客流量基本恢复到了迁移前的水平,主要关键词排名甚至还有所提升(可能是因为新域名更简洁好记)。整个过程中,流量最低的时候大概下降了30%,但在第6周开始就逐步恢复了。

总的来说,只要方法得当,WordPress博客域名迁移并不会对SEO造成太大影响。关键是要有耐心,按照正确的步骤操作,给搜索引擎足够的时间来适应变化。

希望这个经验分享能帮到有同样需求的朋友,如果有什么问题,欢迎随时交流讨论!

这篇文章对您有帮助吗?

点击星号为它评分!

读者们的评价 / 5. 投票数:

您是第一位评价者!快来分享您的看法吧

很抱歉这篇文章没能帮到您

一起让这篇文章变得更好!

请告诉我如何改进,让内容更好地帮助大家

❤️ 支持作者

您的支持是我继续创作的动力

打赏二维码

扫描二维码支持

《WordPress 博客如何更换域名?完整迁移 + SEO 保留指南》有2个想法

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注