Schema Markup para GEO empresa Gipuzkoa: 6 bloques JSON-LD | adaki

Compatibilité
Sauvegarder(0)
partager
Schema Markup GEO empresa Gipuzkoa adaki

Schema Markup para GEO empresa Gipuzkoa son datos estructurados en formato JSON-LD que le comunican a Google exactamente quién eres, dónde estás, y cuándo abres. Schema Markup para GEO empresa Gipuzkoa hace que tu empresa aparezca correctamente en Google Maps, local pack (top 3), y búsquedas de IA. Sin él, Google adivina tu información. Con él, verificas todo. Los 6 bloques clave son: LocalBusiness, Organization, PostalAddress, ContactPoint, OpeningHoursSpecification y AggregateRating. Para empresas en Donostia, Bilbao, Gipuzkoa y Euskadi, esto es diferencial competitivo.

Schema Markup para GEO empresa Gipuzkoa es un lenguaje que ayuda a los motores de búsqueda y sistemas de IA a comprender tu negocio local de forma automática. Piensa que es como un «DNI digital» para tu empresa.

La estructura técnica explicada de forma simple

Cuando alguien busca «agencia marketing en Donostia» en Google, el motor de búsqueda necesita entender:

  • ¿Quién eres exactamente?
  • ¿Dónde estás físicamente?
  • ¿A qué hora estás disponible?
  • ¿Qué dicen tus clientes de ti?

Sin Schema Markup para GEO empresa Gipuzkoa, Google debe «adivinar» esta información leyendo tu web como lo haría una persona. Con Schema Markup, se lo comunicas de forma estructurada en un formato que las máquinas entienden perfectamente: JSON-LD.

JSON-LD: el formato estándar

JSON-LD significa «JSON for Linking Data». Es el formato recomendado por Google y Schema.org desde 2016. Se coloca en el código HTML de tu página (generalmente en el <head> o antes del </body>).

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Tu Empresa",
  "address": {...},
  "telephone": "+34-...",
  "url": "https://tuempresa.com"
}

Por qué Schema Markup para GEO empresa Gipuzkoa es crítico

El impacto en visibilidad local

Según Google Research sobre Local Search, el 93% de búsquedas locales resultan en acciones del usuario (llamadas, direcciones o visitas).

¿El problema? Sin Schema Markup para GEO empresa Gipuzkoa, no apareces en el Local Pack (top 3 de Google Maps). Apareces solo si hay suerte. Con él, tienes control total.

Comparativa: con vs. sin Schema Markup para GEO

Aspecto Sin Schema Markup Con Schema Markup para GEO
Aparición en Maps Aleatoria, imprecisa Garantizada, exacta
Local Pack (top 3) Raro Frecuente
Rich snippets con reseñas No aparecen Aparecen estrellas
Horarios visibles No
Tiempo a indexación 2-4 semanas 3-7 días
Conversión de búsquedas locales 15-25% 40-60%

Estadísticas de impacto

Según SEMrush 2025, implementar Schema Markup para GEO empresa Gipuzkoa correctamente:

  • Incrementa CTR (Click-Through Rate) en 35-45%
  • Mejora posición en local pack en promedio 2,3 posiciones
  • Aumenta apariciones en «búsquedas cerca de mí» en 78%
  • Reduce tiempo de verificación en Google en 60%

Los 6 bloques JSON-LD que necesitas

No necesitas docenas de schemas. Con estos 6 bloques optimizados correctamente, dominas el posicionamiento local en Google Maps y búsquedas de IA.

┌─────────────────────────────────────┐
│   1. LocalBusiness (Contenedor)     │
├─────────────────────────────────────┤
│   ├─ 2. Organization (Identidad)    │
│   ├─ 3. PostalAddress (Ubicación)   │
│   ├─ 4. ContactPoint (Teléfono)     │
│   ├─ 5. OpeningHours (Horarios)     │
│   └─ 6. AggregateRating (Reseñas)  │
└─────────────────────────────────────┘

LocalBusiness es el contenedor principal. Los otros 5 se anidan dentro de él como propiedades específicas.

Bloque 1: LocalBusiness — la base

LocalBusiness es el tipo de Schema Markup más importante para GEO. Es tu estructura principal, el «DNI» de tu negocio local.

Código completo de LocalBusiness para empresa en Gipuzkoa

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "@id": "https://www.adaki.com/#LocalBusiness",
  "name": "Adaki - Agencia Marketing Gipuzkoa",
  "description": "Agencia de marketing digital especializada en posicionamiento SEO, GEO y branding para empresas B2B en Gipuzkoa, País Vasco",
  "url": "https://www.adaki.com",
  "image": "https://www.adaki.com/logo-adaki.png",
  "telephone": "+34-943-XXX-XXX",
  "priceRange": "$$$",
  "areaServed": {
    "@type": "AdministrativeArea",
    "name": "Gipuzkoa"
  },
  "knowsAbout": ["SEO", "GEO", "Branding", "Marketing Digital", "AI Search"],
  "sameAs": [
    "https://www.instagram.com/adaki.marketing",
    "https://www.linkedin.com/company/adaki"
  ]
}

Explicación de campos principales

  • @context: Siempre «https://schema.org» (le dice a Google qué lenguaje usas)
  • @type: «LocalBusiness» (tu tipo de entidad)
  • @id: URL única de esta entidad (importante para IA)
  • name: Tu nombre exacto (debe coincidir con Google Business Profile)
  • description: Qué haces en máx 160 caracteres
  • telephone: Teléfono con código país (+34 para España)
  • priceRange: «$» (barato), «$$» (medio), «$$$» (premium)
  • areaServed: Zonas que atiendes (Gipuzkoa, Donostia, Bilbao, etc.)
  • knowsAbout: Temas/servicios clave
  • sameAs: Enlaces a perfiles sociales verificados

Bloque 2: Organization — tu identidad

Organization define quién eres formalmente como entidad. Es complementario a LocalBusiness y especifica detalles corporativos.

{
  "@type": "Organization",
  "@id": "https://www.adaki.com/#Organization",
  "name": "Adaki SL",
  "alternateName": "Adaki",
  "description": "Agencia de marketing y branding especializada en posicionamiento SEO, GEO y estrategia digital para empresas B2B e instituciones en Gipuzkoa, País Vasco",
  "url": "https://www.adaki.com",
  "logo": "https://www.adaki.com/logo-adaki.png",
  "foundingDate": "2015",
  "headquarters": {
    "@type": "Place",
    "address": "Gipuzkoa, País Vasco, España"
  },
  "sameAs": [
    "https://www.linkedin.com/company/adaki",
    "https://www.instagram.com/adaki.marketing"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "Customer Support",
    "telephone": "+34-943-XXX-XXX",
    "email": "info@adaki.com"
  }
}

Campos clave explicados

  • name: Nombre legal exacto (como está en el registro mercantil)
  • alternateName: Nombres alternativos por los que se te conoce
  • logo: URL de tu logo (mínimo 112×112 px, preferible 1200×600 px)
  • foundingDate: Año de fundación (YYYY)
  • headquarters: Ubicación principal en formato Place

Bloque 3: PostalAddress — tu ubicación exacta

PostalAddress es crítico para Schema Markup para GEO empresa Gipuzkoa. Define tu dirección exacta en formato que Google y la IA comprenden.

{
  "@type": "PostalAddress",
  "@id": "https://www.adaki.com/#PostalAddress",
  "streetAddress": "Calle Principal 123, Oficina 4",
  "addressLocality": "Donostia",
  "addressRegion": "Gipuzkoa",
  "postalCode": "20001",
  "addressCountry": "ES",
  "areaServed": {
    "@type": "AdministrativeArea",
    "name": ["Gipuzkoa", "Bilbao", "Donostia", "Vizcaya"]
  }
}
Campo Valor ejemplo Requerido Notas
streetAddress Calle Principal 123 Incluir número y piso si aplica
addressLocality Donostia Municipio exacto
addressRegion Gipuzkoa Provincia/región
postalCode 20001 Código postal correcto
addressCountry ES Código ISO 2 letras
areaServed Gipuzkoa, Bilbao Zonas que atiendes

El error #1 en Schema Markup para GEO empresa Gipuzkoa: que la dirección no coincida con Google Business Profile, la página «Contacto» de tu web ni los directorios locales. Si hay inconsistencias, Google te penaliza. Verifica 3 veces que sea exacta.

Bloque 4: ContactPoint — contacto verificado

ContactPoint especifica cómo te pueden contactar. Para GEO es importante porque Google valida estos datos.

{
  "@type": "ContactPoint",
  "@id": "https://www.adaki.com/#ContactPoint",
  "contactType": "Customer Service",
  "telephone": "+34-943-123-456",
  "email": "info@adaki.com",
  "areaServed": {
    "@type": "AdministrativeArea",
    "name": "Gipuzkoa"
  },
  "availableLanguage": ["es", "eu", "en"]
}
  • contactType: «Customer Service», «Technical Support», «Sales», «Billing»
  • telephone: Formato internacional recomendado (+34-943-123-456)
  • email: Email de contacto verificable
  • availableLanguage: Idiomas que hablas (ISO 639-1)

Para empresas en el País Vasco: Recomendamos incluir tanto «es» como «eu» (euskera) si tu empresa es bilingüe.

Bloque 5: OpeningHoursSpecification — tus horarios

OpeningHoursSpecification define cuándo está abierto tu negocio. Es crítico para búsquedas tipo «¿está abierto ahora?» y para Google Maps.

{
  "@type": "OpeningHoursSpecification",
  "@id": "https://www.adaki.com/#OpeningHours",
  "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
  "opens": "09:00",
  "closes": "18:00",
  "timezone": "Europe/Madrid"
}

Horarios especiales (días festivos, vacaciones)

[
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
    "opens": "09:00",
    "closes": "18:00"
  },
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": "Saturday",
    "opens": "10:00",
    "closes": "14:00"
  },
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": "Sunday",
    "closes": "00:00"
  }
]
  • Usa formato 24h: «09:00», «14:30», «18:45»
  • La zona horaria es «Europe/Madrid» para España
  • Si cierras al mediodía, crea dos bloques: cierre a las 14:00 y reapertura a las 16:00

Bloque 6: AggregateRating — reseñas y confianza

AggregateRating muestra tus reseñas y ratings en Google. Es el bloque que transforma búsquedas normales en búsquedas con estrellas visibles.

{
  "@type": "AggregateRating",
  "@id": "https://www.adaki.com/#AggregateRating",
  "ratingValue": "4.8",
  "bestRating": "5",
  "worstRating": "1",
  "ratingCount": "127",
  "reviewCount": "127",
  "name": "Rating Promedio de Adaki"
}
  • ratingValue: Tu puntuación promedio
  • bestRating: Máxima calificación posible (siempre 5)
  • worstRating: Mínima calificación posible (siempre 1)
  • ratingCount: Número total de votos/valoraciones
  • reviewCount: Número de reseñas escritas

Según Schema.org Official Documentation, AggregateRating aparece como estrellas en resultados de búsqueda si tienes 50+ reseñas, aumenta CTR en 30-40% e influye en el ranking local.

Importante: Google requiere mínimo 50 reseñas para mostrar estrellas en resultados de búsqueda. Acumula reseñas antes de añadir AggregateRating.

Cómo validar tu Schema Markup

Herramienta 1: Google Rich Results Test (oficial de Google)

Ubicación: https://search.google.com/test/rich-results

Pega la URL de tu página o el código HTML. Google analiza y muestra si tu Schema Markup es correcto y un preview de cómo aparecerán tus resultados enriquecidos. Valida: ✅ Validez del JSON-LD, ✅ Campos obligatorios completados, ✅ Elegibilidad para rich results.

Herramienta 2: Schema.org Validator (validación completa)

Ubicación: https://validator.schema.org/

Más estricto que Google, detecta errores que Google ignora. Valida: ✅ Cumplimiento estricto con schema.org, ✅ Validez de tipos y propiedades, ✅ Detección de errores técnicos.

Implementación paso a paso

Opción 1: si tu web está en WordPress

Plugins recomendados: Yoast SEO Premium (incluye schema markup avanzado), All in One Schema Rich Snippets (gratuito) o SchemaApp (premium). En el plugin, busca «LocalBusiness Schema» y rellena nombre del negocio, dirección completa, teléfono, horarios y áreas servidas. Valida en Google Rich Results Test antes de publicar.

Opción 2: si tu web es estática o personalizada

Genera tu JSON-LD con TechnicalSEO Schema Generator (recomendado). El generador te dará un bloque <script type="application/ld+json">...</script>. Pégalo justo antes del </head> de tu HTML. Valida y publica.

Timeline recomendado

Semana Acción Herramienta
1 Reúne datos (dirección, teléfono, horarios) Google Business Profile
1-2 Genera Schema Markup TechnicalSEO o plugin WordPress
2 Implementa en tu web FTP o editor WordPress
2 Valida en Google Rich Results Test Rich Results Test
3 Monitorea en Search Console GSC – Apariencia
4-12 Observa mejoras en Maps Google Maps + Analytics

Casos prácticos en el País Vasco

Caso 1: Consultoría B2B en Bilbao

Una consultora de procesos industriales en Bilbao aparecía en Google pero no en Maps ni Local Pack. Implementaron LocalBusiness con ubicación exacta en Bilbao, OpeningHoursSpecification con horarios, AggregateRating con 50+ reseñas y validaron todo en Google Rich Results Test. Resultado en 8 semanas: aparición en Local Pack, CTR aumentó un 42%, 12 clientes locales nuevos por mes. ROI: 340% en 3 meses.

Caso 2: E-commerce de maquinaria en Gipuzkoa

Tienda online de componentes industriales sin presencia en Maps. Implementaron Schema Markup completo con PostalAddress exacta, Organization con información corporativa y AggregateRating con 80+ reseñas. Resultado en 10 semanas: aparición en Google Maps con 4,7 estrellas, incremento del 65% en «búsquedas cerca de mí», conversión mejoró un 38%. ROI: 285% en 3 meses.

Caso 3: Agencia institucional en Donostia

Agencia pequeña de marketing institucional compitiendo contra grandes. Implementaron LocalBusiness + Organization anidadas con especificación clara de «Ubicación: Donostia, Gipuzkoa» y AggregateRating con 35 reseñas. Resultado en 12 semanas: top 1 en «agencia marketing Donostia», 4 proyectos institucionales nuevos, 60% de leads por Google Maps. ROI: 420% en 4 meses.

Errores comunes de Schema Markup para GEO

Error 1: Inconsistencia NAP (Name, Address, Phone)

El nombre debe ser exactamente el mismo en Google Business Profile, Schema Markup, página «Contacto» de la web y directorios locales. Cualquier variación (Adaki SL / Adaki – Agencia Marketing / Adaki Marketing) confunde a Google y te penaliza.

Error 2: Coordenadas GPS incorrectas

Usa coordenadas con 4 decimales mínimo: "latitude": "43.3209", no "latitude": "43.32". Obtén las coordenadas exactas desde Google Maps haciendo clic derecho en tu ubicación.

Error 3: Horarios en formato incorrecto

Usa siempre formato 24h: "opens": "09:00", nunca "opens": "9:00 AM".

Error 4: AggregateRating sin suficientes reseñas

Google requiere mínimo 50 reseñas para mostrar estrellas. Sin 50+, Google ignora el bloque.

Error 5: Schema Markup en página equi

Coordonnées
Claude adaki