一、301 和 404 用错,比不用更糟
页面搬家了不跳转,用户点进来一片空白;该 404 的返回 200,搜索引擎会以为这是新页面,反复抓取。
两个状态码各有明确用途,用错就会留下垃圾索引。
301 和 404 用错,比不用更糟。这两个状态码是给搜索引擎的信号,信号错了,它会把你的整站重新判断一遍。
最常见的错误是「所有不存在的地址都跳首页」。用户确实看不到报错,但搜索引擎会把首页当成无限重复的软 404,最后连首页的排名都受影响。
判断标准很简单:内容真的搬走了,用 301;内容不存在了,用 404。别用跳转掩盖删除。
二、301 适合什么
永久搬家。整站换域名、栏目改名、文章合并,用 301。
关键点:跳到最相关的那一页,不要全站跳到首页。全跳首页等于告诉搜索引擎"这些页面都不重要了"。
也不要链式跳转。A 跳 B、B 又跳 C,抓取效率会掉,最好一步到位。
三、302 什么时候用
临时调整。活动页、A/B 测试、短期维护。
临时就别用 301,因为 301 会被缓存,改动之后用户还在被送到旧地址。
301 适合三种情况:域名更换、目录结构调整、文章合并。三种的共同点是「旧地址有新归宿」,而且是永久的。
如果只是临时维护或 A/B 测试,用 302,别用 301。301 会被浏览器缓存,改错了很难让用户重新访问旧地址。
还有一个细节:跳转要一跳到位。A 跳 B 再跳 C,每多一跳权重就损耗一次,最后到的那一页基本没剩什么。
四个能立刻做的动作:一、把每个页面的主问题写成一句话,放段首。
二、给每个论点配一个可以核实的数字或日期。三、加结构化标记。四、定期更新。
四个动作里第三项最容易被跳,但它对机器理解帮助最大,尤其是问答类标记。
四、404 与 410 的区别
404 是"现在找不到",410 是"已经永久删除"。
410 更明确,抓取工具会更快地把这些地址从索引里拿掉。长期不打算恢复的页面,用 410 更干净。
不管用哪个,404 页面要有用:搜索框、热门栏目入口、一句说明。
五、软 404 是最隐蔽的问题
页面返回 200,内容却是"页面不存在"。用户看不出来,搜索引擎会被误导。
检查办法:随机抽二十个旧链接,看返回码和正文是否一致。
404 与 410 的区别,很多人不知道。410 是「永久删除」,搜索引擎会更快地把页面移出索引;404 是「暂时找不到」,页面可能回来。
所以清理下架内容时,用 410 更干脆。不过 410 的兼容性在有些环境里并不理想,实操中 404 更保险。
这一点按自己的站情况定。如果内容确实永久下架、量大,可以用 410;零散下架,404 足够。
三个坑:翻译腔、堆砌关键词、以及只写结论不写依据。
第三条最隐蔽。结论谁都会写,依据才是可信度的来源。
我的做法是每条结论后面加一句「因为」。写不出「因为」,这条结论就该删。
六、迁移时的操作顺序
一、先建好新地址,内容完整可访问;
二、配好 301,逐条映射,不做通配全跳;
三、提交新的站点地图;
四、保留旧地址至少半年;
五、每周查一次跳转日志,看有没有 404 集中出现。
顺序错了,会出现一段时间的双份内容或空页面。
迁移时的操作顺序,五步。一、先做新地址,确认能正常访问。二、配置 301,逐条对应,别用通配规则一刀切。
三、更新站内所有指向旧地址的链接。四、提交新站点地图。五、观察一个月,看旧地址的流量是否平滑转移。
第三步最容易漏。站内链接还指着旧地址,等于自己给自己制造跳转链,权重在站内就损耗掉了。
判断效果,看三个指标:品牌词搜索量、被引用的页面数、以及停留时长。
第一个最直接。有人搜你的品牌名,说明内容真的建立了认知。
第三个最实在。停留时长短,说明内容只是被点开,没被读。
延伸参考
页面结构的基础写法,html.eapis.site 是单文件静态示例,边改边看最直接。
留一句:跳转做得干净,权重才搬得过去。