Ce diaporama a bien été signalé.

Comment réussir une migration de site web en seo ?

0

Partager

1 sur 34
1 sur 34

Comment réussir une migration de site web en seo ?

0

Partager

Télécharger pour lire hors ligne

Présentation de la conférence de patrick valibus au SEO camp paris 2020 sur le thème: "Comment réussir la migration de son site web à tous les coups ?"

Accès au site de l'agence : https://www.410-gone.fr/seo.html
Accès à notre outil de migration de sites : https://www.swan.tools/fr

Présentation de la conférence de patrick valibus au SEO camp paris 2020 sur le thème: "Comment réussir la migration de son site web à tous les coups ?"

Accès au site de l'agence : https://www.410-gone.fr/seo.html
Accès à notre outil de migration de sites : https://www.swan.tools/fr

Plus De Contenu Connexe

Diaporamas pour vous

Livres associés

Gratuit avec un essai de 30 jours de Scribd

Tout voir

Comment réussir une migration de site web en seo ?

  1. 1. Allo Houston : On a pas de problème ! :-p COMMENT REUSSIR UNE MIGRATION ? Cycle Technique Temps de vol : 40 mn Pilote : Patrick Valibus Compagnie : 410 Gone Numéro de vol: SEO CAMPUS PARIS 2020 CV: Fondateur de 410-gone.fr & swan.tools
  2. 2. Evitons les ennuis !
  3. 3. Google aime les migrations !
  4. 4. Une migration ça fait ranker ! Migration technique incluant passage sous wordpress natif, hébergement et Refonte maillage, pas de changement de contenu. Site base sur le CMS so local (surcouche wordpress) Avec impossibilité de modifier un maillage interne inefficace 15 jours après la migration, la simple Refonte technique a permis de gagner 3 places dans le top 10 sur une top requête. +3
  5. 5. Les différents types de migrations, les outils nécessaires Migrations : généralités01 Que faut il verifier avant une migration de site ? Les points de contrôles02 La procedure idéale pour réaliser une migration. Comment gérer ses redirections ? Réaliser une migration03 Que faut il verifier après une migration ? Le suivi post migration04
  6. 6. Migrations : Back to Basics ! Les types de migrations ✓ Matriser les bases avant de se lancer ✓ Une migration c’est juste un process à bien dérouler ! Les outils nécessaires Parlons regex
  7. 7. Migration design • Changement de graphisme • Changement de template Migration branding • Changement de Ndd • Orientation internationale Migration editoriale • Changement d’arborescence • Réécriture du contenu Migration technique • Changement de cms • Changement de serveur Les différents types de migration
  8. 8. Migration technique CMS • Format des urls • Intégration des features dédiées SEO • Reprise de l’ancien htaccess • Navigation masquée (tri, facette etc) • Vitesse du site • Reprise du tracking (analytics, objectifs) Les points de contrôle ❖ Temps de chargement ❖ Changement de maillage interne Principaux risques SERVEUR • Perte de données pendant la bascule • Vérifier la puissance du nouveau serveur • Configuration des logs Les points de contrôle ❖ Ralentissement ❖ Perte de data Principaux risques
  9. 9. Migration éditoriale Contenus • Pertinence sur les top keywords • Organisation du maillage interne • Redirection des pages abandonnées Les points de contrôle ❖ Perte de requête ❖ Baisse de ranking Principaux risques Arborescence • Persistence du maillage auto • Calcul du maillage sémantique Les points de contrôle ❖ Baisse du page rank interne -> ranking Principaux risques
  10. 10. Migration branding Nom de domaine • Vérifier l’antériorité du NDD (historique spam?) • Bascule search console • Persistance ssl ancien NDD • Persistance redirection ancien NDD Les points de contrôle ❖ Perte backlinks historique Principaux risques International • Disponibilité des Ndd • Choix du pattern d’Url Les points de contrôle ❖ Mauvaise implementation href lang Principaux risques
  11. 11. Migration design Graphisme • Temps de chargement • Application technique du maillage interne (cloaking obfuscation) Les points de contrôle ❖ Changement du PR interne Principaux risques Template • Persistance des blocs de maillage interne Les points de contrôle ❖ Changement de PR interne Principaux risques
  12. 12. Les codes apache à connaître Correspond à une requête exécutée sans autre intermédiaire avec succès Success 200 Correspond à une redirection depuis une ancienne Url Redirect Permanent 301 Correspond à une requête abandonnée Gone 410
  13. 13. Redirections Mémo essentiel Syntaxe de Redirection Drapeau de réécriture : Outils de test RedirectPermanent /old /new RewriteRule ^old$ /new [L,R=301,NC,QSD] Redirect gone /old.html https://htaccess.madewithlove.be/ https://regex101.com/ QSD : Query String discard NC: No Case L: Limit Hack désindexation RewriteRule ^(.*)spam(.*)$ - [G,NC,E=DESINDEX] Header always set X-Robots-Tag "noindex, follow" env=DESINDEX
  14. 14. Les outils d’une migration réussie Lister les backlinks et les urls L’objectif d’une migration est de ne pas perdre de Page rank externe Vérifier la web perf Attention à bien verifier qu’on a pas de problème de webperf sur le nouveau site Un audit lighthouse ne suffit pas ! Analyser vos contenus Qu’est ce qui rank sur quoi ? Voyagez dans le temps ! Lister toutes optimisations techniques SEO pour n’en perdre aucune
  15. 15. Migrations : Les points de contrôle La preprod ✓ Accès aux données ✓ A-t-on besoin de migrer Les datas ! Prêts ?
  16. 16. Avez–vous vraiment besoin de migrer ? La non-maîtrise d’un cms par le consultant n’est pas un argument de migration suffisant ! Une migration induit un risque de perte de temps, d’argent et de données.
  17. 17. Check-list temporelle du ndd ! Vérifier que tous les noms de domaines sont disponibles Vérifier l’historique du nom de domaine 20192007
  18. 18. Check-list temporelle du seo ! Qu’est ce qui a été optimisé en SEO avant et pourquoi ? Lister les anciennes redirections Lister tous les noms de domaines précèdents
  19. 19. Check-list des backlinks ! AHREF Majestic Semrush Search console • Penser à vérifier également d’anciens Ndd du projet • Prendre toutes les cibles et pas juste 1 par RD
  20. 20. Check-list on site! Est-ce que chaque top keyword a toujours une page optimisée ? Distribution du pagerank interne Reprise des blocs automatiques de contenu / maillage Reprise dans anciennes redirections en les raccourcissant Limiter les chaines de redirection Faites des tirs de perf !
  21. 21. Faites un vol d’essai ! 01 Mettre en place une preprod pour tester la migration Preprod 02 Vérifier qu’elle n’est pas indexable (protégée par un .htaccess / .htpasswd Non indéxée 03 Crawls, Tir de Perf, Sémantique, Maillage Tester AuthType Basic AuthName "Accès privé héhéhé m24" AuthBasicProvider file AuthUserFile "/directory/.htpasswd" Require valid-user preprod:$apr1$8rp3wnha$M5J0Yw7bUIOdvUcQkljei1 Eviter le duplicate content Tester avant de livrer
  22. 22. Migrations : Let’s Go! Test de performance sur un grand nombre de redirections. ✓ Mettre en place les redirections ✓ Editer les liens en dur ! ✓ Sauvegarde de crawl Urls en dur Sauvegarde de crawl
  23. 23. Temps d’affichage (milli secondes) Min 179 Max 2570 Moyenne 1239 Temps d’affichage (milli secondes) Min 748 Max 8302 Moyenne 4033 Nombre de ligne de redirections : aucune (test etalon) Page cible du test : home page Emplacement : N/a (test etalon)
  24. 24. Temps d’affichage (milli secondes) Min 202 Max 3848 Moyenne 2043 Temps d’affichage (milli secondes) Min 1374 Max 18728 Moyenne 15365 Nombre de ligne de redirections : 10 000 Page cible du test : home page Emplacement : .htaccess
  25. 25. Temps d’affichage (milli secondes) Min 182 Max 2562 Moyenne 1293 Temps d’affichage (milli secondes) Min 764 Max 5484 Moyenne 3804 Nombre de ligne de redirections : 10 000 Page cible du test : home page Emplacement : VHOST
  26. 26. Temps d’affichage (milli secondes) Min 796 Max 7370 Moyenne 3848 Nombre de ligne de redirections : 100 000 Page cible du test : home page Emplacement : VHOST
  27. 27. Synthèse du test de webperf Temps moyens (millisecondes) .htaccess Vhost Text TTFB Toutes ressources TTFB Toutes ressources 0 lignes 1 239 4 033 1 239 4 033 10 000 lignes 2 043 15 365 1 293 3 804 100 000 lignes 3 848 Serveur dédié kimsufi (DD non SSD, core I5, 16Go de ram) 100 users 50 itérations Conditions du test Le .htaccess doit rester une méthode de redirection isolée .htaccess A Nécessite d’avoir accès au reload d’apache mais permet de gagner énormément en webperf Vhost B Equivalent de 100 visiteurs simultanés (voir plus) NB: le stockages des redirections en base de données comme le propose les CMS n’est pas une pratique idéale, elle est risquée en terme de webperf et maintenance dans la durée.
  28. 28. Migrer les urls en dur en BDD Exemple sur Wordpress: UPDATE wp_options SET option_value=REPLACE(option_value,'http://localhost/swan-wp','https://www.swan.tools') WHERE option_value LIKE '%http://localhost/swan-wp%’; UPDATE wp_postmeta SET meta_value=REPLACE(meta_value,'http://localhost/swan-wp','https://www.swan.tools') WHERE meta_value LIKE '%http://localhost/swan-wp%’; UPDATE wp_posts SET guid=REPLACE(guid,'http://localhost/swan-wp','https://www.swan.tools') WHERE guid LIKE '%http://localhost/swan-wp%’; UPDATE wp_posts SET post_content=REPLACE(post_content,'http://localhost/swan-wp','https://www.swan.tools') WHERE post_content LIKE '%http://localhost/swan-wp%’; UPDATE wp_users SET user_url=REPLACE(user_url,'http://localhost/swan-wp','https://www.swan.tools') WHERE user_url LIKE '%http://localhost/swan-wp%’; UPDATE wp_yoast_indexable SET permalink=REPLACE(permalink,'http://localhost/swan-wp','https://www.swan.tools') WHERE permalink LIKE '%http://localhost/swan-wp%’; UPDATE wp_yoast_indexable SET twitter_image=REPLACE(twitter_image,'http://localhost/swan-wp','https://www.swan.tools') WHERE twitter_image LIKE '%http://localhost/swan-wp%’; UPDATE wp_yoast_indexable SET open_graph_image=REPLACE(open_graph_image,'http://localhost/swan-wp','https://www.swan.tools') WHERE open_graph_image LIKE '%http://localhost/swan-wp%’; UPDATE wp_yoast_indexable SET open_graph_image_meta=REPLACE(open_graph_image_meta,'http://localhost/swan-wp','https://www.swan.tools') WHERE open_graph_image_meta LIKE '%http://localhost/swan-wp%';
  29. 29. Faites des backups avant le décollage : 1. Base de données du site (si refonte tech) 2. Sauvegarde du crawl screaming frog pour pouvoir le relancer (nécessite une licence)
  30. 30. Migrations : it’s done, what’s next ! Suivi des logs Suivi ranking
  31. 31. Forcer l’indexation Sitemap Page de redirection html Outils d’indexation Forcer le sitemap search console Pousser les urls sources et cibles !
  32. 32. Migration Suivi des logs Suivi du ranking Suivi des redirections Migration réussie ! Vérifier le crawl post migration Identifier les urls résiduelles Est-ce que le ranking évolue dans le bon sens ? Est-ce que des pages disparaissent / apparaissent ? Maintenir les ceritificats Renouveller les anciens Ndd
  33. 33. D’où vient le nom de mon agence ? 33 QUESTION MUG :
  34. 34. MERCI AUX SPONSORS #seocampParis 2020 34

×