地理定位 SEO 可确保你的网站在特定地理位置的搜索结果中出现。本指南涵盖本地 SEO 策略与 Google Business Profile 优化。
搜索引擎如何判断位置
- 用户 IP 地址 —— 大致位置
- GPS 数据(移动端)—— 精确位置
- 搜索查询意图 —— "near me"、城市名称
- 用户设置 —— 手动设定的位置
Google Business Profile 优化
完整资料清单
- 商家名称(精确、一致)
- 主要类别与次要类别
- 地址验证
- 电话号码(本地区号)
- 网站 URL
- 营业时间(含节假日)
- 照片(外观、内部、团队、产品)
- 带描述的服务/产品
- Google Posts(每周更新)
- 评价回复策略
本地关键词研究
本地关键词模式
[service] + [city] -> "seo services new york"
[service] + near me -> "dentist near me"
[city] + [service] -> "chicago web design"
best + [service] + [city] -> "best pizza brooklyn"
自动生成本地关键词
def generate_local_keywords(service_keywords, locations, modifiers=None):
if modifiers is None:
modifiers = ["near me", "in {city}", "{city}", "best in {city}"]
keywords = []
for service in service_keywords:
for location in locations:
city = location["city"]
keywords.append(f"{service} {city}")
keywords.append(f"{service} near me")
for modifier in modifiers:
kw = modifier.format(city=city)
keywords.append(f"{service} {kw}")
return list(set(keywords))
services = ["seo services", "web design", "digital marketing"]
locations = [{"city": "New York"}, {"city": "Los Angeles"}, {"city": "Chicago"}]
local_kws = generate_local_keywords(services, locations)
print(f"Generated {len(local_kws)} local keywords")
多地点 SEO 策略
多地点的结构化数据
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Corp",
"location": [{
"@type": "LocalBusiness",
"name": "Example Corp - New York",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Broadway",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10001"
}
}]
}
</script>
城市专属落地页
- 每个地点提供独特内容 —— 而非仅替换城市名称
- 本地客户评价与案例研究
- 本地团队信息与照片
- 社区参与亮点
引用建设(Citation Building)
NAP 一致性
NAP = Name、Address、Phone(名称、地址、电话)—— 必须在所有平台保持完全一致:
- Google Business Profile
- Bing Places
- Yelp
- Apple Maps
- 行业目录
- 社交媒体资料
结论
地理定位 SEO 将技术优化与本地内容策略、声誉管理相结合。