J'ai un appel AJAX sur mon site qui effectue un POST et renvoie des données. Googlebot explore ces URL, mais tente d'utiliser une méthode GET plutôt qu'un POST. Cela provoque des centaines de messages d'erreur 404 dans la console de recherche Google.
Y at-il une meilleure pratique pour cela? Devrais-je utiliser la méthode HTTP GET AND POST pour remédier à ces erreurs 404?
Googlebot n'effectue que POST requêtes dans des circonstances très limitées où il est convaincu que cela est sûr et approprié. Google prend des précautions pour éviter d'exécuter des tâches sur un site qui pourraient entraîner l'exécution d'une action utilisateur non souhaitée et Google émet des requêtes POST à des fins d'analyse uniquement pour indexer ce que verrait l'utilisateur final.
Dans son blog de webmasters , Google indique que pour rendre votre site plus convivial, rappelez-vous que Google préfère GET pour la récupération de requêtes, sauf s'il existe une raison très spécifique d'utiliser POST.
Une bonne règle à suivre est ...
Les requêtes GET peuvent être considérées comme des URL uniques. Ainsi, tout bot peut accéder plus rapidement aux données en tant qu’URL unique et en juger le contenu.
Vous pouvez également vérifier tous les appels GET ajax avec l'URL de la demande et le format souhaité.