本文内容学习自搜索引擎高级搜索指令大全,结合文章选择自己觉得有用的进行记录。
1.site
site是最常用的搜索指令,它是用来搜索某个域名下的所有文件(注意:文件须是搜索引擎收录的文件)。如搜索seozac.com返回的就是这个域名下的所有页面。但是这个指令很不准确,只能作为参考,百度site指令还显示了来自百度站长平台的信息和链接。site指令也可以用于子域名, 例如搜索
site:www.csdn.net python
2.双引号
把搜索词放在双引号,代表完全匹配搜索。搜索结果返回的页面包含双引号中出现的所有词,连顺序也必须完全匹配。百度和谷歌都支持这个指令。例如搜索"Python核心编程"
3.减号
减号(-)代表搜索不包含减号后面的词的页面。使用该指令需注意的是:减号前面有空格而后面没有空格,紧跟着需要排除的词。百度和谷歌都支持这个指令。如你搜索"新加坡"这个词的话返回的大部分内容都是有关"新加坡"这个关键词的内容,如果我们搜索"新加 -坡"返回的则是包含"新加"这个词,却不包含"坡"这个词的结果。如图:
4.星号
星号(*)在计算机里的术语叫通配符,就是匹配全部的意思。百度不支持*号搜索指令。比如在Google中搜索"郭*纲",其中*号代表了任何文字。返回的结果不仅包含了郭德纲,还包含了其他,如下图:
5.inulr
指令用于搜索查询词出现在URL(链接)中的页面。如:inurl:csdn.net 返回的页面基本是带有这个链接的页面。
6.intitle
该指令返回的是页面title中包含关键词的页面。百度和Google都支持该指令。SEOer都会把关键词放进Title中,因此使用intitle指令找到的文件才是更准确的竞争页面。而没有出现在title中的大部分是并没有针对关键词进行优化,也不是有力的竞争对手。例如搜索intitle:python
7.filetype:
该指令用于特定的文件格式。百度和Google都支持该指令。比如搜索"filetype:pdf python"返回的就是包含SEO这个关键词的所有PDF文件,如下图: