n8n中的简单Google索引工作流
中级
这是一个Marketing领域的自动化工作流,包含 12 个节点。主要使用 If, Set, Xml, Wait, SplitOut 等节点。 n8n中的简单Google索引工作流
前置要求
- •可能需要目标 API 的认证凭证
使用的节点 (12)
分类
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"meta": {
"instanceId": "2edac0e72822bb0462c05ce3b5a939f685ded652d02e9a767d1afa775988460e"
},
"nodes": [
{
"id": "0788a3db-20c3-43b6-956a-394f688f7763",
"name": "当点击\"执行工作流\"时",
"type": "n8n-nodes-base.manualTrigger",
"position": [
360,
440
],
"parameters": {},
"typeVersion": 1
},
{
"id": "51460fab-a53c-46cd-a484-d2c038cd102d",
"name": "计划触发器",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
360,
600
],
"parameters": {
"rule": {
"interval": [
{
"triggerAtHour": 1
}
]
}
},
"typeVersion": 1
},
{
"id": "5326416c-5715-4cc7-acfd-38a32f864bfb",
"name": "loop",
"type": "n8n-nodes-base.splitInBatches",
"position": [
1360,
600
],
"parameters": {
"options": {},
"batchSize": 1
},
"typeVersion": 2
},
{
"id": "fb0ca9f7-ff49-4a4b-9575-42b80594737e",
"name": "sitemap_set",
"type": "n8n-nodes-base.httpRequest",
"position": [
540,
600
],
"parameters": {
"url": "https://bushidogym.fr/sitemap.xml",
"options": {}
},
"typeVersion": 4.1
},
{
"id": "150b47fe-f1c8-4dcb-b187-b459ee50c316",
"name": "sitemap_convert",
"type": "n8n-nodes-base.xml",
"position": [
700,
600
],
"parameters": {
"options": {
"trim": true,
"normalize": true,
"mergeAttrs": true,
"ignoreAttrs": true,
"normalizeTags": true
}
},
"typeVersion": 1
},
{
"id": "83cd19d6-81e7-46af-83a3-090cdd66b420",
"name": "sitemap_parse",
"type": "n8n-nodes-base.splitOut",
"position": [
920,
600
],
"parameters": {
"options": {
"destinationFieldName": "url"
},
"fieldToSplitOut": "urlset.url"
},
"typeVersion": 1
},
{
"id": "95c784d1-5756-4bf0-b2e5-e25a84c01b72",
"name": "url_set",
"type": "n8n-nodes-base.set",
"position": [
1140,
600
],
"parameters": {
"values": {
"string": [
{
"name": "url",
"value": "={{ $json.url.loc }}"
}
]
},
"options": {},
"keepOnlySet": true
},
"typeVersion": 2
},
{
"id": "43b62667-a37e-4bd1-bbb9-7a20a0914c97",
"name": "url_index",
"type": "n8n-nodes-base.httpRequest",
"position": [
1560,
580
],
"parameters": {
"url": "https://indexing.googleapis.com/v3/urlNotifications:publish",
"method": "POST",
"options": {},
"sendBody": true,
"authentication": "predefinedCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "url",
"value": "={{ $json.url }}"
},
{
"name": "type",
"value": "URL_UPDATED"
}
]
},
"nodeCredentialType": "googleApi"
},
"credentials": {
"googleApi": {
"id": "RywvL8c7V2ZtBvdK",
"name": "850737154850-compute@developer.gserviceaccount.com"
}
},
"typeVersion": 4,
"continueOnFail": true,
"alwaysOutputData": true
},
{
"id": "39ae8c01-64e4-44f5-be43-d5c402b00739",
"name": "index_check",
"type": "n8n-nodes-base.if",
"position": [
1780,
580
],
"parameters": {
"conditions": {
"string": [
{
"value1": "={{ $json.urlNotificationMetadata.latestUpdate.type }}",
"value2": "URL_UPDATED"
}
]
}
},
"typeVersion": 1
},
{
"id": "c4bf483b-af4b-451e-974b-d4abeb2c70f6",
"name": "wait",
"type": "n8n-nodes-base.wait",
"position": [
2040,
560
],
"webhookId": "b0df1fe8-e509-4d0c-a486-f523226621e2",
"parameters": {
"unit": "seconds",
"amount": 2
},
"typeVersion": 1
},
{
"id": "455955a8-c767-453b-805c-77c5b7d2e9bc",
"name": "停止并报错",
"type": "n8n-nodes-base.stopAndError",
"position": [
2040,
840
],
"parameters": {
"errorMessage": "You have reached the Google Indexing API limit (200/day by default)"
},
"typeVersion": 1
},
{
"id": "275abdd5-be5d-458f-bc75-d9f72824c49f",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
340,
180
],
"parameters": {
"width": 482.7089688834655,
"height": 221.39109212934721,
"content": "## Simple indexing workflow using the Google Indexing API\n\nThis workflow is the simplest indexing workflow. It simply extracts a sitemap, converts it to a JSON, and loops through each URL. It will output an error if your quota is reached.\n\n*Joachim*"
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"loop": {
"main": [
[
{
"node": "url_index",
"type": "main",
"index": 0
}
]
]
},
"wait": {
"main": [
[
{
"node": "loop",
"type": "main",
"index": 0
}
]
]
},
"url_set": {
"main": [
[
{
"node": "loop",
"type": "main",
"index": 0
}
]
]
},
"url_index": {
"main": [
[
{
"node": "index_check",
"type": "main",
"index": 0
}
]
]
},
"index_check": {
"main": [
[
{
"node": "wait",
"type": "main",
"index": 0
}
],
[
{
"node": "Stop and Error",
"type": "main",
"index": 0
}
]
]
},
"sitemap_set": {
"main": [
[
{
"node": "sitemap_convert",
"type": "main",
"index": 0
}
]
]
},
"sitemap_parse": {
"main": [
[
{
"node": "url_set",
"type": "main",
"index": 0
}
]
]
},
"sitemap_convert": {
"main": [
[
{
"node": "sitemap_parse",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "sitemap_set",
"type": "main",
"index": 0
}
]
]
},
"When clicking \"Execute Workflow\"": {
"main": [
[
{
"node": "sitemap_set",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 营销
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
使用Google Maps生成潜在客户 - AlexK1919
使用Google Maps生成潜在客户
If
Set
Code
+13
42 节点Alex Kim
销售
Google 网站索引 - sitemap.xml 示例
自动将您的网站索引到 Google
If
Set
Xml
+8
21 节点Eduard
营销
(Duc)深度研究市场模板
集成PerplexityAI研究和OpenAI内容的多层级WordPress博客生成器
If
Set
Xml
+28
132 节点Daniel Ng
人工智能
WordPress博客自动化专业版(SEO主题)v2
WordPress自动博客专业版 - SEO主题内容自动化机器
If
Set
Xml
+21
63 节点Daniel Ng
人工智能
WordPress博客自动化专业版(深度研究)v1
WordPress自动博客专业版 - 含深度研究的内容自动化机器
If
Set
Xml
+24
77 节点Daniel Ng
人工智能
实时Notion Todoist双向同步模板
使用Redis的Notion Todoist实时双向同步
If
Set
Code
+26
246 节点Mario
销售