Google Maps

Intégrer une carte sur votre site WordPress

Niveau : Débutant


Objectifs pédagogiques

À l’issue de cette astuce, vous saurez :

  • Comprendre l’intérêt d’une carte pour le SEO local et l’expérience utilisateur.
  • Choisir entre Google Maps et les alternatives RGPD-friendly selon votre situation.
  • Intégrer une carte dans WordPress via un plugin ou un embed.

Pourquoi intégrer une carte sur votre site ?

Afficher une carte sur votre page de contact ou dans votre pied de page apporte plusieurs avantages concrets :

  • SEO local : une carte associée à votre adresse renforce les signaux de géolocalisation que Google utilise pour le référencement local. Elle améliore votre visibilité dans les recherches “près de moi”.
  • Expérience utilisateur : le visiteur visualise immédiatement où vous vous trouvez et peut calculer son itinéraire sans quitter votre site.
  • Crédibilité : une adresse physique affichée avec une carte rassure les visiteurs sur la réalité de votre activité.

Le problème RGPD avec Google Maps

Google Maps est la solution la plus connue et la plus riche — mais elle pose un problème légal important. Dès que la carte se charge, Google dépose des cookies tiers et transfère des données vers ses serveurs américains. Or, la Cour de Justice de l’Union Européenne a invalidé le mécanisme qui encadrait ces transferts.

Concrètement : intégrer Google Maps sans bandeau de consentement place votre site en infraction avec le RGPD. La CNIL peut sanctionner cette pratique.

Si vous souhaitez utiliser Google Maps malgré tout, vous devez impérativement bloquer son chargement jusqu’à l’acceptation explicite des cookies par le visiteur — via un plugin de gestion du consentement comme Complianz ou Borlabs Cookie.

Tableau comparatif : Google Maps, OpenStreetMap, Géoportail IGN et Leaflet.js sur les critères RGPD, gratuité et intégration WordPress

Les alternatives gratuites et RGPD-friendly

OpenStreetMap (OSM) est la solution recommandée pour la grande majorité des sites. Ses données sont libres et maintenues par une communauté mondiale. Elle ne dépose aucun cookie tiers et ne transfère aucune donnée hors UE — aucun consentement n’est requis. Sur WordPress, elle s’intègre en quelques clics via des plugins dédiés.

Géoportail IGN est la solution française par excellence — données souveraines, RGPD irréprochable. Particulièrement adapté aux sites institutionnels, collectivités ou projets nécessitant des données officielles (cadastre, relief, photographies aériennes IGN). L’intégration se fait via un iframe ou l’API Géoportail.

Leaflet.js est une bibliothèque JavaScript légère et open source qui s’appuie sur les tuiles OpenStreetMap. Elle offre plus de personnalisation que les plugins clé en main mais nécessite un peu de code ou un plugin dédié.


Méthode 1 — Intégrer OpenStreetMap via le plugin OSM by MiKa (recommandé)

Le plugin OSM – OpenStreetMap (par MiKa, 10 000+ installations actives) est la référence éprouvée pour intégrer OpenStreetMap sur WordPress. Il fonctionne via un shortcode généré depuis une interface graphique intégrée à chaque page ou article.

Étape 1 — Dans votre administration WordPress, allez dans Extensions → Ajouter une extension et recherchez “OSM MiKa”. Installez et activez le plugin.

Étape 2 — Ouvrez la page ou l’article dans lequel vous souhaitez insérer la carte. Faites défiler jusqu’en bas de l’éditeur — une metabox “WP OSM Plugin shortcode generator” est présente.

Étape 3 — Cliquez sur l’onglet “Map & Marker” dans la metabox. Une carte OpenStreetMap s’affiche.

Étape 4 — Utilisez la barre de recherche de la carte pour trouver votre adresse, puis cliquez sur la carte pour poser votre marqueur à l’emplacement exact.

Étape 5 — Le shortcode se génère automatiquement dans le champ vert en bas de la metabox. Copiez-le.

Étape 6 — Dans l’éditeur Gutenberg, ajoutez un bloc “Shortcode” à l’endroit souhaité et collez le shortcode généré.

Étape 7 — Publiez ou mettez à jour la page et vérifiez le rendu en prévisualisation.

Si vous utilisez WP-Optimize ou un plugin de minification JS : le script du plugin peut être cassé par la minification. Dans WP-Optimize → Minifier → JavaScript → Exclusions, ajoutez osm pour exclure les scripts du plugin de la compression.


Alternative moderne — Out of the Block: OpenStreetMap (bloc Gutenberg natif)

Le plugin Out of the Block: OpenStreetMap propose un bloc Gutenberg natif — vous configurez la carte directement dans l’éditeur, sans shortcode. C’est plus intuitif mais le plugin est récent (peu d’installations, peu d’avis) — à réserver aux utilisateurs à l’aise avec Gutenberg.

Étape 1 — Installez et activez “Out of the Block: OpenStreetMap” depuis le répertoire WordPress.

Étape 2 — Dans Gutenberg, ajoutez un bloc “OpenStreetMap” et configurez la carte directement dans l’éditeur — cliquez sur la carte pour poser vos marqueurs.

Important : si vous utilisez WP-Optimize ou un plugin de minification, excluez le fichier ootb-openstreetmap des scripts minifiés — sans cette exclusion la carte ne s’affiche pas.

Éditeur Gutenberg : bloc carte OSM et réglages des paramètres

Méthode 2 — Intégrer Google Maps via embed (avec consentement)

Si vous souhaitez utiliser Google Maps pour ses fonctionnalités spécifiques (Street View, avis Google, itinéraires détaillés), voici la procédure — en vous assurant de gérer le consentement.

Étape 1 — Rendez-vous sur maps.google.com et recherchez votre adresse.

Étape 2 — Cliquez sur “Partager” puis sur l’onglet “Intégrer une carte”. Copiez le code <iframe> fourni par Google.

Étape 3 — Dans l’éditeur Gutenberg, ajoutez un bloc “HTML personnalisé” et collez le code iframe.

Étape 4 — Indispensable : configurez votre plugin de consentement (Complianz, Borlabs Cookie, Cookiebot…) pour bloquer le chargement de Google Maps jusqu’à l’acceptation des cookies par le visiteur. Sans cette étape, votre intégration est non conforme au RGPD.


Méthode 3 — Intégrer le Géoportail IGN via iframe

Étape 1 — Rendez-vous sur geoportail.gouv.fr et naviguez jusqu’à votre adresse.

Étape 2 — Cliquez sur l’icône de partage (🔗) puis sur “Intégrer la carte”.

Étape 3 — Copiez le code iframe généré et collez-le dans un bloc “HTML personnalisé” dans Gutenberg.

Étape 4 — Aucun consentement RGPD requis — le Géoportail ne dépose pas de cookies tiers.


Résultat attendu

Rendus front-end de cartes intégrées sur une page de contact avec bloc out of the block et bloc html et iframe

Tableau récapitulatif

SolutionGratuitRGPDConsentementFacilité WPIdéal pour
Google MapsLimité⚠ ProblématiqueObligatoire★★★★★Fonctionnalités avancées (Street View, avis)
OpenStreetMap✓ ConformeNon requis★★★★Affichage d’adresse — usage courant
Géoportail IGN✓ IrréprochableNon requis★★★Sites institutionnels, données officielles
Leaflet.js✓ ConformeNon requis★★★Personnalisation avancée
À faireÀ éviter
Utiliser OSM pour un affichage d’adresse simpleIntégrer Google Maps sans bandeau de consentement
Gérer le consentement si vous choisissez Google MapsIntégrer une carte lourde qui ralentit le chargement
Vérifier que la carte est responsive (mobile)Utiliser un embed Google Maps en HTTP au lieu de HTTPS
Associer la carte à votre fiche Google Business ProfileOublier de renseigner votre adresse en texte en plus de la carte

Ce qu’il faut retenir

Intégrer une carte est un geste simple qui renforce votre SEO local et améliore l’expérience de vos visiteurs. Pour la grande majorité des sites, OpenStreetMap via un plugin WordPress est la solution idéale : gratuite, conforme au RGPD sans bandeau de consentement, et techniquement aussi simple que Google Maps. Si vous choisissez Google Maps pour ses fonctionnalités spécifiques, la gestion du consentement n’est pas optionnelle — c’est une obligation légale.

Article ajouté au panier
0 Produit - 0,00