MCPサーバーを使ったGoogle Search ConsoleとAIを活用したSEOタスクの自動化
中級
これはMarket Research, AI RAG分野の自動化ワークフローで、9個のノードを含みます。主にHttpRequestTool, McpTriggerなどのノードを使用。 MCPサーバー経由でGoogle Search ConsoleとAIを使ったSEOタスクの自動化
前提条件
- •ターゲットAPIの認証情報が必要な場合あり
使用ノード (9)
カテゴリー
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"meta": {
"instanceId": "e7ccf4281d5afb175c79c02db95b45f15d5b53862cb6bc357c5e5bc26567f35c"
},
"nodes": [
{
"id": "c2b3ab00-6a9e-4497-bea0-10941757c3aa",
"name": "サイト一覧リクエスト",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
144,
304
],
"parameters": {
"url": "https://www.googleapis.com/webmasters/v3/sites",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "559610bc-ad51-4097-a1d1-520f791c5881",
"name": "サイト情報取得リクエスト1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
288,
304
],
"parameters": {
"url": "=https://www.googleapis.com/webmasters/v3/sites/{{ encodeURIComponent($json.params.arguments.siteUrl) }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "751b17a1-7065-4618-bcba-6c7d7db35e07",
"name": "検索分析リクエスト1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
448,
304
],
"parameters": {
"url": "=https://www.googleapis.com/webmasters/v3/sites/{{ encodeURIComponent($json.params.arguments.siteUrl) }}/searchAnalytics/query",
"method": "POST",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "48689d33-b7d9-4adb-af9b-0234bbf5b2ab",
"name": "サイトマップ送信リクエスト1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
608,
304
],
"parameters": {
"url": "=https://www.googleapis.com/webmasters/v3/sites/{{ encodeURIComponent($json.params.arguments.siteUrl) }}/sitemaps/{{ encodeURIComponent($json.params.arguments.feedpath) }}",
"method": "PUT",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "bb6dd550-5ef9-47d5-8849-b33e938218a7",
"name": "インデックス登録リクエスト1",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
768,
304
],
"parameters": {
"url": "https://indexing.googleapis.com/v3/urlNotifications:publish",
"method": "POST",
"options": {},
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "url",
"value": "={{ $json.params.arguments.inspectionUrl }}"
},
{
"name": "type",
"value": "URL_UPDATED"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "bf95461f-3dd5-4932-bdbe-40ed7577f323",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-592,
-96
],
"parameters": {
"width": 608,
"height": 1712,
"content": "# 🚀 Google Search Console MCP Server\n\n---\n\n## 📋 Description\n\nThis n8n workflow serves as a **Model Context Protocol (MCP)** server, connecting MCP-compatible AI tools (like Claude) directly to the Google Search Console APIs. With this workflow, users can automate critical SEO tasks and manage Google Search Console data effortlessly via MCP endpoints.\n\n**Included Functionalities:**\n- 📌 **List Verified Sites**\n- 📌 **Retrieve Detailed Site Information**\n- 📌 **Access Search Analytics Data**\n- 📌 **Submit and Manage Sitemaps**\n- 📌 **Request URL Indexing**\n\nOAuth2 is fully supported for secure and seamless API interactions.\n\n---\n\n## 🛠️ Setup Instructions\n\n### 🔑 Prerequisites\n- **n8n instance** (cloud or self-hosted)\n- Google Cloud project with enabled APIs:\n - Google Search Console API\n - Web Search Indexing API\n- OAuth2 Credentials from Google Cloud\n\n### ⚙️ Workflow Setup\n\n**Step 1: Import Workflow**\n- Open n8n, select **\"Import from JSON\"**, and paste this workflow JSON.\n\n**Step 2: Configure OAuth2 Credentials**\n- Navigate to **Settings → Credentials**.\n- Add new credentials (**Google OAuth2 API**):\n - **Client ID** and **Client Secret** from Google Cloud\n - Scopes:\n ```\n https://www.googleapis.com/auth/webmasters.readonly\n https://www.googleapis.com/auth/webmasters\n https://www.googleapis.com/auth/indexing\n ```\n\n**Step 3: Configure Webhooks**\n- Webhook URLs auto-generate in MCP Server Trigger node.\n- Ensure webhooks are publicly accessible via HTTPS.\n\n**Step 4: Testing**\n- Test your endpoints with sample HTTP requests to confirm everything is working correctly.\n\n---\n\n## 🎯 Usage Examples\n\n- **List Sites**: Fetch all verified Search Console sites.\n- **Get Site Info**: Get detailed information about a particular site.\n- **Search Analytics**: Pull metrics such as clicks, impressions, and rankings.\n- **Submit Sitemap**: Automatically submit sitemaps.\n- **Request URL Indexing**: Trigger Google's indexing for specific URLs instantly.\n\n---\n\n## 🚩 Use Cases & Applications\n- SEO automation workflows\n- AI-driven SEO analytics\n- Real-time website performance monitoring\n- Automated sitemap management\n\n"
},
"typeVersion": 1
},
{
"id": "2a8b3cb2-5302-4b4a-9876-407b944d16dc",
"name": "MCP GSC",
"type": "@n8n/n8n-nodes-langchain.mcpTrigger",
"position": [
272,
-80
],
"webhookId": "125ed1a6-7292-4085-b22e-9a1028c22449",
"parameters": {
"path": "125ed1a6-7292-4085-b22e-9a1028c22449"
},
"typeVersion": 2
},
{
"id": "55134ecb-f073-46fa-a943-3a0aeb1e24a2",
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
928,
-144
],
"parameters": {
"color": 3,
"width": 576,
"height": 560,
"content": "## Need a tailor-made workflow? Tell me about your business and get a free proposal:\n\n**[Start here → Custom Automation Form](https://taskmorphr.com/contact)**\n\n---\n## 📈 Cost-Savings Snapshot \nCurious what automation could save you? \nRun the 60-second calculator:\n\n**[ROI / Cost Comparison](https://taskmorphr.com/cost-comparison)**\n\n---\n### ✉️ Reach me directly \n`paul@taskmorphr.com`"
},
"typeVersion": 1
},
{
"id": "45168036-c08a-4c0f-a170-cd0ffd8e694d",
"name": "付箋2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1248,
256
],
"parameters": {
"color": 3,
"width": 224,
"height": 128,
"content": "### 🛠️ Build it yourself \nBrowse every ready-made workflow: \n[Full Template Pack — coming soon](https://n8n.io/creators/diagopl/)\n"
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"c2b3ab00-6a9e-4497-bea0-10941757c3aa": {
"ai_tool": [
[
{
"node": "2a8b3cb2-5302-4b4a-9876-407b944d16dc",
"type": "ai_tool",
"index": 0
}
]
]
},
"559610bc-ad51-4097-a1d1-520f791c5881": {
"ai_tool": [
[
{
"node": "2a8b3cb2-5302-4b4a-9876-407b944d16dc",
"type": "ai_tool",
"index": 0
}
]
]
},
"48689d33-b7d9-4adb-af9b-0234bbf5b2ab": {
"ai_tool": [
[
{
"node": "2a8b3cb2-5302-4b4a-9876-407b944d16dc",
"type": "ai_tool",
"index": 0
}
]
]
},
"bb6dd550-5ef9-47d5-8849-b33e938218a7": {
"ai_tool": [
[
{
"node": "2a8b3cb2-5302-4b4a-9876-407b944d16dc",
"type": "ai_tool",
"index": 0
}
]
]
},
"751b17a1-7065-4618-bcba-6c7d7db35e07": {
"ai_tool": [
[
{
"node": "2a8b3cb2-5302-4b4a-9876-407b944d16dc",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - 市場調査, AI RAG検索拡張
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
AI 株式分析・スコアリングおよび Gmail レポート送信
AI による株式分析システム(AI スコアリング機能と Gmail リポート送信機能付き)
Gmail
Markdown
Agent
+
Gmail
Markdown
Agent
24 ノードPaul
仮想通貨取引
Claude、RAG、Perplexity、Driveを統合した完全な源泉知識アシスタントの構築
Claude、RAG、Perplexity、Driveを統合した全源の知識アシスタントの構築
Set
Switch
Google Drive
+
Set
Switch
Google Drive
38 ノードPaul
内部Wiki
ClickMeter API MCPサーバー
ClickMeter リンク追跡・アナリティクスAPI、完全な操作対応
Http Request Tool
Mcp Trigger
Http Request Tool
Mcp Trigger
119 ノードDavid Ashby
市場調査
バッチWHOIS API MCPサーバー
AIエージェントのための8つのドメイン管理操作を備えたWHOIS APIインターフェース
Http Request Tool
Mcp Trigger
Http Request Tool
Mcp Trigger
14 ノードDavid Ashby
市場調査
ビジネスのAIコマンドセンター:Google Workspaceモジュール型アクター、ベクター検索、マルチチャネルレポート
ビジネスAIコマンドセンター:Google Workspaceモジュール型アジンス、ベクター検索、マルチチャネルレポート
Set
Gmail
Slack
+
Set
Gmail
Slack
80 ノードPaul
文書抽出
AIマルチソースエージェント:GPT-4、Perplexity検索、Supabase、Google Sheets
AIマルチソースエージェント:GPT-4、Perplexity検索、Supabase、Google Sheetsを統合
Perplexity Tool
Agent
Google Sheets Tool
+
Perplexity Tool
Agent
Google Sheets Tool
14 ノードPaul
内部Wiki
ワークフロー情報
難易度
中級
ノード数9
カテゴリー2
ノードタイプ3
作成者
Paul
@diagoplAutomation expert & n8n power user. I build advanced workflows combining AI, outbound, and business logic. Grab my templates or reach out for custom builds.
外部リンク
n8n.ioで表示 →
このワークフローを共有