Marcado Schema.org para Empresas en España: Inyección de NIF/CIF (vatID y taxID) en el Grafo JSON-LD

Cómo vincular correctamente la identidad fiscal de sociedades mercantiles (SL/SA) en el grafo Schema sin generar colisiones con Google Rich Results.

Para empresas y tiendas online que operan en España, el cumplimiento de la Ley de Servicios de la Sociedad de la Información (LSSI-CE) exige la exposición pública del Número de Identificación Fiscal (NIF o CIF tradicional de la sociedad).

Sin embargo, en el ámbito del SEO semántico y los grafos de conocimiento de Google (Knowledge Graph), la inmensa mayoría de sitios web se limitan a colocar el CIF en un párrafo de texto plano en el aviso legal. Al no estructurarse dentro del vocabulario Schema.org, los algoritmos de Google pierden la oportunidad de conectar su sitio web con el Registro Mercantil español y con directorios oficiales de empresas.

Propiedades Oficiales de Schema.org para Identificadores Fiscales en España

El estándar Schema.org define propiedades específicas para números de identificación fiscal y tributaria:

  • taxID: Se utiliza para el NIF/CIF en el marco nacional español (ej: B12345678 para una SL, A12345678 para una SA).
  • vatID: Se utiliza para el número de IVA intracomunitario europeo (VIES), anteponiendo el código de país ES (ej: ESB12345678).
  • leiCode: Código de Identificación de Entidad Jurídica (LEI) para corporaciones de mayor tamaño.
  • legalName: La razón social completa inscrita en el Registro Mercantil, que puede diferir del nombre comercial (name).

Estructura de Grafo JSON-LD Recomendada

A continuación se muestra un ejemplo de bloque JSON-LD multi-entidad unificado bajo la raíz @graph, evitando colisiones con plugins de WordPress o maquetadores:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://ejemplo-empresa.es/#website",
      "url": "https://ejemplo-empresa.es/",
      "name": "Ejemplo Marca",
      "publisher": { "@id": "https://ejemplo-empresa.es/#organization" },
      "inLanguage": "es-ES"
    },
    {
      "@type": ["Organization", "ProfessionalService"],
      "@id": "https://ejemplo-empresa.es/#organization",
      "name": "Ejemplo Marca",
      "legalName": "Ejemplo Logística y Servicios S.L.",
      "url": "https://ejemplo-empresa.es/",
      "logo": "https://ejemplo-empresa.es/assets/logo.png",
      "taxID": "B12345678",
      "vatID": "ESB12345678",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Paseo de la Castellana 120",
        "addressLocality": "Madrid",
        "postalCode": "28046",
        "addressRegion": "Comunidad de Madrid",
        "addressCountry": "ES"
      },
      "contactPoint": {
        "@type": "ContactPoint",
        "telephone": "+34-910-000-000",
        "contactType": "customer service",
        "availableLanguage": ["Spanish", "English"]
      },
      "sameAs": [
        "https://www.linkedin.com/company/ejemplo-marca",
        "https://twitter.com/ejemplo_marca",
        "https://www.einforma.com/informacion-empresa/ejemplo-logistica-servicios"
      ]
    }
  ]
}
</script>

Por Qué Incluir Enlaces a Directorios de Registro Mercantil (sameAs)

La propiedad sameAs no debe limitarse únicamente a perfiles de redes sociales. Incluir la URL de la ficha pública de su empresa en bases de datos empresariales reconocidas (como eInforma, Axesor o el Boletín Oficial del Registro Mercantil) proporciona a Googlebot una prueba criptográfica y documental de la existencia física y legal de la entidad, fortaleciendo sustancialmente las señales de E-E-A-T (Experiencia, Autoridad y Fiabilidad) en sectores sensibles como salud, finanzas o comercio electrónico.


🔗 Diagnósticos Técnicos Interconectados & Malla de Arquitectura:

Los cuellos de botella en servidores y pasarelas de pago nunca ocurren de forma aislada. La latencia del servidor, las consultas SQL y el rendimiento en el checkout están totalmente interconectados:

🛠️ Engineering Next Step

¿Necesita implementación directa en su servidor?

Ejecutar reconfiguraciones quirúrgicas de servidores, indexación de bases de datos o aplazamiento de JavaScript en entornos de producción en vivo conlleva riesgos de caída. Si prefiere una solución sin riesgos implementada por un ingeniero experimentado, aplico este parche directamente en su infraestructura bajo nuestro modelo Result-First, Fair-Pay.

Solicitar triaje quirúrgico para este problema →
✓ Pague solo si se resuelve•✓ Cero riesgo de caídas•✓ Implementación directa por ingeniero
Damar Nurvianto - Lead Systems Auditor
💬 Mesa Técnica Directa • WhatsApp
Damar Nurvianto • Lead Systems Auditor

¿Necesitas soporte técnico rápido ante un error activo?

Envía tus logs de terminal, trazas de error o URL de servidor en cualquier momento — 7 días a la semana. Diagnóstico asíncrono por mensaje directamente con Damar, Auditor Senior de Sistemas. Sin llamadas telefónicas imprevistas.

Enviar Log por WhatsApp &rarr;Drop Log 24/7 • No Calls