Connecter Google Search Console à Matomo
Comment récupérer les mots-clés organiques dans Matomo via Search Engine Keywords Performance, les limites réelles des données Search Console, et la comparaison avec le lien natif GA4.
Dans ce guide
Matomo ne récupère pas les données de mots-clés de recherche par défaut, GA4 non plus d'ailleurs pour les mêmes raisons (Google ne transmet plus les requêtes de recherche organique au-delà de quelques dimensions). Pour voir quels mots-clés amènent réellement du trafic organique, il faut une connexion explicite à Google Search Console, et il vaut mieux connaître les limites de cette donnée avant de la croire exhaustive.
Les limites réelles des données Search Console elles-mêmes
Avant de parler de l'intégration, un point que peu d'articles mentionnent : la donnée Search Console n'est ni complète ni permanente, quel que soit l'outil qui l'importe. Google le précise noir sur blanc dans sa documentation officielle : Search Console conserve une fenêtre glissante de 16 mois, chaque jour ajoute la journée du jour et supprime définitivement celle qui a 16 mois et 1 jour, sans récupération possible au-delà. Le rapport Performance "ne montre pas toutes les données" et "peut ne pas suivre certaines requêtes faites un très petit nombre de fois ou contenant des informations personnelles ou sensibles". Ce n'est pas un échantillonnage statistique comme sur GA4, c'est un filtrage par confidentialité et un stockage limité aux lignes les plus significatives ("top data rows"). Des analyses tierces (non officielles Google) estiment que ces requêtes filtrées peuvent représenter 45 à 50 % du volume sur certains sites, un chiffre à prendre comme un ordre de grandeur indicatif, pas une mesure Google confirmée.
Ce que GA4 fait déjà nativement, et pourquoi Matomo va plus loin
GA4 propose bien un lien natif vers Search Console, sous Admin > Product links > Search Console Links, où l'on relie un flux de données web à une propriété Search Console vérifiée. Concrètement, ça affiche deux rapports figés dans une collection dédiée (à publier manuellement depuis la Bibliothèque, elle n'apparaît pas par défaut) : "Queries" (clics, impressions, CTR, position, sans aucune dimension Analytics croisée), et "Google organic search traffic" qui combine les métriques Search Console avec seulement 3 dimensions Analytics (page de destination, pays, appareil). Cette intégration native a des limites explicites : données disponibles avec 48h de décalage, 16 mois d'historique maximum hérité de Search Console, aucun graphique d'évolution temporelle dans ces rapports, et une liaison strictement 1 pour 1 entre un flux web et une propriété Search Console.
C'est exactement là que l'intégration Matomo va plus loin : au lieu de rester cantonné à 3 dimensions de croisement fixes, le plugin Search Engine Keywords Performance permet de croiser les mots-clés avec l'intégralité des 90+ dimensions déjà disponibles dans le rapporting Matomo (funnels, e-commerce, segments personnalisés...), pas seulement pays/appareil/page.
Configuration précise côté Matomo
Le menu exact se trouve sous Administration > System > Search Performance, onglet Setup, où se configure la connexion au compte Google. L'activation se fait ensuite par site, dans Websites (ou Measurables) > Manage. Côté Google, la connexion demande de créer un projet dans Google Cloud Console, d'activer l'API Google Search Console, de configurer un écran de consentement OAuth, puis de créer des identifiants OAuth de type "application Web" avec comme URI de redirection autorisée https://votredomaine/index.php?module=SearchEngineKeywordsPerformance&action=processAuthCode. La propriété doit déjà être vérifiée côté Search Console selon une méthode Google standard (DNS, fichier HTML, balise meta, ou lien Google Analytics), Matomo n'impose pas de méthode de vérification spécifique.
Une implémentation plus complexe à discuter ?
Discuter de votre trackingBesoin d'un accompagnement sur ce sujet ?
Freelance web analyticsArticles liés
Pour aller plus loin sur votre projet
Analytics (GA4, Matomo, Piano)
Analytics (GA4, Matomo, Piano)
Une configuration analytics avancée adaptée à votre e-commerce ou votre produit, pas juste l'installation par défaut.
Voir l'expertiseQuestions fréquemment posées
Matomo remonte-t-il les mots-clés de recherche organique par défaut ?
Non, comme la plupart des outils d'analytics depuis que Google a limité la transmission des requêtes de recherche. Il faut connecter Google Search Console via le plugin Search Engine Keywords Performance pour récupérer cette donnée.
Les données Search Console sont-elles complètes ?
Non. Search Console conserve seulement 16 mois glissants d'historique et filtre les requêtes très rares ou sensibles pour des raisons de confidentialité, un mécanisme documenté par Google lui-même. Des estimations tierces évoquent jusqu'à 45-50% de requêtes filtrées sur certains sites, un ordre de grandeur, pas un chiffre officiel.
GA4 propose-t-il déjà un lien vers Search Console, sans Matomo ?
Oui, nativement sous Admin > Product links > Search Console Links, mais avec seulement 2 rapports figés et 3 dimensions Analytics croisables (page, pays, appareil). Matomo, via son plugin, permet de croiser les mots-clés avec plus de 90 dimensions.
Où configurer la connexion Google Search Console dans Matomo ?
Sous Administration > System > Search Performance, onglet Setup, après avoir créé des identifiants OAuth de type application Web dans Google Cloud Console et activé l'API Google Search Console.