ChatGPT 是怎么决定推荐谁的?
ChatGPT 的推荐分两种。没联网时,它凭训练里学到的内容回答,你几乎改变不了。联网搜索时,它把问题改写成查询,读搜索结果里的网页,再把读到的整理成回答。你能影响的是第二种:让它搜得到、读得到、读完觉得值得写进回答。
OpenAI 没有公布「怎么排序」。公布的只有爬虫:哪个管搜索、哪个管用户触发、哪个管训练。下面只讲这些,其余不猜。
OpenAI 的三个爬虫,放行哪个才有用?
| 爬虫 | 做什么(OpenAI 文档) | 对 ChatGPT 推荐的影响 |
|---|---|---|
| OAI-SearchBot | 让网站出现在 ChatGPT 的搜索功能里 | 退出的网站不会出现在 ChatGPT 搜索回答里,但仍可能显示为导航链接。OpenAI 建议放行 |
| ChatGPT-User | 用户在 ChatGPT 或自定义 GPT 里提问时,代用户去打开网页 | OpenAI 说这是用户发起的访问,robots.txt 规则可能不适用;它不决定内容能不能进搜索 |
| GPTBot | 收集可能用于训练基础模型的内容 | 拦它表示内容不用于训练;文档没有说它影响搜索回答里的出现 |
所以要被推荐,最关键的是放行 OAI-SearchBot。想退出训练又保留搜索可见度,就只拦 GPTBot。robots.txt 改动,OpenAI 说搜索系统大约 24 小时反映。完整的各家爬虫对照见 AI 爬虫 User-Agent 对照表。
User-agent: OAI-SearchBot Allow: / User-agent: ChatGPT-User Allow: /
怎么按步骤做?
1. 先放行 OAI-SearchBot
打开自己的 robots.txt,确认没有把它挡在 `User-agent: *` 的 Disallow 里。用上面的片段单独放行,再用 AI 爬虫检查工具验证。
2. 让正文直接写在 HTML 里
爬虫读到的是服务器返回的原始 HTML。首页、价格页、指南页的正文和价格都要在里面,不能等脚本才出现。
3. 每页回答一个具体的买家问题
标题就是买家会问的问题,第一段两三句直接给答案和数字,后面放步骤、表格、限制。ChatGPT 摘引的就是这类能整段拿走的回答。
4. 补 Bing 这条保险线
OpenAI 确认搜索会用第三方搜索服务商,媒体报道其中有 Bing,但官方没说比例。验证 Bing Webmaster Tools、提交 sitemap 成本很低,细节见 ChatGPT 搜索用 Bing 吗。
5. 开着联网搜索,用买家的问题问 ChatGPT
写 5–10 个不带品牌名的问题,每个问 3 次(每次新开对话),记下提没提你、推荐了谁、引用了哪些网址。比的是三次里出现几次。排查清单见 为什么 ChatGPT 不推荐我的产品,AI 怎么选品牌的整体逻辑见 AI 怎么挑选要推荐的品牌。
一个真实的站:近 7 天 44 次会话来自 ChatGPT
我们自己运营的 MochiStamp(做 LINE 贴图的网站)有一份每日计分板。2026-11-05 生成的计分板里,近 7 天(2026-10-29 到 11-04)共 128 位访客;会话来源里,chatgpt.com / ai-assistant 有 44 次,仅次于 Google 自然搜索的 53 次,多于直接访问的 35 次。
| 来源(近 7 天) | 会话 |
|---|---|
| google / organic | 53 |
| chatgpt.com / ai-assistant | 44 |
| (direct) / (none) | 35 |
| openai / organic | 4 |
这个站为 AI 读取做了三件事,在 MochiStamp 的 LINE 贴图尺寸指南 上可以直接看到(2026-11-05 打开核对):
- 多语言指南页:同一篇指南有日、英、繁体中文、简体中文版本,页面里用 hreflang 互相指向。
- 正文直出:指南的小标题和正文都在返回的 HTML 里,不靠脚本渲染。
- FAQ:页面有 FAQPage 结构化数据,问题和答案与页面可见文字一致。
要说清楚的是:计分板只记了来源,没有记这 44 次会话落在哪些页面,所以不能说是上面哪一项带来的,更不能说照做就会有同样的数字。它能说明的只是:一个新站,在这些做法下,ChatGPT 确实成了第二大来源。
常见问题
怎么让 ChatGPT 推荐我的产品?
没有办法保证。能做的是让 OAI-SearchBot 能抓到你的页面、正文直出、每页回答一个具体的买家问题,再用买家的问题问 ChatGPT 几次,看它引用了哪些网页,去补那些网页里缺的你。
拦住 GPTBot 会让 ChatGPT 不推荐我吗?
OpenAI 文档写的是:拦 GPTBot 表示内容不用于训练基础模型。搜索回答是否出现你,文档里对应的是 OAI-SearchBot。想退出训练但保留搜索,就拦 GPTBot、放行 OAI-SearchBot。
ChatGPT-User 在 robots.txt 里被拦了,为什么还有访问?
OpenAI 文档写明,ChatGPT-User 是用户发起的访问,robots.txt 规则可能不适用。它也不决定内容能不能进搜索。
robots.txt 改完多久生效?
OpenAI 文档说,搜索相关的改动大约需要 24 小时反映。
怎么知道有没有来自 ChatGPT 的访问?
看 GA4 里来源为 chatgpt.com 的会话,以及服务器日志里的 OAI-SearchBot。没有来访不等于没被引用,但有来访说明至少出现过一次。
出处
- OpenAI · Overview of OpenAI Crawlers (2026-11-05 核对)
- MochiStamp · LINE sticker size guide (2026-11-05 打开核对)
- kagentx · Does ChatGPT use Bing (2026-11-05 更新)
- kagentx 评测:案例页的数据,日期写在每个例子里。