La structure de mon URL de site Web est la suivante:
http://www.website.com/{record-type}/{record-id}/{human-readable-name}
Si un nom lisible par un humain non valide est fourni, la page 301 redirige vers l'URL correcte.
J'ai récemment remarqué que Google avait commencé à indexer des URL partielles, à savoir:
http://www.website.com/{record-type}/{record-id}/
Si je fais des demandes à ces URL indexées, je suis redirigé vers la page correcte.
Existe-t-il un moyen de forcer Google à utiliser l'URL redirigée 301?
La redirection 301 devrait le faire déjà. Vous devez vérifier que la redirection 301 est envoyée spécialement à Googlebot.
Pour ce faire, vous pouvez également utiliser RL canoniques afin d'indiquer à Google l'URL à afficher dans les résultats de recherche.