关于 ai-bot-log-audit
ai-bot-log-audit 是面向 SEO 从业者、出版商和内容团队的技能,用于分析服务器日志并了解 AI 爬虫行为。它将抓取模式和检索机制转化为内容与技术优化建议。
主要功能
- 01识别 AI 爬虫
- 02服务器日志分析指导
- 03比较抓取模式
- 04解释检索行为
- 05内容布局建议
- 06审计报告模板
适用场景
- 01找出 AI 爬虫漏抓的重要页面
- 02排查爬虫访问问题与错误响应
- 03优化已抓取但未获引用的文章
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ guia-matthieu/ clawfu-skills --skill ai-bot-log-audit安装后在 Claude Code 中输入/ai-bot-log-audit确认已加载。
详细介绍
AI 机器人日志审计
分析服务器日志,了解 AI 爬虫如何获取你的内容,然后优化内容的位置和结构,以最大限度地提高被引用的概率。基于 Metehan Yeşilyurt 的日志文件分析框架。
何时使用此技能
在以下情况下使用此技能:
- 审计网站上的 AI 机器人抓取模式(它们抓取了什么、频率如何、跳过了什么)
- 诊断引用缺口——你的内容确实存在,但 AI 搜索没有引用
- 优化内容位置,以适应大模型的检索机制(中间信息丢失、嵌入相似度)
- 比较不同产品的 AI 机器人行为(Google、OpenAI、Anthropic、Perplexity)
- 制定以实际抓取数据为依据、而非基于假设的 GEO 策略
- 识别 AI 机器人优先抓取哪些页面,以及忽略哪些页面
此技能尤其适用于:
- 将 AI 搜索纳入优化范围的 SEO 专业人士
- 监控 AI 流量和内容提取情况的出版商
- 开展日志文件分析的技术 SEO 人员
- 决定针对 AI 可见性优化哪些内容的内容策略师
方法论基础
来源专家: Metehan Yeşilyurt(SEO 顾问、BrightonSEO 和 The Search Session 演讲嘉宾)
核心论点: 日志文件分析揭示了 AI 搜索检索的实际机制。不同的 AI 产品(AI Overviews、AI Mode、Perplexity)使用根本不同的检索流程,因此要针对“AI 搜索”进行优化,就必须了解每种产品各自的抓取和检索行为。
“AI Overviews、AI Mode 和 Web Guide 是三种完全不同的产品,其检索行为也各不相同。不能把‘AI 搜索’当作一个整体来优化。”——Metehan Yeşilyurt,The Search Session
关键洞察: 从传统 SEO 转向 AI 搜索优化,意味着从在确定性 SERP 中争取点击,转向争取被机器生成的文本引用。日志文件揭示了引用选择背后的机制。
Claude 负责什么,而由你决定什么
| Claude 负责 | 由你决定 |
|---|---|
| 指导日志分析方法 | 提供哪些日志数据 |
| 识别抓取行为中的模式 | AI 产品的战略优先级 |
| 推荐内容位置优化方案 | 内容创建/修改范围 |
| 将检索行为对应到优化措施 | 为变更分配的资源 |
| 创建审计模板和检查清单 | 实施哪些建议 |
此技能的功能
调用后,我将引导你完成以下步骤:
- 日志收集 — 识别并提取服务器日志中的 AI 机器人活动
- 机器人识别 — 将用户代理映射到 AI 产品
- 抓取模式分析 — 了解 AI 机器人抓取和忽略了什么
- 检索机制 — 了解每种 AI 产品如何处理你的内容
- 优化措施 — 提高 AI 引用概率的具体变更
说明
阶段 1:AI 机器人识别
已知 AI 爬虫(2026)
| 机器人用户代理 | 运营方 | 用途 | 是否遵守 robots.txt? |
|---|---|---|---|
| GPTBot | OpenAI | 训练数据 + ChatGPT Browse | 是 |
| ChatGPT-User | OpenAI | 在 ChatGPT 中实时浏览 | 是 |
| OAI-SearchBot | OpenAI | SearchGPT / ChatGPT Search | 是 |
| ClaudeBot | Anthropic | 收集训练数据 | 是 |
| PerplexityBot | Perplexity | 实时搜索 + 答案生成 | 是(大多数情况下) |
| Google-Extended | Gemini/AI 训练(已弃用——现已纳入 Googlebot) | 不适用 | |
| Googlebot | 传统抓取 + AI Overviews + AI Mode | 是 | |
| Bytespider | ByteDance | 为 TikTok AI 功能进行训练 | 是 |
| CCBot | Common Crawl | 供许多 AI 模型使用的开放数据集 | 是 |
| Applebot-Extended | Apple | Apple Intelligence 功能 | 是 |
日志提取命令
# Extract all AI bot hits from Apache/Nginx access logs
grep -iE "(GPTBot|ChatGPT-User|OAI-SearchBot|ClaudeBot|PerplexityBot|Bytespider|CCBot|Applebot-Extended)" access.log > ai_bots.log
# Count hits by bot
awk -F'"' '{print $6}' ai_bots.log | grep -oE "(GPTBot|ChatGPT-User|OAI-SearchBot|ClaudeBot|PerplexityBot|Bytespider|CCBot)" | sort | uniq -c | sort -rn
# Top pages crawled by AI bots
awk '{print $7}' ai_bots.log | sort | uniq -c | sort -rn | head -50
# Crawl frequency by day
awk '{print $4}' ai_bots.log | cut -d: -f1 | tr -d '[' | sort | uniq -c
# Response codes for AI bots (are they getting 200s or errors?)
awk '{print $9}' ai_bots.log | sort | uniq -c | sort -rn
阶段 2:抓取模式分析
需要关注的模式
| 模式 | 含义 | 操作 |
|---|---|---|
| 机器人频繁抓取页面 | 页面已纳入检索索引,内容很重要 | 优先优化此页面 |
| 机器人抓取一次页面后便停止 | 页面已评估并被降低优先级 | 提升内容质量/时效性 |
| 机器人从未抓取页面 | 页面尚未被发现或已被屏蔽 | 检查内部链接、站点地图、robots.txt |
| 机器人收到 404/500 | 技术问题导致检索受阻 | 立即修复 |
| 机器人抓取页面但未引用 | 内容已被检索,但未被选入答案 | 改进结构、独特性和权威性 |
爬取预算分析
AI 机器人和传统机器人一样有爬取预算。如果你的网站规模较大:
QUESTIONS TO ANSWER:
1. What % of pages are being crawled by AI bots?
2. Are high-value pages being fetched?
3. Are AI bots wasting time on low-value pages (tag pages, pagination)?
4. What's the crawl frequency — daily? weekly? sporadic?
5. Do different AI bots prioritize different pages?
机器人行为对比
分析每种机器人与你的网站交互方式有何不同:
ANALYSIS TEMPLATE:
GPTBot:
Pages fetched: ___
Top pages: ___
Crawl frequency: ___
Response codes: ___
PerplexityBot:
Pages fetched: ___
Top pages: ___
Crawl frequency: ___
Response codes: ___
ClaudeBot:
Pages fetched: ___
Top pages: ___
Crawl frequency: ___
Response codes: ___
第 3 阶段:了解检索机制
每种 AI 产品都使用不同的检索流程。要进行优化,必须了解其机制。
Perplexity:嵌入相似度 + 来源多样化
Perplexity 使用较高的嵌入相似度来匹配内容与查询,随后主动实现来源多样化。
这对你意味着:
- 语义匹配比关键词匹配更重要
- 成为唯一最佳来源还不够——Perplexity 会让来源多样化
- 你的内容需要可检索,且能与其他来源互补
- 结构清晰、易于提取的内容更具优势(表格、定义、明确主张)
Google AI Overviews:搜索索引 + 大模型层
AI Overviews 构建在现有 Google 搜索排名之上。传统 SEO 信号仍然重要。
这对你意味着:
- 如果你在传统搜索中未排进第 1 页,就不太可能出现在 AI Overviews 中
- AI 层会从已排名的页面中进行选择并综合信息
- E-E-A-T 信号继承自搜索排名
Google AI Mode:多步骤查询扩展
AI Mode 会将复杂问题拆解为子查询,分别检索后再进行综合。
这对你意味着:
- 回答子问题的内容会被纳入
- 网站对相关主题的全面覆盖很重要
- 在相关主题之间建立内部链接,有助于 AI Mode 整合答案
第 4 阶段:了解大模型的易受影响之处
了解大模型处理过程中的已知弱点,有助于你调整内容布局,以便最大限度地提高检索率。
大模型的 4 个关键弱点
| 弱点 | 描述 | 优化方式 |
|---|---|---|
| 近期偏差 | 即使旧信息更准确,大模型也会赋予近期信息更高权重 | 清楚标注内容日期。定期更新。近期时间戳有助于提高检索优势 |
| 中间遗失 | 大模型处理上下文开头和结尾的能力强于中间部分 | 将关键主张、定义和统计数据放在页面/章节的开头和结尾 |
| 易受数据投毒影响 | 大模型可能受到协同内容模式的影响 | 你无法采取相应措施,但需注意:竞争对手可能操纵 AI 答案 |
| 提示词注入 | 大模型可能被隐藏指令操纵 | 对 SEO 无可采取的措施,但与安全审计相关 |
中间遗失:实用的内容布局方式
这是对 SEO 最具可操作性的弱点:
PAGE STRUCTURE FOR LLM RETRIEVAL:
TOP (HIGH ATTENTION):
├── Key definition / direct answer
├── Critical statistics with context
└── Main claim / thesis
MIDDLE (LOW ATTENTION):
├── Supporting details
├── Tables and structured data (LLMs handle these well regardless of position)
├── Examples and elaboration
└── Supporting evidence
BOTTOM (HIGH ATTENTION):
├── Summary of key points
├── FAQ with direct answers
├── Conclusion with standalone claims
└── Updated date
“将常见问题解答放在页面末尾、表格放在中间——这就是解决中间遗失问题的方法。无论位置如何,大模型都能很好地处理结构化数据,但中间部分的连续文本会被降低优先级。”——Metehan Yeşilyurt
第 5 阶段:审计报告模板
AI 机器人日志审计报告
# AI Bot Log Audit: [Site Name]
**Date:** [Date]
**Period analyzed:** [Date range]
**Log source:** [Apache/Nginx/CDN]
## Executive Summary
[2-3 sentence overview of findings]
## Bot Activity Overview
| Bot | Total Hits | Unique Pages | Avg Daily Hits | Status |
|-----|-----------|-------------|----------------|--------|
| GPTBot | ___ | ___ | ___ | Active/Inactive |
| PerplexityBot | ___ | ___ | ___ | Active/Inactive |
| ClaudeBot | ___ | ___ | ___ | Active/Inactive |
| ChatGPT-User | ___ | ___ | ___ | Active/Inactive |
## Top Pages by AI Bot Activity
1. [URL] — [hits] hits — [which bots]
2. [URL] — [hits] hits — [which bots]
3. [URL] — [hits] hits — [which bots]
## Pages Not Crawled (Expected High-Value)
- [URL] — Likely cause: [blocked/not linked/low authority]
- [URL] — Likely cause: [___]
## Technical Issues
- [N] pages returning 404 to AI bots
- [N] pages returning 500 to AI bots
- robots.txt blocking: [yes/no — which bots?]
## Content Optimization Recommendations
### Priority 1: Fix Technical Issues
- [ ] [Specific fix]
### Priority 2: Optimize High-Traffic AI Pages
- [ ] Apply lost-in-the-middle structure to [page]
- [ ] Add entity schema to [page]
- [ ] Update freshness signals on [page]
### Priority 3: Improve Discoverability
- [ ] Internal link to [uncrawled page] from [crawled hub]
- [ ] Add to sitemap: [page]
- [ ] Create content for [gap topic]
## robots.txt Recommendations
[Current AI bot directives and recommended changes]
示例
示例 1:出版商的 AI 流量减少
背景: 一家新闻出版商发现来自 AI 推荐的流量下降。日志审计发现:
发现:
- robots.txt 更改后,GPTBot 的访问量下降了 60%(意外遭到屏蔽)
- PerplexityBot 只抓取了首页和排名前 5 的文章
- 大多数内容页面没有 AI 机器人访问记录
- AI 机器人访问了 3 个月前 URL 结构更改后失效的链接,导致 404 错误
措施:
- 修复 robots.txt——允许 GPTBot 和 PerplexityBot 访问
- 为旧 URL 结构添加 301 重定向
- 从抓取频率高的页面添加指向深层内容的内部链接
- 添加包含 datePublished 和 dateModified 的文章 schema
- 重构热门文章,采用 lost-in-the-middle 优化
示例 2:SaaS 博客没有获得 AI 引用
背景: 一家 SaaS 公司每周发布博客文章,但从未出现在 ChatGPT 或 Perplexity 的回答中。
发现:
- ClaudeBot 和 GPTBot 定期抓取(技术访问正常)
- 内容泛泛(采用“……的 10 个技巧”这类格式),与竞争对手的内容可以互换
- 没有原创数据、案例研究或独到见解
- 作者页面没有 Person schema
- 品牌搜索量:每月 100 次(竞争对手:3,000 次以上)
措施:
- 调整内容策略:优先原创研究,而非通用指南
- 为所有作者添加包含资历信息的 Person schema
- 将独特数据和论点放在文章开头和结尾(lost-in-the-middle)
- 为 2 位关键作者建立实体权威(参与播客、发表客座文章)
- 创建对比内容,将自家产品列为对比选项之一
检查清单与模板
快速审计检查清单
ACCESS CHECK
[ ] AI bots not blocked in robots.txt (check each bot separately)
[ ] AI bots getting 200 responses (not 403/404/500)
[ ] Sitemap accessible and up to date
[ ] Key pages present in sitemap
CRAWL PATTERNS
[ ] High-value pages are being crawled by AI bots
[ ] Crawl frequency is consistent (not declining)
[ ] AI bots not wasting budget on low-value pages
[ ] Multiple AI bots active (not just one)
CONTENT OPTIMIZATION
[ ] Key claims at beginning and end of pages (not buried in middle)
[ ] Tables and structured data for comparisons
[ ] FAQ sections at bottom of major pages
[ ] Content is updated with recent dates
[ ] Unique data or original insights present
ENTITY SIGNALS
[ ] Author/organization schema on relevant pages
[ ] Entity mentioned consistently across the site
[ ] Cross-platform entity presence established
技能边界
此技能擅长的方面
- 指导分析服务器日志中的 AI 机器人模式
- 解释不同 AI 产品的检索机制
- 推荐内容位置优化方案
- 创建结构化审计报告
此技能无法做到的事
- 访问或解析你的实际服务器日志
- 查询实时 AI 搜索结果
- 保证内容会出现在 AI 回答的引用中
- 替代复杂日志分析所需的技术 SEO 专业知识
参考资料
主要来源:
- Metehan Yeşilyurt——《Log Files, AI Bots, and the Real Mechanics of AI Search》(The Search Session,Advanced Web Ranking)
- Mark Williams-Cook——信号衰减论点与查询扇出分析
- Lily Ray——实体优先框架与跨平台权威性
提及的工具:
- Screaming Frog Log File Analyzer
- GoAccess(开源日志分析器)
- queryfan.com(查询扇出分析)
技术参考资料:
- OpenAI GPTBot 文档
- Anthropic ClaudeBot 文档
- Google Search Central——Googlebot 和 AI 功能
相关技能
- llm-optimized-content——面向 AI 搜索的内容优化(GEO)
- entity-seo-playbook——建立实体权威,提升 AI 可见度
- lighthouse-audit——技术 SEO 与性能审计
- seo-content-writer——运用 E-E-A-T 创建 SEO 内容
- schema-markup——结构化数据实施
技能元数据
name: ai-bot-log-audit
category: seo-tools
subcategory: geo
version: 1.0.0
author: GUIA
source_expert: Metehan Yeşilyurt (SEO Consultant, BrightonSEO speaker) — The Search Session podcast
difficulty: intermediate
mode: centaur
tags: [ai-bots, log-analysis, geo, ai-search, crawl-audit, perplexity, gptbot, claudebot, retrieval, lost-in-the-middle]
created: 2026-02-10
updated: 2026-02-10