Où es-tu ?

Géoloquoi ? Géolocalisation. Ça consiste à lier une position géographique à un site Internet, avec une latitude et une longitude. Par exemple, savoir que la pizzeria « La Gourmande » est située en 48.8565,2.3025, c’est-à-dire 48 degrés 51 minutes (60e de degré) et 23 secondes (60e de minute) de latitude Nord pour 2°18’9” de longitude Est. Ou encore que la machine hébergeant ce blog est en 48.85814,2.30055.

Mais à quoi ça sert ?

Ça permet par exemple à un moteur de recherche de trier les résultats par proximité géographique : si je cherche « pizzeria » je trouverai le site web de celles qui peuvent me livrer. On peut également représenter facilement le maillage d’un réseau wi-fi. Ou localiser ses voisins blogueurs…

Comment ça marche ?

L’information est dans le contenu de la page : comme elle est destinée à être indexée, on s’assure d’abord que l’on a bien une métadonnée de titre (cf. DCMI), dont le contenu est en général le même que la balise html <title> (dotclear positionne cette balise par défaut) :

<meta name="DC.title" content="Titre de mon site" />

Ensuite une page géolocalisée contient simplement un méta-tag ICBM :

<meta name="ICBM" content="latitude, longitude" />

Pour l’anecdote ce charmant sigle signifie « InterContinental Ballistic Missile »…

Un nouveau système de balises a fait son apparition, baptisé Geo Tag, qui permet d’indiquer non seulement la latitude/longitude, mais également la région et le nom de l’endroit. Comme c’est une aberration du point de vue de la modélisation de données (chaque site Parisien doit répéter que Paris est dans le 75) je boycotte ce système.

Au fait pour trouver vos coordonnées il suffit de taper une adresse sur Google Maps puis de relever les coordonnées en faisant « Obtenir l’URL de cette page ».

Enfin vous n’avez plus qu’à référencer votre site sur un service de géolocalisation comme GeoURL (n’existe plus) ou feedmap, qui vous proposeront ensuite une liste des sites voisins.