Je sais qu'il y a beaucoup de questions similaires et j'ai cherché partout mais je n'ai jamais complètement trouvé de réponse, alors voici ma question:
Les robots des moteurs de recherche explorent-ils mes URL générées dynamiquement? Par cela, je veux dire des pages HTML générées par PHP basées sur des variables GET dans l’URL. Les liens ressembleraient à ceci:
www.mywebsite.com/view.php?name=something
www.mywebsite.com/view.php?name=somethingelse
www.mywebsite.com/view.php?name=something
J'ai essayé d'explorer mon site Web avec un robot de test trouvé ici: http://robhammond.co/tools/seo-crawler mais il ne visite qu'une fois ma page d'affichage, avec une seule variable dans l'en-tête.
La plupart du contenu de mon site Web est généré par ces variables GET de la base de données. J'aimerais donc vraiment que les moteurs de recherche explorent ces pages.
Oui. Les moteurs de recherche et tous les robots correctement codés peuvent analyser des pages avec des paramètres et les indexer en tant que pages distinctes. Le fait que le robot d'exploration que vous avez référencé/utilisé ne puisse pas gérer cela indique que je ne voudrais plus utiliser cet outil.
Je recommande souvent d'utiliser http://www.screamingfrog.co.uk/seo-spider/ si vous pouvez accéder directement à votre site. Cet outil permet 500 pages gratuites et est plutôt abordable si vous souhaitez payer pour cela. ScreamingFrog est très doué pour signaler une longue liste de problèmes qui pourraient intéresser tout webmaster, notamment la plupart, voire la totalité, des liens que vous avez fournis.
Si vous utilisez cet outil ou un outil comme celui-ci, nous vous conseillons de transformer les annonces AdSense ou toute autre annonce que vous utilisez afin d'éviter les problèmes.
Googlebot et d'autres robots des moteurs de recherche analyseront les URL avec une variété de chaînes de requête par défaut. Tout ce dont ils ont besoin, c'est d'un lien vers chacun d'eux, ou d'un sitemap contenant chacun d'entre eux. Google considère les URL différentes même lorsqu'elles diffèrent uniquement par la chaîne de requête.
Google Webmaster Tools vous permet de personnaliser ce comportement pour votre site. Si un paramètre de requête ne modifie pas réellement la page, vous pouvez en informer Google dans les paramètres du site. Ensuite, Google peut analyser une seule URL représentative plutôt que chaque valeur du paramètre.