オープンソースSEOツール完全ガイド:個人開発者の無料スタック(2026年版)
キーワードリサーチ、検索ボリューム、テクニカル監査、SERP分析、コンテンツ最適化まで網羅する無料・オープンソースSEOツールの一覧。サブスク契約もトライアルも不要。
個人開発者のためのオープンソースSEOツールスタック:キーワード発見はGoogle Autocomplete、検索ボリュームはBing Webmaster API、SERPデータはSerper.dev、キーワード分析とサイト監査はZensInk、パフォーマンス監視はGSC。すべて無料枠で動き、月額コスト$0。1,000ページ未満のサイトなら月$200のAhrefsを置き換えられます。
SEO業界は高額なサブスクで回っています。Ahrefsは月$200、SEMrushは月$130、Mozは月$99。個人開発者やソロデベロッパーにとって、この価格は手が届きません。
でも、それらは必要ないんです。検索結果、Autocompleteサジェスト、サイトマップ、ページHTML——基盤となるデータはすべて公開されています。必要なのは、ペイウォールなしでそれらにアクセスするツールだけです。
ここでは、ワークフロー全体をカバーする無料・オープンソースSEOツールのセレクトリストを紹介します。キーワードサイドの完全な方法论はPythonキーワードリサーチパイプラインでステップごとに解説しています。
このリストについて知っておいてほしいこと:他のリスト記事の寄せ集めではありません。ここにあるツールはすべて、本番運用中の複数サイトで日常的に使われています。以下のコマンドと出力は実行例であり、イラストではありません。ツールに制限がある場合、それは読んで知った制限ではなく、実際にぶつかった制限です。
キーワードリサーチ
Google Autocomplete(無料、キー不要)
GoogleのAutocompleteエンドポイントは、現存する最速のキーワード発見ツールです。ユーザーが実際にGoogleに入力する内容に基づくサジェストをリアルタイムで返します。
# ZensInkがCLIでラップ — 依存関係ゼロのオープンソースキーワード分析ツール
python3 -m zens_ink.keyword_research "seo tools" --expand
実際の実行では、1つのシードから修飾語クラス(best、free、for、vs、疑問形)をまたぐロングテールバリアントに展開されます。典型的な収量はシードあたり80〜150件(重複除去後)。
コスト: 無料 適した用途: ロングテールキーワードの発見 制限: 検索ボリュームデータなし
Google Keyword Planner(Google広告アカウントで無料)
Google純正のキーワードツール。Google広告アカウントが必要です(作成は無料、広告出稿は不要)。検索ボリュームのレンジとキーワード候補を提供します。
コスト: 無料 適した用途: 検索ボリュームの検証 制限: 広告を出稿しない限りボリュームはレンジ表示——しかも「1K〜10K」のような桁の違いを隠すほど広い
Bing Webmaster Tools API(無料)
キーワードの実際の検索インプレッションデータを提供します。モデルではなく、実際の検索エンジンが配信したインプレッションのカウントであるため、Google Keyword Plannerのレンジより正確です。
# ZensInkがAPIをラップ
python3 -m zens_ink.keyword_volume "keyword one,keyword two" --country us
出力にはキーワードごとに約25週分の週次履歴が含まれ、単一の平均値ではなく季節性やトレンド方向を確認できます。同じキーワードが同じ日にMoz、Ahrefs、Semrushで異なるボリュームを示す理由を含む完全な方法论は、Bing Webmaster APIによる検索ボリュームを参照してください。
コスト: 無料(APIキー必要) 適した用途: 検索ボリュームの検証 制限: GoogleではなくBingのデータ(方向的な指標として使用)
AnswerThePublic(無料枠)
キーワードの疑問形クエリ(who、what、where、when、why、how)を可視化します。FAQコンテンツに有用です。
コスト: 無料枠(1日の検索数制限あり)
適した用途: 疑問形キーワードの発見
代替: zens_ink.keyword_research "what is [topic]" が同様の範囲を1日上限なしでカバー
SERP分析
Google検索(手動、無料)
最もシンプルなSERP分析ツール:シークレットモードでキーワードを検索し、結果を読みます。ホームページ比率、プラットフォームの存在感、コンテンツ形式、新しさを確認してください。
手動のSERP読みは過小評価されています。何かをスコア化する前に、まず自分でキーワードを検索してください。1ページ目がすべてRedditスレッドとドキュメントページなら、難易度スコアはどうであれ、その意図は会話型であり、プロダクトページは絶対にランク入りしません。
コスト: 無料 適した用途: 定性的なSERP分析 制限: 手動プロセス
Serper.dev(無料枠:2,500検索)
API経由でGoogleのSERP結果を提供します。自動化された難易度分析に使用します。
# ZensInkはSERPデータにSerper.devを使用
python3 -m zens_ink.kd "your target keyword"
無料枠は2,500検索——約2,500キーワードを1回スコアリングするか、250キーワードを10回反復する分量です。キャッシュを積極的に:同じキーワードを1週間以内に再チェックするのは、ほぼ確実に無駄なクレジットです。我々は自分のクォータを使い切った後、SERP APIキャッシュ戦略のガイドを丸ごと書きました。
コスト: 無料枠(2,500検索)、その後50,000検索で月$50 適した用途: 自動化されたSERP分析 制限: 無料枠はレート制限あり
ZensInk KDアナライザー(オープンソース)
SERP構造を分析し、被リンクだけでなく、実際のランキングシグナル——ホームページ比率、プラットフォーム密度、ドメインオーソリティ——に基づく難易度スコアを生成します。
python3 -m zens_ink.kd "keyword research tools"
これがAhrefs式KDと違う点:ブランドロックされたSERPを、何ヶ月も無駄にする前に検出します。公式ブランドが上位3位+リンクを独占するキーワードは「難易度40」ではなく、事実上閉鎖されています。アナライザーは3つのフィンガープリント(上位3位以内の公式ドメイン、2以上の枠を占めるブランドドメインファミリー、プラットフォームエコシステム密度)を使用し、決して取れない座席を除外したエントリー難易度スコアを報告します。方法论はPythonによるSERP難易度スコアリングに文書化されています。
コスト: 無料(Serper.dev無料枠を使用) 適した用途: 新規サイトの難易度評価 制限: Serper.devのAPIキーが必要
テクニカルSEO監査
ZensInk サイト監査(オープンソース)
静的サイトのビルドをスキャンし、リンク切れ、canonical欠落、H1欠落、オーファンページ、サイトマップの問題を検出します。
python3 -m zens_ink.site_audit --dist dist --sitemap dist/sitemap.xml
デプロイ前のビルド出力に対して実行されるため、壊れた内部リンクを来月のAhrefsクロールではなくCIで発見できます。監査はllms.txtの存在、FAQスキーマの妥当性、ステージングサブドメインの漏洩(間違ったドメインがインデックスされる驚くほど一般的な原因)を含む30以上のチェックをカバーします。
コスト: 無料 適した用途: 静的サイトのデプロイ前監査 制限: 静的ビルド出力が必要(Astro、Next、Hugo、Eleventyの出力ディレクトリに対応)
Google Search Console(無料)
Google純正のツール。インデックス状況、クロールエラー、検索パフォーマンス、Core Web Vitalsを監視します。
コスト: 無料 適した用途: インデックス監視と検索パフォーマンスデータ 制限: Googleのデータのみ
Bing Webmaster Tools(無料)
Bing版のSearch Console。サイトマップ送信、インデックス監視、被リンク確認ができます。
ここ被リンクデータは、その注目度以上の価値があります。Bing Webmaster Toolsは、認証済みサイトの被参照ドメインを無料で表示します。Ahrefsより小さなインデックスですが、「今月リンクを得たか失ったか」を監視するには、包括性より無料が勝ります。
コスト: 無料 適した用途: Bingインデックスと被リンクデータ 制限: Bingのデータのみ
Lighthouse / PageSpeed Insights(無料)
Googleのパフォーマンス監査ツール。Core Web Vitals(LCP、INP、CLS)を測定し、最適化の推奨を提供します。
コスト: 無料 適した用途: パフォーマンスとCore Web Vitals 制限: ラボデータであり実フィールドデータではない(実ユーザーデータにはCrUXを使用)
競合分析
ZensInk 競合ギャップ(オープンソース)
競合間でサイトマップを比較し、コンテンツギャップを発見します。
python3 -m zens_ink.competitor_gap \
--compare https://competitor.com/sitemap.xml \
--mine https://yoursite.com/sitemap.xml
出力は競合URLをパスパターンごとにグループ化するため、4,000件の生URLのリストではなく「相手はグロッサリーを40ページ持っている、あなたは0」という形で把握できます。完全なワークフローは有料ツールなしのコンテンツギャップ分析を参照してください。
コスト: 無料 適した用途: コンテンツギャップ分析 制限: URLレベルの分析でありキーワードレベルではない
Google site: 演算子(無料)
site:competitor.com を検索してインデックス済みページをすべて確認。キーワードを追加してフィルタ:site:competitor.com/blog keyword。
コスト: 無料 適した用途: 競合コンテンツの発見 制限: 手動プロセス
コンテンツ最適化
Google Search Console(無料)
パフォーマンスレポートは、ページがすでにランク入りしているクエリを示し、コンテンツ最適化の機会を明らかにします。インプレッションのあるキーワードで15位なら、そのページを改善すれば1ページ目に押し上げられます。
# ZensInkがGSCデータを取得
python3 -m zens_ink.search_performance
これはSEO全体で最もROIの高いレポートです。実際のインプレッションを持つ8〜20位のページは、新規コンテンツではなくコンテンツ改善が必要なクイックウィンです。毎週フィルタしてください。
コスト: 無料 適した用途: クイックウィンの最適化対象の発見 制限: GSCのセットアップが必要
スキーママークアップジェネレーター(無料)
Article、FAQ、Breadcrumb、OrganizationなどのJSON-LD構造化データを生成します。technicalseo.comやschema.orgに無料のオンラインジェネレーターがあります。
守るべき規律がひとつ:ページ上に実際に表示されているFAQのみをマークアップすること。不可視の質問に対するFAQスキーマは、Googleがペナルティを与える最も一般的な構造化データスパムのパターンであり、ペナルティはそのページだけでなくサイト全体に適用されます。
コスト: 無料 適した用途: リッチリザルトの有効化 制限: 手動での実装が必要
インデックス対応
IndexNow(無料)
BingとYandexがサポートする即時インデックスプロトコル。公開時にすぐURLを送信できます。
# IndexNowに送信
curl -X POST https://api.indexnow.org/indexnow \
-H "Content-Type: application/json" \
-d '{"host":"yoursite.com","key":"your-key","urlList":["https://yoursite.com/new-page"]}'
コスト: 無料 適した用途: Bing/Yandexの高速インデックス 制限: GoogleはIndexNowをサポートしない(GSCを使用)
Google Search Console URL検査(無料)
個別URLのインデックスをリクエスト。Googleは1〜7日以内に処理します。
コスト: 無料 適した用途: Googleインデックスの加速 制限: 1日約10URLのクォータ
完全無料SEOスタック
個人開発者向けに、無料ツールのみで構成された完全なSEOワークフローを紹介します:
| ステップ | ツール | コスト |
|---|---|---|
| キーワード発見 | zens_ink.keyword_research | 無料 |
| 検索ボリューム | zens_ink.keyword_volume | 無料(Bing API) |
| 難易度チェック | zens_ink.kd | 無料(Serper無料枠) |
| 競合ギャップ | zens_ink.competitor_gap | 無料 |
| コンテンツ監査 | zens_ink.site_audit | 無料 |
| パフォーマンス | Lighthouse / PageSpeed Insights | 無料 |
| インデックス | GSC + IndexNow | 無料 |
| 監視 | GSC Performance | 無料 |
月額合計コスト:$0。
無料スタックにできないこと
正直なセクションです——「無料ツールがAhrefsを置き換える」という記事はこれを省略し、3ヶ月後にあなたが気づくことになるからです:
大規模な被リンク分析。 AhrefsやMajesticのクロールに匹敵する無料ソースはありません。Bing Webmaster Toolsは自分のサイトをカバーし、Ahrefsの無料被リンクチェッカーは任意のサイトのサンプルを提供します。しかし「競合のどのページが今月リンクを得たか」には有料クローラーが必要です。リンク構築がコア戦略なら、予算を組みましょう。
数百キーワードのランキング追跡。 GSCはインプレッションと平均位置を示します——ほとんどの個人サイトには十分です。3ヶ国×500キーワードの正確な日次ランキング追跡は有料製品です(または上記のキャッシュの規律による適度なSerperクレジット)。
コンテンツブリーフとAIライティング。 このスタックは「何を書くか」「技術的に健全か」を教えます。あなたの代わりに書くことはありません。コンテンツの質こそが堀だと信じるなら(我々はそう信じています)、これは特徴であり欠陥ではありません。ただし明確な期待を持って進んでください。
キーワードボリュームの精度。 Bingのインプレッションは実データですがBing規模です。Google Keyword PlannerはGoogle規模ですがレンジ形式です。予算をコミットする前に「2,000か9,000か」の精度が必要なら、その精度は有料ツールにしか存在しません——そしてそこでもモデル値です。
4つすべてに共通するパターン:無料は意思決定をカバーし、有料は大規模監視をカバーします。週単位で「次に何を公開するか」を決める個人開発者は、このラインの無料側に長く留まれます。
実際に払うべきタイミング
無料スタックを卒業するのは次のときです:(1) GSCの平均値では代理できない数のキーワードのランキングを追跡するようになったとき、(2) リンク獲得が受動的な偶然ではなく能動的な戦略になったとき、(3) クライアントワークが自分で生成していないサードパーティの数字を要求するとき。これらのどれかが真になるまで、月$200はツールよりも自分の時間に使うほうが良い投資です。
キーワードリサーチワークフローから始めて、SEOコンテンツパイプラインでキーワードを公開コンテンツへと変換してください。技術的な基盤については開発者向けSEOガイドを参照してください。
FAQ
最高のオープンソースSEOツールは?
コアスタックは以下の通り:Google Autocomplete(キーワード発見)、Bing Webmaster Tools API(検索ボリューム)、Serper.dev無料枠(SERPデータ)、ZensInk(オープンソースのキーワード分析・難易度スコアリング・サイト監査)、Google Search Console(パフォーマンス監視)、IndexNow(高速インデックス)。これだけでSEOワークフロー全体を月$0でカバーできます。
Ahrefsの無料・オープンソース代替はある?
Ahrefsの被リンクデータベースに匹敵する単一ツールはありません。しかし1,000ページ未満のサイトなら、ZensInk(キーワードリサーチ・KD分析・サイト監査・競合ギャップ)+GSC(検索パフォーマンス)+Serper.dev(SERPデータ)の組み合わせで、個人がAhrefsに課金して使う機能の90%を月$200なしでカバーできます。
最良のオープンソース・キーワード分析ツールは?
ZensInkのキーワード分析パイプラインは完全オープンソース(MITライセンス)です。keyword_researchがGoogle Autocompleteのロングテールを取得し、keyword_volumeがBing Webmaster APIで検証し、kdが実際のSERP構造から難易度をスコア化します。依存関係ゼロのPython CLIとして動作します:pip install zens-ink
ツールにお金を払わずにSEOはできる?
はい。キーワード発見、ボリューム検証、難易度分析、テクニカル監査、競合ギャップ分析、インデックス対応のすべてを、無料枠とオープンソースツールで実行できます。トレードオフは時間です。無料ツールは手動のオーケストレーションが必要で、有料ツールは集約を自動化します。
なぜMoz、Ahrefs、Semrushで同じキーワードの検索ボリュームが違うの?
各社がGoogleのレンジデータの上に独自のモデルを乗せているため、同じキーワードでも同じ日に3つの異なる推定値が返ります。Bing Webmaster APIはモデル化されたボリュームではなく実際の週間インプレッションを返すため、この問題を回避できます。
Want to run this analysis on your own site?
ZensInk Pro automates this pipeline. One command, from seed keywords to content plan.
Get Pro →