Workflow n8n

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.

Tags clés :automatisationGoogle Search ConsoleSEOreportingn8n
Catégorie: Scheduled · Tags: automatisation, Google Search Console, SEO, reporting, n8n0

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

  • Weekly Trigger (Monday 7AM)

    Déclenche le workflow chaque lundi à 7h du matin.

  • Get SEO Data from GSC

    Récupère les données SEO depuis Google Search Console via une requête HTTP.

  • Generate SEO Report

    Génère un rapport SEO en exécutant un code JavaScript.

  • 📌 Setup Instructions

    Affiche des instructions de configuration sous forme de note autocollante.

  • 📌 Google Search Console Config

    Affiche la configuration de Google Search Console sous forme de note autocollante.

  • 📌 Email Node Setup

    Affiche la configuration du noeud email sous forme de note autocollante.

  • Send Weekly Report by Email

    Envoie le rapport hebdomadaire par email à l'adresse spécifiée.

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.