¿Cómo agrego datos estructurados al sitio web de un hotel?
Respuesta breve
Para agregar datos estructurados al sitio web de un hotel, decide qué páginas necesitan marcado (normalmente la página principal de la propiedad, más los datos de la organización y de las rutas de navegación), escribe el JSON-LD con el tipo de alojamiento de schema.org más preciso y complétalo con datos visibles en la página: nombre, dirección, teléfono, URL, coordenadas, horarios de entrada y salida y servicios. Agrégalo mediante tu CMS, la configuración de la plantilla, un plugin o tu desarrollador, y después pruébalo con la Prueba de resultados enriquecidos de Google y el Validador de Schema Markup, y comprueba en Search Console que Google lo encontró.
Por Equipo editorial de Lodging Engine· Última revisión:
Paso 1: decide qué marcar
| Página | Marcado |
|---|---|
| Página principal de la propiedad (a menudo, la de inicio) | Hotel o el tipo de alojamiento adecuado |
| Página de inicio | Organization (o el tipo de alojamiento), WebSite |
| Páginas con rutas de navegación visibles | BreadcrumbList |
Empieza por la página de la propiedad. Consulta qué schema deben usar los hoteles.
Paso 2: reúne los datos
Reúne los valores exactos tal como aparecen en la página: nombre oficial, dirección postal completa, teléfono, URL, latitud y longitud, horarios de entrada y salida, servicios y fotos. Las directrices de Google indican que el marcado debe describir contenido visible para los usuarios.
Paso 3: escribe el JSON-LD
El JSON-LD va en un bloque <script type="application/ld+json">, separado del HTML visible, lo que lo convierte en el formato más fácil de mantener. Google recomienda JSON-LD en la mayoría de los casos.
Paso 4: agrégalo al sitio
- Configuración del CMS o de la plantilla: muchas plataformas de sitios web hoteleros tienen campos para los datos de la empresa que generan el schema automáticamente; revisa lo que producen antes de agregar más.
- Plugins: son prácticos, pero revisa lo que generan y evita que dos plugins produzcan marcados contradictorios.
- Desarrollador: agrega el script a la plantilla de la página, generado a partir de los mismos datos que llenan la página visible.
- JavaScript: Google puede procesar datos estructurados generados con JavaScript, pero el marcado renderizado en el servidor es más fácil de depurar.
Paso 5: pruébalo antes y después del lanzamiento
- Pega el código o la URL en la Prueba de resultados enriquecidos y corrige los errores.
- Usa el Validador de Schema Markup para revisar la sintaxis de schema.org más allá de las funciones que admite Google.
- Después del lanzamiento, usa la Inspección de URLs de Search Console para confirmar que Google ve el marcado.
Consulta cómo probar los datos estructurados del hotel.
Paso 6: mantenlo sincronizado
Cada vez que cambien tu teléfono, tu dirección o tus políticas, actualiza el marcado al mismo tiempo, idealmente generándolo a partir de la misma fuente de datos que la página. Consulta cómo mantener sincronizado el schema.
Errores comunes
- Marcado duplicado de una plantilla y de un plugin con valores distintos.
- Marcado en todas las páginas que declara la misma entidad
Hotelcon datos distintos. - Valores que no aparecen en ninguna parte de la página.
- Copiar un ejemplo y olvidar reemplazar los datos de muestra.
Lista de verificación
- Páginas y tipos decididos
- Datos idénticos al contenido visible
- JSON-LD agregado en un solo lugar (sin duplicados contradictorios)
- Prueba de resultados enriquecidos y Validador de Schema Markup superados
- La Inspección de URLs confirma que Google ve el marcado
- Proceso de actualización vinculado a los cambios de contenido
Fuentes
- General structured data guidelines — Google Search Central
- Local Business (LocalBusiness) Structured Data — Google Search Central
- Introduction to structured data markup in Google Search — Google Search Central
- Hotel — Schema.org
- Understand JavaScript SEO basics — Google Search Central