Claude SEOはClaude Code上で並列SEO監査を回す
Claude Code のユニバーサル SEO スキル。テクニカル SEO、E-E-A-T、スキーマ、GEO/AEO、バックリンク、ローカル SEO、マップ インテリジェンス、セマンティック クラスタリング、電子商取引 SEO、国際 SEO、Google API、PDF/Excel レポートをカバーする 25 のサブスキル + 18 のサブエージェント。オプションの DataForSEO、Firecrawl、および Banana 拡張機能。
ひと目でわかる
- これは何?
- AgriciDaniel/claude-seoは、25 sub-skillsと18 specialist agentsをClaude Code pluginとして動かすMITライセンスのSEO分析ツール。READMEの導入、/seoコマンド、制限をREADMEから整理する。
- 誰に向いている?
- Claude Codeで複数サイトを定期監査し、観察と失敗条件を1レポートに揃えたいSEO担当者に候補になります。単ページの軽い確認だけをしたい人や、実ユーザーデータと本番性能保証を求める人には材料が足りません。
- 商用利用できる?
- できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
- 今もメンテナンスされている?
- されています。最後のコミットは 4 日前です。
- 何の言語で書かれている?
- 主に Python です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
25 sub-skillsと18 agentsの監査分解
READMEはClaude SEOをClaude Code向けオープンソースSEO分析pluginと説明します。technical SEO、E-E-A-T、Schema.org、GEO/AEO、local、e-commerce、international SEOを25 sub-skillsと18 specialist agentsへ分け、site auditで並列実行します。各推奨にはfirst-principle observation、dependency、失敗を知るcheck、leading indicatorが付くとREADMEは述べます。
公開版AgriciDaniel/claude-seoはMITでpublic releases、AI-Marketing-Hub/claude-seoは会員制private mirrorでearly access featuresを提供します。READMEは正確な25 skill名や18 agent名を本文に列挙せず、skills/seo-*とagents/seo-*.mdからdiscoverすると説明しています。Who this is forではSEO agencies running 5+ client sites、in-house SEO leads、freelance consultantsを想定読者として挙げています。
Use cases節ではagency weekly runs、executive review前のsecond-pair-of-eyes、freelance day-one auditなどREADMEが具体シナリオを挙げています。Extensions節のDataForSEO、Firecrawl、Bananaはoptionalであり、無効時はcore /seo commandsだけで監査が完結するかを先に確認します。
AI-search firstと反証可能な推奨
Why Claude SEOではAI-search firstを掲げ、Google AI Optimization Guide、llms.txt primary-source evidence、IPTC TrainedAlgorithmicMedia for AI-generated product images、web.dev agent-friendly page checksをREADMEに列挙します。Parallel executionはfull site auditsで最大15 specialist agentsを同時起動し、minutes rather than hoursとREADMEは説明します。
Falsifiable, not promotionalとして、各recommendation carries the first-principle observation、dependency relationships、how would we know this failed check、leading indicatorをREADMEは強調します。Methodology節の10 principlesはPERCEIVE、ANALYZE、VALIDATE、ACTの4段階に整理され、推奨を観察だけで終えない設計です。完全frameworkをREADMEだけで再現するのは難しく、専門家判断の代替ではなく監査の補助線として扱うのが妥当です。
Compared to manual/agency/commercial tools節では、手作業監査、代理店、商用SaaSとの差をREADMEが説明しています。Sample Output節のMarkdown/PDF例は、prioritized action planの体裁を示す参考であり、自社siteの数値保証ではありません。Architecture節ではorchestrator、skills/seo-*、agents/seo-*.md、shared renderer、credential storeの関係が述べられます。
Google primary-source guidanceに沿うとREADMEは説明しますが、各推奨の根拠URLはreport内で個別確認が必要です。AI Optimization Guide、llms.txt、web.dev checksはREADMEが参照する外部資料であり、claude-seo自身のコード変更とは別管理です。
plugin installと隔離Python runtime
Claude Code 1.0.33以降の最短経路は/plugin marketplace add AgriciDaniel/claude-seo、/plugin install claude-seo@agricidaniel-claude-seo、/seo setupです。setupはClaude persistent plugin data内に隔離Python環境を作り、Playwright Chromiumを入れます。/seo doctorはruntime readinessを変更せず確認します。
Unix manual installはgit clone --depth 1 https://github.com/AgriciDaniel/claude-seo.gitとbash claude-seo/install.sh、WindowsはPowerShell install.ps1です。READMEはirm | iexよりgit cloneを勧め、Claude Code security guardrailsがremote script pipeをsupply chain riskとしてflagすると説明しています。community mirrorは/plugin marketplace add AI-Marketing-Hub/claude-seoとclaude-seo@ai-marketing-hub-claude-seo、gh auth loginが必要です。
manual installのcurl one-linerはinstall.shを取得してcatでreviewしてからbash install.shを実行する手順がREADME detailsにあります。Windows PowerShell pathもgit clone後にinstall.ps1をExecutionPolicy Bypassで実行します。plugin marketplace pathはClaude Code 1.0.33以降が前提で、古いhostではmanual installにfallbackする必要があります。
/seoコマンド32本と出力形式
READMEはorchestrator、sub-skills、8 MCP extensionsを合わせ32 user-invocable /seo commandsと説明します。例として/seo audit <url>はparallel sub-agentsでprioritized action plan、/seo page <url>はsingle-page analysis、/seo schema <url>はSchema.org audit、/seo geo <url>はAI search citability、/seo sitemap generateはindustry templatesを使うsitemap生成です。
Schema audit sample outputにはJSON-LD block count、overall grade、property validation notesが含まれるとREADMEは示します。WeasyPrintとmatplotlibを使うPDF exportもありますが、page countや生成時間は自分のsiteで測らずにSLAへ固定すべきではありません。完全command listはdocs/COMMANDS.mdにあり、YouTube demo COMnNlUakQkもREADMEからリンクされています。
Sample Output節のMarkdown例はprioritized action planの体裁を示し、各項目にobservationとfailure checkが付くことをREADMEが説明しています。Commercial tools comparisonでは、手作業や代理店監査と比べparallel agentsとfalsifiability checkを強調しています。
Playwright SPA検出と15 agent配分
What's New in v2はshared headless rendererにPlaywright Chromium、trafilatura、htmldateを追加し、SPA auto-detectionを行います。orchestratorはindustryを推定し、最大15 sub-agentsへ処理を配ります。skillsとagentsはskills/seo-*、agents/seo-*.mdからdiscoverされます。
README limitationsではscroll-triggered renderやinteraction後にcontentを取るpageでは結果がnoisyになる可能性を明記しています。導入試験では同一URLでraw HTML、Playwright snapshot、report引用箇所を比べ、欠落本文や誤った日付を記録します。Chromium installはinstall.sh/setupが提供しますが、SPA不要siteではoptionalです。Codex向けport AgriciDaniel/codex-seoはTOML agentsとdeterministic runnersをREADMEに説明しています。
trafilaturaとhtmldateはheadless rendererの補助で、industry inference後にsub-agentへworkloadを配分します。READMEはsite-level audits complete in minutes rather than hoursと説明しますが、page数、JS complexity、API tierにより変動します。install.shとinstall.ps1はChromium setupも含み、/seo setupと同等のruntime isolationをmanual pathでも作ります。
shared headless rendererはPlaywright ChromiumでJS実行後のDOMを取得し、trafilaturaで本文抽出、htmldateで日付推定を行います。industry inference後に最大15 sub-agentsへfan-outするため、大規模siteでは同時agent数とURL depthをREADME limitationsと照合しながら試験します。Chromium未導入時は/seo doctorがready=falseを返すはずなので、setup/logを保存します。
API tierと~/.config/claude-seo/
READMEはAPI keyなしでも動作すると説明します。credential tierはPageSpeed Insights/CrUX、Search Console/Indexing API、GA4、Ads Keyword Plannerの順に追加情報を扱い、credentialsは~/.config/claude-seo/へ0600で保存します。keyが無い場合、Core Web Vitalsはlab estimate、index stateはpage signalからの推測になります。
Extensions節ではDataForSEO、Firecrawl、Banana、Ahrefs、SE Ranking、Profound、Bing Webmaster、UnlighthouseのMCP extensionsが任意とREADMEに記載します。free defaultはthird-party APIを呼ばずtelemetryなしです。public MIT版とcommunity mirrorは実行先、secret、external destinationが異なるため、構成ごとに確認が必要です。
Requirements節ではPython version、Playwright、optional Google API credentials、disk spaceなどの前提がREADMEに列挙されます。Ecosystem節ではCodex SEO、claude-obsidianなど関連projectへのリンクがあり、SEO workflow surfaceの互換をREADMEが説明しています。FAQとDocumentation節はuninstall、extensions、contributingの詳細へ誘導します。
claude-seo doctorとauditで残す記録
試験はREADME Quick Startに沿います。claude起動後、/seo doctorでPlaywright Chromiumとisolated Pythonがreadyか確認し、/seo audit https://example.comをstaging URLへ実行します。report Markdownから各推奨のobservation、dependency、failure check、leading indicatorを1行ずつ抜き出し、同一URLで/seo pageと/seo schemaも比較します。
SPA siteではcurlで取ったraw HTMLとPlaywright後snapshot、/seo schemaのJSON-LD detection countを同じrelease tag v2.2.5で保存します。PageSpeed tierを追加した場合は~/.config/claude-seo/のcredential file permission 0600と、MCP extension追加でexternal endpointが変わらないかをlogsで確認します。/seo geo https://example.comではpassage citabilityとprimary-source-aligned recommendationsをREADMEどおり別途確認します。
導入試験では、plugin install後に/seo setupが隔離PythonとChromiumを作るまで待ち、/seo doctorでreadyを確認してから監査URLへ進みます。/seo auditはsite-levelで最大15 agentsをfan-outし、/seo pageはsingle URLのon-page、content quality、schemaを深掘りします。/seo schemaはdetect、validate、generateをREADME command tableに沿って分け、/seo geoはpassage citabilityとAI search向けprimary-source alignmentを確認します。PDF/Excel reportingはWeasyPrintとmatplotlibに依存するため、report生成時間とdisk使用量をstagingで記録します。MCP extensionsを有効にした場合は、どのexternal APIへqueryが出るかをnetwork logで固定し、free default構成と比較します。community mirrorを使う場合はgh authとorg accessを先に確認し、public MIT版とplugin slugを取り違えないようにします。
/seo sitemap generateはindustry templatesを使い、/seo doctorはruntime readinessのみを確認してsystemを変更しません。staging URLで/seo auditを3回連続実行し、reportの推奨順位やleading indicatorが安定するか、Playwright snapshotにhydration差が出るかを記録します。Search Console tierを追加した場合はindexing API scopeとcredential fileのownerを同じ記録に残します。
同一staging URLでAPI keyなしの/seo auditとPageSpeed tier追加後の/seo auditを比較し、Core Web Vitals lab estimateから実測値へ変わる項目だけをticket化します。/seo schemaのJSON-LD validation notesと/seo geoのcitability scoreは別ファイルに保存し、後からGoogle Search Consoleの実測clicks/impressionsと突合できるように日付とtag v2.2.5を必ず記録します。
READMEが保証しない範囲
README Real results節はGoogle Search Console sampleを示しますが、自siteへの転用を保証しません。limitationsではJS-heavy page、login wall、rate limit、local-only dataなどの境界を述べています。SLA、セキュリティaudit、固定監査時間もREADME本文にはありません。
評価ではdocs/COMMANDS.md、releases v2.2.5 Reliability and Google Currency、LICENSE、CI workflow badgeをREADMEリンクと照合してください。Uninstall節とContributing節もplugin data削除手順の確認に使えます。stars 15669、forks 2301、open issues 44はGitHubメタデータであり、監査品質やサポート期間を意味しません。
ContributingとCommunity Contributors節は外部PRの受け入れ方針をREADMEに示しています。Author節とhomepage claude-seo.mdは製品説明の補助であり、監査結果の保証ではありません。CI workflow badgeはtests/ディレクトリへのリンクをREADME headerに置いており、release v2.2.5のReliability and Google Currency変更点はreleases pageで確認する必要があります。
編集部の結論
Claude Codeで複数サイトを定期監査し、観察と失敗条件を1レポートに揃えたいSEO担当者に候補になります。単ページの軽い確認だけをしたい人や、実ユーザーデータと本番性能保証を求める人には材料が足りません。/seo doctorと/seo audit https://example.comを隔離環境で実行し、raw HTMLとPlaywright後の差分、推奨の先行指標を保存してください。
コミュニティノート