本地 SEO
High Contrast
Dark Mode
Light Mode
Sepia
Forest
2 min read383 words

本地 SEO

本地 SEO——让附近的顾客在搜索时第一时间找到你。

本地搜索生态

graph TD LOCAL[本地 SEO] --> GBP[Google Business Profile] LOCAL --> NAP_C[NAP 一致性] LOCAL --> REVIEW[评价管理] LOCAL --> CITATION[本地引用] LOCAL --> LOCALIZED[本地化内容] GBP --> MAP[Google 地图排名] GBP --> PACK[本地三件套 Local Pack] NAP_C --> TRUST[搜索引擎信任] REVIEW --> SOCIAL_P[社会证明] style LOCAL fill:#e3f2fd,stroke:#1565c0,stroke-width:2px style GBP fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px

Google Business Profile 优化

"""
GBP 优化检查清单
"""
from dataclasses import dataclass, field
@dataclass
class GBPAudit:
"""GBP 完整度审计"""
checks: list[dict] = field(default_factory=list)
def __post_init__(self):
self.checks = [
{"项目": "商家名称", "权重": "高", "说明": "与营业执照一致, 不堆砌关键词"},
{"项目": "主要类别", "权重": "高", "说明": "选最精准的主类别"},
{"项目": "次要类别", "权重": "中", "说明": "补充 2-3 个相关类别"},
{"项目": "地址", "权重": "高", "说明": "与其他平台完全一致"},
{"项目": "电话", "权重": "高", "说明": "本地区号, 保持接听"},
{"项目": "营业时间", "权重": "中", "说明": "包含节假日特殊时间"},
{"项目": "商家描述", "权重": "中", "说明": "750字, 自然含关键词"},
{"项目": "照片", "权重": "中", "说明": "至少 10 张高质量实拍"},
{"项目": "产品/服务", "权重": "中", "说明": "列出所有服务项目"},
{"项目": "帖子 Posts", "权重": "低", "说明": "每周发布 1-2 条更新"},
{"项目": "问答 Q&A", "权重": "低", "说明": "预埋常见问题"},
{"项目": "评价回复", "权重": "高", "说明": "24小时内回复所有评价"},
]
def audit(self, completed: list[str]) -> dict:
results = []
for check in self.checks:
done = check["项目"] in completed
results.append({**check, "状态": "✅" if done else "❌"})
total = len(self.checks)
passed = sum(1 for r in results if r["状态"] == "✅")
return {
"完整度": f"{passed}/{total} ({passed/total*100:.0f}%)",
"明细": results,
}
audit = GBPAudit()
result = audit.audit([
"商家名称", "主要类别", "地址", "电话", "营业时间",
"商家描述", "照片", "评价回复",
])
print(f"=== GBP 优化审计: {result['完整度']} ===")
for item in result["明细"]:
print(f"  {item['状态']} [{item['权重']}] {item['项目']}: {item['说明']}")

NAP 一致性

"""
NAP 一致性检查
"""
NAP_CHECK = {
"NAP 含义": {
"N": "Name — 商家名称",
"A": "Address — 详细地址",
"P": "Phone — 联系电话",
},
"一致性要求": [
"所有平台名称完全一致 (包括标点)",
"地址格式统一 (路/号/楼/室)",
"使用同一个主要电话号码",
"网站 footer 显示 NAP 信息",
],
"需要一致的平台": [
"Google Business Profile",
"百度地图",
"高德地图",
"大众点评/美团",
"企业官网",
"114 / 58 等黄页",
"行业目录",
"社交媒体主页",
],
}
print("=== NAP 一致性 ===")
for k, v in NAP_CHECK["NAP 含义"].items():
print(f"  {k} = {v}")
print("\n核心要求:")
for req in NAP_CHECK["一致性要求"]:
print(f"  • {req}")
print("\n需保持一致的平台:")
for platform in NAP_CHECK["需要一致的平台"]:
print(f"  • {platform}")

评价管理策略

策略 说明 效果
主动邀评 交易后发短信/邮件邀请 增加评价数量
及时回复 24h 内回复所有评价 提升信任度
负评处理 道歉+解决+邀请修改 减少负面影响
评价关键词 引导提及服务/区域名 间接 SEO

本地内容策略

"""
本地化内容规划
"""
LOCAL_CONTENT = {
"地域+服务页面": {
"模板": "{城市} {服务} — {品牌名}",
"示例": "深圳 牙齿矫正 — XXX口腔诊所",
"内容": "该城市的服务介绍 + 案例 + 价格 + 交通",
},
"本地指南": {
"模板": "{城市} {行业} 指南",
"示例": "深圳南山区 亲子餐厅 推荐",
"内容": "本地资源整理, 建立社区权威",
},
"本地新闻": {
"模板": "参与本地活动/赞助",
"示例": "我们参加了深圳创业周活动",
"内容": "获取本地媒体报道和外链",
},
}
print("=== 本地化内容策略 ===")
for content_type, info in LOCAL_CONTENT.items():
print(f"\n【{content_type}】")
print(f"  模板: {info['模板']}")
print(f"  示例: {info['示例']}")
print(f"  内容: {info['内容']}")

行动清单

下一节02-多门店与多地区SEO — 将本地 SEO 扩展到多城市/多门店的规模化管理。