SEO 百科

inurl 与 intitle

本页目录

inurl 与 intitle

inurl 与 intitle,是一对限定查询位置的运算符,inurl: 要求关键词出现在网址里,intitle: 要求它出现在页面标题里[1]。做 SEO 的人用它们找特定结构的页面,也用它批量筛查站内问题。它们的共同麻烦是结果数量不准,容易让人得出过度确定的结论。

语法

两个运算符都写成 运算符:关键词,冒号后不加空格。一次查询里写多个时用空格分开。Bing 的说明里,intitle: 与 inanchor:、inbody: 同属一组,每个运算符只接一个词,要匹配两个词就写两遍[1]。

intitle:登录 inurl:admin
site:example.com intitle:价格表

Yandex 用 url: 匹配地址,后面可以跟网址或者前缀,末尾加 * 表示前缀匹配[2]。Google 的运算符文档里不再列 inurl: 与 intitle:,只保留 filetype:、site:、imagesize:、src: 等[4]。

两家对 inurl: 的处理并不相同。微软在早年的说明里写过,Bing 的 inurl: 是在域名或者路径里找这个词,而 Google 当年按另一套逻辑处理[3]。同一句查询在两家的命中范围不同,这点要记住。

结果数量不可信

这类运算符的结果条数只能当参考。Google 明确说,搜索运算符受索引与检索的局限,调试场景应该改用后台的检查工具[4]。inurl: 与 intitle: 在 Google 里没有官方说明,条数更不能当准数。

数量失真的来源有两处。一是引擎会省略或者估算结果数,二是运算符的匹配范围并不稳定,同一个词在不同时间能命中不同数量的页面。拿条数去比“谁的页面多”,结论往往站不住。

更稳的做法是逐条核验。要看某个子目录下有多少页面,用 site: 配合目录路径,再抽查几条是否真实存在[4]。

适用场景

  • 找后台与登录页,核对是否有不该公开的入口;
  • 找带参数的页面,检查参数是否被收录;
  • 按标题关键词筛页面,批量检查标题是否写全;
  • 排查站点被黑后留下的挂马页。

前两项用 inurl: 完成,第三项用 intitle:,第四项要两者配合并逐条打开核验。

常见误用

一个误用是把结果条数当成收录量。条数受索引范围与估算影响,与真实的收录数量不是一回事[4]。

另一个误用是以为 Google 仍然按老规则支持这两个运算符。它的官方文档已经不再收录它们,用起来的结果并不稳定[4]。

还有一种误用是把 inurl: 当成 site:,前者匹配网址里的词,后者限定域名或者路径范围,两者做的是不同的事[1]。

附录

参见

参考资料

官方(境外)

  1. 《Advanced search keywords》 Microsoft。
  2. 《Search pages and sites》 Yandex。
  3. 《New Operators Explained》 Bing 搜索博客,2005-06-24。
  4. 《使用 Google 搜索运算符进行调试》 Google 搜索中心,2025-12-18 更新。

外部链接

无。