Schema Markup pour entreprise locale : guide SEO complet
Comment implémenter les données structurées Schema.org pour améliorer votre SEO local. Types de schema, outils et impact sur les rich snippets pour entreprises françaises.
Shahil AppDev Team
Expert seo
Schema Markup pour entreprise locale : guide SEO complet
Les données structurées Schema.org permettent à Google de mieux comprendre votre contenu et d'afficher des rich snippets qui augmentent le CTR de 30-40%. Pour les entreprises locales, c'est un avantage compétitif majeur.
Voici comment implémenter correctement les schemas pour votre entreprise.
Qu'est-ce que le Schema Markup ?
Définition
Le Schema Markup est un vocabulaire de données structurées (JSON-LD, Microdata, RDFa) qui aide les moteurs de recherche à comprendre le contexte de votre contenu.
Exemple simple :
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Shahil AppDev",
"telephone": "+33681229804"
}
Bénéfices
SEO :
- Meilleure compréhension par Google
- Éligibilité rich snippets
- Amélioration visibilité
Rich snippets :
- Étoiles d'avis
- Prix
- Disponibilité
- Événements
- FAQ
CTR :
- +30-40% avec rich snippets
- Meilleure visibilité SERP
- Taux de clics supérieur
Types de Schema pour entreprises locales
1. LocalBusiness (Essentiel)
Utilisation : Toute entreprise avec adresse physique
Propriétés obligatoires :
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Nom Entreprise",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Rue Exemple",
"addressLocality": "Paris",
"postalCode": "75001",
"addressCountry": "FR"
},
"telephone": "+33123456789"
}
Propriétés recommandées :
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Shahil AppDev",
"image": "https://business-services-idf.xyz/logo.png",
"url": "https://business-services-idf.xyz",
"telephone": "+33681229804",
"email": "shahilappdev@gmail.com",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Avenue de la République",
"addressLocality": "Nanterre",
"addressRegion": "Île-de-France",
"postalCode": "92000",
"addressCountry": "FR"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 48.8915,
"longitude": 2.2066
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
}
],
"priceRange": "€€",
"areaServed": {
"@type": "GeoCircle",
"geoMidpoint": {
"@type": "GeoCoordinates",
"latitude": 48.8915,
"longitude": 2.2066
},
"geoRadius": "50000"
},
"sameAs": [
"https://www.facebook.com/shahilappdev",
"https://www.linkedin.com/company/shahilappdev",
"https://www.instagram.com/shahilappdev1"
]
}
Types spécifiques :
ProfessionalService(agence, consultant)RestaurantStoreMedicalBusinessAutomotiveBusiness- Etc.
2. Organization
Utilisation : Informations générales entreprise
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Shahil AppDev",
"url": "https://business-services-idf.xyz",
"logo": "https://business-services-idf.xyz/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+33681229804",
"contactType": "customer service",
"availableLanguage": ["French", "English"]
},
"sameAs": [
"https://www.facebook.com/shahilappdev",
"https://www.linkedin.com/company/shahilappdev"
]
}
3. BreadcrumbList
Utilisation : Fil d'Ariane
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Accueil",
"item": "https://business-services-idf.xyz"
},
{
"@type": "ListItem",
"position": 2,
"name": "Services",
"item": "https://business-services-idf.xyz/services"
},
{
"@type": "ListItem",
"position": 3,
"name": "Développement Web",
"item": "https://business-services-idf.xyz/services/developpement-web"
}
]
}
Impact : Fil d'Ariane dans SERP
4. FAQPage
Utilisation : Page FAQ
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Combien coûte un site web ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Le coût d'un site web varie entre 3 000 € et 50 000 € selon la complexité. Un site vitrine simple coûte 3 000-8 000 €, un site sur mesure 15 000-50 000 €."
}
},
{
"@type": "Question",
"name": "Quel est le délai de création ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Le délai varie de 4 à 12 semaines selon la complexité du projet."
}
}
]
}
Impact : FAQ déroulante dans SERP
5. Product/Service
Utilisation : Produits ou services
{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "Développement Web",
"provider": {
"@type": "Organization",
"name": "Shahil AppDev"
},
"areaServed": {
"@type": "Country",
"name": "France"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Services Web",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Site Vitrine",
"description": "Création de site vitrine professionnel"
}
}
]
}
}
6. Review/AggregateRating
Utilisation : Avis clients
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Shahil AppDev",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127"
},
"review": [
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Marie Dupont"
},
"datePublished": "2025-01-15",
"reviewBody": "Excellent travail, site livré dans les délais. Très professionnel.",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
}
}
]
}
Impact : Étoiles dans SERP
7. Event
Utilisation : Événements
{
"@context": "https://schema.org",
"@type": "Event",
"name": "Webinaire : SEO Local 2025",
"startDate": "2025-02-15T14:00",
"endDate": "2025-02-15T15:30",
"eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
"eventStatus": "https://schema.org/EventScheduled",
"location": {
"@type": "VirtualLocation",
"url": "https://business-services-idf.xyz/webinaire"
},
"organizer": {
"@type": "Organization",
"name": "Shahil AppDev",
"url": "https://business-services-idf.xyz"
},
"offers": {
"@type": "Offer",
"url": "https://business-services-idf.xyz/webinaire",
"price": "0",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
8. Article/BlogPosting
Utilisation : Articles de blog
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Guide SEO Local 2025",
"image": "https://business-services-idf.xyz/images/seo-local.jpg",
"author": {
"@type": "Organization",
"name": "Shahil AppDev"
},
"publisher": {
"@type": "Organization",
"name": "Shahil AppDev",
"logo": {
"@type": "ImageObject",
"url": "https://business-services-idf.xyz/logo.png"
}
},
"datePublished": "2025-01-20",
"dateModified": "2025-01-22"
}
Implémentation technique
Format JSON-LD (Recommandé)
Avantages :
- Plus simple
- Séparé du HTML
- Recommandé par Google
Placement :
<head>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Shahil AppDev"
}
</script>
</head>
Next.js
Composant Schema :
// components/Schema.tsx
interface SchemaProps {
schema: object;
}
export default function Schema({ schema }: SchemaProps) {
return (
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }}
/>
);
}
Utilisation :
// app/page.tsx
import Schema from '@/components/Schema';
const organizationSchema = {
"@context": "https://schema.org",
"@type": "Organization",
"name": "Shahil AppDev",
// ...
};
export default function Page() {
return (
<>
<Schema schema={organizationSchema} />
{/* Contenu page */}
</>
);
}
WordPress
Plugin Yoast SEO :
- Schema automatique
- Personnalisable
Plugin Rank Math :
- Schema avancé
- Plus de types
Plugin Schema Pro :
- Dédié schema
- Très complet
Validation
Google Rich Results Test
- URL : search.google.com/test/rich-results
- Teste éligibilité rich snippets
Schema Markup Validator
- URL : validator.schema.org
- Valide syntaxe
Google Search Console
- Rapport "Améliorations"
- Erreurs schema
Erreurs courantes
❌ 1. Informations incorrectes
Erreur : Adresse différente de Google My Business
Solution : Cohérence totale NAP
❌ 2. Schema incomplet
Erreur : Propriétés obligatoires manquantes
Solution : Vérifier documentation Schema.org
❌ 3. Syntaxe JSON invalide
Erreur : Virgule manquante, guillemets oubliés
Solution : Valider avec JSON Lint
❌ 4. Données cachées
Erreur : Schema avec infos non visibles sur page
Solution : Toutes les données schema doivent être visibles
❌ 5. Sur-optimisation
Erreur : Bourrage de mots-clés dans schema
Solution : Données factuelles uniquement
Impact SEO
Rich Snippets
Types :
- Étoiles d'avis (⭐⭐⭐⭐⭐)
- Prix (€€)
- Disponibilité (Ouvert/Fermé)
- FAQ déroulante
- Fil d'Ariane
- Événements
CTR :
- Sans rich snippet : 2-5%
- Avec rich snippet : 3-7% (+30-40%)
Knowledge Graph
Apparition :
- Panneau latéral Google
- Informations entreprise
- Réseaux sociaux
- Avis
Conditions :
- Schema Organization complet
- Présence Wikipedia (bonus)
- Autorité établie
Voice Search
Optimisation :
- Schema FAQ
- Réponses concises
- Langage naturel
Impact : Meilleur positionnement assistants vocaux
Checklist Schema
✅ LocalBusiness
- Nom, adresse, téléphone
- Horaires d'ouverture
- Coordonnées GPS
- Zone desservie
- Réseaux sociaux
✅ Organization
- Logo
- Contact
- Réseaux sociaux
✅ BreadcrumbList
- Toutes les pages
- Hiérarchie correcte
✅ FAQPage
- Page FAQ
- 5-10 questions minimum
✅ Review/Rating
- Avis réels
- Note agrégée
✅ Article
- Tous les articles blog
- Auteur, date, image
✅ Validation
- Rich Results Test : OK
- Search Console : 0 erreur
Outils
Générateurs
Schema Markup Generator (Merkle)
- URL : technicalseo.com/tools/schema-markup-generator
- Gratuit
- Tous types
Schema.org Generator
- URL : schema.org
- Documentation officielle
Plugins WordPress
Yoast SEO
- Gratuit
- Schema automatique
Rank Math
- Gratuit
- Schema avancé
Schema Pro
- Payant (79 $/an)
- Très complet
Validation
Google Rich Results Test
- search.google.com/test/rich-results
Schema Markup Validator
- validator.schema.org
Google Search Console
- Rapport "Améliorations"
Budget
DIY
Gratuit :
- Générateurs en ligne
- Plugins WordPress gratuits
- Temps : 2-4h
Prestataire
Setup initial :
- Audit : 500-1 000 €
- Implémentation : 1 000-3 000 €
- Total : 1 500-4 000 €
Maintenance :
- Mise à jour : 200-500 €/an
ROI
Investissement : 1 500-4 000 €
Gains :
- CTR : +30-40%
- Trafic : +15-25%
- Conversions : +10-20%
ROI : 200-400% sur 1 an
Conclusion
Le Schema Markup est un quick win SEO souvent négligé. Avec un investissement minimal (2-4h ou 1 500-4 000 €), vous obtenez des rich snippets qui boostent votre CTR de 30-40%.
Priorités :
- LocalBusiness (essentiel)
- Organization
- BreadcrumbList
- FAQPage
- Review/Rating
Budget : 1 500-4 000 € (prestataire) ou gratuit (DIY)
Délai : 1-2 semaines
ROI : 200-400% sur 1 an
Notre recommandation : Commencez par LocalBusiness et Organization. Validez avec Rich Results Test. Ajoutez progressivement les autres types.
Besoin d'aide pour le Schema Markup ? Nous auditons et implémentons les données structurées pour maximiser vos rich snippets. Audit gratuit. Contactez-nous.
Besoin d'accompagnement ?
Notre équipe d'experts est là pour vous aider à concrétiser vos projets digitaux.