𝟯 𝗩𝗲́𝗿𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀 𝗣𝗼𝘀𝘁-𝗗𝗲́𝗽𝗹𝗼𝗶𝗲𝗺𝗲𝗻𝘁 𝗤𝘂𝗲 𝗝'𝗘𝗳𝗳𝗲𝗰𝘁𝘂𝗲 𝗔𝗽𝗿𝗲̀𝘀 𝗖𝗵𝗮𝗾𝘂𝗲 𝗕𝘂𝗶𝗹𝗱 𝗖𝗹𝗼𝘂𝗱𝗳𝗹𝗮𝗿𝗲 𝗣𝗮𝗴𝗲𝘀

J'ai passé deux semaines à déboguer des problèmes en production.

Une règle de sitemap a bloqué mon fichier index. Une condition de concurrence a provoqué des échecs de téléchargement d'images. Ces problèmes ne sont apparus qu'après le déploiement.

Désormais, j'effectue trois vérifications spécifiques après chaque build. Je n'utilise pas une suite de tests complète. J'utilise des vérifications rapides qui ciblent mes points de défaillance réels.

Je les effectue sur trois sites construits avec Astro 5 SSG : aiappdex.com, findindiegame.com et ossfind.com.

𝟭. 𝗗𝗶𝘀𝗽𝗼𝗻𝗶𝗯𝗶𝗹𝗶𝘁𝗲́ 𝗲𝘁 𝗶𝗻𝘁𝗲́𝗴𝗿𝗶𝘁𝗲́ 𝗱𝘂 𝘀𝗶𝘁𝗲𝗺𝗮𝗽

Je vérifie que sitemap-index.xml renvoie un code d'état 200 sur tous les domaines.

Je vérifie également sitemap-0.xml. Je m'assure que le nombre d'URL atteint un seuil minimum. Pour aiappdex.com, ce seuil est de 1 000. S'il descend en dessous, cela signifie que mon pipeline de données a échoué.

J'ai appris cela à mes dépens. Une mauvaise règle de redirection fonctionnait dans mon navigateur mais bloquait les robots d'indexation. L'utilisation de curl pour vérifier le code d'état a permis de détecter l'erreur immédiatement.

𝟮. 𝗦𝗼𝘂𝗺𝗶𝘀𝘀𝗶𝗼𝗻 𝗜𝗻𝗱𝗲𝘅𝗡𝗼𝘄

Une fois les vérifications du sitemap réussies, j'exécute un script pour soumettre les URL à IndexNow. Cela informe Bing, Yandex, Naver et Seznam du nouveau contenu.

Si IndexNow renvoie une erreur 403, mon fichier de vérification de clé est manquant ou une règle de redirection casse le chemin. Détecter cela tôt permet d'éviter les retards d'indexation.

J'exécute cela manuellement après le déploiement. Cela me garantit de soumettre des URL qui sont en ligne et stables.

𝟯.