专题索引

网站SEO出问题怎么查:12个症状的排查顺序

按症状对号入座,每一组都是先确认、再排除、后动手。步骤按代价从低到高排,别一上来就改内容。

自研工具
26
配套教程
22
分区
12
  • 通用原则 58条
  • 谷歌特有 28条
  • 其他引擎不适用 1条

摘要:收录不了、页面掉出索引、排名整体下滑、单页莫名其妙掉队、改版后流量崩、AI搜索里查无此人——这一页把12个最常见的症状各自拆成同一套结构:先确认是不是这个症状,再排掉几种最容易误判的情况,然后按代价从低到高走排查步骤,最后给对症文章、能用上的工具,以及一句怎么确认修好了。

为什么排查顺序比排查手段更重要

掉量的时候,大多数人做的第一件事是打开工具。这一步就已经偏了。

工具能告诉你页面现在什么样,告诉不了你它昨天什么样、也告诉不了你是谁动的。而绝大多数搜索表现的变化,只有两个来源:谷歌动了,或者你自己动了。上线记录、发布记录、插件更新记录,这三样东西能在十分钟内排掉一大半可能性,比任何工具都管用,可惜大多数团队压根没在记。

所以这一页每一组的步骤都不是按可能性排的,是按代价排的。确认一个页面有没有noindex要三十秒,重写一篇内容要三天。先做便宜的确认,能在大多数情况下省掉后面那件贵的事。

每一组为什么都先让你排除几种情况

因为误判的代价比漏判高得多。把noindex导致的不收录当成内容质量问题去改,会白白重写一批内容,还找不到原因;把统计口径变化当成算法更新去应对,能折腾掉一整个季度。

每组开头那几条排除项,都是实际案例里出现频率最高的误判。花几分钟排掉它们,比后面走弯路划算得多。

怎么用这一页

左边是12个症状,按你实际观察到的现象挑,不要按你猜测的原因挑。挑不准就把症状描述得更具体一点:掉的是哪一类页面、哪一类查询、曝光掉了还是点击掉了、掉在哪一天。拆到这个粒度,基本都能落进某一组。

每条文章后面标了适用范围。标了通用原则的换引擎大体成立;标了谷歌特有的,搬到百度语境里必须重验——收录机制、抓取预算、算法更新这几块,两边完全是两套东西。

01

页面提交好几周了,就是不收录

8篇

先确认是不是这个症状:GSC的网址检查显示已发现尚未编入索引或已抓取尚未编入索引,site:也查不到,但页面本身能正常打开、状态码是200。

先排除这几种情况

  • 页面自己带了noindex,或者被robots.txt挡住了。这两条占了新手案例的一大半,先跑一遍可索引性体检再往下看
  • canonical指向了别的URL,谷歌把它当重复内容归拢走了,不算没收录
  • 页面还在草稿、要登录才能看,或者返回的其实是软404

可能的原因

  • 高频 站点整体质量不够,谷歌抓了但判定不值得入库,典型表现就是已抓取尚未编入索引
  • 高频 新页面没有任何内链指向,只躺在sitemap里,谷歌发现它的优先级极低
  • 偶发 抓取预算被参数URL、分面导航、站内搜索页吃光,正经页面排不上队
  • 偶发 服务器对Googlebot返回5xx或超时,抓取被判为不稳定
  • 罕见 人机验证屏或WAF把爬虫挡在门外,谷歌看到的是一张验证页

按这个顺序排查

  • 先确认页面自己允不允许被收录:noindex、robots.txt、canonical三样一次查完
  • 再确认谷歌来没来过:网址检查看上次抓取时间,服务器日志看Googlebot的真实请求
  • 来过却没入库,问题在质量与重复判断,对着GSC的具体状态名去找对应处置
  • 压根没来过,问题在发现:补内链、查sitemap、看抓取预算是不是被垃圾URL吃掉了
  • 最后才考虑手动请求收录。它不会插队,只是让你确认前面几步没白做

对症的文章

用得上的工具

怎么确认修好了

网址检查里状态变成已编入索引,且site:能查到;再过一周看GSC的网页报告,该URL从未编入索引那一组里消失,才算真修好。

02

原来收录得好好的,页面突然从索引里消失了

5篇

先确认是不是这个症状:这个URL之前有排名有流量,现在site:查不到、网址检查显示未编入索引,而你并没有删除它。

先排除这几种情况

  • 不是你自己或同事加了noindex、改了robots.txt。改版和插件升级最容易顺手加上
  • 不是URL变了。改slug、加尾斜杠、换https都会让老地址变成另一个页面
  • 不是页面返回了软404。内容为空但状态码200,谷歌照样会把它踢出去

可能的原因

  • 高频 页面被判为重复,规范网址判给了另一个URL,甚至判给了别人的站
  • 高频 内容被大幅删改后掉到质量线以下,或者整站被算法更新重估
  • 偶发 返回了404或410,谷歌按你给的信号执行了移除
  • 偶发 被黑注入了垃圾页面,整个目录连坐
  • 罕见 收到人工处罚,GSC的手动操作报告里会写清楚

按这个顺序排查

  • 先看GSC有没有手动操作和安全问题通知,这两样有就先处理这两样
  • 用网址检查看谷歌选定的规范网址是不是你自己,被判给别人就是重复问题
  • 核对状态码与响应内容,排掉404、410、软404和验证屏这几种
  • 确认不是技术原因之后,再按算法更新和内容质量的路子查
  • 修完主动请求收录一次,然后按周观察,别天天点

对症的文章

用得上的工具

怎么确认修好了

网址检查里谷歌选定的规范网址重新变回自己,状态回到已编入索引;老关键词的曝光在GSC里重新出现,才算恢复。

03

日志里根本没见爬虫来,或者抓取预算全喂给了垃圾URL

7篇

先确认是不是这个症状:服务器日志里Googlebot的请求量极低甚至为零,或者请求全都打在参数页、筛选页、站内搜索页上,正经内容页几乎抓不到。

先排除这几种情况

  • 不是把CDN日志和源站日志搞混了。边缘缓存命中的请求不会回源,源站日志自然看不到
  • 不是把伪造UA当成了真Googlebot。真假必须靠反向DNS验,不能只看User-Agent
  • 不是新站还没被发现。新站前几周抓取量低是正常的

可能的原因

  • 高频 大量低价值URL可被抓取,预算被稀释:分面参数、排序参数、站内搜索、日历翻页
  • 高频 服务器响应慢,谷歌自动降低抓取频率保护你的站
  • 偶发 robots.txt写得过宽,把整段目录一起挡了
  • 偶发 WAF或防爬规则把搜索引擎和AI爬虫一起拦了
  • 罕见 单页体积超过抓取上限,抓到一半被截断

按这个顺序排查

  • 先分清谁在抓:按UA分组,再用反向DNS把假Googlebot剔掉
  • 再看抓在哪:按URL模式聚合,看预算有百分之几花在你不想要的路径上
  • 把垃圾路径按可抓取但不可索引还是干脆不给抓,分别用robots和noindex处置
  • 查响应时间与状态码分布,5xx和超时会直接压低抓取频率
  • 最后看单页体积,超限的页面先瘦身再谈别的

对症的文章

用得上的工具

怎么确认修好了

日志里Googlebot打在正经内容页上的请求占比明显上升,垃圾路径占比下降;GSC的抓取统计里平均响应时间下降、每日抓取页数上升。

04

爬虫看到的页面和用户看到的不一样

7篇

先确认是不是这个症状:浏览器里内容好好的,但网址检查的已抓取网页里是空壳,或者查看源代码看不到正文,内容全靠JS塞进去。

先排除这几种情况

  • 不是缓存问题。先带随机查询参数重新抓一次再判断
  • 不是登录墙或地区限制。爬虫是匿名的,看不到需要登录才显示的内容
  • 不是延迟加载。首屏之外的懒加载内容爬虫大多不会滚动触发

可能的原因

  • 高频 纯客户端渲染的SPA,首屏HTML里没有正文
  • 高频 正文藏在需要交互才展开的组件里,或者被无限滚动分批塞入
  • 偶发 关键JS被robots.txt挡住,谷歌想渲染也渲染不出来
  • 偶发 渲染超时,页面太重导致渲染阶段拿不到完整DOM
  • 罕见 给爬虫和用户返回了不同内容,被判为伪装

按这个顺序排查

  • 先看原始HTML里有没有正文,这一步就能分清是抓取问题还是渲染问题
  • 再用渲染对比看爬虫视角和用户视角的差异到底在哪一块
  • 确认关键JS、CSS没有被robots.txt挡住
  • 按渲染模式做决策:能上服务端渲染或预渲染的优先上,别指望爬虫替你跑JS
  • 特别注意AI爬虫,它们多数压根不执行JS,这条比谷歌那边更要命

对症的文章

用得上的工具

怎么确认修好了

网址检查的已抓取网页里能看到完整正文;渲染对比的差异块降到只剩广告和统计脚本这类无关内容。

05

同一份内容好几个URL在打架,canonical还不认

8篇

先确认是不是这个症状:site:能查到同一篇内容的多个地址,或者网址检查显示谷歌选定的规范网址不是你声明的那一个。

先排除这几种情况

  • 不是重复内容惩罚。这个惩罚从来不存在,谷歌只是归拢去重
  • 不是分页。分页序列是正常结构,不该互相canonical
  • 不是跨语言版本。那是hreflang的活,不是canonical的活

可能的原因

  • 高频 追踪参数、排序参数、srsltid这类URL变体全都可被索引
  • 高频 带不带尾斜杠、带不带www、http与https四套地址同时可访问
  • 偶发 CMS插件与主题各输出一份canonical,互相打架
  • 偶发 产品变体或筛选组合各自成页,内容雷同
  • 罕见 内容被抄袭镜像,谷歌把规范网址判给了对方

按这个顺序排查

  • 先用网址检查确认谷歌选定的规范网址是谁,别只看自己声明了什么
  • 把同一内容的所有可访问变体列出来,包括参数、斜杠、协议、大小写
  • 选一个主URL,其余用301或canonical收敛,并且保证信号一致不打架
  • 检查页面上是不是输出了两份canonical或两套结构化数据
  • 被镜像的情况另走一套:先固化原创信号,再走侵权投诉

对症的文章

用得上的工具

怎么确认修好了

网址检查里谷歌选定的规范网址与你声明的一致;site:查同一内容只剩一个地址;GSC的网页报告里重复相关的分组条目数下降。

06

全站排名和流量一起往下掉

10篇

先确认是不是这个症状:不是一两个词,而是大量关键词的排名在同一段时间集体下滑,GSC的曝光和点击同步掉,且掉幅超出日常波动。

先排除这几种情况

  • 不是统计口径变了。先确认GA4和GSC的时间范围、过滤器、数据延迟没被改过
  • 不是季节性。跟去年同期比一遍再下结论
  • 不是单个大词丢了。那属于单页问题,去看下一节

可能的原因

  • 高频 核心算法更新,整站被重新评估
  • 高频 自己动过手:改版、换模板、批量改标题、上了新插件
  • 偶发 被黑注入垃圾页,或者被判定为垃圾内容
  • 偶发 SERP结构变了,论坛与AI概览挤占了原来的位置
  • 罕见 收到人工处罚,GSC手动操作里有明确通知

按这个顺序排查

  • 先做分诊:手动操作、安全问题、服务器故障这三样先排掉,它们有明确通知或明确证据
  • 把掉量的时间点与已知算法更新窗口对齐,同时对齐你自己的上线记录
  • 按页面分组看,是全站均匀掉还是某一类页面掉,这一步决定后面查内容还是查技术
  • 确认是算法更新的话,别做应激动作,先按有用内容那套口径自查再改
  • 恢复要按月看,中间不要反复大改,否则永远分不清是哪一次起的作用

对症的文章

用得上的工具

怎么确认修好了

GSC里曝光先于点击回升,且回升是持续的台阶而不是一天的反弹;同时确认掉量的那批页面抓取频率恢复正常。

07

单个页面掉了,别的页面都没事

7篇

先确认是不是这个症状:站点整体曝光平稳,只有这一个URL或这一小组URL的排名和点击往下走。

先排除这几种情况

  • 不是你刚改过标题或正文。改动本身不被罚,但改错了相关性会掉
  • 不是词本身没人搜了。先看搜索量趋势再看排名
  • 不是被自己的另一个页面顶掉了。同站两页抢同一个词很常见

可能的原因

  • 高频 关键词蚕食,站内多个页面对同一意图,谷歌换了个页面来排
  • 高频 内容衰退,信息过期而竞品都更新了
  • 偶发 搜索意图漂移,同一个词背后的需求变了,你的内容类型不再匹配
  • 偶发 标题或正文改动让相关性偏移
  • 罕见 被抄袭镜像,或者被更权威的站顶掉了原创位置

按这个顺序排查

  • 先在GSC里按查询看,是这一页丢了词,还是词被站内另一页接走了
  • 是被自家页面接走,就按蚕食处置:合并、区隔或者明确主次
  • 不是蚕食,就把现在排在前面的页面逐项对账,看内容类型和覆盖面差在哪
  • 确认意图有没有变:SERP里现在排的是不是另一种页面类型
  • 改完给两到四周观察期,别一周内反复改

对症的文章

用得上的工具

怎么确认修好了

GSC里这一页的目标查询曝光回升、平均排名回到掉之前的档位;如果做的是合并,还要确认被合并页的流量确实转移到了主页面上。

08

排名没动,点击却少了一截

8篇

先确认是不是这个症状:GSC里平均排名基本没变甚至变好,曝光持平或上升,但点击和点击率明显下滑。

先排除这几种情况

  • 不是季节或大盘波动。跟同期、跟同类页面横向比一遍
  • 不是品牌词与非品牌词混在一起看。这两类的点击率天差地别,必须拆开
  • 不是数据延迟。GSC最近两三天的数据本来就不全

可能的原因

  • 高频 SERP上多了AI概览、精选摘要、问答模块,把点击截在了结果页
  • 高频 标题或描述被谷歌改写,或者在移动端被截断
  • 偶发 竞品把标题写得更贴意图,同样位置点击被抢走
  • 偶发 查询构成变了:信息型查询占比上升,本来就少点击
  • 罕见 富媒体结果消失,条目从视觉上缩水了

按这个顺序排查

  • 先把品牌词与非品牌词、信息型与交易型拆开看,别用一个平均值下判断
  • 实际去搜一遍目标词,看结果页上现在长什么样、你的条目排在第几屏
  • 检查标题描述有没有被改写或截断,先解决可见的表述问题
  • 如果是AI概览吃掉了点击,就换目标:争取被引用,而不是死磕蓝链点击
  • 把零点击场景的价值单独衡量,别让报表里一片空白导致误判

对症的文章

用得上的工具

怎么确认修好了

拆开品牌与非品牌之后,非品牌查询的点击率回到历史区间;如果目标改成被引用,就看AI引擎里出现你的比例,而不是只盯蓝链点击。

09

改版或迁移之后流量崩了

7篇

先确认是不是这个症状:上线时间点与掉量时间点对得上,且掉的是原来有排名的老URL,新站结构下这些地址要么404要么跳错了地方。

先排除这几种情况

  • 不是还没被重新抓取。迁移后本来就有一段重估期,先看抓取有没有在进行
  • 不是只掉了首页。全站掉与结构掉的处置完全不同
  • 不是统计代码没装上。先确认数据本身是真的

可能的原因

  • 高频 老URL没有一对一跳到新地址,或者全跳到了首页
  • 高频 跳转链过长、出现循环,或者用了302该用301
  • 偶发 新模板丢了内链、丢了结构化数据、标题模板改坏
  • 偶发 robots.txt或noindex从测试环境带上了线
  • 罕见 协议与域名变体没收敛,四套地址同时活着

按这个顺序排查

  • 先拉一份迁移前的URL清单,逐条验证现在跳到哪里、状态码是多少
  • 把跳到首页和跳成404的那批优先修成一对一映射
  • 检查测试环境的robots与noindex有没有带上线,这是最常见的低级致命错
  • 重新提交sitemap,并在GSC用网址检查抽验几条关键路径
  • 给重估期留够时间,按周对比曝光而不是按天看排名

对症的文章

用得上的工具

怎么确认修好了

老URL全部一对一跳到新地址且只跳一次;GSC抓取统计里404数量回落,老URL的曝光逐步转移到新URL上。

10

结构化数据报错,富媒体结果消失了

8篇

先确认是不是这个症状:GSC的增强报告里出现无效项,或者搜索结果里原本有的星级、面包屑、FAQ折叠不见了。

先排除这几种情况

  • 不是URL变了导致测试工具读到旧版本。报错先确认那个URL现在返回200
  • 不是谷歌下线了这类富媒体。FAQ与操作方法这两类已被大幅收缩,不是你写坏了
  • 不是缓存。带随机参数重新测一次

可能的原因

  • 高频 必填字段缺失或类型写错,测试工具会直接指出
  • 高频 页面上有两套结构化数据,插件与主题各输出一份
  • 偶发 标记内容与页面可见内容对不上,被判为不符合政策
  • 偶发 谷歌调整了该类富媒体的展示范围,与你的代码无关
  • 罕见 整站被降级,富媒体作为信任信号一起收回

按这个顺序排查

  • 先确认被测URL现在能正常打开,很多报错其实是在测一个已经不存在的地址
  • 用提取器看这一页实际输出了几份、分别是什么类型
  • 按测试工具的字段提示逐条修,必填项优先
  • 确认标记内容与页面可见内容一致,别标了页面上没有的东西
  • 修完重新验证并在GSC请求重新抓取,展示恢复通常要等一两周

对症的文章

用得上的工具

怎么确认修好了

GSC增强报告里该类型的无效项归零;再等一到两周,看目标URL在结果页上的展示形态是否恢复。展示恢复由谷歌决定,代码修对了是你能控的部分。

11

AI搜索里搜不到你,也不引用你

8篇

先确认是不是这个症状:用目标问题分别问几个AI引擎,答案里既没有你的品牌也没有你的链接,而同类竞品被反复引用。

先排除这几种情况

  • 不是没被抓。先确认AI爬虫的UA在日志里出现过,没出现是抓取问题不是内容问题
  • 不是模型不知道你。品牌新、提及少是另一回事,那要靠站外
  • 不是必须先有谷歌排名。引用与排名已经明显脱钩

可能的原因

  • 高频 页面内容抽取不干净,机器拿不到成块的答案
  • 高频 内容里可引用的事实密度太低,全是形容词没有数字与结论
  • 偶发 纯客户端渲染,AI爬虫拿到的是空壳
  • 偶发 站外提及与第三方榜单缺位,模型没有旁证
  • 罕见 被防火墙拦掉了AI爬虫

按这个顺序排查

  • 先确认抓得到:日志里找AI爬虫的UA,再确认防火墙没把它们拦了
  • 再确认抽得出:原始HTML里有没有完整正文,段落是不是能独立成答案
  • 然后看内容本身:有没有可被引用的事实、数字、明确结论
  • 跑一遍多引擎模拟,看不同引擎分别在哪一步把你筛掉
  • 最后补站外:被别人提到、进第三方榜单,这部分站内改不出来

对症的文章

用得上的工具

怎么确认修好了

同一批问题重新问一遍,你的域名开始出现在引用列表里;日志里AI爬虫的抓取频率上升,且抓的是正文页而不是首页。

12

新站新页面迟迟不见效,排名还来回横跳

4篇

先确认是不是这个症状:页面已经收录,但排名在几页之间来回跳,或者长期停在很后面,站龄和内容量都还不大。

先排除这几种情况

  • 不是没被收录。没收录先回到第一节
  • 不是沙盒。谷歌从没确认过存在沙盒这个机制,横跳是学习期的正常形态
  • 不是内容不够多。数量本身不是杠杆

可能的原因

  • 高频 新内容处于学习期,谷歌还在试探它该排在哪个位置
  • 高频 站点整体权威度不足,同样的内容在老站上会排得更好
  • 偶发 目标词难度远超站点当前量级,选词就选错了
  • 偶发 内链结构没搭起来,新页面拿不到站内权重
  • 罕见 主题过于分散,站点没有清晰的主题聚焦

按这个顺序排查

  • 先确认是不是学习期:看波动幅度与持续时间,一个月内的横跳基本正常
  • 在这段时间里最该做的事是按住手,不要每周改标题
  • 同时把选词校准一遍,先拿够得着的词建立基线
  • 补内链与主题聚合,让新页面在站内有明确位置
  • 按月对比曝光曲线判断是不是在正轨上,别按天看排名

对症的文章

用得上的工具

怎么确认修好了

曝光曲线呈现台阶式上升而不是横线;同一批词的平均排名波动幅度收窄,说明学习期在收敛。

13

排查为什么要按这个顺序?

这一页每组的步骤都不是按“最可能是什么原因”排的,是按代价从低到高排的。确认一个页面有没有noindex要三十秒,重写一篇内容要三天。先做便宜的确认,能在大多数情况下省掉后面那件贵的事。

第二条原则是先分清是谁动了。搜索表现的变化只有两个来源:谷歌动了,或者你自己动了。上线记录、发布记录、插件更新记录能在十分钟内排除掉一大半可能性,而这三样东西大多数团队压根没在记。开始排查之前先把它们凑齐,比任何工具都管用。

第三条是一次只改一件事。掉量的时候人最容易同时改标题、加内链、改结构化数据、再顺手更新一批内容,两周后流量回来了,谁也说不清是哪一下起的作用,下次照样不会。改动要有间隔,观察窗口要按周不按天。

最后一条是把验收口径先定好。每组末尾都写了怎么确认修好了,那句话应该在你动手之前就写下来。没有验收口径的修复,最后都会变成“感觉好像好点了”。

14

常见问题解答

7问
  • 流量掉了,第一步该干什么?

    不是查排名,是先确认数据本身是真的:时间范围、过滤器、统计代码、数据延迟这四样先排掉。每年都有团队花一周排查一次“掉量”,最后发现是有人改了报表的过滤条件。数据确认无误之后,再按手动操作、安全问题、服务器故障、算法更新、自己动过手这个顺序往下分诊。

  • 怎么判断是谷歌动了还是我自己动了?

    看两条时间线对不对得上。一条是你的上线与发布记录,一条是已知的算法更新窗口。掉量点与你的上线记录对得上,九成是自己动的;与更新窗口对得上而你那几天什么都没做,才考虑算法。两条都对不上的话,先查技术层面的抓取与状态码,那通常是服务器或CDN侧的变化。

  • 排查完改了,多久能看到效果?

    按问题类型分:技术性的可索引性问题,重新抓取后几天内就能看到状态变化;内容与质量类的,通常要两到四周才能看出方向;整站被算法重估的,恢复往往要跨越下一次更新,按月看。共同点是都要按周对比曝光,而不是按天盯排名。

  • 为什么每组都先让我排除几种情况?

    因为误判的代价比漏判高得多。把noindex导致的不收录当成内容质量问题去改,会白白重写一批内容还找不到原因。每组开头那几条排除项都是实际案例里出现频率最高的误判,先花几分钟排掉,比后面走弯路划算。

  • 这一页的顺序适用于百度吗?

    排查方法论通用,具体判据不通用。标了通用原则的条目换引擎大体成立;标了谷歌特有的必须重验,比如收录机制、抓取预算、算法更新这几块百度完全另一套,主动推送对百度的收录速度有实打实的影响,而这在谷歌那边是无效动作。

  • 工具跑出来的结论和GSC对不上,信哪个?

    信GSC。它是谷歌的第一方数据,工具只能从页面外部观察。两者不一致时通常是工具看到的是当前这一版页面,而GSC反映的是上次抓取时的那一版,中间隔着抓取延迟。这种情况下工具的价值是帮你确认现在这版已经改对了,剩下的交给时间。

  • 没找到我的症状怎么办?

    大概率是症状描述得还不够具体。把“流量掉了”拆成掉的是哪一类页面、哪一类查询、曝光掉了还是点击掉了、掉在哪一天,拆到这个粒度基本都能落进上面某一组。实在落不进去的,多半不是SEO问题,而是需求侧或者渠道结构变了。

15

查完之后去哪儿?

故障诊断解决的是“现在哪里坏了”,下面几个入口解决的是“别再坏第二次”。