読み取り専用の SEO HTTP 監査(証跡つき)
Read-only SEO HTTP audit with saved evidence
公開サイトのページ・robots.txt・サイトマップを GET だけで取得し、生データを保存したうえで title・canonical・noindex・画像のクロール可否などを根拠つきで報告します。
できること
公開中のサイトを一切変更せずに、技術的な SEO の状態を調べます。
- ページ、
robots.txt、サイトマップ(インデックスから子サイトマップまで再帰)を取得し、本文・ヘッダー・リダイレクト・ハッシュ・取得時刻を保存 - title、meta description、canonical、meta robots、
X-Robots-Tag、H1、画像の alt、OG 画像を抽出 - Google の仕様(最長一致・Allow 優先)で robots.txt を評価し、画像が実はクロール禁止になっていないかを確認
- 指摘を「観測された不具合」「Search Console が必要な事項」「自動的には問題でないもの」に分類
使い方
python scripts/seo_audit.py https://www.example.com/ --out ./seo-audit
seo-audit/report.json と evidence/ が作られます。エージェントはこれと Google 公式ドキュメントを根拠に、優先度・対象 URL・証跡・改善方法を報告します。
必要な環境
- Python 3(標準ライブラリのみ)
注意点
- 監査中は公開・CMS 編集・Search Console 登録・URL 送信を行いません。
- インデックス状況や順位は Search Console のデータなしには判断しません。
- 同時接続数と待ち時間を小さく保ち、対象サイトに負荷をかけないでください。
English description
Fetch pages, robots.txt and sitemaps with GET only, keep the raw evidence, and report titles, canonicals, noindex and image crawlability with proof.
What it does
Audits a live site's technical SEO without changing anything.
- Fetches pages,
robots.txtand sitemaps (index to child sitemaps, recursively) and saves bodies, headers, redirects, hashes and timestamps - Extracts title, meta description, canonical, meta robots,
X-Robots-Tag, H1s, image alt text and OG images - Evaluates robots.txt with Google's documented rules (longest match, Allow wins ties) and checks whether images are actually crawlable
- Classifies findings as observed defects, items needing Search Console, or things that are not automatically defects
How to use
python scripts/seo_audit.py https://www.example.com/ --out ./seo-audit
It writes seo-audit/report.json and evidence/. The agent then reports priorities, target URLs, evidence and remedies, citing Google's official documentation.
Requirements
- Python 3 (standard library only)
Notes
- No publishing, CMS edits, Search Console registration or URL submission during the audit.
- Indexing and ranking are never judged without Search Console data.
- Keep concurrency and delays conservative to avoid loading the target site.
インストール方法
- ダウンロードしたZIPを展開します(中に
readonly-seo-http-audit/フォルダとSKILL.mdがあります)。 - フォルダごと、使うエージェントのスキル置き場にコピーします。
- Claude Code:
~/.claude/skills/(プロジェクト単位なら.claude/skills/) - Hermes Agent:
~/.hermes/skills/
- Claude Code:
- エージェントを再起動し、スキル一覧に表示されることを確認します。