SlideShare une entreprise Scribd logo
1  sur  29
#seocamp
L’analyse de logs pour
tous et gratuitement
Par @FrancoisGoube, fondateur @Oncrawl
+10 years SEO experience
Serial entrepreneur
Business Angel
Membre du CA SeoCamp
Administrateur Frenchtech
Je vous aide A retenir l’important
#LogsOnCrawl
@OnCrawl – SEOCAMP 2016
Au programme
1. Pourquoi faire de l’analyse de logs et surtout pour qui ?
2. Quelles données et quels outils pour bien démarrer l’analyse de logs ?
3. Comment avoir mon propre analyseur de logs sans débourser un centime ?
4. Etude de cas
5. Entrez dans la matrice et voir plus loin que les logs et le crawl.
6. (Jeu et Q&A)
@OnCrawl – SEOCAMP 2016
Logs Serveur : Kezako ?
Serveurs
Internet
@OnCrawl – SEOCAMP 2016
A quoi ressemblent des logs ?
Un serveur web enregistre toutes les requètes qu’il reçoit.
Ce sont les logs serveurs
 En général:
/var/log/httpd sous apache
 Ils permettent :
 D’identifier le trafic SEO
 De voir ce que fait le GoogleBot
@OnCrawl – SEOCAMP 2016
Pour qui ?
 Pour tous !!!
 Audit :
o Diagnostic des pages utiles / inutiles
o Zones que Google crawle
o Zones que Google ne connait pas
 Monitoring :
o Alertes
o Suivi des mise en productions / Optimisations
o Attaques
@OnCrawl – SEOCAMP 2016
Bien démarrer sur l’analyse de logs
 Savoir où sont vos logs et comment y accéder
 S’assurer d’avoir l’ensemble des logs
 Procéder à des tests de complétude et de validité des
données :
1. Compter les hits de Google et comparer avec la search console
2. Compter les visites depuis Google et comparer avec Analytics
 Attention aux systèmes de cache !!!
-$ grep “Googlebot” access.log | wc -
l
-$ grep “google.fr” access.log | wc -
l
@OnCrawl – SEOCAMP 2016
Pourquoi utiliser ses logs ?
 Know what Google did!
 Quelles pages sont crawlées par Google Bot
 Quelles sont mes pages actives ?
 Google rencontre-t-il des erreurs ?
 Car Google cherche à optimiser ses ressources de crawl
Optimisez les ressources de Google vers vos “MONEY PAGES”
@OnCrawl – SEOCAMP 2016
Pourquoi utiliser ses logs ?
 Savoir ce que
Google fait
 Pour
comprendre
l’impact SEO
@OnCrawl – SEOCAMP 2016
Ne pas attendre un message dans GWT
 Suivez les status codes en temps réel
 Recevez des alertes
 Contrôlez vos MEP
Alertes utiles :
 Augmentation anormale des 404
 Baisse du nombre de pages recevant du Trafic SEO
 …
@OnCrawl – SEOCAMP 2016
Savoir ce que Google Crawl et Positionne
 Moins vos pages sont populaires et moins Google les regarde
@OnCrawl – SEOCAMP 2016
Quelles pages ont le plus de valeur pour Google ?
 Découvrez vos pages Actives
@OnCrawl – SEOCAMP 2016
Quelles pages ont le plus de valeur pour Google ?
 Google n’interprète pas forcément votre site comme vous le
voudriez !
@OnCrawl – SEOCAMP 2016
La clé est dans le croisement des données
 A partir des données de crawl…
 Control du balisage HTML
 Qualité des meta
 Analyse du contenu (near duplicates, nb de mots…)
 Popularité des pages (Inrank)
 … et des données de logs
 Vous ouvrez la boite noire de l’algo de Google!
 Pages orphelines
 Pages actives / famille
 Zones inconnues de Google
 Impact de vos optimisations sur le GoogleBot
@OnCrawl – SEOCAMP 2016
Quels outils
 Outils Open Source
 Kibana
 Kibana by Oncrawl
 Logalize
 Graylog
 Outils SaaS
 Oncrawl Advanced
 Logs.io
 Kelo.gs
 Qbox Available on Github
www.oncrawl.com
Et Moi ?
Comment fabriquer son Analyseur de logs gratuitement ?
@OnCrawl – SEOCAMP 2016
Les indicateurs de base
 Nombre de pages uniques crawlées par Google
 Fréquence de crawl par groupe de pages
 Monitoring des status codes (200, 3xx, 4xx,…)
 Nombre de pages actives / inactives
Accrochez vos ceintures !!!
@OnCrawl – SEOCAMP 2016
Prenons le cas d’un site hebergé en
Mutualisé…
 Hypothèse :
 Vous avez un site hebergé chez OVH
 Vous avez bien paramétré vos logs pour qu’ils soient distincts par
host
 Nous allons voir
 Comment récupérer les fichiers de logs depuis OVH,
 Créer une machine virtuelle sur votre poste et utiliser Docker,
 Déployer Oncrawl ELK,
 Ingérer les logs
 Utiliser Oncrawl ELK pour analyser vos logs.
@OnCrawl – SEOCAMP 2016
Fetch the logs!
1. Ouvrez un navigateur web
2. Loguez vous sur OVH
3. A partir de l’OVH Web console, cliquez sur hébergement et
sur le nom de domaine que vous souhaitez analyser
4. Accédez à vos logs depuis le lien
http://logs.ovh.net/YOURDOMAIN/
5. Choisissez une période d’un mois
https://logs.ovh.net/YOURDOMAIN/logs-MM-YYYY/
6. Téléchargez chaque journée de logs
(e.g. https://logs.ovh.net/YOURDOMAIN/logs-MM-YYYY/YOURDOMAIN-DD-MM-YYYY.log.gz)
@OnCrawl – SEOCAMP 2016
Préparez vos logs
 Controlons ce que nous récupérons d’OVH
 Nous permet de renommer l’ensemble des fichiers en .log
 Nous permet de lire les 10 premières lignes de logs pour contrôle
@OnCrawl – SEOCAMP 2016
Utilisons Docker Compose
 Setup de Docker
 Récupération des containers
 Téléchargez OnCrawl ELK, et Dézippez le sur votre machine
 Dans un terminal tapez :
Si vous n’avez jamais utilisé Docker, télécharger ceci :
https://www.docker.com/products/docker-toolbox,
Et installez Docker Toolbox
Suivez ce tutoriel : https://docs.docker.com/mac/step_one/
@OnCrawl – SEOCAMP 2016
Up and Running?
 Si tout va bien, vous devriez avoir ceci
 Vous n’avez plus qu’à copier les logs récupérés :
cp path/clean/and/filtered/log/files/my-virtual-host-*.log path/to/oncrawl-elk/logs/apache/
Logstash devrait faire tourner le container oncrawlelk_logstash_1 container,
Parser vos logs et les envoyer à oncrawlelk_elsaticsearch_1 container.
@OnCrawl – SEOCAMP 2016
RDV sur http://localhost:9000
@OnCrawl – SEOCAMP 2016
Etude de cas : Exemple de 5 usages
 Suivi de la santé de mon site
 Etat des lieux de ma structure de site
 Détection des problèmes de maillage interne
 Impact SEO de mon contenu
 Temps de chargement, status codes et Googlebot
@OnCrawl – SEOCAMP 2016
Voir plus loin que les logs
 Détecter des tendances
 Bots
 Users
 Rajouter des données business
 CA / Panier moyen
 Revenus pub
 Penser votre business et vos données en remontant de
la vente au first click.
www.oncrawl.comwww.oncrawl.com
2 mois Pro Gratuits
Code : SEOCAMP16
MERCI
@OnCrawl – SEOCAMP 2016
3 questions
 Quelles sont les deux tests à réaliser pour s’assurer de
bien démarrer avec ses logs ?
 Oncrawl Open source log analyzer est un fork de Elastic
Search, Logstache et … ?
 Comment s’appelle ce personnage ?
1. CRAWL
Nos robots parcourent votre site comme Google peut le
faire et nous récupérons tout votre code HTML et
l’ensemble des données SEO de votre site web.
Découvrez comment Google interprète votre site web
Votre contact:
francois@oncrawl.com
+33 652 19 97 57
Follow us :

Contenu connexe

Tendances

Webperformance : mobile, monitoring, http/2, budget performance
Webperformance : mobile, monitoring, http/2, budget performanceWebperformance : mobile, monitoring, http/2, budget performance
Webperformance : mobile, monitoring, http/2, budget performanceRefficience
 
ASO - Le Nouvel Eldorado ?
ASO - Le Nouvel Eldorado ? ASO - Le Nouvel Eldorado ?
ASO - Le Nouvel Eldorado ? Thomas LEONETTI
 
Bien utiliser les Search Consoles - Seocampus 2016
Bien utiliser les  Search Consoles - Seocampus 2016Bien utiliser les  Search Consoles - Seocampus 2016
Bien utiliser les Search Consoles - Seocampus 2016Sébastien Bulté (meuhsli)
 
50 nuances de SEO sur Yandex (SEOCamp'us 2014, Paris)
50 nuances de SEO sur Yandex (SEOCamp'us 2014, Paris)50 nuances de SEO sur Yandex (SEOCamp'us 2014, Paris)
50 nuances de SEO sur Yandex (SEOCamp'us 2014, Paris)Alexis Rylko
 
Utilisation avancée d'un crawler - SEO Camp'us 2015
Utilisation avancée d'un crawler - SEO Camp'us 2015Utilisation avancée d'un crawler - SEO Camp'us 2015
Utilisation avancée d'un crawler - SEO Camp'us 2015Philippe YONNET
 
Les éléments essentiels du seo technique - Tuniseo
Les éléments essentiels du seo technique - TuniseoLes éléments essentiels du seo technique - Tuniseo
Les éléments essentiels du seo technique - TuniseoAymen Loukil
 
Comment prévenir ou sortir d'une pénalité Google ?
Comment prévenir ou sortir d'une pénalité Google ?Comment prévenir ou sortir d'une pénalité Google ?
Comment prévenir ou sortir d'une pénalité Google ?semrush_webinars
 
Catastrophe SEO : comment réagir
Catastrophe SEO : comment réagirCatastrophe SEO : comment réagir
Catastrophe SEO : comment réagirLaurent Peyrat
 
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017Olivier Andrieu
 
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !David Dragesco
 
3 piliers du SEO pour son blog
3 piliers du SEO pour son blog3 piliers du SEO pour son blog
3 piliers du SEO pour son blogFélix Piv'
 
SEO : comment obtenir des liens puissants grâce à un contenu décalé
SEO : comment obtenir des liens puissants grâce à un contenu décaléSEO : comment obtenir des liens puissants grâce à un contenu décalé
SEO : comment obtenir des liens puissants grâce à un contenu décaléLaurent Peyrat
 
Position 0 seocampus 2017 (Featured Snippets)
Position 0 seocampus 2017 (Featured Snippets)Position 0 seocampus 2017 (Featured Snippets)
Position 0 seocampus 2017 (Featured Snippets)DOUCET Raphael
 
Synodiance > Recherche Vocale - SEO Campus Paris - 07/04/2016
Synodiance > Recherche Vocale - SEO Campus Paris - 07/04/2016Synodiance > Recherche Vocale - SEO Campus Paris - 07/04/2016
Synodiance > Recherche Vocale - SEO Campus Paris - 07/04/2016Search Foresight
 
Le content Marketing : chainon manquant entre SXO et SEO - Digimood
Le content Marketing : chainon manquant entre SXO et SEO - DigimoodLe content Marketing : chainon manquant entre SXO et SEO - Digimood
Le content Marketing : chainon manquant entre SXO et SEO - DigimoodDigimood - Agence SEO / SEA
 
Les défauts de WordPress pour le SEO
Les défauts de WordPress pour le SEOLes défauts de WordPress pour le SEO
Les défauts de WordPress pour le SEODaniel Roch - SeoMix
 
Recherche & SEO / Aujourd'hui & Demain QueDuWeb
Recherche & SEO / Aujourd'hui & Demain QueDuWebRecherche & SEO / Aujourd'hui & Demain QueDuWeb
Recherche & SEO / Aujourd'hui & Demain QueDuWebAysun Akarsu
 
Optimiser son maillage interne pour booster son SEO
Optimiser son maillage interne pour booster son SEOOptimiser son maillage interne pour booster son SEO
Optimiser son maillage interne pour booster son SEOGrégory Florin
 
Les bonnes pratiques SEO avec les frameworks javascript - SEO CAMPUS 9 mars 2017
Les bonnes pratiques SEO avec les frameworks javascript - SEO CAMPUS 9 mars 2017Les bonnes pratiques SEO avec les frameworks javascript - SEO CAMPUS 9 mars 2017
Les bonnes pratiques SEO avec les frameworks javascript - SEO CAMPUS 9 mars 2017Peak Ace
 
Optimiser son SEO avec Google Tag Manager
Optimiser son SEO avec Google Tag ManagerOptimiser son SEO avec Google Tag Manager
Optimiser son SEO avec Google Tag ManageriProspect France
 

Tendances (20)

Webperformance : mobile, monitoring, http/2, budget performance
Webperformance : mobile, monitoring, http/2, budget performanceWebperformance : mobile, monitoring, http/2, budget performance
Webperformance : mobile, monitoring, http/2, budget performance
 
ASO - Le Nouvel Eldorado ?
ASO - Le Nouvel Eldorado ? ASO - Le Nouvel Eldorado ?
ASO - Le Nouvel Eldorado ?
 
Bien utiliser les Search Consoles - Seocampus 2016
Bien utiliser les  Search Consoles - Seocampus 2016Bien utiliser les  Search Consoles - Seocampus 2016
Bien utiliser les Search Consoles - Seocampus 2016
 
50 nuances de SEO sur Yandex (SEOCamp'us 2014, Paris)
50 nuances de SEO sur Yandex (SEOCamp'us 2014, Paris)50 nuances de SEO sur Yandex (SEOCamp'us 2014, Paris)
50 nuances de SEO sur Yandex (SEOCamp'us 2014, Paris)
 
Utilisation avancée d'un crawler - SEO Camp'us 2015
Utilisation avancée d'un crawler - SEO Camp'us 2015Utilisation avancée d'un crawler - SEO Camp'us 2015
Utilisation avancée d'un crawler - SEO Camp'us 2015
 
Les éléments essentiels du seo technique - Tuniseo
Les éléments essentiels du seo technique - TuniseoLes éléments essentiels du seo technique - Tuniseo
Les éléments essentiels du seo technique - Tuniseo
 
Comment prévenir ou sortir d'une pénalité Google ?
Comment prévenir ou sortir d'une pénalité Google ?Comment prévenir ou sortir d'une pénalité Google ?
Comment prévenir ou sortir d'une pénalité Google ?
 
Catastrophe SEO : comment réagir
Catastrophe SEO : comment réagirCatastrophe SEO : comment réagir
Catastrophe SEO : comment réagir
 
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
 
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !
 
3 piliers du SEO pour son blog
3 piliers du SEO pour son blog3 piliers du SEO pour son blog
3 piliers du SEO pour son blog
 
SEO : comment obtenir des liens puissants grâce à un contenu décalé
SEO : comment obtenir des liens puissants grâce à un contenu décaléSEO : comment obtenir des liens puissants grâce à un contenu décalé
SEO : comment obtenir des liens puissants grâce à un contenu décalé
 
Position 0 seocampus 2017 (Featured Snippets)
Position 0 seocampus 2017 (Featured Snippets)Position 0 seocampus 2017 (Featured Snippets)
Position 0 seocampus 2017 (Featured Snippets)
 
Synodiance > Recherche Vocale - SEO Campus Paris - 07/04/2016
Synodiance > Recherche Vocale - SEO Campus Paris - 07/04/2016Synodiance > Recherche Vocale - SEO Campus Paris - 07/04/2016
Synodiance > Recherche Vocale - SEO Campus Paris - 07/04/2016
 
Le content Marketing : chainon manquant entre SXO et SEO - Digimood
Le content Marketing : chainon manquant entre SXO et SEO - DigimoodLe content Marketing : chainon manquant entre SXO et SEO - Digimood
Le content Marketing : chainon manquant entre SXO et SEO - Digimood
 
Les défauts de WordPress pour le SEO
Les défauts de WordPress pour le SEOLes défauts de WordPress pour le SEO
Les défauts de WordPress pour le SEO
 
Recherche & SEO / Aujourd'hui & Demain QueDuWeb
Recherche & SEO / Aujourd'hui & Demain QueDuWebRecherche & SEO / Aujourd'hui & Demain QueDuWeb
Recherche & SEO / Aujourd'hui & Demain QueDuWeb
 
Optimiser son maillage interne pour booster son SEO
Optimiser son maillage interne pour booster son SEOOptimiser son maillage interne pour booster son SEO
Optimiser son maillage interne pour booster son SEO
 
Les bonnes pratiques SEO avec les frameworks javascript - SEO CAMPUS 9 mars 2017
Les bonnes pratiques SEO avec les frameworks javascript - SEO CAMPUS 9 mars 2017Les bonnes pratiques SEO avec les frameworks javascript - SEO CAMPUS 9 mars 2017
Les bonnes pratiques SEO avec les frameworks javascript - SEO CAMPUS 9 mars 2017
 
Optimiser son SEO avec Google Tag Manager
Optimiser son SEO avec Google Tag ManagerOptimiser son SEO avec Google Tag Manager
Optimiser son SEO avec Google Tag Manager
 

En vedette

Bien former/recruter son Rédacteur Web - SEOCamp'us 2016
Bien former/recruter son Rédacteur Web - SEOCamp'us 2016Bien former/recruter son Rédacteur Web - SEOCamp'us 2016
Bien former/recruter son Rédacteur Web - SEOCamp'us 2016Ecribouille
 
Cocon sémantique : Coup Marketing ou Révolution par Frédérik Bobet
Cocon sémantique : Coup Marketing ou Révolution par Frédérik BobetCocon sémantique : Coup Marketing ou Révolution par Frédérik Bobet
Cocon sémantique : Coup Marketing ou Révolution par Frédérik BobetTrikaya Communication
 
La force du copywriting, de la titraille et du linkbaiting - SEO Camp'us Pari...
La force du copywriting, de la titraille et du linkbaiting - SEO Camp'us Pari...La force du copywriting, de la titraille et du linkbaiting - SEO Camp'us Pari...
La force du copywriting, de la titraille et du linkbaiting - SEO Camp'us Pari...Keeg-seo
 
Google AMP 1 an après : quel bilan, quelles perspectives ?
Google AMP 1 an après : quel bilan, quelles perspectives ?Google AMP 1 an après : quel bilan, quelles perspectives ?
Google AMP 1 an après : quel bilan, quelles perspectives ?Virginie Clève - largow ☕️
 
SEO et ecommerce sur Magento: retour d’expérience
SEO et ecommerce sur Magento: retour d’expérienceSEO et ecommerce sur Magento: retour d’expérience
SEO et ecommerce sur Magento: retour d’expérienceAurélien Lavorel
 
Designing Creative Content: How visualising data helps us see
Designing Creative Content: How visualising data helps us seeDesigning Creative Content: How visualising data helps us see
Designing Creative Content: How visualising data helps us seeVicke Cheung
 
HTTPS The Road To A More Secure Web / SEOCamp Paris
HTTPS The Road To A More Secure Web / SEOCamp ParisHTTPS The Road To A More Secure Web / SEOCamp Paris
HTTPS The Road To A More Secure Web / SEOCamp ParisAysun Akarsu
 
Measuring Content Marketing
Measuring Content MarketingMeasuring Content Marketing
Measuring Content MarketingDavid Iwanow
 
Pourquoi mes clients n'appliquent pas mes recommandations SEO (mais pas que ...)
Pourquoi mes clients n'appliquent pas mes recommandations SEO (mais pas que ...)Pourquoi mes clients n'appliquent pas mes recommandations SEO (mais pas que ...)
Pourquoi mes clients n'appliquent pas mes recommandations SEO (mais pas que ...)Thomas BART
 
Analyse de logs - Études de cas et best practices - SEO Campus 2017
Analyse de logs - Études de cas et best practices - SEO Campus 2017Analyse de logs - Études de cas et best practices - SEO Campus 2017
Analyse de logs - Études de cas et best practices - SEO Campus 2017iProspect France
 
Organiser un projet à l’international : un Pari Fou
Organiser un projet à l’international : un Pari FouOrganiser un projet à l’international : un Pari Fou
Organiser un projet à l’international : un Pari FouOpen-linking
 

En vedette (12)

Bien former/recruter son Rédacteur Web - SEOCamp'us 2016
Bien former/recruter son Rédacteur Web - SEOCamp'us 2016Bien former/recruter son Rédacteur Web - SEOCamp'us 2016
Bien former/recruter son Rédacteur Web - SEOCamp'us 2016
 
Cocon sémantique : Coup Marketing ou Révolution par Frédérik Bobet
Cocon sémantique : Coup Marketing ou Révolution par Frédérik BobetCocon sémantique : Coup Marketing ou Révolution par Frédérik Bobet
Cocon sémantique : Coup Marketing ou Révolution par Frédérik Bobet
 
La force du copywriting, de la titraille et du linkbaiting - SEO Camp'us Pari...
La force du copywriting, de la titraille et du linkbaiting - SEO Camp'us Pari...La force du copywriting, de la titraille et du linkbaiting - SEO Camp'us Pari...
La force du copywriting, de la titraille et du linkbaiting - SEO Camp'us Pari...
 
Google AMP 1 an après : quel bilan, quelles perspectives ?
Google AMP 1 an après : quel bilan, quelles perspectives ?Google AMP 1 an après : quel bilan, quelles perspectives ?
Google AMP 1 an après : quel bilan, quelles perspectives ?
 
SEO et ecommerce sur Magento: retour d’expérience
SEO et ecommerce sur Magento: retour d’expérienceSEO et ecommerce sur Magento: retour d’expérience
SEO et ecommerce sur Magento: retour d’expérience
 
Designing Creative Content: How visualising data helps us see
Designing Creative Content: How visualising data helps us seeDesigning Creative Content: How visualising data helps us see
Designing Creative Content: How visualising data helps us see
 
HTTPS The Road To A More Secure Web / SEOCamp Paris
HTTPS The Road To A More Secure Web / SEOCamp ParisHTTPS The Road To A More Secure Web / SEOCamp Paris
HTTPS The Road To A More Secure Web / SEOCamp Paris
 
Measuring Content Marketing
Measuring Content MarketingMeasuring Content Marketing
Measuring Content Marketing
 
Pourquoi mes clients n'appliquent pas mes recommandations SEO (mais pas que ...)
Pourquoi mes clients n'appliquent pas mes recommandations SEO (mais pas que ...)Pourquoi mes clients n'appliquent pas mes recommandations SEO (mais pas que ...)
Pourquoi mes clients n'appliquent pas mes recommandations SEO (mais pas que ...)
 
Mots-clés, au delà du volume de recherche
Mots-clés, au delà du volume de rechercheMots-clés, au delà du volume de recherche
Mots-clés, au delà du volume de recherche
 
Analyse de logs - Études de cas et best practices - SEO Campus 2017
Analyse de logs - Études de cas et best practices - SEO Campus 2017Analyse de logs - Études de cas et best practices - SEO Campus 2017
Analyse de logs - Études de cas et best practices - SEO Campus 2017
 
Organiser un projet à l’international : un Pari Fou
Organiser un projet à l’international : un Pari FouOrganiser un projet à l’international : un Pari Fou
Organiser un projet à l’international : un Pari Fou
 

Similaire à SEO Campus 2016 Oncrawl Open Source Log Analysis

Débloquer la boîte noire de Google avec l'analyse de logs
Débloquer la boîte noire de Google avec l'analyse de logsDébloquer la boîte noire de Google avec l'analyse de logs
Débloquer la boîte noire de Google avec l'analyse de logssemrush_webinars
 
Focus schema.org et sémantique SEOCamp Nice Sophia-Antipolis
Focus schema.org et sémantique SEOCamp Nice Sophia-AntipolisFocus schema.org et sémantique SEOCamp Nice Sophia-Antipolis
Focus schema.org et sémantique SEOCamp Nice Sophia-AntipolisErlé Alberton
 
Chirurgie SEO / Solution répulsive contre les pandas #SEOCamp
Chirurgie SEO / Solution répulsive contre les pandas #SEOCampChirurgie SEO / Solution répulsive contre les pandas #SEOCamp
Chirurgie SEO / Solution répulsive contre les pandas #SEOCampHtitipi
 
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...Peak Ace
 
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?Cogniteev
 
Cloaking is not a crime - Seo camp'us 2018
Cloaking is not a crime - Seo camp'us 2018Cloaking is not a crime - Seo camp'us 2018
Cloaking is not a crime - Seo camp'us 2018SEO Camp Association
 
Seo camp'us 2018 - cloaking is not a crime : Patrick Valibus
Seo camp'us 2018 - cloaking is not a crime : Patrick ValibusSeo camp'us 2018 - cloaking is not a crime : Patrick Valibus
Seo camp'us 2018 - cloaking is not a crime : Patrick ValibusPatrick Valibus
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...SEO CAMP
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)LVLUP
 
Synodiance > SEO - Update sur les News de l'été - Webconférence EBG - 19/09/2...
Synodiance > SEO - Update sur les News de l'été - Webconférence EBG - 19/09/2...Synodiance > SEO - Update sur les News de l'été - Webconférence EBG - 19/09/2...
Synodiance > SEO - Update sur les News de l'été - Webconférence EBG - 19/09/2...Search Foresight
 
Seocamp2016 : javascript et indexation, où en est-on ?
Seocamp2016 : javascript et indexation, où en est-on ?Seocamp2016 : javascript et indexation, où en est-on ?
Seocamp2016 : javascript et indexation, où en est-on ?Madeline Pinthon
 
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Script
Construisez vos propres dashboards SEO automatisés grâce à Google Apps ScriptConstruisez vos propres dashboards SEO automatisés grâce à Google Apps Script
Construisez vos propres dashboards SEO automatisés grâce à Google Apps ScriptSEO CAMP
 
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...Alpha Keïta
 
La mise en cache et ses secrets
La mise en cache et ses secretsLa mise en cache et ses secrets
La mise en cache et ses secretsAymeric Bouillat
 
Petit dejeuner sf 180419 actualite seo sea
Petit dejeuner sf 180419   actualite seo seaPetit dejeuner sf 180419   actualite seo sea
Petit dejeuner sf 180419 actualite seo seaPeak Ace
 
Deck seo campus 2011 utiliser les logs serveurs
Deck seo campus 2011   utiliser les logs serveursDeck seo campus 2011   utiliser les logs serveurs
Deck seo campus 2011 utiliser les logs serveursPhilippe YONNET
 
Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?Julien Deneuville
 
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021SEO CAMP
 
Référencement avec Joomla - SEO Camp
Référencement avec Joomla - SEO CampRéférencement avec Joomla - SEO Camp
Référencement avec Joomla - SEO CampSEO CAMP
 
Démo Gatling au Performance User Group de Casablanca - 25 sept 2014
Démo Gatling au Performance User Group de Casablanca - 25 sept 2014Démo Gatling au Performance User Group de Casablanca - 25 sept 2014
Démo Gatling au Performance User Group de Casablanca - 25 sept 2014Benoît de CHATEAUVIEUX
 

Similaire à SEO Campus 2016 Oncrawl Open Source Log Analysis (20)

Débloquer la boîte noire de Google avec l'analyse de logs
Débloquer la boîte noire de Google avec l'analyse de logsDébloquer la boîte noire de Google avec l'analyse de logs
Débloquer la boîte noire de Google avec l'analyse de logs
 
Focus schema.org et sémantique SEOCamp Nice Sophia-Antipolis
Focus schema.org et sémantique SEOCamp Nice Sophia-AntipolisFocus schema.org et sémantique SEOCamp Nice Sophia-Antipolis
Focus schema.org et sémantique SEOCamp Nice Sophia-Antipolis
 
Chirurgie SEO / Solution répulsive contre les pandas #SEOCamp
Chirurgie SEO / Solution répulsive contre les pandas #SEOCampChirurgie SEO / Solution répulsive contre les pandas #SEOCamp
Chirurgie SEO / Solution répulsive contre les pandas #SEOCamp
 
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
 
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?
SEOCamp Nantes : Comment utiliser le Knowledge Graph pour améliorer votre SEO ?
 
Cloaking is not a crime - Seo camp'us 2018
Cloaking is not a crime - Seo camp'us 2018Cloaking is not a crime - Seo camp'us 2018
Cloaking is not a crime - Seo camp'us 2018
 
Seo camp'us 2018 - cloaking is not a crime : Patrick Valibus
Seo camp'us 2018 - cloaking is not a crime : Patrick ValibusSeo camp'us 2018 - cloaking is not a crime : Patrick Valibus
Seo camp'us 2018 - cloaking is not a crime : Patrick Valibus
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)
 
Synodiance > SEO - Update sur les News de l'été - Webconférence EBG - 19/09/2...
Synodiance > SEO - Update sur les News de l'été - Webconférence EBG - 19/09/2...Synodiance > SEO - Update sur les News de l'été - Webconférence EBG - 19/09/2...
Synodiance > SEO - Update sur les News de l'été - Webconférence EBG - 19/09/2...
 
Seocamp2016 : javascript et indexation, où en est-on ?
Seocamp2016 : javascript et indexation, où en est-on ?Seocamp2016 : javascript et indexation, où en est-on ?
Seocamp2016 : javascript et indexation, où en est-on ?
 
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Script
Construisez vos propres dashboards SEO automatisés grâce à Google Apps ScriptConstruisez vos propres dashboards SEO automatisés grâce à Google Apps Script
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Script
 
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...
 
La mise en cache et ses secrets
La mise en cache et ses secretsLa mise en cache et ses secrets
La mise en cache et ses secrets
 
Petit dejeuner sf 180419 actualite seo sea
Petit dejeuner sf 180419   actualite seo seaPetit dejeuner sf 180419   actualite seo sea
Petit dejeuner sf 180419 actualite seo sea
 
Deck seo campus 2011 utiliser les logs serveurs
Deck seo campus 2011   utiliser les logs serveursDeck seo campus 2011   utiliser les logs serveurs
Deck seo campus 2011 utiliser les logs serveurs
 
Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?
 
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021
 
Référencement avec Joomla - SEO Camp
Référencement avec Joomla - SEO CampRéférencement avec Joomla - SEO Camp
Référencement avec Joomla - SEO Camp
 
Démo Gatling au Performance User Group de Casablanca - 25 sept 2014
Démo Gatling au Performance User Group de Casablanca - 25 sept 2014Démo Gatling au Performance User Group de Casablanca - 25 sept 2014
Démo Gatling au Performance User Group de Casablanca - 25 sept 2014
 

SEO Campus 2016 Oncrawl Open Source Log Analysis

  • 1. #seocamp L’analyse de logs pour tous et gratuitement Par @FrancoisGoube, fondateur @Oncrawl
  • 2. +10 years SEO experience Serial entrepreneur Business Angel Membre du CA SeoCamp Administrateur Frenchtech
  • 3. Je vous aide A retenir l’important #LogsOnCrawl
  • 4. @OnCrawl – SEOCAMP 2016 Au programme 1. Pourquoi faire de l’analyse de logs et surtout pour qui ? 2. Quelles données et quels outils pour bien démarrer l’analyse de logs ? 3. Comment avoir mon propre analyseur de logs sans débourser un centime ? 4. Etude de cas 5. Entrez dans la matrice et voir plus loin que les logs et le crawl. 6. (Jeu et Q&A)
  • 5. @OnCrawl – SEOCAMP 2016 Logs Serveur : Kezako ? Serveurs Internet
  • 6. @OnCrawl – SEOCAMP 2016 A quoi ressemblent des logs ? Un serveur web enregistre toutes les requètes qu’il reçoit. Ce sont les logs serveurs  En général: /var/log/httpd sous apache  Ils permettent :  D’identifier le trafic SEO  De voir ce que fait le GoogleBot
  • 7. @OnCrawl – SEOCAMP 2016 Pour qui ?  Pour tous !!!  Audit : o Diagnostic des pages utiles / inutiles o Zones que Google crawle o Zones que Google ne connait pas  Monitoring : o Alertes o Suivi des mise en productions / Optimisations o Attaques
  • 8. @OnCrawl – SEOCAMP 2016 Bien démarrer sur l’analyse de logs  Savoir où sont vos logs et comment y accéder  S’assurer d’avoir l’ensemble des logs  Procéder à des tests de complétude et de validité des données : 1. Compter les hits de Google et comparer avec la search console 2. Compter les visites depuis Google et comparer avec Analytics  Attention aux systèmes de cache !!! -$ grep “Googlebot” access.log | wc - l -$ grep “google.fr” access.log | wc - l
  • 9. @OnCrawl – SEOCAMP 2016 Pourquoi utiliser ses logs ?  Know what Google did!  Quelles pages sont crawlées par Google Bot  Quelles sont mes pages actives ?  Google rencontre-t-il des erreurs ?  Car Google cherche à optimiser ses ressources de crawl Optimisez les ressources de Google vers vos “MONEY PAGES”
  • 10. @OnCrawl – SEOCAMP 2016 Pourquoi utiliser ses logs ?  Savoir ce que Google fait  Pour comprendre l’impact SEO
  • 11. @OnCrawl – SEOCAMP 2016 Ne pas attendre un message dans GWT  Suivez les status codes en temps réel  Recevez des alertes  Contrôlez vos MEP Alertes utiles :  Augmentation anormale des 404  Baisse du nombre de pages recevant du Trafic SEO  …
  • 12. @OnCrawl – SEOCAMP 2016 Savoir ce que Google Crawl et Positionne  Moins vos pages sont populaires et moins Google les regarde
  • 13. @OnCrawl – SEOCAMP 2016 Quelles pages ont le plus de valeur pour Google ?  Découvrez vos pages Actives
  • 14. @OnCrawl – SEOCAMP 2016 Quelles pages ont le plus de valeur pour Google ?  Google n’interprète pas forcément votre site comme vous le voudriez !
  • 15. @OnCrawl – SEOCAMP 2016 La clé est dans le croisement des données  A partir des données de crawl…  Control du balisage HTML  Qualité des meta  Analyse du contenu (near duplicates, nb de mots…)  Popularité des pages (Inrank)  … et des données de logs  Vous ouvrez la boite noire de l’algo de Google!  Pages orphelines  Pages actives / famille  Zones inconnues de Google  Impact de vos optimisations sur le GoogleBot
  • 16. @OnCrawl – SEOCAMP 2016 Quels outils  Outils Open Source  Kibana  Kibana by Oncrawl  Logalize  Graylog  Outils SaaS  Oncrawl Advanced  Logs.io  Kelo.gs  Qbox Available on Github
  • 17. www.oncrawl.com Et Moi ? Comment fabriquer son Analyseur de logs gratuitement ?
  • 18. @OnCrawl – SEOCAMP 2016 Les indicateurs de base  Nombre de pages uniques crawlées par Google  Fréquence de crawl par groupe de pages  Monitoring des status codes (200, 3xx, 4xx,…)  Nombre de pages actives / inactives Accrochez vos ceintures !!!
  • 19. @OnCrawl – SEOCAMP 2016 Prenons le cas d’un site hebergé en Mutualisé…  Hypothèse :  Vous avez un site hebergé chez OVH  Vous avez bien paramétré vos logs pour qu’ils soient distincts par host  Nous allons voir  Comment récupérer les fichiers de logs depuis OVH,  Créer une machine virtuelle sur votre poste et utiliser Docker,  Déployer Oncrawl ELK,  Ingérer les logs  Utiliser Oncrawl ELK pour analyser vos logs.
  • 20. @OnCrawl – SEOCAMP 2016 Fetch the logs! 1. Ouvrez un navigateur web 2. Loguez vous sur OVH 3. A partir de l’OVH Web console, cliquez sur hébergement et sur le nom de domaine que vous souhaitez analyser 4. Accédez à vos logs depuis le lien http://logs.ovh.net/YOURDOMAIN/ 5. Choisissez une période d’un mois https://logs.ovh.net/YOURDOMAIN/logs-MM-YYYY/ 6. Téléchargez chaque journée de logs (e.g. https://logs.ovh.net/YOURDOMAIN/logs-MM-YYYY/YOURDOMAIN-DD-MM-YYYY.log.gz)
  • 21. @OnCrawl – SEOCAMP 2016 Préparez vos logs  Controlons ce que nous récupérons d’OVH  Nous permet de renommer l’ensemble des fichiers en .log  Nous permet de lire les 10 premières lignes de logs pour contrôle
  • 22. @OnCrawl – SEOCAMP 2016 Utilisons Docker Compose  Setup de Docker  Récupération des containers  Téléchargez OnCrawl ELK, et Dézippez le sur votre machine  Dans un terminal tapez : Si vous n’avez jamais utilisé Docker, télécharger ceci : https://www.docker.com/products/docker-toolbox, Et installez Docker Toolbox Suivez ce tutoriel : https://docs.docker.com/mac/step_one/
  • 23. @OnCrawl – SEOCAMP 2016 Up and Running?  Si tout va bien, vous devriez avoir ceci  Vous n’avez plus qu’à copier les logs récupérés : cp path/clean/and/filtered/log/files/my-virtual-host-*.log path/to/oncrawl-elk/logs/apache/ Logstash devrait faire tourner le container oncrawlelk_logstash_1 container, Parser vos logs et les envoyer à oncrawlelk_elsaticsearch_1 container.
  • 24. @OnCrawl – SEOCAMP 2016 RDV sur http://localhost:9000
  • 25. @OnCrawl – SEOCAMP 2016 Etude de cas : Exemple de 5 usages  Suivi de la santé de mon site  Etat des lieux de ma structure de site  Détection des problèmes de maillage interne  Impact SEO de mon contenu  Temps de chargement, status codes et Googlebot
  • 26. @OnCrawl – SEOCAMP 2016 Voir plus loin que les logs  Détecter des tendances  Bots  Users  Rajouter des données business  CA / Panier moyen  Revenus pub  Penser votre business et vos données en remontant de la vente au first click.
  • 27. www.oncrawl.comwww.oncrawl.com 2 mois Pro Gratuits Code : SEOCAMP16 MERCI
  • 28. @OnCrawl – SEOCAMP 2016 3 questions  Quelles sont les deux tests à réaliser pour s’assurer de bien démarrer avec ses logs ?  Oncrawl Open source log analyzer est un fork de Elastic Search, Logstache et … ?  Comment s’appelle ce personnage ?
  • 29. 1. CRAWL Nos robots parcourent votre site comme Google peut le faire et nous récupérons tout votre code HTML et l’ensemble des données SEO de votre site web. Découvrez comment Google interprète votre site web Votre contact: francois@oncrawl.com +33 652 19 97 57 Follow us :