Datos estructurados para hoteles: la guía completa
Resumen
Los datos estructurados describen tu hotel a los buscadores de forma estándar y legible por máquinas (el tipo de propiedad, el nombre, la dirección, las coordenadas, los horarios de entrada y los servicios), normalmente como JSON-LD con el vocabulario de schema.org. Un marcado preciso reduce la ambigüedad y puede hacer que algunas páginas sean aptas para ciertas funciones de búsqueda mejoradas, pero no garantiza resultados enriquecidos ni un mejor posicionamiento, y Google indica que sus funciones de IA no requieren ningún schema especial. La mayoría de los hoteles necesitan poco, pero bien hecho: el tipo de alojamiento correcto en la página de la propiedad, coincidente con el contenido visible, probado y siempre sincronizado.
Por Equipo editorial de Lodging Engine· Última revisión:
¿Lo necesitas?
Los datos estructurados son una mejora de poco riesgo cuando tu sitio no tiene marcado de alojamiento o tiene datos incorrectos heredados de una plantilla antigua. No son un interruptor mágico:
- Hacen que las páginas sean aptas para las funciones mejoradas que admite Google, sin garantía.
- No mejoran directamente el posicionamiento por sí solos.
- Google indica que AI Overviews y el Modo IA no requieren ningún schema especial.
Cómo elegir los tipos
- `Hotel` para los hoteles; `BedAndBreakfast`, `Hostel`, `Motel` o `Resort` cuando encajan mejor; `LodgingBusiness` si ninguno corresponde.
Hoteles un tipo deLodgingBusiness, que a su vez es un tipo deLocalBusiness. - `Organization` y `WebSite` en la página de inicio; `BreadcrumbList` donde las rutas de navegación son visibles.
- Las habitaciones pueden describirse con `HotelRoom` (cama, ocupación, servicios), pero no esperes funciones de búsqueda especiales por ello.
- Reseñas: Google no permite el marcado de reseñas autopromocional para
LocalBusinessyOrganization, así que no agregues valoraciones de tu propio hotel. - Preguntas frecuentes: Google ya no muestra resultados enriquecidos de preguntas frecuentes; el marcado
FAQPagees opcional.
- ¿Qué schema deben usar los hoteles?
- Cómo marcar habitaciones y ofertas
- El schema de reseñas para hoteles
- ¿Deben los hoteles usar el schema FAQPage?
Qué marcar en un sitio web hotelero típico
| Página | Marcado | Notas |
|---|---|---|
| Página principal de la propiedad | Hotel (o un tipo de alojamiento más preciso) | Nombre, dirección, teléfono, URL, coordenadas, entrada y salida, servicios |
| Página de inicio | Organization o el tipo de alojamiento, WebSite | En los hoteles de una sola propiedad suele ser la misma página que la de la propiedad |
| Páginas con rutas de navegación | BreadcrumbList | Debe coincidir con la ruta de navegación visible |
| Páginas de habitaciones | HotelRoom opcional | Describe solo lo que muestra la página |
Los hoteles de una sola propiedad suelen mantenerlo simple: un bloque de alojamiento preciso en la página de inicio, más las rutas de navegación.
Un ejemplo mínimo
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Hotel Ejemplo",
"url": "https://www.hotel-ejemplo.com/",
"telephone": "+34 900 000 000",
"address": {
"@type": "PostalAddress",
"streetAddress": "Calle Ejemplo 1",
"addressLocality": "Altea",
"postalCode": "03590",
"addressCountry": "ES"
},
"checkinTime": "15:00",
"checkoutTime": "11:00"
}Valores de ejemplo: cada valor debe coincidir con los datos reales y visibles de tu hotel.
Implementación
Google recomienda JSON-LD en la mayoría de los casos: un bloque de script separado del HTML visible y fácil de mantener. Agrégalo mediante tu CMS, un plugin o tu desarrollador, idealmente generado a partir de los mismos datos que llenan la página, para que no pueda desincronizarse. Los grupos hoteleros deben marcar cada propiedad en su propia página.
La regla principal de Google: el marcado debe describir contenido visible para los usuarios en esa página.
- Cómo agregar datos estructurados
- JSON-LD frente a microdatos
- Schema para grupos con varias propiedades
Pruebas y mantenimiento
- Prueba de resultados enriquecidos para las funciones que admite Google y los errores críticos.
- Validador de Schema Markup para la sintaxis general de schema.org.
- Inspección de URLs para confirmar lo que Google encontró en la página publicada.
Problemas habituales: marcado duplicado de plantillas y plugins, teléfonos desactualizados, valores invisibles, reseñas autopromocionales y datos de muestra. Google señala que los problemas de datos estructurados pueden provocar una acción manual que elimina la aptitud para los resultados enriquecidos.
- Cómo probar los datos estructurados
- Errores habituales de datos estructurados
- Cómo mantener sincronizado el schema
- ¿Los datos estructurados pueden mostrar precios en Google?
Errores comunes
- Dos o tres bloques de marcado del mismo hotel con datos distintos.
- Solo
Organization, sin tipo de alojamiento. - Servicios en el marcado que la página nunca menciona.
- Un
starRatingque no es una clasificación oficial. - Direcciones y teléfonos antiguos tras un cambio de marca o una mudanza.
- Copiar un ejemplo de un tutorial y olvidar reemplazar los datos de muestra.
Por dónde empezar
- Revisa qué generan hoy tus páginas: las plantillas, los plugins y los widgets suelen agregar marcado.
- Mantén una sola fuente de marcado para la propiedad.
- Usa el tipo de alojamiento más específico y preciso, con nombre, dirección, teléfono, URL, coordenadas, horarios de entrada y salida y los servicios clave.
- Elimina el marcado de reseñas autopromocional.
- Pruébalo y vuelve a probarlo después de cualquier cambio en el sitio.
Nuestro verificador gratuito de datos estructurados muestra los tipos que declara una página y qué propiedades de hotel recomendadas faltan.
Fuentes
- Introduction to structured data markup in Google Search — Google Search Central
- General structured data guidelines — Google Search Central
- Local Business (LocalBusiness) Structured Data — Google Search Central
- Hotel — Schema.org
- Review snippet (Review, AggregateRating) structured data — Google Search Central
- Google Search Central documentation updates (FAQ rich result removed; llms.txt clarification) — Google Search Central
- AI features and your website — Google Search Central
- HotelRoom (schema.org type) — schema.org
Preguntas sobre Datos estructurados para hoteles
- ¿Cómo mantengo sincronizados los datos estructurados del hotel con mi sitio web?Cómo evitar que los datos estructurados de un hotel se desactualicen: generarlos desde una sola fuente, revisarlos tras cada cambio y probarlos con regularidad.
- ¿Debo usar JSON-LD o microdatos para mi hotel?Por qué JSON-LD suele ser el formato de datos estructurados más fácil para un hotel, cuándo están bien los microdatos o RDFa y cómo evitar formatos contradictorios.
- ¿Cómo debe estructurar el schema un grupo hotelero con varias propiedades?Cómo estructurar el marcado de schema.org en un grupo hotelero: una Organization para la marca, una entidad de alojamiento por página de propiedad y datos coherentes.
- ¿Cómo marco las reseñas y valoraciones de un hotel?Por qué los hoteles no pueden usar marcado de reseñas propias para obtener estrellas en Google, qué marcado de reseñas está permitido y mejores formas de mostrarlas.
- ¿Los datos estructurados pueden mostrar los precios de mi hotel en Google?Cómo llegan realmente los precios de un hotel a Google (feeds de precios vía Hotel Center y socios de integración) y qué puede hacer el marcado de tu sitio.
- ¿Cómo marco las habitaciones y las ofertas de un hotel?Cómo pueden describir los hoteles sus habitaciones con HotelRoom de schema.org, cómo encajan las ofertas, qué usa Google y qué no, y cómo mantener preciso el marcado.
- ¿Qué errores de datos estructurados son habituales en los sitios web de hoteles?Los errores de datos estructurados más habituales en los sitios de hoteles (duplicados, tipos incorrectos, valores ocultos o viejos, reseñas propias) y cómo corregirlos.
- ¿Cómo pruebo los datos estructurados de mi hotel?Cómo probar los datos estructurados de un hotel con la Prueba de resultados enriquecidos, el Validador de Schema Markup y Search Console, y qué significan los errores.
- ¿Cómo agrego datos estructurados al sitio web de un hotel?Proceso paso a paso para agregar datos estructurados de hotel: elegir el tipo, escribir JSON-LD acorde al contenido visible, agregarlo al CMS, probarlo y vigilarlo.
- ¿Deben los hoteles usar el schema FAQPage?Google ya no muestra resultados enriquecidos de preguntas frecuentes. Qué implica para el marcado FAQPage de un hotel, cuándo sigue siendo inofensivo y en qué enfocarse.
- ¿Los datos estructurados ayudan a los hoteles en la búsqueda con IA?Qué dice Google sobre los datos estructurados y sus funciones de IA, qué puede y qué no puede hacer el marcado por un hotel y en qué enfocarse para la búsqueda con IA.
- ¿Qué schema deben usar los hoteles?Qué tipos de schema.org deben usar los hoteles (Hotel, LodgingBusiness, Organization, BreadcrumbList), con un ejemplo de JSON-LD y propiedades clave.
- ¿Mi hotel necesita datos estructurados?Los datos estructurados ayudan a los buscadores a entender tu hotel, pero no garantizan posiciones ni resultados enriquecidos. Qué hacen y cuándo valen la pena.