一些常见的 Google 主站 URL 搜索查询参数用法介绍
在使用 Google 搜索引擎时,我们的客户端浏览器会向 Google 发送一个简单的 HTTP 请求,Google 搜索请求是标准的 HTTP GET 命令,它包括与您的查询相关的参数集合。
URL 参数(也称为“查询字符串”),是 URL 跟在 ? 后面的部分,URL 参数由一个键和一个值对组成,以 name=value(参数名=参数值)对的形式包含在请求 URL 中,多个参数则由 & 符号连接。
URL 参数根其用途可分为不同类型,例如搜索参数,排序参数,追踪参数,过滤参数,分页参数,等等。
平时我们一般用的都是 Google 主站即 google.com,它的搜索 URL 是这个格式的:https://www.google.com/search?
在向 Google 搜索引擎发出的搜索请求 URL 中,可以用于自定义搜索查询的一些常见的基础/高级请求参数有:
【1】q
最基本的 Google 搜索参数,默认返回的搜索结果中包含所有的搜索关键词。
【2】num
指定在 SERP 一页内显示的搜索结果的数量。
也可以直接在 Google Search Settings 那里设置,
Google 默认每页显示 10 个结果,每页最多显示 100 个结果,所以搜索参数 num 后面的参数值取值区间在 10-100。
【3】start
搜索结果的起始索引,指定应包含在搜索结果中的第一个匹配结果,start 参数从 0 开始计算,第一个结果为 0,第二个结果为 1,依此类推,即假如 start=2,则从第 3 个搜索结果开始显示。另外,Google 最多只显示 1000 个搜索结果,所以 start 参数理论取值范围在0–999之间。
因此将 start 设置为 1000 或更多将不会产生任何结果。
【4】pws
启用/禁用 Google 个性化搜索, pws 参数值设置为 1 则启用个性化搜索,设置为 0 则禁用。
Google 会综合考虑用户的搜索历史,搜索习惯,当前 IP 地理位置等其他因素来返回更有针对性的个性化搜索结果。例如,如果您经常访问一个宠物用品的网站,那么在搜索一些跟该网站相关的宠物关键词时,在其他所有条件相同的情况下,该网站在搜索结果中出现的位置就很有可能比那些尚未访问过的网站更靠前。又例如,如果您经常访问自己的网站,那么在执行与您网站相关的关键词搜索时,您看到的自己的网站在搜索结果中的排名就很有可能会比那些从未到访过网站的普通用户看到的排名要高。所以取消个性化搜索结果,能够让我们更加准确地了解搜索相关关键词时网站实际的自然搜索排名情况而不受自己的个人搜索习惯等偏好因素的影响,这对于网站的 SEO 优化至关重要。
【5】cr
cr 即 country restrict (国家限制),指定搜索结果为特定国家/地区的网站/网页。例如设置 cr=countryFR,那么搜索结果只会显示来自法国的网站/网页。Google 主要通过分析网站 URL 的顶级域 (TLD) 以及 Web 服务器 IP 地址的地理位置来确定网站所在的国家/地区。
一些常见国家对应的 cr 查询参数如下所示:
中国:countryCN
美国:countryUS
英国:countryUK
法国:countryFR
德国:countryDE
日本:countryJP
荷兰:countryNL
丹麦:countryDK
挪威:countryNO
瑞典:countrySE
加拿大:countryCA
葡萄牙:countryPT
西班牙:countryES
意大利:countryIT
新西兰:countryNZ
澳大利亚:countryAU
【6】gl
模拟从当地搜索,可以提升针对特定国家/地区搜索结果的相关性。
gl 参数值是两个字母的国家代码,一些常见国家对应的 gl 查询参数如下所示:
意大利:it
日本: jp
荷兰:nl
中国:cn
法国:fr
德国:de
澳大利亚:au
加拿大:ca
丹麦:dk
新西兰:nz
挪威:no
葡萄牙: pt
西班牙:es
瑞典:se
英国:uk
美国:us
【7】lr
lr 即 language restrict,指定搜索结果为某种语言的网站/网页。
Google会通过分析以下内容来判定页面语言:
页面 URL 的顶级域 (TLD)
页面的语言元标记
页面正文中使用的主要语言
页面正文中使用的辅助语言(如果有)
一些常见语言对应的 lr 查询参数如下所示:
简体中文:lang_zh-CN
繁体中文:lang_zh-TW
丹麦语:lang_da
荷兰语:lang_nl
英语:lang_en
法语:lang_fr
德语:lang_de
意大利语:lang_it
日语:lang_ja
挪威语:lang_no
葡萄牙语:lang_pt
西班牙语:lang_es
瑞典语:lang_sv
【8】hl
hl 即 host language(界面语言),指定 Google Search 的用户界面(UI)语言。Google 支持 80 多种语言,默认 Google Search 的界面语言为英语。
一些常见的 Google 支持的界面语言对应的 hl 查询参数如下所示:
简体中文:zh-CN
繁体中文:zh-TW
丹麦语:da
荷兰语:nl
英语:en
法语:fr
德语:de
意大利语:it
日语:ja
挪威语:no
葡萄牙语:pt
西班牙语:es
瑞典语:sv
【9】as_epq
相当于 Google 搜索运算符 "",搜索结果必须完全匹配后面的参数值内容。
例如:as_epq=gold+stud+earrings
【10】as_eq
相当于 Google 搜索运算符 -,搜索结果不包含后面的参数值内容。
例如:q=hoop+earrings&as_eq=amazon
【11】as_filetype
相当于 Google 搜索指令 filetype:,指定搜索结果为某种格式的网页文件。
例如:q=SEO+tutorial&as_filetype=pdf
【12】as_sitesearch
相当于 Google 搜索指令 site:,指定搜索来自特定的域,网址或域名后缀的结果。
例如:q=stud+earrings&as_sitesearch=amazon.com
以上便是一些常见的 Google 主站 URL 搜索查询参数用法介绍。