La formule haversine et ses limites en contexte SEO
La formule haversine calcule la distance orthodromique (en ligne droite) entre deux paires de coordonnées géographiques. Elle est précise à mieux de 0,3 % pour des distances inférieures à 50 km, ce qui est suffisant pour des contenus de proximité. Elle ne tient pas compte du relief ni du réseau routier, mais ces données sont difficiles à intégrer dans un pipeline sans API tierce.
Nous utilisons les coordonnées du centroïde de chaque commune issues du fichier géographique IGN Admin Express (millésime 2024), distribué sous licence ouverte. Le centroïde est le barycentre des contours administratifs, pas le centre-ville réel : pour les communes de grande superficie, l’écart peut atteindre 3 km, ce que nous signalons dans la documentation interne.
Communes limitrophes : calcul et rendu
Pour chaque commune cible, le pipeline identifie les communes dont le centroïde est à moins de 15 km, trie par distance croissante et retient les huit premières. Ces distances sont arrondies au kilomètre entier dans le rendu pour éviter une précision trompeuse (« 7,43 km » serait faux pour le lecteur en voiture).
Le rendu intègre ces données dans une phrase structurée : « À 4 km de Versailles, à 9 km de Saint-Cloud ». Cette phrase est unique par commune cible et constitue une information vérifiable par l’utilisateur. Elle est absente des pages concurrentes génériques, ce qui crée un différentiel de contenu mesurable.
Population et densité comme signal de contexte
La population municipale INSEE (source : recensement 2022, fichier population-legale-2022.csv) est intégrée pour contextualiser la taille du marché local. Nous calculons également la densité en divisant la population par la superficie cadastrale en km², issue du même fichier IGN Admin Express.
Ces chiffres sont cités avec leur source et leur millésime dans le corps de l’article : « Selon le recensement INSEE 2022 ». Cette pratique de sourçage explicite est une contrainte de style maison ; elle rend les données vérifiables et évite toute accusation d’invention de statistiques.
Questions fréquentes
Ces données locales sont-elles mises à jour automatiquement ?
Les fichiers source (IGN Admin Express, INSEE population légale) sont versionnés dans le dépôt de données et mis à jour manuellement à chaque publication annuelle. Une alerte calendaire déclenche la mise à jour du build dans les 30 jours suivant la publication officielle.
Que se passe-t-il si une commune n’a pas de coordonnées dans la base IGN ?
Le pipeline lève une exception bloquante sur les communes sans centroïde. Une liste de corrections manuelles (environ 40 communes fusionnées depuis 2020) est maintenue dans un fichier de patch versionné.