如何在不丢失SEO优化的情况下重定向域?

将网站迁移到新域感觉像是一项大规模、高风险的操作。这种恐惧是可以理解的。花了数年时间建立网站的声誉和排名。最不想看到的就是域名更改会抹去所有辛勤的工作。许多创作者担心,“我会不会在一夜之间失去所有的流量?“这种担心是正常的。

域迁移是一个常见的过程。当遵循仔细、有条不紊的计划时,可以移动整个网站、保护SEO并顺利过渡受众。它需要精确和耐心。本指南提供了完整的分步计划,以成功实现域名重定向,从而保持搜索引擎排名。

关键

  • 301重定向是不可协商的:必须使用301“永久”重定向。这是最重要的技术步骤。它告诉搜索引擎此举是永远的,并将绝大多数SEO价值(或“链接资产”)传递给新域。
  • URL地图是蓝图:必须将每个旧URL映射到相应的新URL。将所有旧页面重定向到新主页是一个严重的错误,会破坏排名。一对一的地图是必不可少的。
  • 工具简化了流程:现代工具,尤其是网站平台内的工具,可以管理技术方面。
  • 直接通知谷歌:必须使用Google Search Console的“地址变更”工具。这是直接通知Google我们已搬家,这大大加快了流程。
  • 耐心是一种美德:预计会有1-3个月的“谷歌波折”。排名会波动。这是正常的。成功的迁移意味着流量在此过渡期后稳定并恢复。

了解利害关系:“失去SEO”的实际含义

当网络创作者谈论“失去搜索引擎优化”时,他们描述的是一些具体的、破坏性的结果。谷歌等搜索引擎会为网站建立复杂的配置文件。此配置文件直接与域名相关联。

这种SEO价值通常称为“链接资产”或“链接汁”,来自许多来源。它包括获得的所有高质量反向链接、内容建立的权威以及各个页面获得的关键字排名。

以下是域更改管理不善的风险:

  • 流量下降:谷歌不再知道我们的内容位于哪里。网站从搜索结果中消失,自然流量直线下降。
  • 排名损失:“最佳蓝色小部件”或“如何创建博客”的页面失去了最高位置。新域从头开始,没有权重。
  • 损坏的用户体验:用户点击其他网站的旧链接或其书签时遇到404“找不到页面”错误。这会造成挫败感,并向Google发出信号,表明网站质量低劣。

适当的重定向策略可以防止这一切。它创建了一个数字“转发地址”,将用户和搜索引擎爬虫从每个旧页面发送到其特定的新页面,从而带来来之不易的SEO价值

何时以及为何应该重定向域?

全域重定向是一项重大策略决策。只应该出于明确的业务原因进行。

常见方案包括:

  • 品牌重塑:公司名称发生了变化,需要一个匹配的域。
  • 迁移到更好的TLD:可以从.net或.io迁移到.com TLD(顶级域)。
  • 合并网站:拥有三个关于相关主题的小型博客,并希望将它们合并为一个大型权威网站。
  • 保护网站:从http://迁移到https://是一种全站重定向形式,对于现代安全和SEO至关重要。
  • 域级规范化:需要选择网站的一个版本作为“真实”版本。这意味着将www版本重定向到非www版本,反之亦然。

所有这些情况都需要相同的核心工具:301重定向。

核心工具:301与302重定向(和其他)

重定向是服务器向浏览器或搜索引擎爬虫发出的简单指令。了解不同类型是此过程中最重要的技术部分。

301重定向:永久移动

301重定向代码告诉请求者,“此页面已永久移动。这是域更改必须使用的命令。

  • 它告诉搜索引擎什么:“这个页面永远消失了。将其所有SEO价值、所有链接资产和所有排名能力转移到这个新URL。从现在开始更新索引以显示新URL。
  • 为什么它是标准:它是唯一通过绝大多数链接资产(研究表明90-99%)的重定向类型。

302重定向:临时移动

302重定向代码告诉请求者,“此页面已暂时移动。

  • 它告诉搜索引擎什么:“页面现在在这里,但我们会回来的。将原始网址保留在索引中。不要将任何SEO值传递给此临时URL。
  • 为什么域移动是错误的:在迁移过程中使用302是一个灾难性的错误。告诉Google继续对旧的、不活跃的网站进行排名,并将新网站视为不相关的临时副本。

其他要了解的重定向(简要)

  • 307重定向:这是302的HTTP 1.1继任者。它也是一个临时重定向,不应用于永久移动。
  • 元刷新:这是页面级重定向,而不是服务器级重定向。它速度慢,不利于用户体验,并且几乎没有SEO价值。应该避免它。

对于域迁移,选择很简单。必须对每个页面使用301重定向。

迁移前SEO清单:成功蓝图

绝不能动态启动迁移。成功的举动是90%的计划和10%的执行。请仔细遵循此发布前清单。

第1阶段:审核当前域

首先,需要对拥有的东西进行完整的清点。

进行完整的内容清单

需要一个包含网站上每个URL的列表。不能手动执行此操作。使用ScreamingFrog(桌面)等抓取工具或基于Web的审核器(如Semrush或Ahrefs)抓取整个网站。

将此抓取导出为CSV或电子表格。此列表是主“重定向映射”源。它应该包括:

  • 所有页面
  • 所有博客文章
  • 图像
  • PDF或其他媒体文件
  • 类别和标签存档

对于关键页面,请记下它们当前的自然流量和排名靠前的关键字。这有助于确定最有价值资产的优先级并测试它们。

对当前的SEO性能进行基准测试

如果不知道起点,就无法衡量成功。

  • 前50名关键词排名
  • 每月自然流量(过去6个月)
  • 前20名流量驱动页面
  • 域权重或域评级分数

将在移动后使用这些基准进行比较。

检查现有技术问题

在旧网站上运行全面的技术SEO审核。在移动现有问题之前查找并修复它们。

  • 修复任何404“找不到页面”错误。
  • 解析现有重定向链(其中页面A重定向到页面B,而页面B重定向到页面C)。
  • 修复服务器错误(5xx错误)。

永远不应该迁移损坏的站点。只会增加问题。

备份所有内容

这是安全网。在执行任何其他操作之前,请获取整个网站的完整、可下载的备份。

  • 完整站点备份:备份所有文件和完整数据库。
  • 抓取数据:保存导出的URL列表。
  • 反向链接配置文件:使用SEO工具导出完整反向链接配置文件。

第2阶段:准备新域

现在,将在开始转发“邮件”之前建造新的“房子”。

设置新域和托管

注册新域名。然后,选择虚拟主机。新主机的性能至关重要。即使重定向很完美,缓慢的新网站也会损害SEO。

针对性能进行优化的托管WordPress主机是一项明智的投资。

复制网站结构

在新主机上安装CMS(如WordPress)。安装主题和所有插件。现在,必须迁移内容。

这可能是一个复杂的步骤。如果使用Elementor等网站构建器,通常可以使用其SiteKit导入/导出工具。这可以移动模板、内容和设置,从而大大简化设计的复制。还可以使用标准WordPress迁移插件。

阻止搜索引擎(暂时!)

这一步很关键。不希望Google仍在处理不完整、重复的网站时找到它并将其编入索引。

在WordPress中,转到“设置”>“阅读”,然后选中“阻止搜索引擎索引此站点”框。

这会向robots.txt文件添加一个Disallow:/规则,该规则告诉爬虫暂时远离。

在Google Search Console中验证新域

即使它被阻止,也必须在Google Search Console(GSC)中添加并验证新域。稍后,将需要它才能激活“地址更改”工具。

重定向策略:创建主URL映射

这是迁移计划的核心。不要跳过这个。

黄金法则:1对1页面映射

必须将旧站点中的每个重要URL映射到新站点上的直接对等URL。

  • 正确:旧域名/about-us–>301–>新域名/about-us
  • 正确:旧域名/blog/blue-widgets–>301–>新域名/articles/blue-widgets
  • 错误:旧域名/about-us–>301–>新域名
  • 错误:旧域名/blog/blue-widgets–>301–>新域名

将所有旧页面重定向到新主页是破坏SEO的最快方法。告诉Google,所有特定的高价值内容都消失了。谷歌会将其视为“软404”,并取消这些页面的索引,从而失去所有排名权力。

如何构建重定向地图

打开电子表格(Google表格或Excel)。

  • 在A列中,粘贴旧域名(来自第1阶段审核)的完整网址列表。
  • 在B列中,将相应的等效URL粘贴到新域名上。

逐行浏览此列表。对于90%的页面,路径(.com/之后的部分)将相同。对于其他人来说,它可能会改变。

处理不会移动的内容

可能会发现不想移动的旧的、低价值的博客文章。有几个选择。

  • 重定向到下一个最好的事情:如果有一个旧帖子…/5-tips-for-widgets,以及一个新的、更好的帖子…/10-advanced-widget-tips,请将旧帖子重定向到新帖子。
  • 重定向到父类别:如果不存在相关页面,请将旧帖子重定向到其父类别页面(例如,…/blog/widget-tips转到…/blog/widgets)。
  • 重定向至主页(最后手段):仅对没有相关替代方案的低价值、无流量页面执行此操作。
  • 让它410“消失”:410代码告诉Google该页面已“消失”(比404更永久)。对于真正想要从索引中删除的页面来说,这是一种可接受的策略。

执行重定向:如何实施计划

一旦新站点构建完毕并且地图准备就绪,就可以设置技术重定向了。将把这些规则应用于旧站点的服务器。

方法1:编辑.htaccess文件(适用于Apache服务器)

这是运行Apache的服务器(包括大多数WordPress主机)的最常用方法。.htaccess文件是一个功能强大的服务器配置文件。

警告:此文件中的拼写错误可能会破坏整个网站。在编辑之前备份它。

可以向此文件添加规则来处理重定向。

重定向整个域(包罗万象)

这是最强大的规则。它捕获到旧域的所有流量,并将其发送到新域上的等效页面。将其放在旧服务器上的.htaccess文件中。

RewriteEngine 开启

重写条件 %{HTTP_HOST} ^oldsite.com [NC,OR]

重写Cond %{HTTP_HOST} ^www.oldsite.com [NC]

重写规则 ^(.*)$ [https://新域名.com/$1](https://新域名.com/$1) [L,R=301,NC]

  • RewriteEngine On:打开重定向引擎。
  • RewriteCond:设置条件。在这里,它检查请求的域是否 不带www的旧域名 或 带www的旧域名。
  • RewriteRule:规则本身。它捕获 URL 路径 (.*) 中的所有内容并将其附加到新的域 https://新域名.com/$1。$1 是捕获的路径。
  • [L,R=301,NC]:这些是标志。R=301 使其成为永久 301 重定向。L 表示这是最后一个要应用的规则。NC 的意思是“没有大小写”(不区分大小写)。

重定向单个页面

如果网页的网址发生了变化,请将它们添加到“包罗万象”规则上方。

重定向 301 /old-page.html [https://新域名/new-page](https://新域名/new-page)

重定向 301 /another-old-page [https://新域名/a-different-new-page](https://新域名/a-different-new-page)

  • 优点:极其快速和强大。
  • 缺点:非常技术性。很容易犯错误。

方法2:使用WordPress插件

一种更用户友好的方法是在旧网站上使用WordPress插件。“重定向”(免费)或“Rank Math”或“Yoast SEO”中的内置重定向管理器等插件提供了一个简单的界面。

  • 优点:易于使用,无需代码。可以从URL映射复制/粘贴。它还记录了404个错误。
  • 缺点:向站点添加插件,这可能会(在极少数情况下)增加少量开销。

“上线”日清单

这是按下开关的那一刻。

  • 实施重定向:添加.htaccess规则或完成将重定向添加到插件/Elementor Pro。
  • 启动新站点:转到新网站(新域名.com)。
    • 取消选中“阻止搜索引擎将此网站编入索引”。
    • 清除所有缓存(服务器、插件、CDN)。
  • 测试、测试、再测试:
    • 在浏览器中手动输入旧网站的10-20个关键URL。确保它们重定向到正确的新页面。
    • 使用在线“重定向检查器”工具。输入旧URL并确认它显示“301”状态代码。
    • 使用Screaming Frog等工具抓取旧站点的站点地图。报告应显示100%的URL 301重定向到其新目标。

迁移后搜索引擎优化:已经搬家了

工作还没有完成。现在,必须积极通知搜索引擎和用户有关此举的信息。

第1步:使用Google Search Console中的“地址更改”工具

这是最重要的搬家后步骤。

  • 登录Google Search Console。
  • 选择旧站点的属性(旧域名.com)。
  • 转到设置>更改地址。
  • 从下拉菜单中选择已验证的新网站(新域名.com)。
  • 单击“验证和更新”。

该工具明确告诉谷歌,“我们已经永久搬家了。Google将优先抓取新网站并将其编入索引。

第2步:提交新站点地图

转到Google Search Console属性以获取新域名.com。

  • 转到站点地图。
  • 提交新站点地图网址(例如/sitemap.xml)。

这鼓励Google快速查找并抓取所有新网址。

第3步:更新内部链接

现在必须对新网站进行爬网。使用爬虫查找仍指向旧域名.com的任何内部链接。

这些链接可以工作(因为重定向),但它们并不理想。它们创建“重定向链”(新页面A->旧页面B->新页面B)。这对用户和爬虫来说效率低下。

使用“更好的搜索替换”插件查找数据库中的所有旧域名.com实例,并将它们替换为新域名.com。

每个内部重定向都会对性能造成很小的影响,并且会造成抓取预算的微小损失。在源头修复内部链接,以便爬虫可以直接找到新页面。

第4步:更新最有价值的反向链接

此步骤是手动的,但它会发出强大的SEO信号。

  • 使用反向链接审核工具(Ahrefs、Moz等)找到前20-50个最权威的反向链接。
  • 查找这些网站的联系信息。
  • 发送一封礼貌的电子邮件,要求他们更新链接以指向新域。

电子邮件模板:

“嗨[网站所有者],

我是旧域名的所有者,在文章[文章名称]中链接到它。

我们刚刚更名为新域名!我们对这一变化感到兴奋。

是否可以更新文章中的链接以指向新URL?

旧版:https://旧域名/my-article 新版:https://新域名/my-article

感谢您的支持!“

直接链接总是比重定向链接更好。

第5步:更新所有其他个人资料

最后,在列出的所有位置更新域名:

  • Google商家资料
  • X、Facebook、LinkedIn、Instagram和所有社交媒体资料
  • 电子邮件签名
  • 本地目录
  • 品牌在线存在的其他任何地方。

监控迁移:如何知道它是否有效

在接下来的1-3个月内,必须保持警惕。

  • 像鹰一样观看Google Search Console
  • 索引报告:观察旧域名.com的“已索引”页面下降,新域名的“已索引”页面上升。这表明过渡正在发生。
  • 覆盖报告:在新域名上查找新的错误。
  • 爬行统计:确保Googlebot主动且频繁地抓取新网站。

监控关键字排名

使用排名跟踪工具。会看到波动。不要惊慌。这种“谷歌舞蹈”是正常的,因为谷歌会重新评估网站。成功的迁移意味着4-12周后,排名稳定在或接近其原始位置。

检查分析

  • 注意自然流量。小幅下降是正常的:一周后出现大规模、持续的崩溃(例如,50%或更多)意味着某些东西坏了。返回并检查重定向。
  • 监控404“找不到页面”错误:重定向员工应报告这些内容。这有助于查找并修复地图中遗漏的任何URL。

结论:成功的举动是耐心的举动

在不丢失SEO的情况下重定向域是完全可能的。这是一个有条不紊的过程,而不是一个神奇的过程。

成功取决于准备。全面审核旧站点。创建细致的1对1 URL地图。使用可靠的工具完美执行301重定向。直接通过Search Console通知Google。最后,监控过渡并保持耐心。

SEO排名是衡量随着时间的推移建立信任的指标。通过遵循此计划,只是向Google和用户表明已经搬到了新家,并且带来了所有这些信任和价值。

关于域重定向的常见问题(FAQ)

1.301重定向需要多长时间才能为SEO工作?

Google几乎立即(几天内)开始处理301重定向。但是,Google可能需要几周到几个月的时间才能完全抓取新网站、转移所有链接资产并稳定排名。使用GSC中的“地址更改”工具可以加快此速度。

2.我会失去所有的“域名权重”吗?

不。301重定向旨在传递绝大多数(90-99%)的“域权重”或“链接资产”。可能会看到暂时的小跌幅,但不会从零开始。

3.一段时间后我可以删除301重定向吗?

应该将301重定向保留至少一年。许多专家建议永久保留它们。人们可能会将旧网站添加为书签,而其他网站可能永远不会更新他们的链接。重定向可确保所有这些旧流量和链接资产继续找到我们。

4.域重定向和更改我的WordPress URL有什么区别?

在WordPress的“设置”>“常规”中更改“站点地址(URL)”只会告诉WordPress其新名称。它不会告诉搜索引擎或用户如何从旧域转到新域。还必须在服务器级别(或使用插件)实现301重定向来弥补这一差距。

5.如何处理www与非www重定向?

必须选择一个版本作为“规范”(主要)版本,并将301将另一个版本重定向到该版本。大多数主机和好的SEO插件都有一个简单的设置。这是一种标准做法,可防止Google看到网站的两个重复版本。

6.如果URL结构完全改变怎么办?

这使得URL映射更加重要。不能使用“包罗万象”规则。必须手动将每个旧URL映射到其新URL。例如,旧域名/blog.php?id=123可能需要映射到新域名/articles/my-new-post-title。这就是重定向管理器插件变得必不可少的地方。

7.我搞砸了,使用了302重定向。如何修复它?

立即修复它。进入.htaccess文件或重定向管理器并将所有302更改为301。越早这样做,Google就会越早获得正确的“永久移动”信号并开始转移SEO价值。

8.如何仅将一个文件夹(例如/blog)重定向到新域?

这可以通过更具体的.htaccess规则实现。但是,一种更简单的方法通常是使用重定向插件。可以设置一个规则,将带有通配符的源URL(如/blog/*)重定向到https://新域名$1。

9.迁移后我的流量下降了。我应该先检查什么?

  • 检查重定向:使用“重定向检查器”工具。它们是301吗?
  • 检查GSC:是否使用过“地址变更”工具?新站点地图是否已提交?
  • 检查robots.txt:是否不小心在新网站上选中了“阻止搜索引擎”框?这是一个非常常见的错误。

👋 感谢您的观看!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享