Automatisation Google Search Console avec n8n : rapport SEO hebdomadaire
Ce workflow n8n a pour objectif d'automatiser la génération et l'envoi d'un rapport SEO hebdomadaire à partir des données de Google Search Console. Idéal pour les équipes marketing et les responsables SEO, ce processus permet de gagner du temps en consolidant les informations essentielles sur les performances de recherche. En utilisant l'automatisation n8n, les utilisateurs peuvent se concentrer sur l'analyse des données plutôt que sur la collecte manuelle des informations. Le workflow commence par un déclencheur programmé, configuré pour s'exécuter chaque lundi à 7 heures du matin. Ensuite, il utilise un nœud HTTP pour récupérer les données SEO depuis Google Search Console. Ces données sont ensuite traitées par un nœud fonction qui génère un rapport SEO structuré. Les instructions de configuration sont fournies à travers plusieurs notes autocollantes, garantissant que les utilisateurs comprennent comment mettre en place le workflow. Enfin, le rapport est envoyé par email à l'aide d'un nœud Gmail, permettant une diffusion rapide et efficace des résultats. Grâce à cette automatisation, les entreprises peuvent réduire les erreurs humaines, améliorer la précision des rapports et assurer une communication fluide des performances SEO.
Workflow n8n Google Search Console, SEO, reporting : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Google Search Console, SEO, reporting : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": "jbTm6O9bLBMm6RWy",
"meta": {
"instanceId": "7b7fd5f72a378d0859f4d1cf8dd3c226094df4777ef6aca192ac32e815fe212a",
"templateCredsSetupCompleted": true
},
"name": "My workflow 3",
"tags": [],
"nodes": [
{
"id": "24be1991-3de5-49c2-91a1-c636fb721a87",
"name": "Weekly Trigger (Monday 7AM)",
"type": "n8n-nodes-base.cron",
"position": [
80,
180
],
"parameters": {},
"typeVersion": 1
},
{
"id": "43d7764d-fbd4-414b-be44-bcc80c068db2",
"name": "Get SEO Data from GSC",
"type": "n8n-nodes-base.httpRequest",
"position": [
300,
180
],
"parameters": {
"url": "https://searchconsole.googleapis.com/webmasters/v3/sites/YOUR_SITE_URL/searchAnalytics/query",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpBasicAuth"
},
"typeVersion": 2
},
{
"id": "92852fd3-7663-413e-b1a9-8c728dea9a23",
"name": "Generate SEO Report",
"type": "n8n-nodes-base.function",
"position": [
500,
180
],
"parameters": {
"functionCode": "\n const rows = items[0].json.rows || [];\n const reportLines = rows.map((row, index) => {\n return `${index + 1}. ${row.keys[0]} - Clicks: ${row.clicks}, Impressions: ${row.impressions}, CTR: ${row.ctr.toFixed(2)}, Position: ${row.position.toFixed(2)}`;\n });\n return [{\n json: {\n report: `Top 10 Search Queries (Last 7 Days):\\n\\n${reportLines.join(\"\\n\")}`\n }\n }];\n "
},
"typeVersion": 1
},
{
"id": "28d9f152-15a0-4a66-aa5e-aa6b9b4c1fa3",
"name": "📌 Setup Instructions",
"type": "n8n-nodes-base.stickyNote",
"position": [
-60,
60
],
"parameters": {
"color": 6,
"width": 280,
"height": 320,
"content": "\n"
},
"typeVersion": 1
},
{
"id": "8e9551d4-27ab-4106-b0cd-b82d6a671ec7",
"name": "📌 Google Search Console Config",
"type": "n8n-nodes-base.stickyNote",
"position": [
240,
60
],
"parameters": {
"color": 2,
"height": 320,
"content": ""
},
"typeVersion": 1
},
{
"id": "c2aabd2e-0a2b-4b4b-a239-bf0927ad1e4d",
"name": "📌 Email Node Setup",
"type": "n8n-nodes-base.stickyNote",
"position": [
640,
40
],
"parameters": {
"color": 5,
"height": 360,
"content": ""
},
"typeVersion": 1
},
{
"id": "1b870a08-d53c-4a51-9a41-4d71a5c954f9",
"name": "Send Weekly Report by Email",
"type": "n8n-nodes-base.gmail",
"position": [
720,
180
],
"webhookId": "c9455684-b943-41a5-b2d7-adeafb985083",
"parameters": {
"sendTo": "rodrigue.gbadou@gmail.com",
"options": {},
"subject": "Send Weekly Report by Email"
},
"credentials": {
"gmailOAuth2": {
"id": "6dONI23VTND78rYK",
"name": "Gmail account"
}
},
"typeVersion": 2.1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "72378158-06bb-40fd-a300-b89a73676d8d",
"connections": {
"Generate SEO Report": {
"main": [
[
{
"node": "Send Weekly Report by Email",
"type": "main",
"index": 0
}
]
]
},
"Get SEO Data from GSC": {
"main": [
[
{
"node": "Generate SEO Report",
"type": "main",
"index": 0
}
]
]
},
"Weekly Trigger (Monday 7AM)": {
"main": [
[
{
"node": "Get SEO Data from GSC",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Google Search Console, SEO, reporting : pour qui est ce workflow ?
Ce workflow s'adresse aux équipes marketing, aux responsables SEO et aux petites à moyennes entreprises qui souhaitent automatiser la collecte et l'analyse des données de performance SEO. Un niveau technique de base est requis pour configurer les intégrations avec Google Search Console et Gmail.
Workflow n8n Google Search Console, SEO, reporting : problème résolu
Ce workflow résout le problème de la collecte manuelle des données SEO, qui peut être chronophage et sujet à des erreurs. En automatisant ce processus, les utilisateurs peuvent obtenir des rapports précis et à jour sans effort supplémentaire. Cela permet également de réduire le risque d'oubli d'envoi de rapports et d'assurer une communication régulière des performances SEO auprès des parties prenantes.
Workflow n8n Google Search Console, SEO, reporting : étapes du workflow
Étape 1 : Le workflow est déclenché chaque lundi à 7 heures du matin grâce à un nœud cron.
- Étape 1 : Il récupère les données SEO depuis Google Search Console via un nœud HTTP.
- Étape 2 : Ces données sont ensuite traitées par un nœud fonction qui génère un rapport SEO.
- Étape 3 : Des notes autocollantes fournissent des instructions de configuration pour aider les utilisateurs.
- Étape 4 : Enfin, le rapport est envoyé par email à l'aide d'un nœud Gmail, garantissant que les destinataires reçoivent les informations nécessaires.
Workflow n8n Google Search Console, SEO, reporting : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier l'URL de la requête HTTP pour cibler des données spécifiques dans Google Search Console. Assurez-vous également de configurer correctement le nœud Gmail en indiquant l'adresse email du destinataire et le sujet du rapport. Si vous souhaitez ajouter d'autres sources de données ou modifier le format du rapport, vous pouvez ajuster le code dans le nœud fonction. Pensez à tester le workflow après chaque modification pour garantir son bon fonctionnement.