mcpField
A
ai-bot-log-audit

ai-bot-log-audit

github.com/guia-matthieu营销与增长150163 次安装4 周前更新
代码仓库

关于 ai-bot-log-audit

ai-bot-log-audit 是面向 SEO 从业者、出版商和内容团队的技能,用于分析服务器日志并了解 AI 爬虫行为。它将抓取模式和检索机制转化为内容与技术优化建议。

主要功能

  1. 01识别 AI 爬虫
  2. 02服务器日志分析指导
  3. 03比较抓取模式
  4. 04解释检索行为
  5. 05内容布局建议
  6. 06审计报告模板

适用场景

  1. 01找出 AI 爬虫漏抓的重要页面
  2. 02排查爬虫访问问题与错误响应
  3. 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 产品的战略优先级
推荐内容位置优化方案内容创建/修改范围
将检索行为对应到优化措施为变更分配的资源
创建审计模板和检查清单实施哪些建议

此技能的功能

调用后,我将引导你完成以下步骤:

  1. 日志收集 — 识别并提取服务器日志中的 AI 机器人活动
  2. 机器人识别 — 将用户代理映射到 AI 产品
  3. 抓取模式分析 — 了解 AI 机器人抓取和忽略了什么
  4. 检索机制 — 了解每种 AI 产品如何处理你的内容
  5. 优化措施 — 提高 AI 引用概率的具体变更

说明

阶段 1:AI 机器人识别
已知 AI 爬虫(2026)
机器人用户代理运营方用途是否遵守 robots.txt?
GPTBotOpenAI训练数据 + ChatGPT Browse是
ChatGPT-UserOpenAI在 ChatGPT 中实时浏览是
OAI-SearchBotOpenAISearchGPT / ChatGPT Search是
ClaudeBotAnthropic收集训练数据是
PerplexityBotPerplexity实时搜索 + 答案生成是(大多数情况下)
Google-ExtendedGoogleGemini/AI 训练(已弃用——现已纳入 Googlebot)不适用
GooglebotGoogle传统抓取 + AI Overviews + AI Mode是
BytespiderByteDance为 TikTok AI 功能进行训练是
CCBotCommon Crawl供许多 AI 模型使用的开放数据集是
Applebot-ExtendedAppleApple 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 错误

措施:

  1. 修复 robots.txt——允许 GPTBot 和 PerplexityBot 访问
  2. 为旧 URL 结构添加 301 重定向
  3. 从抓取频率高的页面添加指向深层内容的内部链接
  4. 添加包含 datePublished 和 dateModified 的文章 schema
  5. 重构热门文章,采用 lost-in-the-middle 优化
示例 2:SaaS 博客没有获得 AI 引用

背景: 一家 SaaS 公司每周发布博客文章,但从未出现在 ChatGPT 或 Perplexity 的回答中。

发现:

  • ClaudeBot 和 GPTBot 定期抓取(技术访问正常)
  • 内容泛泛(采用“……的 10 个技巧”这类格式),与竞争对手的内容可以互换
  • 没有原创数据、案例研究或独到见解
  • 作者页面没有 Person schema
  • 品牌搜索量:每月 100 次(竞争对手:3,000 次以上)

措施:

  1. 调整内容策略:优先原创研究,而非通用指南
  2. 为所有作者添加包含资历信息的 Person schema
  3. 将独特数据和论点放在文章开头和结尾(lost-in-the-middle)
  4. 为 2 位关键作者建立实体权威(参与播客、发表客座文章)
  5. 创建对比内容,将自家产品列为对比选项之一

检查清单与模板

快速审计检查清单
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

评论

支持 Markdown