Slide 1

Slide 1 text

ÉVITEZ LES SEO HORROR STORIES MONITORING ET TESTS AUTOMATIQUES

Slide 2

Slide 2 text

• 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

Slide 3

Slide 3 text

SEO Horror Stories

Slide 4

Slide 4 text

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é🤔

Slide 5

Slide 5 text

Mon secret ?

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Pourquoi monitorer ?

Slide 9

Slide 9 text

Savoir ce qu’il se passe

Slide 10

Slide 10 text

Eviter le mode pompier

Slide 11

Slide 11 text

Gagner du temps

Slide 12

Slide 12 text

Travailler sereinement

Slide 13

Slide 13 text

Des outils clés en mains

Slide 14

Slide 14 text

Alertes Google Analytics

Slide 15

Slide 15 text

Google Alertes

Slide 16

Slide 16 text

Uptime Robot

Slide 17

Slide 17 text

Robotto.org

Slide 18

Slide 18 text

Seobserver - Watch List

Slide 19

Slide 19 text

Crawls programmés

Slide 20

Slide 20 text

Outils de monitoring SEO

Slide 21

Slide 21 text

Des solutions sur-mesure

Slide 22

Slide 22 text

S’inspirer des développeurs : pour chaque problème rencontré, on crée un test. Tests unitaires

Slide 23

Slide 23 text

Des tests mutualisés

Slide 24

Slide 24 text

Des tests spécifiques

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

Intégration continue

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

Objectif : zéro régression

Slide 29

Slide 29 text

Des trucs et astuces

Slide 30

Slide 30 text

Choisir quoi surveiller Critère Outil Temporalité

Slide 31

Slide 31 text

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

Slide 32

Slide 32 text

Adapter le canal d’alerte

Slide 33

Slide 33 text

Eviter la sur-abondance d’infos

Slide 34

Slide 34 text

Ne pas crier au loup

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

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

Slide 38

Slide 38 text

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

Slide 39

Slide 39 text

En conclusion

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

Keep in touch! @diije / databulle.com