Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Évitez les SEO Horror Stories avec les tests automatiques - Search Y 2022

Évitez les SEO Horror Stories avec les tests automatiques - Search Y 2022

Du fichier robots.txt bloquant au Server Side Rendering qui cesse de fonctionner, nombreux sont les problèmes qui peuvent être très pénalisants pour le SEO d'un site.
Les phases de recette peuvent s'avérer très chronophages, notamment dans des contextes d'intégration continue de plus en plus fréquents.
Heureusement, il existe des outils et méthodes pour gagner du temps et vous permettre de vous concentrer sur l'essentiel. Tour d'horizon et retour d'expériences...

Julien Deneuville
PRO

July 01, 2022
Tweet

More Decks by Julien Deneuville

Other Decks in Marketing & SEO

Transcript

  1. ÉVITEZ LES SEO HORROR STORIES MONITORING ET TESTS AUTOMATIQUES

  2. • SEO / Data / Python • Ambassadeur Oncrawl •

    Twitter : @diije • Blog : databulle.com/blog Qui suis-je ? Julien Deneuville • Premier site en ligne en 2004 • Premier job SEO en 2011 • Consultant indépendant depuis 2017 • Jeune Personnalité Search @ SMX Paris 2018
  3. SEO Horror Stories

  4. Toute ressemblance avec … [9:00] @ResponsableSRE - Début de la

    MEP [9:02] @ResponsableSRE - MEP terminée ! [9:07] @ResponsableQA - Tout est OK ce matin en PROD / web/back 8.7.0 et mobile 8.6.0 [9:24] @moi - Y'a eu une modif de pricing avec la MEP ? Je vois plein de produits dont les tarifs ont changé🤔
  5. Mon secret ?

  6. None
  7. None
  8. Pourquoi monitorer ?

  9. Savoir ce qu’il se passe

  10. Eviter le mode pompier

  11. Gagner du temps

  12. Travailler sereinement

  13. Des outils clés en mains

  14. Alertes Google Analytics

  15. Google Alertes

  16. Uptime Robot

  17. Robotto.org

  18. Seobserver - Watch List

  19. Crawls programmés

  20. Outils de monitoring SEO

  21. Des solutions sur-mesure

  22. S’inspirer des développeurs : pour chaque problème rencontré, on crée

    un test. Tests unitaires
  23. Des tests mutualisés

  24. Des tests spécifiques

  25. C’est cadeau ! Un petit script 🐍 pour commencer https://gist.github.com/diije/96ac975f78082aae5a3c08af7

    713e4fd • Complétez les données de test dans test_data • Programmez le lancement automatique du script
  26. Intégration continue

  27. Des tests lancés à chaque release https://www.padok.fr/blog/devops-integration-continue

  28. Objectif : zéro régression

  29. Des trucs et astuces

  30. Choisir quoi surveiller Critère Outil Temporalité

  31. Sélectionner l’échantillon Stratégique Représentatif Rapide Efficace

  32. Adapter le canal d’alerte

  33. Eviter la sur-abondance d’infos

  34. Ne pas crier au loup

  35. None
  36. None
  37. Monitorer le monitoring Logs • Stocker les tests effectués et

    leur résultat dans un fichier local Rapports de tests • Par exemple un récap hebdo du nombre de tests effectués / réussis Exercice d’alerte incendie • Simuler des pannes pour vérifier le fonctionnement des outils
  38. Planifier la maintenance Vérifier périodiquement que tout fonctionne • Les

    outils de monitoring • Les éléments qu’ils sont censés surveiller Prévoir du temps de maintenance • Mise à jour des tests obsolètes • Correction des bugs • Ajout de nouveaux tests
  39. En conclusion

  40. None
  41. Keep in touch! @diije / databulle.com