Blog

Cómo insertar Google Maps en WordPress

Última fecha de actualización: 
Cómo insertar Google Maps en WordPress

Insertar Google Maps en WordPress es una tarea de cinco minutos. Ayuda a generar confianza, refuerza tu SEO local y facilita que los usuarios te compren. Sin embargo, asegurarte de que el mapa se muestre correctamente y tenga las funciones que necesitas puede llevarte horas. Y si te olvidas de tener en cuenta a los usuarios móviles, es posible que no te des cuenta de que el mapa se recorta en pantallas pequeñas.

Esta guía te explica tres opciones para insertar Google Maps en WordPress: un iFrame nativo, un plug-in de mapas y un widget gratuito. También abordaremos los problemas y las ventajas y desventajas de cada método para que puedas decidir cuál es el mejor para ti.

Tres opciones para insertar Google Maps en WordPress

MethodAPI key requiredCostMobile-responsiveMulti-pin supportSetup time

iFrame nativo

No

Gratis

No; ancho/alto fijo

No

Aproximadamente 5 minutos

Plug-in de WordPress

Sí; gratis para 10 000 cargas de mapa/mes

Gratis para funciones básicas; de pago para funciones avanzadas

Depende del plug-in

Sí; a menudo de pago

Aproximadamente 15–25 minutos

Widget de Google Maps de Jotform

Sí; gratis para 10 000 cargas de mapa/mes

Widget gratuito; incluye funciones avanzadas

Sí

Sí; gratis

Aproximadamente 15 minutos

Opción 1: Usar un iFrame nativo de Google Maps

La opción del iFrame de Google Maps es la forma más sencilla y rápida de insertar Google Maps en WordPress. Solo tienes que buscar tu negocio en Google Maps, hacer clic en Compartir, copiar el código y pegarlo en una página de WordPress. A continuación te ofrecemos una guía paso a paso para que lo pongas en marcha rápidamente.

La simplicidad acaba siendo una limitación en sí misma. No puedes personalizar el aspecto del mapa, añadir múltiples marcadores ni mostrar información adicional sobre la vista predeterminada. Además, tendrás que experimentar con los tamaños del mapa y los diseños de tu página de WordPress para asegurarte de que sea usable en dispositivos móviles.

Cómo insertar un iFrame de Google Maps

Antes de empezar, registra tu negocio en la plataforma Google Business Profile. Esto te permite mostrar toda tu información en Google Maps, incluyendo horarios de apertura, reseñas o tu carta de menú. Si solo quieres señalar una dirección que no te pertenece o un punto de referencia, pasa directamente al primer paso.

Obtén el código de inserción de Google Maps

  1. Ve a google.com/maps y busca el nombre de tu negocio o dirección.
  2. Página de Google Maps mostrando información de ruta y un mapa de Los Ángeles
  1. Confirma que has seleccionado el marcador correcto revisando los detalles del negocio en el lado izquierdo de la pantalla.
  2. Panel de lugar en Google Maps del Observatorio Griffith
  1. Haz clic en Compartir.
  2. Detalles de ubicación en Google Maps con la opción Compartir resaltada
  1. Aparece una ventana emergente en la pantalla. Haz clic en la pestaña Insertar un mapa.
  2. Cuadro de diálogo para compartir de Google Maps con la pestaña Insertar un mapa seleccionada
  1. Aparece una vista previa de cómo se verá el mapa en tu sitio web. Está configurado en tamaño mediano por defecto; puedes elegir mostrar un mapa pequeño o grande, o incluso seleccionar un tamaño personalizado usando el menú desplegable en la parte superior izquierda.
  2. Cuadro de diálogo de inserción de Google Maps mostrando un fragmento de código iframe
  1. Después de seleccionar el tamaño, haz clic en Copiar HTML. Esto copia el fragmento de código iFrame en el portapapeles.
  2. Cuadro de diálogo del código de inserción de Google Maps con el botón Copiar HTML resaltado

Insertarlo en WordPress (Editor de bloques/Gutenberg)

  1. En WordPress, abre la página o entrada donde quieras colocar el mapa.
  2. Haz clic en el icono del insertador de bloques +, escribe HTML para filtrar y haz clic en HTML personalizado para añadir el bloque a la página.
  3. Editor de WordPress añadiendo un bloque de HTML personalizado a la página Encuéntranos
  1. En el nuevo bloque, haz clic en Editar HTML.
  2. Bloque de HTML personalizado en WordPress con la opción Editar HTML resaltada
  1. Pega el código iFrame en la ventana emergente. La vista previa se muestra en el lado derecho. Haz clic en Actualizar para finalizar.
  2. Editor HTML de WordPress mostrando el código iframe de Google Maps insertado y el botón Actualizar
  1. La página ahora muestra el mapa iFrame insertado. Haz clic en Publicar o Guardar para que aparezca en tu sitio web y visualiza la página para ver cómo queda.
  2. Página de WordPress publicada mostrando el Google Map insertado bajo Encuéntranos

Si esto no coincide con la forma en que editas páginas en WordPress, consulta cómo añadir HTML usando uno de estos editores:

Opción 2: Instalar un plug-in de mapas dedicado para WordPress

En comparación con la Opción 1, un plug-in dedicado de WordPress ofrece más personalización y funcionalidad. Lo instalas en tu sitio de la misma forma que cualquier otro plug-in, creas y pegas tu clave API de Google Maps en los ajustes, y luego añades el elemento de mapa a una página.

Esta opción añade cierta complejidad. Obtener la clave API de Google Maps requiere crear una cuenta en Google Cloud Platform, configurar una cuenta de facturación y seguir un proceso de configuración técnica. Además, los plug-ins de mapas funcionan con un modelo freemium: ofrecen un plan gratuito aceptable con funciones básicas, pero reservan las mejores prestaciones detrás de una licencia de pago único o una cuota anual.

Estás añadiendo más plug-ins, así que comprueba la velocidad de tu sitio web después de completar la configuración. Si alojas tu sitio en un plan económico, demasiados plug-ins pueden ralentizarlo considerablemente, afectando la experiencia de usuario y provocando que los visitantes abandonen la página.

Que el mapa funcione correctamente en dispositivos móviles depende del plug-in y de cómo lo configures. Por ejemplo, WP Go Maps recomienda establecer valores específicos de alto y ancho para evitar una implementación comprimida.

Cómo configurar un plug-in de mapas en WordPress

Para este ejemplo, usaré uno de los plug-ins de Google Maps para WordPress más populares: WP Go Maps.

Configurar WP Go Maps

  1. Instala y activa WP Go Maps.
  2. Página de Plugins de WordPress mostrando WP Go Maps listo para instalar
  1. Haz clic en Skip Introduction para finalizar la configuración.
  2. Pantalla de bienvenida de WP Go Maps con Skip introduction resaltado
  1. Haz clic en Settings en el menú del lado izquierdo.
  2. Panel de control de WP Go Maps con Settings seleccionado en la barra lateral
  1. En la pestaña General, selecciona Google Maps como motor de mapas.
  2. Ajustes generales de WP Go Maps con Google Maps seleccionado como motor de mapas

Obtener tu clave API de Google Maps

Para extraer los datos del mapa desde la plataforma de Google, primero necesitas registrarte para obtener una cuenta y conseguir tu clave API.

  1. Ve al sitio web de Google Maps Platform y crea una cuenta.
  2. Página de inicio de Google Maps Platform con el botón Crear una cuenta resaltado
  1. Serás redirigido a un flujo de configuración en Google Cloud Platform. Crea una nueva cuenta de facturación estableciendo un nombre, país y moneda.
  2. Página de configuración de facturación de Google Cloud para introducir nombre de cuenta, país y moneda
  1. Añade tu información de contacto y método de pago. Cuando termines, haz clic en el botón Submit and Enable Billing.
  2. Perfil de facturación de Google Cloud mostrando información de contacto, método de pago y Submit and enable billing

    Con esta opción, obtienes 10 000 cargas de mapa gratuitas al mes; si superas ese límite, el coste es de 7 $ por cada 1000 cargas adicionales. Si te mantienes dentro del límite, nunca se realizará un cargo en tu tarjeta, pero la cuenta de facturación es obligatoria de todas formas. (En marzo de 2025, Google sustituyó su antiguo crédito mensual de 200 $ por una asignación gratuita independiente para cada API; muchos tutoriales antiguos todavía mencionan ese crédito, pero ya no existe.)

  1. Google te hará algunas preguntas sobre cómo planeas usar el servicio de Maps. Respóndelas y haz clic en Submit.
  2. Formulario de incorporación de Google Cloud Maps preguntando sobre el uso previsto, el rol en la empresa y las funciones preferidas
  1. Haz clic en Keys & Credentials en el menú del lado izquierdo.
  2. Consola de Google Cloud con Keys & Credentials seleccionado en la barra lateral izquierda
  1. Haz clic en el menú desplegable Create Credentials y luego en API Key.
  2. Página de credenciales de Google Cloud con el menú Create credentials y la opción API key resaltados
  1. En la ventana modal que aparece, puedes establecer el nombre y los permisos de tu nueva clave API. No es necesario cambiar estos ajustes; desplázate hasta el final y haz clic en Create.
  2. Panel de creación de clave API mostrando los ajustes de restricción y el botón Create
  1. Copia la clave API.
  2. Panel de confirmación de Google Cloud mostrando la clave API recién creada lista para copiar

Es importante restringir tu clave antes de que tu sitio esté en producción. Una clave sin restricciones en el código fuente de tu página puede ser copiada y utilizada para generar cargos en tu cuenta. Sigue las prácticas recomendadas de seguridad de claves API de Google para limitarla a tu dominio.

Finalizar la configuración del plug-in en WordPress

  1. Vuelve a la página de ajustes del plug-in WP Go Maps en tu instalación de WordPress y pega la clave API en el campo Google Maps API Key. Haz clic en el botón Save Settings después de hacerlo.
  2. Ajustes de WP Go Maps con el campo de clave API de Google Maps y Save Settings resaltados
  1. Haz clic en Maps en el menú del lado izquierdo.
  2. Barra lateral de WordPress con el menú Maps de WP Go Maps seleccionado
  1. El plug-in ya ha creado el primer mapa por ti. Haz clic en el botón Edit para verlo.
  2. Panel de control de WP Go Maps mostrando el mapa predeterminado con el botón Edit resaltado
  1. Aquí es donde configuras cómo se mostrará tu mapa en tu sitio web. Haz clic en la pestaña Markers para empezar a añadir tu negocio.
  2. Editor de mapas de WP Go Maps con la pestaña Markers seleccionada para añadir ubicaciones
  1. Haz clic en el menú de tres puntos y elimina el marcador de mapa predeterminado.
  2. Lista de marcadores de WP Go Maps mostrando el menú de acciones y la opción Delete para un marcador de California
  1. Haz clic en Add Marker en la parte superior.
  2. Editor de WP Go Maps con la opción Add Marker seleccionada
  1. Busca la dirección de tu negocio y selecciónala cuando aparezca en la lista.
  2. Editor de marcadores mostrando los resultados de búsqueda de dirección para seleccionar la ubicación de un negocio
  1. Haz clic en el botón Add Marker para finalizar.
  2. Editor de marcadores de WP Go Maps con el botón Add Marker resaltado
  1. Tu negocio ahora está marcado en el mapa. Puedes personalizar el nivel de zoom y otros ajustes visuales volviendo atrás y haciendo clic en el botón Settings. Recuerda hacer clic en Save Map en la parte inferior de la pantalla cuando termines.
  2. Editor de WP Go Maps con el botón Save Map resaltado después de configurar el mapa
  1. Cuando estés listo para colocar tu mapa en una página de tu sitio web, haz clic en el botón Get Shortcode en la parte inferior izquierda. Esto copiará el shortcode en tu portapapeles.
  2. Editor de WP Go Maps con el botón Get Shortcode resaltado para copiar el shortcode del mapa
  1. Ve a la página donde quieres añadir tu mapa, haz clic para agregar un nuevo bloque y escribe Shortcode para filtrar las opciones. Haz clic en él cuando aparezca.
  2. Editor de WordPress añadiendo un bloque Shortcode a la página Encuéntranos
  1. Pega el shortcode en el campo de entrada y haz clic en Publish o Save.
  2. Bloque Shortcode de WordPress con el shortcode del mapa introducido y el botón Save resaltado
  1. Cuando visites la página, el mapa mostrará tu marcador con los ajustes que seleccionaste.
  2. Página Encuéntranos publicada mostrando el mapa de Google configurado con su marcador de ubicación

Opción 3: Añadir un widget gratuito y personalizable de Google Maps (recomendado)

El widget de Google Maps de Jotform es un mapa gratuito y totalmente personalizable que no requiere instalar un plug-in ni pagar una licencia. Con él puedes

  • Añadir una o varias ubicaciones que se muestren en el mismo mapa.
  • Elegir la vista del mapa, incluyendo mapa de carreteras o satélite.
  • Adaptar un tema claro u oscuro, con control de radio de esquinas para los cuadros.
  • Configurar el tamaño, la disposición y el nivel de zoom del mapa.

En comparación con los iFrames nativos, es personalizable, permite múltiples marcadores en el mismo mapa y es responsive de forma predeterminada. En comparación con un plug-in, no ralentiza tu sitio web y no requiere un plan de pago para desbloquear todas sus funciones.

A pesar de estas ventajas, el widget de Google Maps de Jotform sigue requiriendo una clave API de Google Maps. Tendrás que completar los pasos de configuración y crear una cuenta de facturación con Google.

Cómo añadir el widget de Google Maps de Jotform a tu sitio web

  1. Visita la página del widget de Google Maps de Jotform. En la mayoría de los casos, la herramienta de configuración se carga automáticamente; si no lo hace, haz clic en Create New Website Widget para comenzar.
  2. Página del widget de Google Maps de Jotform mostrando la interfaz interactiva de configuración del mapa
  1. Sigue esta guía sobre cómo obtener tu clave API de Google Maps. Cubre todos los pasos detallados en la Opción 2, así como la forma de restringir tu clave para mantenerla segura. (Recuerda que Google Maps permite 10 000 cargas de mapa gratuitas cada mes. Cada 1000 cargas adicionales cuestan 7 $). Una vez que termines, pega tu clave API de Google Maps en el campo de entrada.
  2. Widget de Google Maps de Jotform con el campo de clave API de Google Maps resaltado
  1. Ajusta la configuración general a tu gusto. Esto incluye cómo debe verse el mapa y cuántas ubicaciones quieres añadir. Las capturas de pantalla aquí utilizan las oficinas de Jotform en San Francisco y Canadá para mostrar un mapa con múltiples marcadores, pero puedes añadir una sola ubicación o tantas como necesites. Haz clic en Continue cuando termines.
  2. Configuración del widget de Google Maps de Jotform mostrando ubicaciones, estilo del mapa y botón Continue
  1. Modifica los ajustes de estilo como el tema, la fuente o el CSS personalizado. Haz clic en Continue cuando termines.
  2. Ajustes de estilo del widget de Google Maps de Jotform con opciones de tema y botón Continue
  1. Personaliza la disposición y las funciones adicionales en este último paso. Haz clic en Try It on Your Website for Free cuando estés listo.
  2. Ajustes de disposición del widget de Google Maps de Jotform con el botón Try It on Your Website for Free
  1. Regístrate en una cuenta gratuita de Jotform o inicia sesión en una existente. El código de inserción aparece después de iniciar sesión. Haz clic en Copy Code.
  2. Ventana emergente de inserción del widget de Google Maps de Jotform con el botón Copy Code resaltado
  1. Añade el código de inserción a tu página con un bloque de HTML personalizado, siguiendo los pasos 7–11 de la Opción 1: inserta el bloque, pega el código y haz clic en Publish o Save.
  2. Página de WordPress publicada mostrando el widget de Google Maps de Jotform insertado con múltiples ubicaciones
  1. Abre la página en tu teléfono. A diferencia del iFrame nativo de la Opción 1, el widget se redimensiona automáticamente para ajustarse a la pantalla, por lo que el mapa que se recortaba en el móvil allí se muestra completo aquí.
  2. Vista móvil del widget de Google Maps de Jotform redimensionado para ajustarse a la pantalla del teléfono

Potencia tu sitio WordPress con widgets inteligentes y sin servidor

Incorporar funciones inteligentes a tu sitio web suele implicar pagar por nuevos plug-ins o lidiar con código. Jotform te ayuda a saltarte todo eso: junto con el widget de Google Maps, el directorio de widgets para sitios web de Jotform ofrece más de 150 widgets gratuitos y sin código, configurables simplemente pegando un fragmento HTML sencillo en tu sitio web.

Estas opciones combinan muy bien con el widget de Maps:

  • Widget de Horario Comercial: Este widget muestra los horarios de apertura, incluyendo un estado en tiempo real de abierto o cerrado que puedes colocar junto a tu mapa, para que los visitantes que te encuentren en el mapa sepan al instante si estás abierto. No requiere clave API.
  • Widget de Reserva de Citas: Añade una función de reservas a tu sitio web para que las personas puedan programar una cita contigo. Este widget permite añadir disponibilidad, listar tus tipos de servicio con duración y precios, y aceptar reservas sin necesidad de una herramienta adicional.
  • Widget de Preguntas Frecuentes: Este widget muestra respuestas a preguntas frecuentes en un acordeón con función de búsqueda. Hacer lo mismo en WordPress es sencillo, pero lograr la experiencia pulida que ofrece este widget implicaría lidiar con código o instalar otro plug-in más.

Si tienes un plan de alojamiento WordPress básico, los plug-ins consumen recursos esenciales del servidor, ralentizando tu sitio web y ofreciendo una mala experiencia de usuario a tus visitantes. Los widgets de Jotform se ejecutan en la infraestructura de Jotform, por lo que la carga no la gestiona tu sitio web. Esto libera recursos del servidor, haciendo que tu sitio web sea más rápido y fácil de usar.

¿Quieres llevar tu sitio WordPress al siguiente nivel? Consulta

Preguntas frecuentes

No para todos los métodos. El fragmento de código iFrame que obtienes de Google Maps (a través de Compartir e Insertar un mapa) no necesita clave; es gratuito y no tiene límites de uso, pero no puedes personalizarlo de forma extensiva. Personalizar la apariencia y la funcionalidad normalmente implica que necesitas una clave API, porque la mayoría de los plug-ins o widgets funcionan sobre el motor de Google. Eso requiere un proyecto de Google Cloud y una cuenta de facturación, incluso si tu tráfico está dentro de los límites mensuales gratuitos.

Sí, puede ralentizar tu sitio web. Un mapa interactivo de Google carga una gran cantidad de JavaScript, entre 100 KB y 2 MB. En una prueba independiente, una sola inserción redujo la puntuación de velocidad de página en un 14 por ciento, aumentando el tiempo hasta que el sitio web estaba listo para interactuar en 6,5 segundos. Para evitar ralentizaciones, carga el script del mapa solo en la página que lo utiliza, aplica carga diferida (lazy-load) al iFrame o añade una imagen de marcador de posición con clic para cargar.

Sí, pero no con la inserción básica mediante iFrame. Para múltiples marcadores, crea un mapa en Google My Maps: coloca tus marcadores, configúralo como público, copia el código de inserción y pégalo en tu sitio web. Aunque puedes colocar tantos como quieras, no puedes personalizar el estilo del mapa ni añadir paneles de detalle personalizados. Si quieres múltiples marcadores y funciones de personalización, el widget de Google Maps de Jotform hace el trabajo (solo necesita tu clave API de Google Maps).

Sí. Muchos plug-ins de Google Maps para WordPress tienen planes gratuitos funcionales que cubren mapas básicos, aunque las funciones avanzadas suelen estar reservadas para el plan de pago. Si prefieres no instalar un plug-in, el iFrame nativo de Google Maps y Google My Maps son opciones gratuitas. El widget de Google Maps de Jotform también es gratuito, añadiendo personalización y mapas con múltiples marcadores que no aumentan la carga del servidor, pero sigue requiriendo una clave API de Google Maps.

Este artículo está dirigido a propietarios de sitios WordPress, negocios locales, agentes inmobiliarios y organizadores de eventos que desean comparar formas de añadir un mapa interactivo y adaptable a dispositivos móviles mediante inserciones, plug-ins o widgets personalizables.

Enviar Comentario:

Jotform Avatar
Este sitio está protegido por reCAPTCHA y lo rigen la Política de privacidad de Google y los Términos de servicio.

Podo Comment Sea el primero en comentar.