La visibilité locale dépend désormais de la manière dont vous définissez vos lieux, vos personnes et vos services pour Google et pour les assistants IA.
Si vos entités sont floues—NAP incohérent, praticiens mal définis, horaires obsolètes—AI Overviews et les packs locaux vous ignorent.
Ce guide vous montre comment modéliser les entités LocalBusiness, Person et Service, les relier via le schema et le maillage interne, puis les maintenir avec une gouvernance.
Utilisez-le avec notre pilier sur les données structurées : Données structurées : le guide complet pour le SEO & l’IA et notre playbook d’entités : Optimisation des entités : guide complet & playbook.
Ce que sont les entités en SEO local
Organization: identité au niveau de la marque.
LocalBusiness: chaque lieu physique avec NAP, geo, horaires.
Person: praticiens ou équipe que les utilisateurs recherchent.
Service: traitements, offres ou catégories.
Event: ateliers ou rendez-vous auxquels les utilisateurs participent.
Relations: Organization → LocalBusiness → Person/Service/Event.
Pourquoi les entités comptent pour l’IA et le SEO local
Désambiguïsation : les assistants savent quelle clinique ou boutique afficher.
Confiance : un schema et un NAP cohérents réduisent les horaires “hallucinés” ou les mauvaises adresses.
Couverture : rich results, pack local, carrousels d’événements et réponses IA progressent ensemble.
Conversion : des services et des personnes correctement décrits génèrent plus d’appels et de réservations.
Étapes de modélisation des entités
Inventoriez les sites, praticiens, services et événements récurrents. Attribuez des URLs uniques et des ancres
@id.Standardisez le naming et la désambiguïsation (ville, quartier, marque).
Cartographiez les relations : quels praticiens travaillent où ; quels services sont proposés dans quels sites ; quels événements ont lieu où.
Documentez les sources sameAs (GBP, annuaires, réseaux sociaux, profils pro) et gardez-les cohérentes.
Blueprints de pages et de schema
Établissement (LocalBusiness)
Sur la page : NAP au-dessus de la ligne de flottaison, horaires, carte, services, CTAs (appeler, réserver), résumé des avis, FAQs accès/parking.
Schema : LocalBusiness (sous-type), address, geo, telephone, openingHoursSpecification, image, priceRange, sameAs, parentOrganization.
Lier vers Organization, les praticiens (Person), les services (Service) et les événements (Event).
Praticien(ne) (Person)
Sur la page : bio, spécialités, diplômes/credentials, sites desservis, CTA de réservation, sameAs.
Schema : Person avec jobTitle, worksFor, image, sameAs, knowsAbout, medicalSpecialty/specialty si applicable ; relier aux sites LocalBusiness via worksFor ou affiliation.
Service
Sur la page : ce que c’est, pour qui, pricing/coverage, préparation, FAQs, praticiens et sites associés.
Schema : Service avec provider (Organization/LocalBusiness), areaServed, audience, offers si applicable ;
about/mentionspour les entités clés.
Événement (Event)
Sur la page : date/heure, lieu, agenda, intervenant, prix, RSVP/réservation.
Schema : Event avec startDate/endDate, eventAttendanceMode, eventStatus, location, organizer, offers, performer/speaker Person.
Maillage interne qui renforce les entités
Les pages site lient vers les praticiens, services et événements à venir qui s’y tiennent.
Les pages praticien renvoient vers les sites desservis et les services ; schema d’auteur sur les articles qu’ils ont écrits.
Les pages service lient vers les sites où le service est disponible et vers les praticiens pertinents.
Les articles/FAQs lient vers les pages site et service avec des ancres riches en entités.
Les breadcrumbs reflètent la géographie et la hiérarchie.
Checklist données structurées
Organization avec sameAs et logo sur tous les templates.
Un LocalBusiness par site avec
@idunique ; geo et horaires exacts.Person pour les praticiens avec IDs cohérents et sameAs.
Service relié au provider ; offers lorsque pertinent.
Event relié au site et à l’organizer ; eventStatus maintenu.
BreadcrumbList et WebSite searchAction lorsque pertinent.
Sources de données et gouvernance
Source de vérité : booking/POS/CRM pour horaires, services, praticiens ; CMS pour le contenu ; PIM pour les offres si ecommerce.
Owners : ops pour NAP/horaires, HR/PR pour les praticiens, marketing pour services/contenu, engineering pour les templates.
Cadence : vérification hebdo des horaires ; alignement mensuel sameAs + annuaires ; audit schema trimestriel.
Journal : consigner changements d’horaires, nouveaux collaborateurs, nouveaux services et fermetures ; garder des IDs stables.
Playbook de citations IA
Prompts : “Est-ce que [location] est ouvert en ce moment ?”, “Qui est le/la [specialty] chez [location] ?”, “Est-ce que [clinic] propose [service] ?”, “Événements à [location] ce mois-ci.”
Exécuter chaque mois dans AI Overviews/assistants ; consigner réponses et sources.
Correctifs : si c’est faux, mettre à jour schema/données on-page, sameAs et about/mentions ; retester.
Multilingue et spécificités UE/Portugal
Un
@idpar entité ; traduire le contenu, pas les IDs ; utiliserinLanguagepar page.Localiser adresses, formats de téléphone (+351), devises (EUR) et fuseaux horaires.
Pour les services réglementés (santé/juridique/finance), afficher reviewers et credentials ; s’aligner sur les règles locales.
Ajouter des libellés portugais quand pertinent ; aligner hreflang avec la langue du schema.
Inclure des détails d’accessibilité ; les assistants IA les remontent dans leurs recommandations.
Mesure et KPIs
Couverture : pourcentage de sites/services/praticiens avec pages et schema en ligne.
Éligibilité : détections rich results LocalBusiness/Event ; zéro erreur bloquante.
Cohérence NAP : taux de correspondance entre site, schema, GBP, annuaires.
Citations IA : assistants citant les bons horaires, services et praticiens ; suivre les outputs de prompts.
CTR et conversions : appels/réservations depuis pages site et service ; variations après mises à jour schema/UX.
Fraîcheur : jours depuis la dernière mise à jour d’horaires/praticiens/services.
Analytics et tableaux de bord
- Inventaire : liste de tous les sites, praticiens et services avec
@id, statut, dernière mise à jour et owner. - Couverture : pourcentage de pages par template avec le schema requis ; alertes en cas de baisse.
- Parité : comparer les valeurs on-page et schema pour les horaires, téléphone, prix ; mettre en évidence les écarts.
- Performance : appels, réservations, clics sur l’itinéraire et chiffre d’affaires par site/service ; annoter les releases schema et contenu.
- Visibilité IA : consigner les réponses IA citant vos sites ou praticiens ; stocker les outputs de prompts.
- Fraîcheur : compteurs pour les horaires, bios praticiens, détails services et dates d’événements.
Processus internes
- Entrée des changements : qui peut mettre à jour les horaires, l’affectation des praticiens ou les services ; exiger des validations et des entrées dans le journal des changements.
- Garde-fous de publication : bloquer les releases si des champs requis (horaires, geo, téléphone) manquent ; faire échouer la CI si des propriétés schema sont vides.
- Sync ops + marketing : standup hebdo pour aligner promotions, événements et changements de services avec les mises à jour schema/contenu.
- Formation : apprendre au staff à utiliser des noms et des IDs cohérents dans le contenu, les formulaires et la signalétique.
Approfondissement du maillage interne
- Ajouter une page “locator/hub” reliant tous les sites avec un naming cohérent ; inclure du schema par item de liste lorsque c’est possible.
- Sur les pages service, afficher des modules “Disponible à” reliant vers les sites ; inclure les noms de ville dans les ancres.
- Sur les pages praticien, lister “Disponible à” avec adresses et liens ; inclure des CTAs de réservation.
- Depuis le contenu blog/FAQ, lier vers les services et sites pertinents avec des ancres riches en entités (“clinique de kinésithérapie Lisbonne”).
- S’assurer que chaque site est à trois clics maximum de la home et des pages de catégories.
Checklist QA des données structurées
- Site : address, geo, telephone, hours, priceRange, sameAs, parentOrganization présents ;
@idunique. - Praticien : jobTitle, worksFor/affiliation, image, sameAs, specialties ;
@idstable. - Service : provider, areaServed, audience, offers si applicable ;
about/mentionsrenseignés. - Événement : startDate/endDate avec timezone offset, eventStatus, location, offers, organizer.
- BreadcrumbList présent et correct par template ; WebSite searchAction configuré.
- Rich Results Test propre sur des URLs d’exemple par template.
Prêt pour les réponses IA
- Définitions claires dans le premier paragraphe de chaque page entité (quoi, où, qui).
- FAQs sur l’accès, le parking, l’assurance, les langues parlées et les étapes de réservation.
- About/mentions pointant vers la marque, les sites, les praticiens et les services.
- sameAs cohérents vers GBP, Apple Maps, annuaires professionnels ; aucun lien mort.
dateModifiedà jour après chaque changement de contenu ou d’horaires.
Idées de contenu par template
- Site : guides de quartier, conseils accès/parking, présentations de l’équipe, résumé des avis, implication communautaire.
- Service : éligibilité, étapes de préparation, résultats attendus, risques, pricing/coverage, aftercare, services liés.
- Praticien : spécialités, résultats, langues parlées, planning, apparitions médias, diplômes.
- Événement : agendas, matériel à apporter, bios des intervenants, ressources de suivi.
- Blog : FAQs locales, conseils saisonniers, guides comparatifs renvoyant vers services et sites.
Pièges multi-sites et correctifs
- Piège : copier les horaires entre sites. Correctif : stocker les horaires par site dans la source de vérité et générer le schema dynamiquement.
- Piège : IDs dupliqués. Correctif : imposer une convention de nommage
@idavec ancres ville/établissement ; valider l’unicité dans la CI. - Piège : disponibilité des services incohérente. Correctif : indiquer quels services sont disponibles où ; éviter de marquer des services non disponibles.
- Piège : praticiens obsolètes. Correctif : mettre à jour les bios et worksFor quand le staff bouge ; rediriger les anciennes pages ; conserver l’attribution des articles historiques.
RP locales et alignement off-site
- Garder les catégories, descriptions et horaires GBP alignés avec le schema du site.
- Obtenir de la presse locale qui répète le nom complet de l’entreprise et la localisation ; lier vers les pages site.
- Mettre à jour les annuaires (santé, juridique, tourisme) avec le même NAP et les mêmes URLs ; supprimer les doublons.
- Encourager les avis sur des plateformes fiables ; si vous utilisez des avis first-party, les faire correspondre on-page et dans le schema.
Événements et opérations saisonnières
- Ajouter du schema Event pour ateliers, dépistages, démos ; mettre à jour eventStatus en cas d’annulation ou de report.
- Utiliser specialOpeningHours pour les jours fériés ; publier à l’avance et tester dans Rich Results Test.
- Après les événements, archiver ou mettre à jour le statut pour éviter les données périmées ; garder les URLs en ligne avec un récap si utile.
Banque de prompts pour les entités locales
- “Est-ce que [location] est ouvert en ce moment ?”
- “Qui est le/la [specialty] chez [location] ?”
- “Est-ce que [location] propose [service] ?”
- “Événements à [location] ce week-end.”
- “Quelles langues sont parlées chez [location] ?”
- Exécuter chaque mois ; consigner précision et sources ; corriger schema/contenu si c’est faux.
Plan de déploiement sur 90 jours
- Semaines 1–2 : auditer NAP, schema et IDs ; construire la carte des entités ; corriger les 5 sites prioritaires.
- Semaines 3–4 : publier/rafraîchir les pages praticiens et services ; ajouter schema et liens ; valider.
- Semaines 5–6 : synchroniser horaires et services depuis les systèmes source ; mettre en place dashboards et alertes ; nettoyer les sameAs.
- Semaines 7–9 : ajouter des événements si pertinent ; lancer les tests de prompts ; mettre à jour locator et breadcrumbs.
- Semaines 10–12 : localiser le contenu ; former le staff ; intégrer la gouvernance dans les workflows release et ops.
Exemples rapides
Opérateur touristique
- Ajout du schema LocalBusiness et Event pour des tours ; liaison des guides (Person) et des services ; pages localisées PT/EN.
- Résultat : résultats event/tour plus riches, réponses IA indiquant les bons horaires et points de pickup, réservations +10 %.
Retail en franchise
- Standardisation des IDs et du schema sur 30 magasins ; feed d’horaires centralisé ; ancres ville ajoutées dans le maillage interne.
- Résultat : moins de plaintes “mauvais horaires”, assistants recommandant le magasin ouvert le plus proche, CTR des pages site +7 %.
Scorecard de gouvernance
- Les IDs sont stables pour tous les sites, praticiens, services ? yes/no
- Les horaires et téléphones sont synchronisés entre site, GBP et schema ? yes/no
- Les liens sameAs sont actifs et de haute confiance ? yes/no
- Les tests de prompts sont exacts pour les sites et services prioritaires ? yes/no
- Les dashboards et alertes sont actifs ? yes/no
- Les changements sont-ils consignés avec dates et owners ? yes/no
Maintenance et QA
Hebdomadaire : vérifier horaires et disponibilité ; mettre à jour eventStatus ; crawler pour détecter le schema manquant.
Mensuel : revoir sameAs et listings d’annuaires ; exécuter les tests de prompts ; corriger les liens cassés.
Trimestriel : rafraîchir bios, détails services et images ; auditer la carte
@id; supprimer ou rediriger les sites fermés.Valider avec Rich Results Test sur des URLs d’exemple après chaque changement.
Exemples
Réseau de cliniques
Standardisation des IDs et du schema par site et par praticien ; synchronisation des horaires depuis le système de booking ; ajout de schema Event pour des ateliers.
Résultat : pack local plus stable, inclusion dans des carrousels d’événements, assistants citant les bons horaires et médecins.
Retail multi-sites
Ajout de schema LocalBusiness, pages service et FAQs par site ; liaison à Organization.
Résultat : meilleure visibilité sur Maps, moins de plaintes “mauvais horaires”, réponses IA recommandant le site ouvert le plus proche.
Scorecard de gouvernance
- IDs stables pour tous les sites, praticiens, services ? yes/no
- Horaires et téléphones synchronisés entre site, GBP et schema ? yes/no
- Liens sameAs actifs et de haute confiance ? yes/no
- Tests de prompts exacts pour les sites et services prioritaires ? yes/no
- Dashboards et alertes actifs ? yes/no
- Changements consignés avec dates et owners ? yes/no
Conseils performance et UX
- Placer les boutons d’appel et de réservation au-dessus de la ligne de flottaison ; faire correspondre les numéros au schema et à GBP.
- Afficher parking/transports et détails d’accessibilité ; inclure dans les FAQs et le schema lorsque c’est éligible.
- Mettre en avant les langues parlées ; les assistants s’en servent dans leurs recommandations.
- Garder des images rapides et non génériques ; des visuels cassés réduisent la confiance.
- S’assurer que les utilisateurs mobile atteignent itinéraires et CTAs en un tap ; la plupart des requêtes locales sont mobile/voix.
Stabilité et résilience
- Servir le schema côté serveur quand c’est possible ; éviter de dépendre de scripts soumis au consentement pour les données LocalBusiness essentielles.
- Mettre en cache horaires et NAP depuis le système source ; mettre à jour via jobs et valider après exécution.
- Faire échouer les builds si des champs requis site/service sont vides ; bloquer la publication jusqu’à correction.
- Après migrations, crawler pour confirmer que toutes les pages site/praticien renvoient 200 et incluent le schema.
Banque de prompts pour les entités locales
- “Est-ce que [location] est ouvert en ce moment ?”
- “Qui est le/la [specialty] chez [location] ?”
- “Est-ce que [location] propose [service] ?”
- “Événements à [location] ce week-end.”
- “Quelles langues sont parlées chez [location] ?”
- Exécuter chaque mois ; consigner précision et sources ; corriger schema/contenu si c’est faux.
Comment AISO Hub peut aider
AISO Hub construit des systèmes d’entités locales qui restent exacts.
Nous modélisons vos sites, personnes, services et événements ; déployons du JSON-LD ; et mettons en place du monitoring pour détecter la dérive.
AISO Audit: identifier les manques sur les entités site, service et event, ainsi que les erreurs de schema et la dérive NAP
AISO Foundation: construire des templates et des cartes d’IDs pour que chaque locale publie des entités cohérentes et localisées
AISO Optimize: tester du nouveau contenu site/service, des FAQs et des CTAs pour augmenter réservations et citations
AISO Monitor: suivre horaires, erreurs de schema et citations IA avec des alertes avant que la précision ne baisse
Conclusion : la clarté gagne en local et dans l’IA
Définissez chaque entité locale avec des IDs stables, un schema exact et des pages reliées.
Gardez horaires, services et personnes à jour, validez souvent, et surveillez les réponses IA.
Quand votre graphe local est clair, vous gagnez la confiance des moteurs et des assistants—et vous transformez davantage de recherches de proximité en réservations.

