La mayoría de los hoteles son invisibles para la búsqueda IA. Esta guía le explica por qué y cómo solucionarlo, tanto si gestiona 1 propiedad como 1.000.
Marcado de esquema JSON-LD, datos estructurados y enriquecimiento de ubicación para hacer visibles los hoteles en ChatGPT, Perplexity y Google AI Overviews.
Sin datos geo
Lo que ve la IA: nada aprovechable. Cero consultas de proximidad respondidas.
Con GeoEnrich
Lo que ve la IA: utilizable para más de 40 tipos de consultas, incluyendo "cerca de la Estación Central", "a pie de restaurantes", "fácil acceso al metro".
GeoEnrich genera automáticamente la columna derecha a partir de una dirección. Una sola llamada a la API.
Añada este JSON-LD al sitio web de su hotel para ser inmediatamente descubrible por los motores de búsqueda IA:
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Hotel Amsterdam Central",
"url": "https://www.example-hotel.com",
"telephone": "+31 20 123 4567",
"email": "reservations@example-hotel.com",
"address": {
"@type": "PostalAddress",
"streetAddress": "Prins Hendrikkade 33",
"addressLocality": "Amsterdam",
"addressRegion": "North Holland",
"postalCode": "1012 TM",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.3787,
"longitude": 4.9010
},
"description": "Luxury 4-star hotel overlooking Amsterdam Central Station with spa, rooftop bar, and canal views.",
"priceRange": "EUR150-350",
"starRating": {
"@type": "Rating",
"ratingValue": 4.5,
"bestRating": 5
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.5,
"reviewCount": 823,
"bestRating": 5,
"worstRating": 1
},
"checkinTime": "15:00",
"checkoutTime": "11:00",
"amenityFeature": [
{"@type": "Text", "name": "Free WiFi"},
{"@type": "Text", "name": "Swimming Pool"},
{"@type": "Text", "name": "Spa"},
{"@type": "Text", "name": "Restaurant"},
{"@type": "Text", "name": "Gym"},
{"@type": "Text", "name": "Parking"}
],
"petsAllowed": true,
"offers": {
"@type": "Offer",
"url": "https://www.example-hotel.com/book",
"priceCurrency": "EUR",
"price": "200"
}
}
¿Desea la versión completa con puntuaciones de ubicación, POIs, atracciones cercanas y tipos de habitación? Consulte los ejemplos de schema completos a continuación.
Los usuarios realizan consultas cada vez más específicas a los motores de IA que requieren tanto datos de ubicación como de propiedad. Estos son los patrones de consulta reales a los que su hotel debe dar respuesta:
Búsquedas por Servicio + Ubicación:
Búsquedas Logísticas:
Búsquedas de Experiencia:
Sus datos deben soportar estas consultas. Eso significa:
Su schema de hotel es la base. Los sistemas de IA lo leen primero para entender qué es, dónde está, qué ofrece y qué calidad tiene.
Tipo de Hotel: LodgingBusiness vs Hotel
Use "@type": "Hotel" para hoteles tradicionales. Use LodgingBusiness solo para alojamientos inusuales (albergues, cabañas, casas flotantes). La mayoría de propiedades son Hotels.
Campos Obligatorios
name: Identidad de la propiedad (ej. "The Pulitzer Amsterdam")address (PostalAddress completo): Coincidencia de ubicación, cálculo de distanciasgeo (latitud, longitud): Posicionamiento preciso para consultas como "hoteles en un radio de 1 km"description: La IA usa este texto para hacer coincidir consultas, clasificar relevancia y citar en respuestasaggregateRating: Señal de confianza, la IA clasifica más alto los hoteles mejor valoradosoffers (rango de precios): Filtrado para búsquedas sensibles al presupuestoamenityFeature: Capacidades específicas que la IA puede citar (piscina, spa, restaurante, WiFi)image: Confirmación visual para usuarios tras la recomendación de IAEscribir Descripciones que la IA Realmente Cite
Su campo de descripción es crucial. Los sistemas de IA extraen detalles de este texto para responder a las consultas de los usuarios.
Mala descripción (genérica, vaga):
"Bonito hotel en Ámsterdam. Habitaciones agradables. Personal amable. Excelente ubicación."
Buena descripción (específica, consciente de la ubicación, rica en servicios):
"Hotel de lujo de 5 estrellas que ocupa un palacio restaurado del siglo XVII en el canal Prinsengracht de Ámsterdam. 80 habitaciones con ventanas del suelo al techo con vistas a la vía fluvial más antigua de Ámsterdam. Los servicios incluyen restaurante con estrella Michelin, spa con sauna y baño de vapor, terraza en la azotea con vistas al canal, gimnasio 24 horas y WiFi gratuito. A 150 metros de la iglesia Westermarkt y 300 metros de la Casa de Ana Frank. A pie de las galerías y tiendas del barrio Jordaan. Acceso directo en tranvía a la Estación Central (5 minutos) y el aeropuerto (20 minutos)."
Cuando los usuarios preguntan por "hoteles familiares con habitaciones amplias y puertas comunicantes" o "habitaciones dobles con vistas a la ciudad por menos de 200 euros", necesitan datos a nivel de habitación.
Use HotelRoom anidado dentro de su schema de hotel mediante containsPlace.
{
"@type": "HotelRoom",
"name": "Deluxe Double Room with Canal View",
"description": "45 sqm room with king-size bed, floor-to-ceiling windows overlooking Prinsengracht canal.",
"bed": [
{
"@type": "BedDetails",
"name": "King Size",
"numberOfBeds": 1
}
],
"occupancy": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 2
},
"amenityFeature": [
{"@type": "Text", "name": "Private balcony"},
{"@type": "Text", "name": "Air conditioning"},
{"@type": "Text", "name": "Rainfall shower"},
{"@type": "Text", "name": "Minibar"},
{"@type": "Text", "name": "Safe"},
{"@type": "Text", "name": "Free WiFi"}
],
"floorSize": {
"@type": "QuantitativeValue",
"value": 45,
"unitCode": "MTK"
},
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "280"
}
}
Cree entradas HotelRoom separadas para cada categoría principal de habitación:
Los sistemas de IA ponderan mucho las reseñas y valoraciones. Un hotel de 4,8 estrellas con 2.000 reseñas aparece mucho más alto en las recomendaciones que un hotel de 5 estrellas con 3 reseñas.
Incluya siempre aggregateRating a nivel de hotel:
{
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.6,
"reviewCount": 1847,
"bestRating": 5,
"worstRating": 1
}
}
Por qué esto importa:
ratingValue: Puntuación bruta (sobre 5). La IA la usa para el ranking.reviewCount: Número de reseñas. Cuantas más = más confianza de la IA.Use el array review para reseñas individuales. Incluya al menos sus 10-20 mejores reseñas. Los motores de IA extraen estos fragmentos al responder "¿qué dice la gente de este hotel?"
Cómo usa la IA las valoraciones:
Aquí es donde la GEO potencia verdaderamente las recomendaciones de IA. El enriquecimiento de ubicación hace que su hotel pueda responder a consultas logísticas.
Puntos de Interés (POI) Cercanos
Cree entradas additionalProperty para las atracciones cercanas. Cuando un usuario pregunta "hoteles a pie del Louvre", la IA necesita estos datos:
{
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Nearest Museum",
"value": "Anne Frank House, 300 meters walking distance (5 minutes)"
},
{
"@type": "PropertyValue",
"name": "Nearest Public Transport",
"value": "Westermarkt Tram Stop (lines 13, 14), 150 meters (2 minutes)"
},
{
"@type": "PropertyValue",
"name": "Nearest Airport",
"value": "Amsterdam Airport Schiphol, 9 km (express train 20 minutes, bus 45 minutes)"
}
]
}
Puntuaciones de Ubicación
Las puntuaciones estructuradas ayudan a la IA a entender las características del barrio de su propiedad:
{
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Walkability Score",
"value": "92/100 - Walker's Paradise. Most errands can be accomplished on foot."
},
{
"@type": "PropertyValue",
"name": "Transit Score",
"value": "94/100 - Excellent Public Transportation. Convenient for most trips."
},
{
"@type": "PropertyValue",
"name": "Nightlife Score",
"value": "85/100 - Very High. Lots of nearby bars, clubs, restaurants, music venues."
}
]
}
Automatizar el Enriquecimiento de Ubicación con la API GeoEnrich
En lugar de introducir manualmente todos estos datos, use la API MapAtlas GeoEnrich. Extrae automáticamente atracciones cercanas, conexiones de transporte y puntuaciones de ubicación a partir de sus coordenadas.
El JSON-LD es esencial, pero la estructura de contenido HTML de su sitio web también importa. La IA rastrea ambos.
Su página de destino debe tener encabezados H2 que coincidan con cómo buscan los usuarios:
Sección de Preguntas Frecuentes (Crítica para la IA)
Cree una sección de FAQ dirigida a patrones de consulta específicos de IA:
Enlace entre el contenido de su hotel, habitaciones y ubicación para ayudar a la IA a entender las relaciones y mejorar el ranking contextual.
Entender cómo la IA cita hoteles le ayuda a optimizar sus datos.
Cuando ChatGPT, Perplexity o Claude responde a "mejores hoteles románticos en Ámsterdam con vistas al canal por menos de 250 euros", esto influye en la recomendación:
Señales de Datos:
Los sistemas de IA citan hoteles así:
"The Pulitzer Amsterdam es una excelente opción. Este hotel de lujo de 5 estrellas ocupa 25 palacios del siglo XVII interconectados en el canal Prinsengracht. Las habitaciones tienen ventanas del suelo al techo con vistas al canal, techos altos y mobiliario de época. El hotel dispone de spa, bar en la azotea y restaurante recomendado por Michelin. Los huéspedes le otorgan 4,6 estrellas. Las tarifas empiezan desde 280 EUR por noche."
Esa cita proviene directamente de su schema: descripción, reseñas, servicios, ofertas/precio.
Evítelos para garantizar que la IA pueda descubrir y clasificar correctamente su hotel.
1. Coordenadas Incorrectas o Ausentes
Coordenadas como "52, 4" apuntan al océano entre Ámsterdam y el Reino Unido. Use 4+ decimales: "latitude": 52.3787, "longitude": 4.9010. Las coordenadas incorrectas rompen completamente los cálculos de distancia.
2. Sin Schema a Nivel de Habitación
La IA no puede responder a "habitaciones con balcones" o "habitaciones familiares con puertas comunicantes" sin el schema HotelRoom a nivel de habitación anidado mediante containsPlace.
3. Descripciones Genéricas
"Bonito hotel en Ámsterdam. Gran ubicación. Excelente servicio." podría aplicarse a cualquier hotel. La IA no puede extraer detalles ni hacer coincidir consultas de usuarios. Sea específico: "Hotel de lujo de 4 estrellas en el barrio Jordaan de Ámsterdam, a 300 metros de la Casa de Ana Frank."
4. Sin Datos de Atracciones Cercanas
Si no menciona las atracciones cercanas en additionalProperty o en la descripción, pierde consultas como "hoteles a pie de museos."
5. Disponibilidad y Precios Desactualizados
Actualice los precios como mínimo mensualmente. La IA cree que está cerrado o no es de fiar si los precios son antiguos.
6. Sin Marcado de Reseñas
Una starRating alta sin reviewCount no es de confianza. Use siempre aggregateRating con ratingValue y reviewCount.
7. Dirección Incompleta
Incluya siempre postalCode y addressCountry en PostalAddress. Los campos faltantes impiden la verificación.
Valide su schema antes de lanzar su optimización GEO.
Herramienta 1: Google Rich Results Test
Vaya a search.google.com/test/rich-results, pegue la URL de su página y busque "Hotel" en las etiquetas válidas. Compruebe los errores o advertencias y revise la vista previa de los resultados enriquecidos.
Herramienta 2: AEO Checker
Vaya a /ai-seo-checker e introduzca la URL de su hotel. Recibirá un informe detallado sobre la completitud del schema, la precisión de las coordenadas, la cobertura de atracciones cercanas, las lagunas en el enriquecimiento de ubicación y sugerencias de mejora. Apunte a un 85%+ de completitud del schema con 20+ atracciones cercanas definidas.
Herramienta 3: Probar en Sistemas de IA Reales
Pregunte a ChatGPT, Perplexity y Claude: "mejores hoteles de 4 estrellas en Ámsterdam con spa por menos de 250 euros." Compruebe si su hotel aparece y cómo se describe. Si su hotel no aparece, probablemente tenga un problema de schema: datos incompletos, coordenadas incorrectas, bajo número de reseñas o datos de servicios faltantes que coincidan con la consulta.
Validación JSON-LD
Use un linter JSON en jsonlint.com. Los errores comunes incluyen comas faltantes entre propiedades, comillas alrededor de números (las coordenadas deben ser números, no cadenas de texto) y corchetes o llaves sin cerrar.
Esta guía incluye tres ejemplos de schema completos y listos para producción:
Todos los archivos incluyen ejemplos reales de coordenadas (hoteles en Ámsterdam), enriquecimiento completo de additionalProperty, ejemplos de atracciones cercanas, puntuaciones de ubicación, múltiples tipos de habitación, marcado de reseñas y precios/ofertas. Copie estos archivos, actualice los detalles para que coincidan con su propiedad e impleméntelos en su sitio web.
Automatizar a escala
La API GeoEnrich de MapAtlas agrega automáticamente coordenadas, POIs cercanos, acceso a transporte, contexto de barrio y datos geo listos para esquemas a cada anuncio, una llamada API por anuncio, a cualquier escala.