L'intervention s'est faite en deux phases distinctes : une refonte technique complète, puis un sprint SEO local intensif.
Phase 1 — Refonte technique (4 semaines). Migration complète de WordPress vers une stack React + Vite avec hébergement edge mondial. Architecture par silos thématiques : 9 pages city (concessionnaire/[ville]), 14 pages marque (honda-occasion, toyota-occasion, etc.), 4 pages type (vus-occasion, berline-occasion, camion-occasion, hybride-occasion), 4 pages financement (mauvais-crédit, 2e chance, 3e chance, faillite), 16 articles conseils (pneus hiver, taxes, garantie LPC, etc.), outils interactifs (calculatrice de financement, comparateur).
Pre-rendering Puppeteer 65 routes. Le piège classique des SPA React pour le SEO : Googlebot ne voit qu'un shell HTML vide à la première visite, et l'hydratation JavaScript n'est pas toujours captée. Notre solution : un script Puppeteer qui navigue les 65 routes après build et capture le HTML rendu complet dans des fichiers statiques `dist/[route]/index.html`. Chaque route a son propre title unique, sa propre meta description, son propre schema. Googlebot voit du HTML complet dès le premier crawl.
Schemas Schema.org enrichis. Vehicle schema sur chaque fiche véhicule (modèle, année, prix, kilométrage), LocalBusiness sur les 9 pages city avec coordonnées et zone desservie, Service sur les pages financement, FAQPage sur les articles conseils, BreadcrumbList partout. Le tout pour maximiser l'éligibilité aux rich snippets Google et aux citations dans les AI Overviews.
Phase 2 — Sprint SEO local (2 semaines). Création des 9 pages city avec contenu spécifique par ville (proximité kilométrique, types de véhicules populaires localement, photos du concessionnaire vu depuis chaque direction d'approche). Optimisation Google Business Profile avec catégories précises, photos professionnelles, posts hebdomadaires, gestion d'avis. Citations NAP cohérentes sur Pages Jaunes, BBB, 411.ca, AutoExpert et annuaires sectoriels automobiles. Soumission sitemap GSC + Request Indexing manuel sur les 9 pages city prioritaires.