n8n SEO自動化:構築すべき8つのワークフロー、Search Consoleアラートの手順、Zapierとのコスト比較、避けるべきリスクを解説。

このページの内容
要点
n8nはワークフロー自動化ツールで、自前のサーバーに無料でホストすることも、クラウドで利用することもできます。SEOの繰り返し作業を得意とし、Search Consoleのデータ取得、トラフィック低下の通知、ページのチェック、ブリーフの作成、CMSへのコンテンツ送信などを担当します。料金はステップ数ではなくワークフローの実行回数で決まるため、長いSEOの処理はZapierより安くなります。一方で、何を書くべきかを決めることも、品質を判断することもしません。また、Googleは付加価値のないまま大量生成されたページをスパムとみなします。戦略と最終確認は人が担当してください。
さらに詳しく知るには、こちらに質問
クイック診断
あなたに合ったSEOツールの種類は?
Sorankはあなたの回答にぴったりです
ご自身のサイトで3日間お試しいただき、Google、ChatGPT、その他のAIでの現状をご確認ください。
3日間の無料トライアルを開始3日間無料、いつでも解約できます。90日間成果保証(成果が出なければ返金)。
n8n SEO自動化とは、SEOのデータソース(Search Console、クローラー、SERPデータ提供業者、言語モデル、CMSなど)を、スケジュールやイベントに応じて動くワークフローでつなぐことです。このテーマの多くのガイドはテンプレートを並べるだけです。本記事では、構築する価値のあるワークフロー、最も役立つものを段階的に構築する方法、Zapierと比べたコスト、そして自動化が割に合わなくなる地点を説明します。n8nの料金ページには、1回の実行はステップ数に関係なくワークフロー全体の1回の実行にあたると記載されており、この点が以下の選択の多くを左右します。
n8nは視覚的にワークフローを組み立てるツールです。キャンバス上でノード(トリガー、API呼び出し、変換、条件分岐、アクション)をつなぎ、視覚的な機能で足りないときは各ノードでJavaScriptやPythonを実行することもできます。ZapierやMakeと同じ系統に属し、SEOの作業に関わる3つの特徴があります。
SEOのどの作業を自動化すべきで、どの作業を手作業で残すべきかを広く知りたい場合は、SEO自動化のガイドをお読みください。本記事はn8nで実現する方法に絞って解説します。
自動化に向いている作業には3つの共通点があります。一定のリズムで繰り返されること、入力が構造化されたデータであること、そしてミスを見つけやすく、見逃したときのコストが小さいことです。下の表は、この基準で代表的な8つのワークフローを並べたものです。
| ワークフロー | トリガー | 主なノード | 出力 | 判定 |
|---|---|---|---|---|
| Search Consoleのクリック減少アラート | 毎週のスケジュール | HTTP Request(Search Console API)、Code、Slackまたはメール | クリックが減ったページとクエリ | 完全に自動化 |
| インデックス状況の確認 | 毎日のスケジュール | HTTP Request(URL Inspection API)、Google Sheets | まだインデックスされていない新しいURL | 完全に自動化 |
| 順位トラッキングのエクスポート | 毎日のスケジュール | HTTP Request(SERPデータプロバイダー)、データベース | キーワードごとの順位の履歴 | 自動化し、毎週確認 |
| リンク切れとステータスコードの確認 | 毎週のスケジュール | サイトマップの取得、HTTP Request、フィルター | 404、5xx、リダイレクトチェーン | 完全に自動化 |
| キーワードのクラスタリング | 手動または新しいエクスポート | Sheets、Code、AI Agent | ページごとにまとめたキーワード | 下書きは自動化、判断は人 |
| コンテンツブリーフ | シートに新しいキーワードが入ったとき | SERPデータ、AI Agent、Google Docs | 構成、質問、確認すべき情報源 | 下書きは自動化、編集は人 |
| タイトルとメタディスクリプションの提案 | クリック率の低下を検知したとき | Search Consoleのデータ、AI Agent | 書き換えの提案 | 提案ごとに人が承認 |
| 記事の公開 | 承認済みの下書き | CMSノード(WordPress)またはwebhook | 下書きまたは公開済みの記事 | 公開の送信は自動化し、承認は人 |
最初の4行は純粋なデータ処理で、リスクは小さい作業です。後の4行は言語モデルを使うため、その価値は残しておく確認のステップに左右されます。主に順位を長期的に追いたいのであれば、専用の順位トラッキングツールのほうが、自作のパイプラインより運用コストが低いことが多いです。それでも自作する場合は、SERP APIのガイドで比較すべき点を確認できます。
多くのチームが最初に構築すべきワークフローです。毎週トラフィックを監視し、月次レポートより先に下落したページを知らせてくれます。必要なのは、Google Search Consoleのプロパティ、Search Console APIを有効にしたGoogle Cloudプロジェクト、そしてn8nのインスタンスです。
n8nで、Search Consoleの読み取り専用スコープを指定したGoogle OAuth2 API認証情報を作成します。n8nは多くのGoogleサービスについて、サービスアカウントよりOAuth2を推奨しています。それでもサービスアカウントを使う場合は、そのメールアドレスをSearch Consoleプロパティのユーザーとして追加してください。追加しないと、すべての呼び出しで権限エラーが返ります。
集計期間が終わってから数日後に、週1回実行するよう設定します。Search Consoleのデータは数日の遅れで確定し、APIは既定では確定したデータだけを返すためです。
searchAnalytics.queryエンドポイントにリクエストを送る HTTP Requestノードを2つ追加します。1つは直近の確定した7日間、もう1つはその前の7日間を対象にし、ディメンションはpageとqueryを指定します。1回のリクエストで返される行数は最大25,000行(既定は1000行)で、startRowパラメーターで残りの行を取得できます。ノードのページネーション設定で処理できます。
ヒント
同じワークフローを多数のサイトで実行しますか?HTTP RequestノードのBatchingオプションを有効にし、バッチ間の間隔を設定してください。Googleは Search Analytics を、サイトごと、ユーザーごとに毎分1200リクエストに制限しています。呼び出しの間隔を空けておくと、気づきにくい失敗が起きにくくなります。
2つの結果をページごとに結合し、クリック数の差を計算します。そのうえで、あなたが決めたしきい値(たとえば20%かつ30クリック以上)を超えて減ったページだけを残します。小さなページでアラートが埋まらないようにするためです。絶対的な減少数で並べ替えます。
減少幅が大きい上位10ページを、主要なクエリと順位の変化とともにSlackやメールで送ります。履歴を残したい場合はGoogle Sheetsノードを追加してください。出力は診断ではなく、対応すべき作業のリストです。下落の原因は、Googleのアップデート、サイトの技術的な変更、季節要因、あるいは回答ボックスによる奪取など、さまざまです。
公式の制限は、GoogleのSearch Console APIの利用制限のページに記載されています。Search Analyticsの割り当てに加えて、URL Inspection APIはサイトごとに1日2000回の検査を許可します。これは新規ページや更新されたページには十分ですが、大規模サイトを毎晩すべて再検査するには足りません。

このシグナルを生み出す仕組みを保守するより、結果を読むほうが良い場合は、Sorank のGEO・SEOダッシュボードで、Search Consoleのパフォーマンス、増減するページ、AIアシスタントからの訪問を一か所で確認できます。
技術的には可能です。典型的なパイプラインでは、シートからキーワードを読み取り、SERP APIで上位の結果を取得し、AI Agentノードでモデルに構成と下書きを作らせ、そのテキストをWordPressノードでWordPressへ、またはHTTP呼び出しで任意のCMSへ送信します。構築には数時間かかります。しかし、検索順位を狙えるほど質を高めるには、はるかに長い時間がかかります。難しい部分はワークフローの外にあるからです。勝てるキーワードを選ぶこと、上位の結果にない事実や情報源を加えること、サイトに合った内部リンク、画像、構造化データ、一貫した文体などです。コンテンツ自動化のガイドでは、人の手に残すべき作業を詳しく説明しています。
注意
Googleのスパムポリシーは、大規模なコンテンツの悪用を定めています。その中には、ユーザーにとって価値のないページを大量に作るために生成AIツールを使うことも含まれます。キーワードのリストを、確認されていない数百件の投稿に変えるワークフローは、まさにそのパターンに当たります。
実際には、より安全な構成が2つあります。1つ目は、n8nを調査とブリーフの作成に使い、執筆は人が行う構成です(当社の無料のコンテンツブリーフ生成ツールで、良いブリーフに何が含まれるかを確認できます)。2つ目は、執筆と公開を専用ツールに任せ、n8nは周辺の処理だけに使う構成です。たとえばSorankの記事生成ツールは、WordPress、Shopify、Webflow、Wix、またはwebhookを通じた任意のシステムに公開できます。n8nのWebhookノードでその通知を受け取り、独自の処理(Slackへの通知、SNS投稿、編集者へのタスク作成など)を起動できます。既製のソリューションを比較したい場合は、最適なコンテンツ自動化ツールの一覧をご覧ください。
どちらのツールも、上で説明したワークフローを実行できます。違いは課金方法と、書けるコードの自由度にあります。SEOの処理は長く、データ量も多くなりがちです。
| 比較項目 | n8n | Zapier |
|---|---|---|
| 課金単位 | ステップ数に関係なく、ワークフローの1回の実行が1回の実行として数えられる | 成功したアクションごとに1タスク(トリガー、フィルター、フォーマッターは除く) |
| 入門価格(年額払い、2026年10月時点で確認) | Starter:2500回の実行で月20€ | Professional:750タスクで月19.99ドル |
| 無料の選択肢 | セルフホストのコミュニティ版 | 月100タスク、2ステップのZapのみ |
| カスタムコード | JavaScriptとPythonのノード | 実行時間に制限のあるコードステップ |
| AIエージェントとMCP | AI Agentノード、MCP Client Toolノード | AIステップとエージェント。別料金または従量課金 |
| 学習の難易度 | 急で、プログラミングに近い | 穏やかで、既製のアプリ操作が多い |
数字で見ると差がわかります。15のアクションステップを持つ毎週のワークフローは、月に約4回実行されます。n8nでは4回の実行、Zapierでは約60タスクです。これを複数のサイトや毎日の実行に掛け合わせると、ステップ単位の課金は急速に膨らみます。長いSEOの処理では、通常n8nのほうが安く、柔軟です。一方、主要なアプリ間で2〜3ステップの短い自動化をするなら、Zapierのほうが速いままです(料金はn8nとZapierの料金ページに基づく)。
GEOとは、ChatGPT、Gemini、Perplexity、Claudeに引用されることです。従来のSEOには不要だった種類のワークフローが加わります。同じ購買に関する質問を、スケジュールに沿って複数のアシスタントに投げ、自社ブランドが出てくるかを記録するというものです。n8nでは、モデルのAPIにプロンプトを送り、回答の中からブランド名を検索することで、基本的な仕組みを組めます。ただし、2つの限界があります。APIの回答は、Web検索や位置情報、パーソナライズを加える消費者向けアプリでユーザーが見る内容と異なる場合があります。また、役に立つパネルにするには、複数のアシスタントにまたがる数十のプロンプトを、傾向が見えるだけの頻度で繰り返し実行する必要があります。

そのため、多くのチームはこの部分にn8nとは別のツールを組み合わせています。Sorankの AIメンション追跡は、プランに応じて10〜50のプロンプトを、ChatGPT、Claude、Geminiで追跡します。Proプランでは、Grokも対象になります。また、あなたの代わりに誰が引用されているかを示します。エージェントの面では、n8nのMCP Client Toolノードによって、AI AgentノードがMCPサーバーの提供するツールを呼び出せます。SorankのMCPサーバーは、SEOとSearch Consoleのデータを Claude、ChatGPT、コードエディターに取り込みます。キャンバスよりターミナルが好みなら、同じ作業をClaude Codeでスクリプト化することもできます。
メモ
良い指針は次のとおりです。収集、チェック、アラートはエンドツーエンドで自動化し、下書きは確認ステップを付けて自動化します。顧客や同僚に説明できない判断は、決して自動化しないでください。
まず1つのデータワークフロー(上述のSearch Consoleアラート)から始め、1か月運用してから、モデルを使うステップを追加してください。n8nはSEOデータの移動と確認には優れていますが、何を公開すべきかを決めるのは得意ではありません。コンテンツやAIでの可視性を自分で構築するのを避けたい場合、Sorankがautopilotで対応します。キーワード調査、CMSに公開される記事、自然なバックリンク、ChatGPT、Claude、Geminiでの追跡を、年額払いで月$49から提供しています。料金ページには3日間の無料トライアルもあります。
n8nのセルフホスト版コミュニティ版は無料です。したがって料金がかかるのは、サーバーと、ワークフローが呼び出すAPIだけです(Search Consoleは無料ですが、SERPデータと言語モデルは有料です)。n8nのクラウドプランは、年額払いで2500回の実行につき月20€から始まります(2026年10月時点で確認)。
単純なワークフローには必要ありません。トリガーや、Google Sheets、Slack、CMSのノードは視覚的に設定できます。Search Console APIの呼び出し、ページネーションの処理、2つの期間の比較は、Codeノードで少しのJavaScriptやPythonを使うとはるかに簡単になります。API と認証の仕組みを基本的に理解していると、さらに楽になります。
n8n自体は順位を収集しません。スケジュールに従ってSERPデータプロバイダーやSearch Console APIを呼び出し、順位をシートやデータベースに保存できます。Search Consoleが示すのは自社サイトの平均順位だけですが、SERPプロバイダーは競合を含む検索結果ページ全体を示します。
先行導入企業のご紹介
