Cómo añadir Google Maps a tu web WordPress
Hay al menos tres formas de meter un mapa en WordPress y ninguna es mejor en todos los casos. La que elijas depende de si necesitas personalización, si te preocupa el RGPD o si quieres evitar depender de Google. Aquí están las opciones reales con sus tradeoffs.
Opción 1: Embed directo desde Google Maps (gratuito y sin API)
Abre maps.google.com, busca la ubicación, haz clic en «Compartir» > «Incorporar un mapa» y copia el <iframe>. En WordPress lo pegas en un bloque HTML de Gutenberg o en el widget HTML de Elementor. Dos minutos y está.
Sin clave de API, sin coste. Para mostrar la dirección de una tienda u oficina en la página de contacto, esto cubre el 90% de los casos sin complicaciones.
Opción 2: Plugin de Google Maps
Si necesitas varios marcadores, colores personalizados o mostrar rutas, un plugin tiene más sentido. WP Google Maps en su versión gratuita cubre esos casos: creas el mapa desde el panel, configuras los puntos y usas el shortcode generado en cualquier página.
Privacidad y RGPD: el punto que se pasa por alto
Aquí está el problema que poca gente menciona: el iframe de Google Maps carga cookies de Google en cuanto el mapa aparece en pantalla, aunque el visitante no lo toque. Bajo el RGPD eso requiere consentimiento previo. Si tu CMP no gestiona esto, técnicamente estás incumpliendo.
La solución más limpia y que casi nadie usa: una captura de pantalla del mapa como imagen, con un enlace al mapa real que se abre al hacer clic. El visitante ve la ubicación, no se carga ninguna cookie hasta que decide interactuar, y la página carga más rápido. Es menos «bonito» pero es lo correcto.
Alternativa: OpenStreetMap
Para webs donde la privacidad es prioridad o quieres cortar dependencias de Google, OpenStreetMap con Leaflet Maps Marker es la alternativa. Sin cookies de terceros, sin coste. La estética no es la de Google Maps, pero mostrar una ubicación con un marcador funciona igual de bien.