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
sameAspointant vers des annuaires d’État officiels commeannuaire-entreprises.data.gouv.frousociete.compermet 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 :
- Testez votre code sur l’outil officiel du W3C : validator.schema.org.
- Vérifiez l’absence totale d’avertissements de syntaxe.
- 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 :
- Migration cPanel vers VPS Dédié OVH sans Interruption: Transférer données et certificats SSL avec zéro perte de commandes en direct.
- Analyse des Requêtes Lentes MySQL/MariaDB avec EXPLAIN sur OVH: Traquer les requêtes lentes et créer des index composites performants.
- Profilage Symfony : Détection des Requêtes N+1 Doctrine: Optimiser les accès relationnels volumineux sur les applications métier.
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.
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.