Campañas locales activas pero sin clientes en la puerta? Es una situación frecuente: la segmentación se activa y el tráfico o las conversiones no aparecen, provocando frustración y gasto publicitario sin retorno. Preferencias, radios mal configurados o fichas inconsistentes suelen estar detrás.
Si al abrir la publicidad geolocalizada los anuncios no llegan a clientes locales es probable que haya fallos en segmentación, NAP, Google Business Profile o configuración de Google Ads; revisa la coincidencia NAP, ajustes de ubicación, exclusiones por radio y pruebas con emulación de ubicación. Se incluye un checklist práctico y tests reproducibles para corregirlo: corregir ficha, ajustar targeting, probar desde la ubicación y medir en ventanas temporales.
Resumen del proceso
Resumen de los pasos clave y el resultado inmediato: corregir ficha, ajustar targeting, probar desde la ubicación y medir en ventanas temporales.
- Verifica y unifica NAP en Google Business Profile (30–90 minutos para la edición inicial; propagación típica 24–72 horas para cambios menores, y hasta 14 días si Google requiere revisión manual o hay duplicados). Las ediciones se publican rápido en la interfaz, pero la indexación y la asociación de la ficha a campañas (y a resultados locales) depende de procesos de caché y revisiones manuales; por eso conviene planificar ventanas de medición a 48h, 7d y 21d.
- Cambia targeting a presencia en Google Ads si tu objetivo es priorizar usuarios que están o frecuentan la zona (5–10 minutos), pero ten en cuenta que "presencia" reduce la probabilidad de impresiones fuera del área sin garantizar exclusividad absoluta: Google puede seguir mostrando anuncios en búsquedas con intención local o en casos de IP/GPS ambiguo. Verifica el efecto con el informe "User location" y con Ad Preview para confirmar que las impresiones se alinean con la audiencia física objetivo.
- Ejecuta tests de emulación GPS y VPN para distinguir IP vs GPS (15–60 minutos por test).
- Registra logs antes/después y valida KPIs en 48h, 7d y 21d.
Paso 1
¿Ficha GBP verificada?
Sí → Sigue
No → Verificar (30–90 min).
Paso 2
¿Tienes sucursales cercanas?
No → Radio 1–5 km
Sí → Plantilla multi‑ubicación
Paso 3
¿Necesitas precisión <200 m?
Sí → beacons/Wi‑Fi
No → geofencing
Usa esta infografía para decidir la inversión inicial: pruebas rápidas (0–48h), acciones tácticas (48h–7d) y optimización estratégica (7–21d).
Paso 1: verifica y unifica la ficha local
Verifica la ficha para lograr la coincidencia NAP que Google reconozca.
Empieza por acceder a Google Business Profile y abre cada ficha de tu establecimiento. Corrige nombre, dirección y teléfono exactamente como aparecen en tu escaparate y en la web. Incluye coordenadas GPS si el pin está mal colocado; en Google Maps, arrastra el pin al punto exacto.
Tiempo estimado:
- 30–90 minutos por ficha
- propagación: horas hasta semanas. Mucha gente cree que cambiar la dirección es instantáneo.
- En la práctica, en España las correcciones en zonas céntricas suelen pasar por revisión manual y tardar más (hasta 2 semanas).
Sub‑pasos prácticos:
- Abre Google Business Profile > Info > Dirección. Copia la dirección exacta y pega en un documento CSV con campo "NAP".
- Comprueba duplicados: busca tu negocio en Google Maps y elimina o fusiona duplicados desde GBP.
- Ajusta horario y estado de apertura: un horario erróneo reduce impresiones en búsquedas "abierto ahora".
Un escenario habitual que he gestionado: una tienda en Madrid con pin desplazado 300 m -> después de ajustar pin y unificar NAP las impresiones locales aumentaron 320% en 7 días.
Paso 2: ajusta la segmentación en la campaña
Cambia la configuración de targeting para dirigirte solo a usuarios en la zona.
En Google Ads abre la campaña > Ajustes > Ubicaciones. Selecciona "Personas en o que frecuentan estas ubicaciones" o la opción traducida como presencia. Esto evita que Google muestre anuncios a usuarios que simplemente buscan desde fuera la zona.
Tiempo estimado: 5–15 minutos por campaña. Bloque habitual: en cuentas con muchas campañas la opción se repite y se queda en "interés" por defecto.
Sub‑pasos prácticos:
- Revisa la jerarquía: cuenta > campaña > grupo de anuncios. Si una plantilla de ubicación a nivel cuenta impone otra regla, cámbiala primero.
- Ajusta radio y códigos postales: usa radios de 500 m a 5 km según tipo de negocio.
- Añade exclusiones por radio si tienes sucursales próximas para reducir solapamientos.
Muchos recomiendan usar "interés" para ampliar alcance, pero tras analizar casos reales de Diseño web y marketing, el error más frecuente es mantener esa opción en aperturas: se gasta presupuesto en usuarios fuera de la zona.

Para diagnosticar fallos de geo‑targeting en Google Ads conviene seguir una guía técnica concreta. Primero, usa la herramienta "Ad Preview and Diagnosis" seleccionando la ubicación objetivo para comprobar apariciones sin acumular impresiones reales; anota timestamp y resultado. Segundo, en la campaña abre "Locations" y segmenta el reporte por "User location" (no por "Targeted"): ahí verás desde qué ubicaciones reales provienen impresiones y clics, y podrás detectar si Google está usando IPs foráneas. Tercero, revisa el informe de "Search terms" y los segmentos por dispositivo y red para detectar discrepancias entre búsquedas locales y tráfico real; si muchos términos muestran alto volumen fuera del área objetivo, puede ser que la segmentación esté en modo "interés". Cuarto, comprueba ajustes que influyen en geotargeting: exclusiones de IP, plantillas a nivel cuenta y bid adjustments por ubicación; cualquier regla a nivel cuenta puede sobrescribir campañas.
Finalmente, contrasta estos hallazgos con Ad Preview y con datos de Google Business Profile (coordenadas y pin en Maps) para localizar si el problema es de Google Ads (IP/segmentación) o de la ficha (pin/NAP). Este flujo técnico permite separar causas y tomar acciones precisas sin adivinar si la falta de tráfico se debe a Google Ads, a Google Business Profile o a problemas de IP/GPS.
Paso 3: distingue IP vs GPS con pruebas reproducibles
Distingue la señal que falla para aplicar la corrección adecuada.
Realiza tres pruebas: móvil con GPS real, móvil con emulación GPS y escritorio con VPN a la zona objetivo. Registra cada prueba en un log (timestamp, método, ubicación simulada, impresiones, clicks).
Tiempo: 15–60 minutos por ciclo de pruebas. Atención: las pruebas desde emuladores pueden fallar si el navegador usa cache o cookies antiguas.
Sub‑pasos prácticos:
- Móvil GPS real: activa ubicación, abre Google Maps y realiza una búsqueda local; revisa si tu anuncio aparece.
- Emulación GPS en Android: activa "Opciones de desarrollador" > Ubicaciones simuladas y usa una app como "Fake GPS". En iOS usa Xcode o TestFlight en pruebas controladas.
- VPN/Escritorio: conecta a una VPN o usa tethering desde un móvil con IP local; limpia cookies y prueba en modo incógnito.
Si el anuncio aparece con GPS real pero no con VPN, el problema es de IP/routing y debes revisar exclusiones/segmentación por IP. Si aparece con VPN pero no con GPS simulado, revisa ajustes de presencia y permiso de ubicación en el navegador.
Para que las pruebas sean reproducibles crea un checklist con pasos y campos estándar en un Google Sheet/CSV que puedas compartir con equipo o agencia. Ejemplo de pasos:
- Registrar estado inicial: fecha, campaign_id, impresiones, clics, user_location
- Test GPS real: activar ubicación en móvil, limpiar caché, abrir navegador en incógnito y buscar el término objetivo, anotar si aparece el anuncio
- Emulación GPS: usar app de ubicación simulada en Android o Xcode en iOS, repetir búsqueda con UTM de prueba (ej.: ?utm_source=geo_test&utm_medium=emulation&utm_campaign=mad_center)
- VPN/Escritorio: conectar a VPN con salida en la ciudad objetivo, probar en ventana incognito y anotar diferencias
- Repetir cada test tras cada cambio y registrar en filas del CSV: test_id, método(GPS/VPN/emulación), lat,lon, impresiones, clics, conversiones, observaciones. Incluye en la misma hoja una pestaña con la plantilla CSV de ubicaciones (id_ubicación, nombre, NAP, lat, lon, radio_m, prioridad) para importación masiva en campañas locales y otra con UTM ejemplo para que Analytics segmente tráfico por ubicación. Este enfoque convierte pruebas con emulación GPS y VPN en procesos reproducibles y comparables entre días (48h, 7d, 21d), facilitando auditorías y optimización del geo‑targeting.
Paso 4: implementa registros y métricas
Crea registros que te permitan comparar claramente el impacto de cada cambio.
Crea un CSV o Google Sheet con columnas: timestamp, test_id, método (GPS/VPN/IP), lat,long, campaña_id, impresiones, clics, conversiones, observaciones. Rellena antes de cualquier cambio y repite en 48h, 7d y 21d.
Tiempo: 20 minutos para crear la plantilla; 10–30 minutos para cada entrada de prueba.
Sub‑pasos prácticos:
- Añade UTM en las URLs locales para poder segmentar tráfico en Google Analytics por ubicación.
- Si tienes llamadas como conversión, activa grabación de llamadas (cumpliendo RGPD) o usa número dinámico por ubicación.
- Documenta cualquier cambio en GBP con timestamp para correlacionarlo con logs.
Un caso real resume por qué es imprescindible registrar logs antes y después: una tienda de repuestos en Madrid detectó cero visitas físicas atribuibles a campañas locales. Antes de intervenir, el log (48h) mostraba: impresiones 1.200, clics 18 (CTR 1,5%), conversiones offline registradas 1 llamada/semana, y la columna 'user_location' reveló el 72% de impresiones fuera del código postal objetivo. Tras corregir el pin en Google Business Profile y cambiar segmentación a "presencia" más exclusiones de IP, a los 7 días el log mostró: impresiones 3.840 (+220%), clics 120 (CTR 3,1%), conversiones offline 14 llamadas/semana y CPA estimado pasó de €45 a €12.
Un extracto de CSV de logs podría quedar así: "2025-03-10T09:12Z, test01, GPS_real, 40.4168,-3.7038, campaña_MAD_R01, 3840, 120, 14". Mostrar el antes/después con métricas (impresiones, CTR, conversiones, CPA) ayuda a justificar inversión en optimización y a validar cambios en KPIs de tienda y campañas locales.
Paso 5: multi‑ubicación y plantillas operativas
Crea una plantilla y reglas para evitar solapamientos entre sucursales.
Diseña un CSV con estos campos: id_ubicación, nombre, NAP, lat, lon, radio_m, prioridad, campaña_id, excl_ips, horario, tag_ciudad. Usa esta plantilla para subir ubicaciones masivas y para auditar.
Tiempo de creación: 1–3 horas según número de ubicaciones. Importar plantillas en Google Ads o plataformas de gestión puede tardar 10–60 minutos.
Sub‑pasos prácticos:
- Define prioridad: si dos campañas se solapan, decide por regla (ej.: prioridad por proximidad; si distancia <300 m, campaña de oferta presencial gana).
- Nombra campañas con convenciones: ciudad_barrio_servicio_prio (ej.: madrid_ventas_repuestos_p1).
- Automatiza comprobaciones periódicas (script semanal) para detectar pins duplicados o cambios en GBP.
Errores que arruinan el resultado
Elimina los fallos que más presupuesto queman y retornan poco. Aplica correcciones en orden de impacto.
- Mantener "interés" en lugar de "presencia" causa impresiones fuera del área. Resultado: CPC altos, CTR bajo. Tiempo para corregir: inmediato, pero medir en 48h.
- NAP inconsistente entre GBP, web y citations reduce la visibilidad local. Resultado: anuncios no se asocian a fichas y Local Inventory Ads fallan.
- No probar la geolocalización: asumir que los cambios son inmediatos es la causa más común de frustración. Resultado: cambios mal evaluados y presupuesto desperdiciado.
Muchos gestores novatos aplican cambios masivos sin logging; esto impide revertir correctamente y medir impacto.
Comparativa de métodos locales
Compara precisión, coste, tiempo y riesgos para elegir bien.
| Método |
Precisión |
Coste |
Tiempo |
Riesgos legales |
| Segmentación por presencia (Google Ads) |
Alta |
Bajo |
Inmediato |
Bajo |
| Geofencing / Radio |
Media–Alta |
Medio |
1–3 días |
Medio |
| Beacons / Wi‑Fi tracking |
Muy alta |
Alto (hardware) |
1–4 semanas |
Alto (consentimiento) |
| Pruebas con VPN / Emulación |
Baja–Media (sólo test) |
Bajo |
Horas |
Bajo (solo pruebas) |
Riesgos legales y privacidad
Cumple la normativa para evitar sanciones y proteger a tus clientes.
Solicita consentimiento claro cuando uses tracking más allá de cookies (beacons, Wi‑Fi). Incluye en el aviso de privacidad: propósito del tratamiento, periodo de retención y opción de exclusión. Consulta con legal si usas grabación de llamadas o seguimiento en tienda.
Tiempo para adaptar: 1–5 días con asesoría legal. En la práctica, muchas pymes implementan soluciones técnicas sin consultar LOPDGDD/RGPD; esto crea riesgos evitables.
Sub‑puntos rápidos:
- Usa textos claros: "Usamos datos de ubicación para mostrarte ofertas locales. Acepta para continuar.".
- Guarda logs anonimizados y elimina datos que permitan identificar usuarios pasados 30 días si no son necesarios.
Preguntas frecuentes
¿Cuáles son los errores más comunes que veo?
Los errores más habituales son: segmentación por interés en vez de presencia, ficha no verificada y ausencia de pruebas de emulación.
¿Cuánto tarda en notarse un cambio en la ficha?
Normalmente 48 horas para cambios menores; hasta 2 semanas si Google hace revisión manual o hay duplicados.
¿Cómo pruebo si es problema de IP o GPS?
Haz tres tests: móvil GPS real, emulación GPS, escritorio con VPN; compara logs y verás qué señal falla.
¿Qué KPIs debo vigilar primero?
Impresiones locales, CTR en la zona objetivo, conversiones por ubicación y CPA local; revisa en 48h, 7d y 21d.
¿Qué hago si tengo varias sucursales cercanas?
Asigna prioridad por campaña, usa plantillas con campo "prioridad" y evita radios que se solapen por debajo de 300 m.
¿Necesito beacons para buen targeting?
Solo si quieres precisión <200 m en interiores; tienen coste y obligaciones de consentimiento (RGPD/LOPDGDD).
¿Puedo excluir IPs que generan ruido?
Sí. En Google Ads añade exclusiones de IP en la configuración de la campaña; documenta cambios en tu log.
Siguientes pasos
Aplica estas tres acciones para recuperar control en 7–21 días:
- Implementa la plantilla NAP y corrige pins en GBP (0–48h para cambios iniciales).
- Cambia targeting a presencia y configura radios/exclusiones por IP (0–72h para aplicar).
- Ejecuta tests GPS/VPN y registra logs en tu hoja (48h, 7d, 21d) y compara KPIs.
⚠️ Si tras 21 días no ves mejora: revisa duplicados de ficha, verifica que no hay reglas a nivel cuenta que sobrescriban campañas y considera pedir soporte de Google para revisión manual.
Plantilla rápida: crea un Google Sheet con pestañas "fichas", "campañas", "logs"; usa la columna "fecha_mod" para correlacionar cambios y medir efecto. Esto facilita auditorías y la entrega a tu agencia local.