TL;DR Una ciudad, una página, una entidad verificable: URL propia, contenido único, schema LocalBusiness y su ficha de Google Business Profile. El SEO local y el GEO son la misma casa: los cimientos son WordPress (estructura, indexación, datos estructurados) y el acabado es el contenido citable. Las menciones de IA son hiperlocales: el 95,7% de las menciones de restaurantes son específicas de ubicación (Uberall, 2026). Ojo: las plantillas clonadas por ciudad no funcionan, son doorway pages. Sin medición de menciones por ciudad no hay estrategia. Ahí entra Semly.
Tienes un negocio con varias sedes, tu web está en WordPress y quieres salir tanto en el Local Pack de Google como en las respuestas de ChatGPT, Gemini, Perplexity o Google AI. Buena noticia: el camino es más ordenado de lo que parece. Mala noticia: copiar y pegar la misma página cambiando el nombre de la ciudad ya no cuela.
Cómo crear páginas locales en WordPress que funcionen en Google y en la IA
Una página local por ciudad es una URL propia dedicada a una sede concreta, con contenido único, datos de contacto reales y datos estructurados que la identifican como entidad. No es una copia de tu página de servicio con otro nombre de ciudad.
Antes bastaba con una página de "Dónde estamos". Hoy no. La IA evalúa cada ubicación por separado, con sus propias pruebas. De hecho, el 95,7% de las menciones de IA en restaurantes son específicas de ubicación (Uberall, 2026). Y no importa lo fuerte que sea tu marca: una presencia local débil no se compensa sola.
Al terminar esta guía tendrás una página por ciudad, única, con schema y medible. Vamos paso a paso.
Ojo con esto: si tu plan es generar 30 páginas cambiando solo el nombre de la ciudad, para ahí. Eso son doorway pages, y Google las penaliza desde 2015.
Antes de empezar: qué necesitas y cuándo este método no encaja
Antes de tocar nada, revisa que tienes esto:
- Acceso a WordPress con permisos para crear páginas y editar el tema.
- Un plugin de SEO local: Rank Math, Yoast o AIOSEO.
- Una ficha de Google Business Profile por sede.
- NAP idéntico en web, GBP y directorios (nombre, dirección, teléfono).
- Datos reales por sede: dirección, horarios, teléfono, servicios disponibles, equipo, fotos.
Cuándo no aplica: si tienes una sola ubicación, si tus sedes no tienen dirección física ni atención local, o si tu negocio es 100% online sin zona de servicio. En esos casos, este método te va a sobrar.
Una duda típica: ¿necesito una ficha GBP por sede? Sí, si cada sede atiende clientes en su zona. ¿Y si no tengo dirección física? Entonces trabaja con zona de servicio, pero no inventes una dirección.
Paso 1: Define la arquitectura de URLs y la estructura en WordPress
Aquí se decide todo lo demás. Una URL por ciudad, limpia y clara. Por ejemplo: /servicios/madrid/.
| Situación | Qué hacer |
|---|---|
| Pocas sedes (2–5) | Subcarpeta por ciudad: /servicios/valencia/ |
| Muchas sedes (6–50) | Tipo de post "Ubicaciones" con permalinks personalizados |
| Varios países | Subcarpeta por país y luego por ciudad |
Enlaza cada página local desde el menú y desde la home. Si nadie las encuentra, no existen.
Ojo con esto: cuidado con la canibalización. Si tu página de servicio general y tu página de ciudad compiten por la misma consulta, Google no sabrá cuál mostrar. Deja la página de servicio para lo general y la de ciudad para lo local.
Paso 2: Crea contenido único por ciudad (no plantillas)
Este es el requisito que Google y la IA exigen de verdad. Apunta a un mínimo del 60–70% de contenido único y entre 600 y 1.200 palabras por página (Local Max, 2026).
¿Qué incluir en cada una?
- Servicios disponibles en esa sede concreta.
- Zonas cubiertas.
- Equipo local, con nombres si puedes.
- Casos o reseñas de clientes de esa ciudad.
- Precios, si aplica.
- FAQ locales.
Qué NO hacer: sustituir solo el nombre de la ciudad. Cambiar "Madrid" por "Sevilla" y dejar el resto igual es la receta perfecta para no aparecer.
Un bloque único por sede podría ser algo así: "En nuestra sede de Bilbao trabajamos sobre todo con clínicas dentales del centro. Llevamos 40 casos desde 2023 y nuestro equipo local son Marta y Iker." Eso no lo puedes clonar.
Paso 3: Añade schema LocalBusiness por sede y valídalo
Cada página de ubicación necesita su propio schema. No uno para toda la web.
Usa el tipo específico que te corresponda (Restaurant, Dentist, HairSalon) en lugar de "LocalBusiness" genérico. Incluye name, address, geo, openingHours, telephone, priceRange y sameAs. Puedes implementarlo con tu plugin de SEO o con JSON-LD manual, y validarlo en el Rich Results Test.
Importante: el schema no es un factor de ranking directo. Google lo ha confirmado. Lo que hace es ayudar a que Google y los modelos entiendan y extraigan tu información. De hecho, la extracción de GPT-4 pasa del 16% al 54% con datos estructurados (Semrush/Digidop, 2025). Si quieres profundizar en cómo se mapea tu contenido para los sistemas de IA, revisa esta guía sobre el mapa llms.txt.
Un detalle de 2026: el 7 de mayo Google retiró los FAQ rich results. Pero FAQPage sigue siendo válido y útil para la IA (Diligent, 2026). Así que sí, sigue usándolo.
Paso 4: Escribe para que la IA te cite (Answer Capsules y FAQ)
Aquí conviertes la página en una fuente citable. La estructura manda.
- H2 y H3 en forma de pregunta.
- Respuesta directa en 20–25 palabras al inicio de cada sección.
- FAQ de 40–80 palabras por respuesta.
- Tablas comparativas cuando ayuden.
- Datos con fuente y año.
El 44,2% de las citas de ChatGPT proviene del primer 30% del texto (Kevin Indig, 2025). Traducción: lo importante va arriba. Y el contenido de menos de 3 meses es 3 veces más probable de ser citado, así que refresca.
Cada motor tiene su lógica (Product Hackers, 2026): ChatGPT prioriza tablas, schema y FAQ; Gemini valora el consenso social (Reddit, reseñas, YouTube); Perplexity cita con enlace y premia la frescura; Claude premia la densidad y la coherencia de entidad. Trabajar bien la visibilidad en IA empieza por entender cómo leen los modelos tu estructura.
Paso 5: Consistencia de entidad: NAP, reseñas y señales locales
Este es el filtro de confianza que usan los modelos. Si falla, te descartan.
Los AI Overviews extraen entre 8 y 20 negocios candidatos y descartan los que tienen NAP inconsistente entre web, GBP y directorios (RevioReputation, 2026). Revisa que tu nombre, dirección y teléfono sean idénticos en todas partes.
Sobre reseñas: apunta a 5–10 nuevas al mes por sede y responde en menos de 24 horas. El volumen de reseñas predice las menciones de IA; las estrellas no (Uberall, 2026). Y lo que supera los 90 días se descuenta bastante.
Añade también fotos actualizadas y enlaces a las redes sociales de cada sede.
Paso 6: Mide tu visibilidad en Google y en la IA por ciudad
Sin medición, esto es fe ciega. Necesitas un sistema.
Monta una biblioteca estable de 20–50 prompts por intención: local, descubrimiento, evaluación y alternativa. Mantén un núcleo fijo y un bloque exploratorio. Revisa cada 14, 28 y 56 días (YAG, 2026).
Trabaja con estados de evidencia: verificado, envejecido, desconocido y bloqueado. Y sigue KPIs como menciones, citas, posición, sentimiento y share of voice.
Ojo con esto: no existe una métrica universal de visibilidad en IA. Cada herramienta usa sus propios prompts y ponderaciones, así que los scores no son comparables entre sí.
Aquí es donde entra Semly. Es la capa de medición y contenido que complementa tu flujo en WordPress: monitoriza tu marca en ChatGPT, Gemini, Claude, Google AI y Grok, analiza qué empresas aparecen en las respuestas reales y genera contenido para que la IA pueda recomendarte. Se integra con WordPress y WooCommerce vía API key, así que publicas sin salir de tu CMS. No sustituye a tu plugin de SEO local ni a tu gestor de fichas GBP: se suma a ellos.
Errores frecuentes y cómo arreglarlos
- Plantillas clonadas. Causa: prisa por cubrir ciudades. Arreglo: reescribe cada página con datos reales de esa sede.
- NAP inconsistente. Causa: cada sede lo puso a su manera. Arreglo: unifica nombre, dirección y teléfono en web, GBP y directorios.
- Un solo schema para todas las sedes. Causa: comodidad. Arreglo: un schema por página de ubicación.
- Contenido sin datos locales. Causa: texto genérico. Arreglo: añade equipo, zonas, casos y reseñas de la ciudad.
- No medir menciones. Causa: solo mirar rankings. Arreglo: crea tu biblioteca de prompts y revísala con calendario.
- Esperar resultados en una semana. Causa: expectativas altas. Arreglo: los primeros resultados suelen verse entre 4 y 12 semanas (Buda SEO, 2026).
Nada de esto es culpa tuya. Son errores de proceso, y se corrigen.
Qué hacer después: siguientes pasos y variantes
Cuando tengas tus ciudades funcionando, amplía a nuevas con el mismo proceso. Si operas en varios países o idiomas, añade hreflang: trátalo como una buena práctica de claridad, no como un requisito documentado para variantes regionales dentro de un mismo idioma.
Y trabaja la autoridad externa. El 94% de las citaciones de IA proviene de fuentes que no son tuyas (Muck Rack, 2025). Directorios locales, prensa sectorial y YouTube pesan más de lo que crees.
¿Cuándo pasar de la gestión manual a una plataforma? Cuando tengas más de un puñado de sedes y quieras medir menciones por ciudad sin volverte loco con hojas de cálculo. Ahí Semly te ahorra el trabajo pesado: mide tu visibilidad en IA por ubicación y te ayuda a generar el contenido que la IA necesita para citarte. Pruébalo cuando quieras, sin promesas de resultados garantizados.
Checklist final de lanzamiento por ciudad
- URL única por ciudad.
- 60–70% de contenido único.
- Schema validado en Rich Results Test.
- Ficha GBP enlazada.
- NAP revisado en web, GBP y directorios.
- FAQ con schema.
- Prompts de medición creados.
Mini-glosario
- Página local: URL dedicada a una sede concreta, con contenido y datos propios.
- NAP: nombre, dirección y teléfono. Deben ser idénticos en todas partes.
- Schema LocalBusiness: datos estructurados que describen tu negocio y su ubicación.
- Answer Capsule: respuesta directa y breve al inicio de una sección, pensada para ser citada.
- GEO: optimización para aparecer en respuestas de IA. Es una capa sobre un SEO sólido, no una disciplina aparte.
- Prompt de medición: pregunta concreta que lanzas a un modelo para ver si te menciona.
FAQ breve
¿Son contenido duplicado las páginas por ciudad? No, si cada una tiene contenido único. El problema aparece cuando solo cambias el nombre de la ciudad. Apunta a un 60–70% de contenido propio por página.
¿Cuántas páginas necesito? Una por sede con dirección física y atención local. Si tienes 8 sedes, son 8 páginas.
¿Cómo aparecer en ChatGPT? Con estructura clara: H2 en forma de pregunta, respuestas directas, FAQ, tablas y datos con fuente. Y con consistencia de entidad en toda la web.
¿El schema mejora mi ranking? No de forma directa. Google lo ha confirmado. Ayuda a que te entiendan y te extraigan mejor, que es otra cosa.