Location定位标签设置
做本地SEO、地区服务页或者移动端SEO时,经常会看到这样一段代码:
<meta name="location" content="province=浙江;city=杭州">
或者更加完整:
<meta name="location" content="province=浙江;city=杭州;coord=120.1551,30.2741">
这就是过去百度移动搜索推出的地域Location Meta标注。
它的作用并不是告诉浏览器用户现在在哪里,也不是通过HTML代码读取访客GPS,而是由网站主动告诉搜索系统:
这个页面提供的信息或者服务主要和哪个地区有关。
百度现有官方文档中仍然保留了这套地域Meta协议,并明确说明,对于具有地域属性的信息和线下服务页面,可以通过Location标注页面所在地,帮助移动搜索结合用户位置理解页面的地域关系。
不过这里需要先说清楚一个很容易产生的误区:
Location标签不是通用SEO排名标签。
它主要来自百度移动搜索的地域优化协议。Google目前明确表示,会忽略geo.position、distribution等位置Meta标签,也不会依靠这类HTML地理Meta进行地域定位。
所以设置Location之前,先看自己的目标搜索引擎和页面是否真的具有地域属性。
第一:百度Location标签标准怎么写?
百度公开的地域Meta格式是:
<meta name="location" content="province=北京;city=北京;coord=116.306522891,40.0555055968">
这段代码应该放在网页:
<head>
内部。
完整示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>杭州企业官网SEO服务</title>
<meta name="location" content="province=浙江;city=杭州">
</head>
<body>
...
</body>
</html>
百度官方定义的几个字段分别是:
province
省份。
city
城市。
coord
页面对应地点的经纬度坐标。
其中:
province和city不能为空。
coord可以不填写。
所以最简单的Location标签完全可以写成:
<meta name="location" content="province=浙江;city=杭州">
对于普通地区服务页,这已经能够表达页面地域。
第二:coord经纬度一定要填写吗?
不一定。
百度官方FAQ明确说明:
经纬度可以为空。
因此:
<meta name="location" content="province=浙江;city=杭州">
同样属于可用格式。
如果页面对应的是一个非常明确的线下位置,例如:
门店;
医院;
培训机构;
酒店;
实体服务网点,
则可以进一步补充坐标。
百度要求这里使用:
BD09LL,也就是百度坐标系。
如果页面只对应城市级服务,可以使用城市中心点;如果页面对应具体地址,则可以填写具体地址坐标。
不要直接从其他地图复制一组坐标以后就放进去。
不同地图系统采用的坐标体系可能不同。
第三:哪些页面适合设置Location标签?
Location真正适合的是:
页面内容本身具有明显地域属性。
例如:
杭州SEO服务;
北京办公室;
上海门店;
深圳企业培训;
杭州网站建设案例;
某个具体线下服务网点。
比如:
/services/hangzhou-seo/
页面就是专门介绍杭州SEO服务。
可以设置:
<meta name="location" content="province=浙江;city=杭州">
这种关系很清楚:
页面内容和Location一致。
但如果页面是:
/blog/what-is-seo/
文章只是解释SEO是什么,全国用户都能阅读,就没有必要因为公司注册地在杭州,给所有文章统一写:
<meta name="location" content="province=浙江;city=杭州">
百度自己的说明也特别提醒:
只应对页面内容或者服务本身具有较强地域属性的页面进行地域标注。
这条非常重要。
Location标签描述的是:
页面。
不只是公司注册地址。
第四:企业官网首页要不要设置Location?
看企业业务。
例如一家杭州本地装修公司,只服务杭州地区。
首页本身就有非常强的地域属性。
可以考虑:
<meta name="location" content="province=浙江;city=杭州">
但如果是一家全国提供企业软件或者GEO服务的公司,客户来自:
杭州;
上海;
北京;
广州;
深圳;
全国其他地区,
就没有必要因为公司位于杭州,把首页定义成“杭州地域页面”。
否则页面本身表达的是全国服务,Location却告诉搜索系统它主要属于杭州,信息并不一致。
所以企业官网不要机械设置。
判断标准还是:
这个页面真正服务的是哪里。
第五:全国业务下面有多个地区页,怎么设置?
这种结构比较适合Location标签。
例如网站有:
/services/hangzhou/
/services/shanghai/
/services/beijing/
那么可以分别设置。
杭州页:
<meta name="location" content="province=浙江;city=杭州">
上海页:
<meta name="location" content="province=上海;city=上海">
北京页:
<meta name="location" content="province=北京;city=北京">
但有一个前提:
三个页面真的应该存在不同的本地内容。
比如:
当地服务范围;
当地团队;
当地案例;
服务方式;
本地联系方式。
不要只是:
杭州SEO服务;
上海SEO服务;
北京SEO服务
三个标题不同,正文完全复制。
这种做法真正的问题已经不是Location标签怎么设置,而是网站制造了大量高度重复的地区页面。
第六:PC站和手机站都需要设置吗?
百度关于Location地域标签的官方FAQ给出的答案是:
PC站和移动站都可以进行标记。
原因在于百度移动搜索同样可能检索PC或者移动页面,因此如果页面本身存在明确地域属性,两种资源都可以标注对应地域。
比如网站仍然使用:
PC:
www.example.com/hangzhou/
手机:
m.example.com/hangzhou/
两个页面都可以保持相同Location:
<meta name="location" content="province=浙江;city=杭州">
如果网站现在已经采用响应式设计:
PC和手机本身就是同一个URL。
那自然只需要在同一个页面Head里输出一次即可。
第七:设置Location以后需要去百度搜索资源平台单独提交吗?
一般不需要因为添加Location标签而单独提交一套数据。
百度官方对这一问题的说明是:
没有标记经纬度时不需要单独提交;页面更新以后,可以通过正常的搜索资源提交机制帮助百度重新发现和处理页面。
所以正常流程应该是:
修改页面;
确认代码已经正确输出;
让页面正常抓取;
Sitemap保持更新;
必要时通过搜索资源平台通知URL更新。
不要把Location理解成一个需要单独“申请排名”的功能。
第八:Location标签能让“杭州SEO”排名直接提高吗?
不能这样承诺。
百度历史官方文档的表述是:
对于具有地域属性的内容,添加正确地域信息后,可以帮助百度结合页面所在地和用户位置进行匹配,让本地用户更有机会看到相关结果。
它并没有公布:
添加Location以后排名提升多少。
也没有所谓:
Location权重占20%。
真正决定地区关键词表现的仍然包括:
页面是不是确实解决当地用户需求;
Title和正文是否相关;
网站是否正常抓取和索引;
内容质量;
本地信息是否准确;
网站整体搜索表现。
所以Location属于:
地域信息辅助信号。
不要把它当成排名插件。
第九:Google SEO还需要设置这个标签吗?
如果主要目标是Google,就没有必要把Location Meta当成Google地域SEO手段。
Google当前官方文档明确说明:
Google会忽略Location相关Meta标签,例如geo.position和distribution等。
Google更看重的地域信号包括:
当地地址;
电话号码;
当地语言;
当地货币;
本地网站链接;
Google Business Profile等相关信息。
所以Google本地SEO更应该把精力放在:
企业实际地址;
LocalBusiness/Organization结构化数据;
Google Business Profile;
NAP信息一致;
本地服务页面;
本地案例;
真实地区内容。
不要因为给网页加:
<meta name="geo.position" ...>
就认为Google本地SEO已经完成。
第十:Bing怎么表达企业位置信息?
Bing同样更适合通过企业和组织数据表达真实地点。
Bing官方针对企业与组织的标记说明中,会识别:
企业名称;
地址;
地理坐标;
电话号码
等信息,从而帮助系统识别页面中涉及的企业和位置。
所以如果一个企业希望同时兼顾:
百度;
Bing;
Google;
AI搜索,
真正应该建立的是完整的企业位置事实。
例如页面明确展示:
企业名称;
地址;
电话;
服务区域;
办公地点。
再结合结构化数据。
百度有需要时继续增加Location地域Meta。
这样比只依靠一个标签更加完整。
第十一:Location标签最容易犯的几个错误
错误一:全站所有页面统一一个Location
公司在杭州,就给500篇全国性文章全部标杭州。
没有必要。
错误二:页面写上海,Location写杭州
页面事实和Meta冲突。
应该保持一致。
错误三:为了地区SEO批量生成几百个城市页面
城市名字不同,正文全部一样。
这不是Location优化。
而是内容质量和重复页面问题。
错误四:经纬度坐标体系填错
百度要求的是BD09LL。
不确定时宁可只填写province和city。
错误五:认为Location是所有搜索引擎通用标签
不是。
尤其Google明确忽略位置Meta标签。
第十二:WordPress怎么设置Location标签?
如果网站使用WordPress,最简单的方法就是:
只在需要地域标注的页面输出对应Meta。
不要直接写进:
header.php
然后让全站500个页面全部输出杭州。
更合理的是通过:
自定义字段;
页面模板;
SEO扩展功能
控制不同页面的Location。
比如杭州服务页自定义:
province = 浙江
city = 杭州
然后模板生成:
<meta name="location" content="province=浙江;city=杭州">
上海页面则生成:
<meta name="location" content="province=上海;city=上海">
如果网站只有少量本地页面,也可以直接针对这些页面单独配置。
重点还是:
按页面设置。
不是按整个网站统一设置。
第十三:现在还有没有必要设置Location?
这个问题需要分搜索引擎回答。
如果做百度SEO,同时页面具有明显:
本地服务;
线下门店;
地区信息
属性,那么Location依然可以作为地域信息补充。
百度搜索资源平台目前仍然可以检索到完整的Location地域Meta协议说明。
不过也需要注意:
百度公开的这套Location协议文档最早来自移动搜索早期阶段,发布时间较久。
所以2026年再使用它时,我不会把它当成:
地区SEO核心排名技术。
更适合把它理解成:
百度地域信息辅助标注。
真正更值得企业维护的还是:
页面真实地区内容;
企业地址;
服务范围;
联系方式;
地区案例;
结构化数据;
站内页面关系。
这些信息对传统搜索和AI搜索都更有长期价值。
最后:Location标签真正应该解决的是“这个页面属于哪里”
所以Location定位标签没有必要想得太复杂。
如果一个页面明确服务:
杭州。
可以使用:
<meta name="location" content="province=浙江;city=杭州">
如果有准确BD09LL坐标,再补:
<meta name="location" content="province=浙江;city=杭州;coord=经度,纬度">
并放到:
<head>
内部。
百度现有官方文档仍然明确支持这种地域Meta标注,而且province和city属于必填项,coord可以不填。
但真正使用时一定记住三个原则:
第一,只给真正具有地域属性的页面设置。
第二,Meta信息必须和页面实际内容一致。
第三,不要把Location当成通用搜索排名标签。
特别是Google,目前明确忽略这类地理Location Meta标签。
所以本地SEO真正应该形成的还是一套完整地域信息:
页面内容说明服务哪里,企业资料说明公司在哪里,结构化数据表达地址和组织关系,需要百度地域标注时再补Location。
Location只是其中一项辅助设置。
真正决定一个地区页面有没有搜索价值的,仍然是:
当地用户搜索这个问题时,这个页面是否真的能够提供与当地有关、准确而有用的信息。
©特别声明
文本来源:https://www.yuezengzhang.com/content/8294.html
原创作者:悦增长GEO服务商





