J'ai un site Web qui montre essentiellement de nombreux lieux dans le monde entier sur une interface de type Google Maps. La carte elle-même est construite à l'aide de la bibliothèque Leaflet et des tuiles Open Street Map.
Sur la carte, je montre des marqueurs à chaque emplacement que j'ai. Il y a une fenêtre contextuelle lorsque je clique sur un marqueur qui affiche des informations supplémentaires et contient des liens vers des pages "détaillées" pour cet emplacement. Je récupère les données d'emplacement pour le point de vue à partir d'un appel AJAX de mon serveur. Les informations supplémentaires ne sont donc pas disponibles dans la page HTML elle-même. Les pages de détail sont les pages qui intéressent mes utilisateurs.
Mes utilisateurs normaux chargent la carte, recherchent l’endroit qui les intéresse, cliquent sur un marqueur, puis sur un lien dans la fenêtre contextuelle. Cependant, pour les moteurs de recherche, cela peut paraître différent. Comme ce modèle de navigation repose sur l’interaction des utilisateurs, je pense qu’ils ne pourront peut-être pas trouver la page de détails.
Mes questions:
Les robots d'exploration ne peuvent pas interagir avec la carte, vous ne pouvez donc pas suivre les liens dans.
Créez un sitemap.xml de votre contenu et envoyez-le via des outils pour les webmasters.
Autrement, vous pouvez créer des fichiers KML avec vos points et mettre une description de chaque point.