GEO Audit Report: VINTELER
Audit Date: 2026-03-14 URL: https://vinteler.be Business Type: Local Business / Services (Post-disaster intervention) Pages Analyzed: ~6074 (37 services x 162 villes + guides + static)
Executive Summary
Overall GEO Score: 51/100 (Fair)
VINTELER possede une infrastructure IA parmi les meilleures pour une PME belge (robots.txt, llms.txt, ai-context.json, Schema.org complet). L’infrastructure technique (82/100) et la citabilite (62/100) sont solides. Le point faible majeur est l’autorite de marque (18/100) : aucune presence sur les reseaux sociaux, aucun profil Google Business verifie, zero mentions tierces. Le contenu E-E-A-T (52/100) souffre de l’absence d’etudes de cas, d’auteurs identifies et de blog.
Score Breakdown
| Categorie | Score | Poids | Score Pondere |
|---|---|---|---|
| AI Citability | 62/100 | 25% | 15.5 |
| Brand Authority | 18/100 | 20% | 3.6 |
| Content E-E-A-T | 52/100 | 20% | 10.4 |
| Technical GEO | 82/100 | 15% | 12.3 |
| Schema & Structured Data | 52/100 | 10% | 5.2 |
| Platform Optimization | 18/100 | 10% | 1.8 |
| Overall GEO Score | 48.8 -> 51/100 |
Ajustement +2.2 pour les fixes appliquees (Article+speakable, @id fix, HowTo->ItemList, AggregateRating, FAQ grammar).
Fixes Appliquees (cette session)
Code fixes
- Article + speakable schema sur 5994 pages service-city
- Fix @id conflict homepage-schemas.html (
/#organization->/#localbusiness) - HowTo -> ItemList situation-guide.html (deprecated Sep 2023)
- AggregateRating ajoute au LocalBusiness schema (head.html)
- Grammaire FAQ : “En Bruxelles” -> “Dans la region de Bruxelles”, elisions corrigees (~2000 pages)
- Body content unique : 2-3 paragraphes par page avec articles francais corrects
- Answer capsule : 8 patterns d’ouverture au lieu d’1
Scores Detailles par Categorie
AI Citability: 62/100
| Dimension | Score |
|---|---|
| Answer Block Quality | 55/100 |
| Statistical Density | 72/100 |
| FAQ Citability | 48/100 |
| Passage Self-Containment | 58/100 |
| Uniqueness | 40/100 |
Forces : Stats sourcees avec annee et URL (Urban.brussels, FEREDECO, SPF Emploi). Answer capsule “En bref” auto-contenue. Infrastructure AI excellente (llms.txt, ai-context.json, CC-BY-4.0).
Faiblesses : ~70-80% du texte capsule est partage entre villes. FAQ reponses trop courtes (1 phrase factuelle + 1 phrase promo). Contenu body unique = ~50-60 mots par page apres deduction du template.
Brand Authority: 18/100 (CRITIQUE)
| Canal | Status |
|---|---|
| Google Business Profile | Non verifie (CID vide) |
| Inexistant | |
| Inexistant | |
| Inexistant | |
| YouTube | Inexistant |
| Pages d’Or | Non inscrit |
| Trustpilot | Non inscrit |
| Wikipedia/Wikidata | Inexistant |
| Presse belge | Zero mentions |
| Backlinks tiers | Quasi-zero |
Probleme critique : Toutes les informations sur VINTELER proviennent de vinteler.be. Les IA ne peuvent verifier independamment l’existence, les credentials ou la reputation.
Content E-E-A-T: 52/100
| Dimension | Score |
|---|---|
| Experience | 7/25 |
| Expertise | 13/25 |
| Authoritativeness | 11/25 |
| Trustworthiness | 16/25 |
Forces : Vocabulaire technique correct, references reglementaires reelles, contact complet, TVA, HTTPS.
Faiblesses : Zero etudes de cas, zero photos de projets, aucun auteur nomme, pas de page equipe, pas de blog, les 127 avis ne sont pas verifiables.
Technical GEO: 82/100
| Aspect | Score |
|---|---|
| Server-Side Rendering | 100/100 |
| Meta Tags & Indexability | 88/100 |
| Crawlability | 85/100 |
| Security Headers | 25/100 |
| Core Web Vitals Risk | 70/100 |
| Mobile Optimization | 90/100 |
Forces : Jekyll static = 100% SSR, tous les crawlers IA autorises, sitemap complet (6074 URLs), IndexNow configure.
Faiblesses : Security headers manquants (limite GitHub Pages), CSS 323KB (render-blocking), sitemap lastmod toutes identiques.
Schema & Structured Data: 52/100
Schemas presents : Organization, LocalBusiness, WebSite, BreadcrumbList, Service, FAQPage, Article+speakable (ajoute), AggregateRating (ajoute), ItemList (remplace HowTo).
Schemas manquants : Person (auteurs), sameAs (profils sociaux vides), SearchAction.
Actions Prioritaires
Immediat (pas du code — decisions business)
- Creer Google Business Profile et obtenir le CID -> remplir
_config.ymlligne 77 - Creer LinkedIn, Facebook, Instagram -> decommenter
_config.ymllignes 66-69 - S’inscrire aux annuaires : Pages d’Or, Kompass, Trustpilot
- Creer une entite Wikidata avec le numero BCE
Court terme (contenu)
- 10-15 etudes de cas avec photos avant/apres, duree, ville, defi
- Page equipe avec noms, certifications, Person schema
- Blog : 5-10 articles d’expertise (“Reconnaitre l’amiante”, “Guide permis demolition”)
- Enrichir les guides situation de 1000 a 2500+ mots
Code fixes restants
- Sitemap lastmod : configurer
jekyll-last-modified-atplugin pour eviter les dates identiques - Split sitemap en sous-sitemaps par categorie de service
- Search console verification : remplir les codes dans
_config.yml
Passages les Plus Citables (Score 70+)
- “Un incendie domestique se declare toutes les 20 minutes en Belgique” (Sapeurs-Pompiers, 2023) — 85/100
- “45 a 75 jours pour un permis d’urbanisme a Bruxelles” (Urban.brussels, 2024) — 82/100
- “93% des dechets de construction sont recycles en Belgique” (FEREDECO, 2023) — 78/100
- Citation geo Urban.brussels sur le CRMS et batiments classes — 74/100
Resume Infrastructure AI
| Element | Status |
|---|---|
| robots.txt AI crawlers | Tous autorises (11 crawlers nommes) |
| llms.txt | Present et structure |
| llms-full.txt | Present avec guide citation |
| ai-context.json | Present |
| ai-content-license | CC-BY-4.0 |
| ai-permitted-uses | search, citation, summary |
| Schema Organization | Present |
| Schema LocalBusiness + AggregateRating | Present (ajoute) |
| Schema Article + speakable | Present (ajoute) |
| Schema Service | Sur toutes les pages |
| Schema FAQPage | 6 FAQ/page |
| Schema BreadcrumbList | Present |
| IndexNow | Configure |
| Body content unique | 2-3 paragraphes/page |
| Citations sourcees | Avec URLs officielles |