什么情况下,使用301
你好,我是Neo。
上周有个做 Shopify 的朋友火急火燎地找我:“Neo,救命!我给网站换了个更短的域名,结果流量直接腰斩,订单也没了!”
我一看他的后台,好家伙,旧域名的页面全是 404 Not Found。他就像把实体店从闹市区搬到了郊区,却忘了在旧店门口贴张告示告诉老客:“我们搬到新地址啦!”
这种“搬家不留地址”的行为,在 SEO 世界里就是自杀。
这就引出了今天我们要聊的核心话题——301重定向 (301 Redirect)。
很多独立站老板觉得改个 URL、删个过季产品是小事,但在 Google 眼里,这就是一次“重新计算权重”的大事。做对了,权重无缝转移;做错了,辛辛苦苦积累的排名一夜归零。
今天Neo就结合实战,通过5个最常见的场景,聊聊到底什么时候该用301,以及如何避开那些让流量暴跌的“坑”。
什么是301重定向?(小白版)
简单说,301重定向就是告诉搜索引擎:“这个页面已经永久搬家了,请把之前的权重(Link Juice)全部转给新地址。”
这就好比你搬家后,去邮局办理了“邮件自动转发”服务。寄给旧地址的信,会自动投递到新家,而且发信人(Google)知道你以后都在新家了。
301 vs 302:千万别搞混
- 301 (Moved Permanently):永久搬迁。Google 会把旧页面的排名能力转移给新页面。(SEO 推荐)
- 302 (Found / Moved Temporarily):临时搬迁。就像店铺装修暂停营业几天。Google 还会保留旧页面的索引,权重不转移。
结论:除非你真的只是临时维护(比如促销活动页面暂时下线几天),否则在独立站运营中,99%的情况你应该使用301。
独立站必须用301的5大“救命”场景
很多运营只有在换域名时才想起301,其实在日常运营中,以下5个场景如果忽略了301,流量就在不知不觉中流失了。
场景一:URL 结构优化 (The “Ugly” to “Pretty” URL)
早期建站时,很多页面的 URL 可能是自动生成的,又长又丑,对 SEO 极不友好。
- Before:
example.com/products/id=123&category=shoes - After:
example.com/products/running-shoes
当你把 URL 改成包含关键词的“漂亮”结构时,旧链接就失效了。如果你不做 301 重定向,之前所有指向旧链接的外链(Backlinks)和历史流量都会变成 404 错误。
Neo的建议:每次修改 URL Handle(Shopify)或 Slug(WordPress),务必勾选“Create a URL redirect”选项。
场景二:处理下架/过期产品 (Discontinued Products)
这是电商最头疼的问题。爆款卖完了,或者过季不卖了,页面怎么处理?
- 错误做法:直接删除页面。用户点进来看到 404,直接关掉网页,跳出率(Bounce Rate)飙升。
- 错误做法:全部重定向到首页。Google 认为这不相关,属于 Soft 404,不会传递权重。
- 正确做法:
- 如果产品只是暂时缺货,不要动 URL,在页面上标记 “Out of Stock” 并推荐相似产品。
- 如果永久下架,使用 301 重定向到最相关的分类页(Category Page)或替代产品页。
Example: 你的 Blue Summer Dress 2023 下架了,请把它 301 到 Summer Dresses 分类页,或者 Blue Summer Dress 2024 页面。
场景三:网站改版与迁移 (Site Migration)
当你从 WordPress 搬家到 Shopify,或者把域名从 .net 换成 .com 时,这是 SEO 风险最高的时刻。
因为不同系统的 URL 结构往往不同。
- WP:
site.com/blog/post-name - Shopify:
site.com/blogs/news/post-name
中间多了个 /blogs/news/。如果你不把旧 URL 一一映射并 301 到新 URL,你的网站在 Google 看来就是一个全新的、没有权重的空壳。
场景四:解决重复内容 (Canonical Issues)
搜索引擎非常讨厌重复内容。以下这4个地址,在 Google 眼里可能是4个不同的网站:
http://example.comhttp://www.example.comhttps://example.comhttps://www.example.com
你必须选定一个“主版本”(Master Version),然后把其他3个通过 301 全部重定向到主版本上。这能确保你的权重集中,而不是分散在4个变体上。
场景五:合并内容 (Content Consolidation)
这是高级 SEO 玩法。假设你博客里有3篇内容单薄的文章:
- Top 5 Summer Hats
- Best Beach Hats
- Straw Hats Guide
它们流量都一般,且关键词互相竞争(Keyword Cannibalization)。
策略:写一篇超级干货 The Ultimate Guide to Summer Hats,然后把那3篇旧文章全部 301 重定向 到这篇新文章。旧文章的流量和权重会叠加到新文章上,排名往往会飙升。
千万别踩的301“天坑”
做了301不代表万事大吉,做错了比不做还麻烦。
1. 重定向链 (Redirect Chains)
不要搞出这种操作:页面 A -> 301 -> 页面 B -> 301 -> 页面 C。 Google 爬虫在经过几次跳转后可能会停止抓取,而且这会显著增加页面加载时间(Latency)。 解决:直接把 页面 A -> 301 -> 页面 C。
2. 重定向循环 (Redirect Loops)
页面 A -> 301 -> 页面 B,然后 页面 B -> 301 -> 页面 A。 结果就是浏览器报错“Too many redirects”,网站直接打不开。这通常是配置插件时手滑搞出来的。
3. 长期忽略 404 错误
定期去 Google Search Console (GSC) 看一下 “Pages not found (404)” 报告。如果有大量 404 产生,说明你可能漏掉了某些重要的重定向。
Neo 的实操建议
-
工具推荐:
- Shopify: 系统自带 “Navigation” -> “URL Redirects”,非常方便。
- WordPress: 推荐插件 RankMath 或 Redirection,能自动监测 URL 变化并生成 301。
- 检查工具: 使用 Screaming Frog 爬取全站,查看 Status Code 301 和 Redirect Chains。
-
保留时间:
- Google 的 John Mueller 建议,301 重定向最好保留 至少一年。
- 如果是旧域名转新域名,建议永久保留。
总结
301 重定向是独立站 SEO 的“保险丝”。它不起眼,但能在你调整网站结构、下架产品或更换域名时,保住你珍贵的流量和权重。
别让你的老客户在 404 页面迷路。
Check 一下你的网站,有没有那些该做 301 却被遗忘的角落?
Stay tuned, and keep optimizing!