Kensho Visual, Inicio
ES EN
Diagnóstico gratis

BóvedaSEO local

Datos estructurados para restaurantes con Claude

Que Claude te escriba el JSON-LD de Restaurant con dirección, horario, cocina y carta, y cómo validarlo en Google y en schema.org antes de publicarlo.

  • NivelIntermedio
  • Tiempo30 min
  • HerramientasClaude, Prueba de resultados enriquecidos, Validador de Schema.org
  • Actualizada

Qué consigues

Un bloque de código JSON-LD en tu web que le dice a Google, sin ambigüedad, qué eres: un restaurante, en qué calle, a qué hora abres, qué cocina sirves, dónde está la carta y si aceptas reservas. Claude lo escribe a partir de tus datos y tú lo validas en dos herramientas gratuitas.

Ejemplo: una sidrería de 80 cubiertos en Gijón, cerca de Cimavilla, con cocina asturiana, cierre los lunes y carta en su web.

Lo que necesitas

  • Los datos del negocio, tal como aparecen en tu web: nombre, dirección, teléfono, horario, tipo de cocina, rango de precio, URL de la carta.
  • Las coordenadas de la puerta (en Google Maps, clic derecho sobre la puerta, o mantén pulsado en el móvil, y copia latitud y longitud).
  • Claude, en el plan gratis o en cualquier otro.
  • Acceso para pegar código en la web (o a quien te la lleva).
  • 30 minutos. Todo gratis.

Pasos

1. Reúne los datos que ya se ven en la web

Google pide que los datos estructurados coincidan con el texto visible de la página. Así que copia los datos de tu propia web, no de memoria. Si el horario de la web está desfasado, corrígelo primero.

2. Pide a Claude el JSON-LD

Genera el JSON-LD de schema.org para la página de inicio de mi restaurante. Usa el tipo Restaurant.

Datos (son los que salen en la web, no añadas nada que no esté aquí):
- Nombre: Sidrería Ejemplo
- Dirección: Calle Ejemplo 12, 33201 Gijón, Asturias, España
- Coordenadas: 43.54512, -5.66234
- Teléfono: +34 985 000 000
- Web: https://www.ejemplo-sidreria.es/
- Carta: https://www.ejemplo-sidreria.es/carta
- Cocina: asturiana, sidrería
- Precio medio: 25-35 € por persona
- Reservas: sí
- Horario: martes a domingo de 12:30 a 16:30 y de 20:00 a 23:30. Lunes cerrado.
- Fotos: https://www.ejemplo-sidreria.es/img/comedor.jpg y https://www.ejemplo-sidreria.es/img/cachopo.jpg

Reglas:
- Usa address con PostalAddress, geo con al menos 5 decimales, openingHoursSpecification con horas en formato HH:MM, servesCuisine, priceRange (menos de 100 caracteres), menu y acceptsReservations.
- No incluyas aggregateRating ni review.
- Devuélveme solo el bloque <script type="application/ld+json"> listo para pegar.

Cambia los datos por los tuyos. Deberías recibir un bloque parecido al del paso 3.

3. Comprueba que se parece a esto

{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Sidrería Ejemplo",
  "image": [
    "https://www.ejemplo-sidreria.es/img/comedor.jpg",
    "https://www.ejemplo-sidreria.es/img/cachopo.jpg"
  ],
  "url": "https://www.ejemplo-sidreria.es/",
  "telephone": "+34985000000",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Calle Ejemplo 12",
    "addressLocality": "Gijón",
    "addressRegion": "Asturias",
    "postalCode": "33201",
    "addressCountry": "ES"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 43.54512,
    "longitude": -5.66234
  },
  "servesCuisine": ["Asturiana", "Sidrería"],
  "priceRange": "25-35 €",
  "menu": "https://www.ejemplo-sidreria.es/carta",
  "acceptsReservations": true,
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
      "opens": "12:30",
      "closes": "16:30"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
      "opens": "20:00",
      "closes": "23:30"
    }
  ]
}

Detalles que salen de la documentación oficial:

  • address y name son obligatorios para Google. Lo demás es recomendado.
  • geo necesita al menos 5 decimales en latitud y longitud.
  • Los días van en inglés (Monday, Tuesday…). Para un día cerrado, Google admite poner apertura y cierre a 00:00.
  • Si cierras pasada la medianoche (sábado de 20:00 a 01:00), va en un solo bloque con closes a 01:00.
  • priceRange debe tener menos de 100 caracteres o Google no lo muestra.
  • Schema.org tiene también hasMenu, que sustituye a menu. Google en su guía sigue usando menu, y es lo que usamos aquí.

4. Pégalo en la web

Va dentro de <script type="application/ld+json"> en la página de inicio, o en la página del local si tienes varias sedes. En WordPress, la mayoría de plugins de SEO tienen un campo para esto o generan su propio schema: mira que no acabes con dos bloques de restaurante distintos en la misma página.

5. Valida en las dos herramientas

  1. Prueba de resultados enriquecidos de Google. Pega la URL publicada (o el código). Debería detectar el elemento de empresa local sin errores críticos. Las advertencias no críticas son opcionales.
  2. Validador de Schema.org. Revisa el marcado completo según schema.org, incluidas propiedades que Google no usa, como acceptsReservations. Debería salir sin errores.

Después, en Search Console, inspecciona la URL para confirmar que Google puede acceder a la página publicada.

6. No marques tus propias reseñas

Es tentador meter las 4,7 estrellas de Google en el schema. No lo hagas. Las normas de Google dicen que si la entidad controla las reseñas sobre sí misma, sus páginas con LocalBusiness u Organization no pueden optar a las estrellas en resultados. Eso incluye las reseñas que muestras con un widget de terceros. Además, copiar reseñas de clientes en tu web con su nombre es tratar datos personales: si lo haces, ten su permiso.

Errores típicos

  • Datos que no cuadran con la página. El schema dice que abres los lunes y la web dice que no. Saca los datos de lo visible.
  • Coordenadas con 3 decimales. Google pide al menos 5. Cópialas de Maps.
  • Horas en formato raro («12:30h», «mediodía»). Usa HH:MM.
  • Una coma de más. El JSON se rompe entero. Las dos herramientas te marcan la línea.
  • aggregateRating con tus reseñas. Quítalo: no da estrellas y va contra las normas.

Siguiente paso

Cuando cambies el horario de verano, cambia también este bloque. Para que el resto de sitios cuente lo mismo, repasa Que ChatGPT y la IA recomienden tu negocio y Tu perfil de Google Business al 100 %. Si prefieres que te lo dejemos puesto y validado en tu web, en KENSHO lo hacemos por ti.

Guía gratis

Apúntate y sigue leyendo

Con tu nombre y tu correo se abren esta y todas las guías de la Bóveda. Te mandamos también el enlace al correo.

Siguiente paso

Si prefieres que lo hagamos nosotros

Esto es parte de lo que hacemos cada mes en seo y crecimiento. Mira cómo trabajamos o pide un diagnóstico gratis.

Ver SEO y crecimiento Diagnóstico gratis

Newsletter

La newsletter de Kensho, cada martes en tu correo

Un caso real, una idea y una tarea de 10 minutos para tu negocio. Un correo a la semana.

Diagnóstico gratis

Dinos cuál es tu negocio y te decimos qué arreglaríamos primero.

No es un informe automático: lo hace y lo revisa nuestro equipo, con ayuda de IA. Si no tienes web, nos basta con el nombre y tus redes.

  1. 01Una persona del equipo mira tu negocio como lo ve un cliente que te busca: Google, tu ficha, tus reseñas, tu web y tus redes.
  2. 02La IA nos ayuda a medir y comparar más rápido. Las conclusiones las saca y las revisa el equipo.
  3. 03En menos de 24 horas te escribimos con lo que haríamos primero. Si te encaja, te preparamos una propuesta.
Sergio Alonso Salma

Sergio y SalmaEquipo de Kensho Visual

Datos obligatoriosObligatorio
Presencia onlineAl menos uno

Rellena al menos uno de los siguientes campos.

OpcionalOpcional