Données Structurées Schema.org pour Entreprises Françaises : SIREN, SIRET et Mentions Légales

Intégration technique des identifiants légaux français (SIREN, SIRET, code NAF/APE, TVA intracommunautaire) dans le Knowledge Graph Google via Schema.org Organization et Corporation.

Depuis le déploiement des systèmes d’évaluation EEAT (Expérience, Expertise, Autorité, Fiabilité) de Google, la vérification de l’existence légale d’une entité commerciale est devenue un facteur déterminant pour l’attribution des positions de tête dans les résultats de recherche français.

En France, le registre officiel des entreprises géré par l’INSEE et l’INPI attribue des identifiants uniques :

  • Le numéro SIREN (9 chiffres, identifiant légal de l’entreprise).
  • Le numéro SIRET (14 chiffres, identifiant spécifique d’un établissement physique).
  • Le code APE / NAF (nomenclature d’activité française).
  • Le numéro de TVA intracommunautaire (ex: FRXX999999999).

La majorité des sites web se contentent de balises Schema.org génériques (@type: Organization) sans relier ces attributs aux vocabulaires sémantiques reconnus par Google. Ce guide détaille la modélisation JSON-LD conforme aux spécifications W3C et Schema.org.


1. Propriétés Spécifiques Schema.org pour l’Administration Française

Schema.org intègre des propriétés standardisées adaptées aux registres nationaux européens :

Donnée Administrative Propriété Schema.org Format / URI Recommandée
Numéro SIREN leiCode ou taxID Chiffres sans espaces
Numéro SIRET identifier (via PropertyValue) Identification de l’établissement
TVA Intracommunautaire vatID Format FR + 11 caractères
Code APE / NAF isicV4 Code à 4 chiffres (ex: 6201)
Enregistrement RCS knowsAbout / identifier Greffe du Tribunal de Commerce

2. Exemple de Balisage JSON-LD pour une Société Française (SAS / SARL)

À insérer dans la section <head> ou au niveau du footer de la page d’accueil et des mentions légales :

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Corporation",
      "@id": "https://www.monentreprise.fr/#organization",
      "name": "Acme Solutions France SAS",
      "legalName": "Acme Solutions France SAS",
      "url": "https://www.monentreprise.fr/",
      "logo": "https://www.monentreprise.fr/assets/logo.png",
      "foundingDate": "2018-04-12",
      "vatID": "FR12839281920",
      "taxID": "839281920",
      "leiCode": "839281920",
      "isicV4": "6201",
      "identifier": [
        {
          "@type": "PropertyValue",
          "name": "SIREN",
          "value": "839 281 920"
        },
        {
          "@type": "PropertyValue",
          "name": "SIRET",
          "value": "839 281 920 00024"
        },
        {
          "@type": "PropertyValue",
          "name": "RCS",
          "value": "RCS Paris B 839 281 920"
        }
      ],
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "14 Rue de la Paix",
        "addressLocality": "Paris",
        "postalCode": "75002",
        "addressCountry": "FR"
      },
      "contactPoint": {
        "@type": "ContactPoint",
        "telephone": "+33-1-42-68-55-00",
        "contactType": "customer service",
        "availableLanguage": ["French", "English"],
        "areaServed": ["FR", "BE", "CH"]
      },
      "sameAs": [
        "https://www.societe.com/societe/acme-solutions-france-839281920.html",
        "https://annuaire-entreprises.data.gouv.fr/entreprise/839281920",
        "https://fr.linkedin.com/company/acme-solutions-france"
      ]
    }
  ]
}
</script>

[!TIP] Le tableau sameAs pointant vers des annuaires d’État officiels comme annuaire-entreprises.data.gouv.fr ou societe.com permet au robot de Google de relier immédiatement votre domaine web avec l’entité légale enregistrée au registre du commerce.


3. Déclinaison pour les Commerces Physiques Locaux (LocalBusiness)

Si vous exploitez des points de vente ou des agences physiques à Lyon, Marseille ou Bordeaux :

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "@id": "https://www.monentreprise.fr/boutique-lyon/#store",
  "name": "Acme Solutions Lyon",
  "parentOrganization": {
    "@id": "https://www.monentreprise.fr/#organization"
  },
  "telephone": "+33-4-78-90-12-34",
  "priceRange": "€€",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "25 Place Bellecour",
    "addressLocality": "Lyon",
    "postalCode": "69002",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 45.7578,
    "longitude": 4.8320
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "09:00",
      "closes": "18:30"
    }
  ]
}
</script>

4. Validation avec le Schema Validator et Google Rich Results

Avant la mise en production :

  1. Testez votre code sur l’outil officiel du W3C : validator.schema.org.
  2. Vérifiez l’absence totale d’avertissements de syntaxe.
  3. Observez l’apparition du panneau d’information Knowledge Graph consolidé dans les résultats Google sous 2 à 4 semaines après réindexation.

🔗 Diagnostics Techniques & Maillage d’Architecture :

Les goulots d’étranglement d’infrastructure ne sont jamais isolés. La latence serveur, les requêtes SQL et le rendu DOM interagissent en continu :

🛠️ Engineering Next Step

Besoin d'une intervention directe sur votre serveur ?

Les reconfigurations chirurgicales de serveurs, l'indexation de bases de données ou les optimisations JavaScript en environnement de production comportent des risques de coupure. Si vous préférez une résolution sans risque et sans interruption de service, je déploie ce correctif directement sur votre stack sous notre modèle Result-First, Fair-Pay.

Demander un diagnostic chirurgical →
✓ Paiement uniquement au résultat•✓ Zéro risque d'interruption•✓ Implémentation directe par ingénieur
Damar Nurvianto - Lead Systems Auditor
💬 Desk Technique Direct • WhatsApp
Damar Nurvianto • Lead Systems Auditor

Besoin d'un diagnostic rapide sur une erreur active ?

Envoyez vos logs de terminal, stack trace ou URL de serveur à tout moment — 7 jours sur 7. Triage asynchrone par message direct avec Damar, Senior Systems Auditor. Aucun appel téléphonique requis.

Envoyer le Log via WhatsApp &rarr;Drop Log 24/7 • No Calls