SERP 本地化
了解如何获取来自所需地理位置的 SERP 结果。
使用 geo_location 用于调整搜索引擎结果页(SERP)以显示与指定位置相关的结果的参数,反映该地区用户会看到的内容。
Google
该 geo_location 该参数可通过以下方式获取本地化的 Google(包括 Google Shopping)结果: 基于 UULE 的 值,与大多数 Google 来源兼容。有多种方法可供选择:
使用州名:
格式:
"州,国家"示例:
"geo_location": "California,United States"
使用国家名称:
传递官方国家名称。
示例:
"geo_location": "United Kingdom"
使用 ISO-3166 国家代码:
当提供 ISO 代码时,我们的系统会自动将其转换为对应的国家名称。查找 ISO 国家代码 here.
示例:
"geo_location": "GB"表示英国。
使用坐标和半径:
对于超本地化结果(例如“我附近的餐馆”),请提供纬度、经度和半径值。
示例:
"geo_location": "lat: 47.6205, lng: -122.3493, rad: 25000"
使用 Google 的规范位置名称 或 Criteria ID:
在最新的压缩 CSV 文件中查找值 here 在最新的压缩 CSV 文件中查找值。
示例:
"geo_location": "New York,New York,United States"或"geo_location": "1023191"
如果您错误地输入了拼写错误的 geo_location 参数,我们的系统或 Google 可能会尝试为您纠正。然而,请注意,指定一个存在的 Criteria ID 对请求成功至关重要。
此外,请考虑将 locale 参数与正确的 geo_location 结构结合使用。此组合可提高精确度并确保您的查询与预期的本地化偏好一致。
您也可以在抓取 Google 时使用 results_language, locale 参数。了解更多 here.
例外情况
Google Travel 酒店
仅支持城市级别
geo_location值(例如“Seattle,Washington,United States").广域位置(例如“
美国”)不受支持。请参阅附加文件中不产生准确结果的
geo_location值列表。
Bing
Bing 支持几种 geo_location 参数值格式。
城市级别位置。非常简单。只需在
City,State,Country格式中传递城市级别位置。 示例:"geo_location": "New York,New York,United States"。州级别位置。去掉城市级别位置的第一部分并传递一个
geo_location值,格式为"州,国家"格式中传递城市级别位置。 示例:"geo_location": "California,United States".国家级别位置。要获取以国家地理中心点本地化的结果,请传递官方国家名称。 示例:
"geo_location": "United Kingdom".坐标级别位置。要获得超本地化的搜索结果(对“我附近的餐馆”等搜索有用),您可以传递纬度、经度和半径值。 以下示例传递了华盛顿州西雅图太空针塔的坐标:
"geo_location": "lat: 47.6205, lng: -122.3493, rad: 25000".
您也可以在抓取 Google 时使用 locale 在抓取 Bing 时使用该参数。了解更多 here.
最后更新于
这有帮助吗?

