Local SEO / Girona
Schema.org para negocio local en Girona
Los datos estructurados son el idioma que Google entiende mejor. En Girona, aplicar schema correctamente puede marcar la diferencia entre aparecer en rich results o quedar en página dos.
Schema.org es el vocabulario que Google utiliza para entender el contenido de una página más allá del texto. En Girona, donde conviven turismo, industria alimentaria, inmobiliaria y servicios transfronterizos, aplicar los tipos de schema correctos puede convertir una página normal en un resultado enriquecido con estrellas, precios o disponibilidad.
LocalBusiness: el schema imprescindible para Girona
Todo negocio local debe tener un schema LocalBusiness en la página de inicio. Pero el error más frecuente es tener solo uno genérico. Una inmobiliaria en Girona debería marcar propiedades individuales con Product o RealEstateAgent, un restaurante debería marcar su menú con Menu y MenuItem, y un hotel debería usar Hotel con amenityFeature.
Cada tipo de schema especializado da acceso a rich results diferentes. El LocalBusiness básico te da el pack local. Los tipos específicos te abren los snippets enriquecidos.
Cómo implementar schema en webs Astro
Con Astro, el schema JSON-LD se inyecta desde el frontmatter de cada página Markdown. Esto permite tener un bloque de datos estructurados único por cada URL, sin riesgo de duplicar información.
Ejemplo para una página de servicio en Girona: el schema incluye @type: LocalBusiness, areaServed: Girona, addressRegion: Girona, url: la URL concreta de la página y description: específica del servicio. Así Google asocia cada página a una ubicación y un servicio concretos, no solo al negocio en general.
Schema para negocios con temporada en Girona
Los negocios turísticos de Girona (costa Brava, interior) se benefician de añadir openingHoursSpecification con los meses de temporada alta y priceRange actualizado. También es útil marcar eventos con Event y place, especialmente para bodegas, restaurantes con catas o actividades al aire libre.
El schema de evento es infrautilizado. Un chiringuito en Lloret de Mar que organiza conciertos en verano debería tener una página por evento con schema Event. Google puede mostrar esos eventos directamente en los resultados de búsqueda.
Validación con Rich Results Test
Cada cambio de schema debe validarse con la herramienta Rich Results Test de Google. Un error común es poner @type: LocalBusiness en páginas que no representan al negocio en sí, sino a un producto o servicio. Google rechaza ese marcado y no muestra rich results.
Recomendamos validar todas las páginas después de cualquier actualización de schema. Una web de Girona con 10 páginas de servicio debería tener 10 schemas únicos y todos validados correctamente.
Dudas comunes sobre Schema.org local
¿Qué schema necesita un restaurante en Girona?
`Restaurant` (subtipo de LocalBusiness), `Menu` y `MenuItem` para la carta, y `Review` si tiene reseñas destacadas. Si organiza eventos, también `Event` y `FoodEvent`. El schema Restaurant permite mostrar precio, tipo de cocina y horarios en el snippet.
¿Puedo tener más de un schema en la misma página?
Sí, siempre que estén anidados correctamente con `@graph`. Una página de servicio puede contener `LocalBusiness` para el negocio, `Service` para el servicio concreto y `Review` para testimonios. Lo importante es que no haya conflictos de tipos.
¿El schema ayuda si negocio no aparece en Google Maps?
No directamente. El schema informa a Google sobre tu negocio, pero el pack local y Google Maps dependen del perfil de Google Business Profile, no del schema de la web. Ambos deben estar sincronizados con la misma información NAP.
¿Google penaliza el schema incorrecto?
No penaliza, pero ignora el marcado mal implementado. Si pones un schema que no corresponde al contenido de la página, simplemente Google no lo usa. Esto no perjudica el ranking, pero desperdicia una oportunidad de mejorar el snippet.
¿Schema FAQ sirve para las preguntas frecuentes de la página?
Sí, el schema `FAQPage` permite que Google muestre las preguntas y respuestas directamente en los resultados de búsqueda. Es recomendable para páginas de servicio que incluyen FAQs, siempre que las preguntas sean reales y no relleno. Debe aplicarse con cuidado para no saturar la página con marcado redundante.