1,双引号
把搜索词放在双引号中,代表完全匹配搜索,也就是说,搜索结果返回的页面包含双引号中出现的所有词,连顺序也必须完全匹配。
2,减号
代表搜索不包含减号后面的词的页面。使用这个指令时,减号前面必须是空格,减号后面没有空格,紧跟着需要排除的词。(比如搜索“新加”这个词时,排在前面的很多是关于新加坡的页面;搜索“新加—坡”,返回的则是包含“新加”这个词,却不包含“坡”这个词的结果)
3,星号(*)
是常用的通配符,也可以用在搜索中。百度不支持*号搜索指令。比如在Google中搜索“郭*纲”,其中的*号代表任何文字。返回的结果不仅包含“郭德纲”,还包含了“郭de纲”、“郭的纲”等内容。
4,inurl:
用于搜索查询词出现在URL中的页面。inurl:指令支持中文和英文。百度以前支持inurl:指令,搜索“inurl:搜索引擎优化”,返回的结果是URL中包含“搜索引擎优化”的页面。现在百度貌似不再支持这个指令,但google依然支持。(URL格式protocol :// hostname[:port] / path / [;parameters][?query]#fragment简单的说,URL就是Web地址,俗称“网址”。)
5,inanchor:
指令返回的结果是导入链接锚文字中包含搜索词的页面。百度不支持inanchor:指令。(如在Google搜索“inanchor:点击这里”,返回的结果页面本身并不一定包含“点击这里”这四个字,而是指向这些页面的链接锚文字中出现了“点击这里”这四个字。)
6,intitle:
返回的是页面Title中包含关键词的页面。百度和Google都支持。如果关键词只出现在页面可见文字中,而没有出现在Title中,大部分情况是并没有针对关键词进行优化。
6,allintitle:
搜索返回的是页面标题中包含多组关键词的文件。
7,allinurl:
与allintitle:类似。
8,filetype:
用于搜索特定的文件格式。比如搜索“filetype:pdf SEO”返回的就是包含SEO这个关键词的所有PDF文件,百度只支持下面几种文件格式:pdf,doc,xls,ppt,rtf,all。其中的“all”表示搜索百度所有支持的文件类型。Google则支持所有能索引的文件格式,包括HTML、PHP等。
9,site:
用来搜索某个域名下的所有文件。比如搜索
site:seozac.com返回的就是seozac.com这个域名下的所有页面,即这个指令是查询网站收录页面数的最简单方法。
10,related:
指令只适用于Google,返回的结果是与某个网站有关联的页面。
11,link:
是以前SEO常用的指令,用来搜索某个url的反向链接,既包括内部链接,也包括外部链接。Google的link:指令返回的链接只是Google索引库中的一部分,而且是近乎随机的一部分,所以用link:指令查反向链接几乎没有用。百度则不支持该指令。