中小企业 GEO 入门:30 分钟把本地商家的 AI 引用基础一次打好
当顾客问 ChatGPT「我家附近有没有推荐的会计师/牙医/早午餐?」,AI 会直接报几家名字——你的店在不在那张名单上,现在就决定了。好消息是:中小企业要被 AI 看见,门槛比你想的低很多。这篇给你一份 30 分钟、低成本、可以一次做完的入门清单,把基础打好就先卡住位子。
为什么小店反而更该趁早做 GEO
大品牌有预算、有团队,会慢慢把 AI 引用这块补起来;但目前绝大多数本地商家连最基本的结构化数据和爬虫放行都没做,这意味着现在的竞争门槛极低。谁先把基础做好,谁就先被 AI 收进「可推荐清单」。
本地查询的特性对小店特别有利:用户问的是「我附近」「某某区」「营业到几点」这类具体问题,AI 需要的正是清楚、可信、机器读得到的店家信息,不需要砸广告费,只需要把资料整理对、标记对。
用投入产出比来看,这是一笔划算的账:一次性投入半小时到一两小时,换来的是长期、被动、不必持续付费的曝光。动手前可先用免费的 AI 可读性体检扫一次,量出起点分数与逐项缺漏,再照下面五件事一条条补。
第一件事:统一你的 NAP(店名、地址、电话)
NAP 指的是 Name(店名)、Address(地址)、Phone(电话)。AI 在判断「这几笔资料是不是同一家店」时,靠的是各处信息一不一致——只要官网、Google 商家档案、脸书、各大目录上的写法有出入,AI 的信任度就会打折,甚至把你拆成两家不同的店。
这一步不写代码也能做,重点是『定一个标准写法,到处都用同一份』。
- 先决定唯一正确版本:完整店名(含分店)、完整地址(含邮政编码、楼层)、主要电话一支。
- 把官网页脚、联系页、Google 商家档案、Facebook、各目录站全部改成同一份写法,连半角全角、有没有空格都对齐。
- 电话用 tel: 链接、Email 用 mailto:、地址用 HTML 的 <address> 标记,让机器一眼读懂这是联系信息。
- 营业时间也一并统一,并标清楚特殊节日的调整,AI 回答『现在有没有开』时才不会讲错。
第二件事:加上 LocalBusiness 结构化数据
结构化数据(Schema.org 的 JSON-LD)是直接用机器语言告诉 AI「我是谁、在哪、卖什么、可不可信」,是被正确辨识与引用权重最高的信号。本地商家用的类型是 LocalBusiness(或更精确的子类型,例如 Restaurant、Dentist、AccountingService)。
不会写代码也别担心:用 Google 的『结构化数据标记助手』或现成生成器填表,就会吐出一段 JSON-LD,请工程师或网站后台贴进每一页的 <head> 即可,一次设置长期有效。建议至少声明以下字段。
- name、address(PostalAddress)、telephone:对应你统一好的 NAP。
- openingHoursSpecification:营业时间,让 AI 精准回答营业状态。
- geo(经纬度)与 url:帮 AI 把你对应到正确的地理位置与官网。
- priceRange、image、sameAs(连到你的 Google 商家、FB、IG):补上价位带、照片与品牌实体链接,提高可信度。
- 若有评论,可加上 aggregateRating,但务必对应真实评价,不要造假。
第三件事:放行 AI 检索爬虫,并实测进得来
前面做得再好,如果 AI 的爬虫根本进不来,一切等于零。很多网站的 robots.txt 没有特别挡,却被 Cloudflare、虚拟主机或安全插件默默挡掉,这是最常见的『隐形失分』。
请在 robots.txt 明确允许『检索型』爬虫,这些才直接决定你会不会被 AI 答案引用;至于是否放行『训练型』爬虫是另一回事,封锁它们不影响被引用。
- 在 robots.txt 放行检索型爬虫:OAI-SearchBot、ChatGPT-User、PerplexityBot、Claude-SearchBot 等。
- 别只看配置文件,要实测:用工具或请工程师模拟这些 User-Agent 抓你的页面,确认返回 200 而不是被 403、429 或验证页挡下。
- 确认重要内容『服务器端就读得到』:多数 AI 爬虫不执行 JavaScript,内容若只靠前端渲染,AI 读到的是空壳。
- 顺手放一份 sitemap.xml,并考虑新增 llms.txt(给大型语言模型的精简网站索引),属新兴惯例,做了加分。
第四件事:补好标题、描述与 Open Graph
每一页的标题(title)和描述(meta description)是 AI 与搜索引擎理解这页主题的第一手依据。本地商家最容易犯的错是首页标题只写店名,没有讲『提供什么服务、在哪个地区』。
Open Graph(OG)标签则决定你的页面被分享或被引用时,显示的标题与缩略图对不对。这几项都是填空题,一次补齐即可。
- 标题写成『店名|核心服务+地区』,例如『某某牙医|台中西区假日看诊种植牙』,长度约 15–60 字。
- 描述 60–160 字,讲清楚这页是什么、能解决什么、服务范围在哪。
- 补上 og:title、og:description、og:image、og:url,图片用清楚的店面或代表照。
- 每页标题与描述都要不一样,避免整站共用一句。
第五件事:写一页式『常见问题知识页』
AI 最爱引用『一问一答、答案完整、可以整段搬走』的内容。为你的店做一页集中的常见问题页,等于主动把 AI 想要的答案喂给它,命中率会明显提高。
内容就用顾客真的会问的问题:怎么预约、停车怎么办、有没有提供某项服务、价位大概多少、可不可以刷卡、能不能外送。每题用 2–4 句把答案讲完整、讲具体,再为这页加上 FAQPage 结构化数据,AI 抽段引用更顺手。这五件事多数是一次性的,完成后只要营业时间、价位或服务有变动时同步更新、每季回头查一次爬虫是否被挡,就能让位子越卡越稳。
常见问题
Q. 我只是开一间小店,没有预算也不懂编程,真的有必要做 GEO 吗?
有,而且现在做特别划算。本文五件事大多是一次性、低成本的设置:统一 NAP、用生成器做 LocalBusiness 结构化数据、在 robots.txt 放行 AI 爬虫、补好标题与 OG、写一页常见问题。半小时到一两小时就能完成基础版,多数不必写代码(结构化数据贴一段现成 JSON-LD 即可),换来的是长期、被动、不需持续付费的 AI 与搜索曝光。
Q. 本地商家做 GEO 第一步该做什么?
先量基准,再统一 NAP。用免费的 AI 可读性体检扫一次,知道自己现在几分、漏在哪;接着把店名、地址、电话定一个唯一正确写法,让官网、Google 商家档案、Facebook、各目录站全部一致。NAP 一致是 AI 信任你的地基,这一步不用编程也能做。
Q. NAP 不一致会有什么影响?
NAP 指店名、地址、电话。各平台写法不一致时,AI 与搜索引擎会怀疑这些资料是不是同一家店,信任度因此打折,严重时甚至把你拆成两笔不同店家,导致评价、流量被分散。把所有平台对齐成同一份完整写法,是提升被正确辨识与引用最便宜有效的一步。
Q. LocalBusiness 结构化数据一定要工程师才能做吗?
不一定。你可以用 Google 的结构化数据标记助手或现成的 JSON-LD 生成器,用填表的方式生成代码,再请人贴进每页的 <head>,或通过网站后台、插件安装。重点是至少声明 name、address、telephone、openingHoursSpecification、geo、url,并选用最贴近你行业的子类型(如 Restaurant、Dentist)。
Q. 我放行了 AI 爬虫,怎么确认它们真的进得来?
光在 robots.txt 写允许不够,因为 Cloudflare、主机或安全插件可能默默挡掉。请实测:用工具或请工程师模拟 OAI-SearchBot、PerplexityBot、Claude-SearchBot、ChatGPT-User 等 User-Agent 抓你的页面,确认返回 200 而非 403、429 或验证页。同时确认重要内容在服务器端就读得到,因为多数 AI 爬虫不执行 JavaScript。
Q. 做完这份清单多久会看到效果?
技术面的修正(NAP、结构化数据、爬虫放行、标题与 OG)通常数天内就能完成并让爬虫重新抓取;被 AI 引用与本地自然流量的增长,则多在数周到数月间逐步显现,视你的内容更新与评价积累而定。重点是越早把基础打好,越早进入 AI 的可推荐名单。