SpiderHeadをはじめる

SpiderHeadは、ローカルで動作するSEOクローラー兼監査ツールキットです。Pythonで書かれた1つのコアを、デスクトップアプリ、seoheadコマンドライン、AIエージェント用のMCPサーバーが共有します。どれも同じローカルプロジェクトと保存済みスキャンを扱います。

Python 3.10以上、pip、gitが必要です。基本のクロールでは、外部サービスのアカウントは不要です。必須・任意のコンポーネントは 動作環境 を参照してください。
  1. 1インストール

    Python 3.10以上、pip、gitを用意します。リポジトリをクローンして、仮想環境にインストールします。

    bash
    git clone https://github.com/PavloSEO/spiderhead.git
    cd spiderhead
    python -m venv .venv
    source .venv/bin/activate
    python -m pip install -e ".[all]"
  2. 2クロールと監査

    URL数の上限を決めてサイトをクロールします。クロールはローカルで動作し、読み取りのみ。速度は1ホストあたり毎秒2リクエスト程度です。

    bash
    seohead crawl-site --url https://example.com --max-urls 500 --scan-out ./scans/audit.sqlite
  3. 3レポートの作成

    保存済みの監査結果を、スプレッドシートやクライアント向け文書にまとめます。

    bash
    seohead report-build --audit ./scans/audit.sqlite --format xlsx --out audit.xlsx
  4. 4使うインターフェースを選ぶ

    ターミナルで続けても、同じプロジェクトをデスクトップアプリで開いても、AIエージェントにMCPサーバーを登録しても構いません。

GitHubでこのページを編集更新日 12.10.2026