网站收录查询怎么做:3个免费方法判断页面有没有被谷歌收录

你认认真真写了一篇自认为不错的文章,过三天在谷歌里搜自己的域名,翻了两页没翻到,心里咯噔一下:是不是没收录?但”搜不到”和”没收录”根本不是一回事——混在一起判断,后面十有八九会做错动作。这篇不堆概念,只讲三件事:怎么查、查出来各自意味着什么、发现没收录后按什么顺序查。
方法一:site 指令,三秒初筛
打开 google.com,用无登录的隐身窗口(关掉个性化结果干扰最准),在搜索框输入:
1 | site:你的域名 |
回车后顶部那行”约 N 条结果”,就是谷歌对你这站已收录页面的粗略估算。想查单个页面,把路径补全:
1 | site:你的域名/具体路径 |
能返回这条 URL,说明它大概率在索引里。
它最大的优点是零成本、零配置。但有个坑必须记牢:这个数字是估算值,不是账本。 谷歌自己说过 site 指令的结果不完整,新页面、内页、权重低的页面经常不显示,但其实已经被收录了。所以正确用法是:
- 看趋势,别看绝对值。 这周 120 条、下周 300 条,说明抓取在推进;连续几周纹丝不动,才值得警惕。
- 用它查具体页,别用它下全局结论。 查不到 ≠ 没收录,只等于”需要再确认一下”。
- 进阶用法:
site:域名 inurl:某关键词可以钻到某一类页面,比直接搜全站更有用。
方法二:Search Console 网址检查,单页定论
如果你只关心某一篇文章收没收录,site 指令不够,得上 Search Console(以下简称 SC)的「网址检查」。前提是你的站点已经在 SC 里验证过所有权。
操作路径:登录 SC → 左侧菜单点「网址检查」→ 顶部搜索框粘贴完整 URL(带 https:// 那个)→ 回车。面板会直接告诉你这个网址的当前状态:
- 已编入索引:在了,放心。
- 已发现 – 尚未编入索引:谷歌知道这页存在,但暂时不打算花资源抓。问题通常不在页面本身,而在站点权重或抓取优先级。这时候反复提交 URL 基本没用,该去补内链、提整体质量。
- 未编入索引:下面会给出具体原因(被 robots.txt 屏蔽、noindex、规范标签冲突等),照着原因修。
关于”哪些因素真正影响抓取和收录优先级”,站内这篇《哪些SEO因素影响收录?》拆得细,卡住时对照看。
方法三:页面报告,看整站分布
前两个都是点状的。想知道”整站到底收了多少、哪些被排除了”,看 SC 左侧「页面」报告(老版本叫”覆盖率”)。
它会把你的 URL 分成几类:已编入索引、已发现但未编入索引、被 robots.txt 屏蔽、带 noindex、重定向、404 等。重点不是看”已收录”有多少,而是看”未收录”那一栏的原因分布——不同原因对应完全不同的动作:
- 被 robots.txt 屏蔽: 去查 robots.txt 有没有误伤,尤其测试环境的规则被带上线这种低级错误。
- 带 noindex: 查页面模板或 SEO 插件设置,这类问题往往一改全站中招。
- 已发现但未编入索引: 数量大说明站点被抓取的价值不够,回到内容质量和内链结构上解决。
- 备用网页(规范标签): 谷歌认为你有重复内容,选定了另一个版本,检查 canonical 设置。
如果你的站用了 abbrlink 这类固定链接方案,链接结构和 canonical 的配合容易出问题,可以看《abbrlink与SEO优化的深度配合》,那篇专讲这类配置怎么避坑。
查完发现没收录,按这个顺序来
很多人一发现没收录,第一反应是改标题、堆内容、到处发外链。顺序错了,大量时间打水漂。建议从”硬性拦截”查到”软性优先级”:
- 先确认没被物理拦截。 直接浏览器打开
你的域名/robots.txt看有没有 Disallow;再看页面源代码里有没有<meta name="robots" content="noindex">。这两样只要有一样,后面做啥都白搭。 - 确认页面能正常访问。 返回码是不是 200?有没有被重定向链绕晕?手机能不能正常打开?
- 看内链。 这个页面有没有从首页或其他高权重页链过来?孤岛页面被收录的概率很低。
- 看站点整体。 如果全站收录率都低,那不是单页问题,是权重和内容质量的问题。回到谷歌SEO的基本逻辑重新梳理,站内《谷歌SEO核心逻辑全解析》把这条链路讲完整,适合当系统性起点。
- 提交站点地图,然后等。 提交不会让收录瞬间发生,它只告诉谷歌”这些 URL 存在”。剩下的交给时间。
写在最后
网站收录查询,工具本身不复杂,难在怎么解读结果。site 指令给趋势,SC 网址检查给单页真相,页面报告给全局分布,三者配合才能定位问题。
给你一个今天就能做的动作:先建一次全站基线。 用 site 指令记下当前收录数,进 SC 把「页面」报告的原因分布截图存好。之后每两周对比一次,看的是变化方向不是绝对数字。有了基线,问题刚冒头你就能发现,而不是等流量掉了才回头找原因。


















