将网站迁移到新域感觉像是一项大规模、高风险的操作。这种恐惧是可以理解的。花了数年时间建立网站的声誉和排名。最不想看到的就是域名更改会抹去所有辛勤的工作。许多创作者担心,“我会不会在一夜之间失去所有的流量?“这种担心是正常的。
域迁移是一个常见的过程。当遵循仔细、有条不紊的计划时,可以移动整个网站、保护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:是否不小心在新网站上选中了“阻止搜索引擎”框?这是一个非常常见的错误。
👋 感谢您的观看!