読み取り専用の SEO HTTP 監査(証跡つき)

Read-only SEO HTTP audit with saved evidence

公開サイトのページ・robots.txt・サイトマップを GET だけで取得し、生データを保存したうえで title・canonical・noindex・画像のクロール可否などを根拠つきで報告します。

Claude CodeHermes AgentCodex CLICursorMIT(改変・再配布・商用利用可)

できること

公開中のサイトを一切変更せずに、技術的な 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.txt and 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.

インストール方法

  1. ダウンロードしたZIPを展開します(中に readonly-seo-http-audit/ フォルダと SKILL.md があります)。
  2. フォルダごと、使うエージェントのスキル置き場にコピーします。
    • Claude Code:~/.claude/skills/(プロジェクト単位なら .claude/skills/)
    • Hermes Agent:~/.hermes/skills/
  3. エージェントを再起動し、スキル一覧に表示されることを確認します。

詳しい使い方