Formation aux développeurs

  • Suivez Google et les autres moteurs de recherche à la trace
  • Détectez les anomalies avec des données réelles fiables
  • Optimisez votre crawl budget : assurez-vous que chaque visite des robots compte

Qu’est-ce qu’une ligne de log ?

Une ligne de log est une trace laissée par les visiteurs, elle contient des informations importantes pour comprendre ce qu’il se passe sur un site web.

Un exemple de ligne de log laissée par un moteur de recherche

Qu’est-ce que l’analyse de logs en SEO ?

L’analyse des logs (fichiers d’historique des requêtes) permet de voir ce qu’il s’est passé exactement sur un site internet. On va généralement concentrer l’analyse sur le parcours des moteurs de recherche comme Google au sein du site.

Ainsi, on est capable de savoir exactement :

  • Quels-sont les robots qui viennent visiter le site
  • Où vont les robots des moteurs de recherche,
  • Quels-sont leurs contenus préférés
  • À quelle fréquence les moteurs de recherche reviennent sur le site
  • etc.

Couplée à une analyse de crawl, l’analyse de logs permet d’obtenir des données très précieuses pour comprendre le comportement des moteurs de recherche sur le site et pouvoir l’optimiser par la suite.

Pourquoi c’est important ?

Une analyse de logs est cruciale en SEO car elle permet de comprendre comment les moteurs de recherche explorent réellement votre site.
Elle offre des données uniques pour :

  1. Détecter les problèmes d’exploration : Identifier les pages non explorées ou mal indexées.
  2. Optimiser le budget crawl : Concentrer les efforts sur les pages stratégiques.
  3. Améliorer la performance : Réduire les erreurs techniques (404, 500, etc.).
  4. Suivre les comportements réels des bots : Vérifier si Googlebot et autres crawlers prioritaires visitent les bonnes pages.
  5. Maximiser le ROI SEO : Prioriser les actions pour améliorer la visibilité et le trafic organique.

C’est un outil clé pour allier technique et stratégie SEO, garantissant un site performant et bien positionné.

Quelques clients

logo Bureaux Locaux
Logo gens de confiance
Logo Ecole française
Logo maison.fr
logo Propriétés Privées

Comprendre les différents éléments présents dans les logs

Pour les non initiés, une ligne de log peut paraître intimidante et complexe. Voyons les différents éléments qui la composent :

détails d'une ligne de logs

1. Adresse ip du client

66.249.74.100

  • Il s’agit de l’adresse IP de la machine qui a effectué la requête.
  • Dans ce cas, il s’agit d’une adresse IP appartenant à Googlebot, le robot d’exploration de Google.

2. Nom de domaine demandé :

www.guillaumejarry.com

  • C’est le nom de domaine ou le virtual host concerné par la requête.

3. Identité du client :

-

  • Cet élément est réservé pour l’identité de l’utilisateur selon une méthode obsolète (authentification identd).
  • Souvent, cet élément est inutilisé et remplacé par un tiret

4. Timestamp (date et heure de la requête) :

[31/Jan/2024:02:30:39 +0100]

  • 31/Jan/2024 : Date de la requête (jour, mois, année).
  • 02:30:39 : Heure, minute et seconde.
  • +0100 : Fuseau horaire, ici UTC+1 (heure d’Europe centrale).

5. Type de requête HTTP :

"GET /a-propos-de-moi/ HTTP/1.1"

  • GET : Méthode HTTP utilisée. Ici, une requête GET pour récupérer une ressource.
  • /a-propos-de-moi/ : Le chemin demandé sur le site.
  • HTTP/1.1 : Version du protocole HTTP utilisé.

6. Code de réponse HTTP

200

  • C’est le code de statut HTTP renvoyé par le serveur.
  • Ici, un 200 signifie que la ressource demandée (/a-propos-de-moi/) a été trouvée sur le serveur.

7. Taille de la réponse :

196

  • Nombre d’octets dans la réponse envoyée au client.

8. Référent HTTP (HTTP Referer) :

"-"

  • Indique l’URL d’où provient la requête.
  • Ici, un tiret signifie qu’aucun référent n’a été transmis (la requête ne provient pas d’un lien cliqué).

9. User-Agent :

"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.85 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

    • Informations sur le logiciel ayant initié la requête.
    • Dans ce cas :
      • Navigateur simulé : Chrome sur un appareil Android.
      • Identité réelle : C’est en fait Googlebot (robot d’exploration de Google).
      • Lien explicatif : +http://www.google.com/bot.html indique que c’est un bot de Google.

10. Temps de réponse :

425

  • Indique le temps total de traitement de la requête en millisecondes, ici 0.425 seconde

Quelques outils SEO recommandés pour l’analyse de fichiers de logs

Logo Screaming Frog

Screaming Frog Log File Analyser

Un outil puissant qui permet une analyse de logs SEO en local gratuitement jusqu’à 1000 lignes ou en illimité avec la version premium

Logo Botify

Botify

Botify est un outil de crawl et d’analyse de logs très puissant permettant de faire des analyses croisées régulières et de les comparer entre elles

Logo Seolyzer

Seolyzer

Seolyzer est une plateforme SaaS Data SEO technique tout inclus : crawler en analyse de logs. Sa force est dans les analyses croisées de différentes sources de données

Besoin d'aide avec votre SEO ?

Questions fréquentes

Une analyse de logs SEO permet de comprendre comment les robots des moteurs de recherche, comme Googlebot, interagissent avec votre site web. Cela vous aide à :

  • Identifier les pages explorées : Voir quelles pages sont visitées et à quelle fréquence par les robots.
  • Détecter les erreurs : Repérer les erreurs 404, les redirections inutiles ou les pages bloquées par erreur.
  • Optimiser le crawl : S'assurer que les robots explorent efficacement votre contenu important.
  • Améliorer les performances SEO : Identifier des opportunités pour améliorer la visibilité de votre site dans les résultats de recherche.

C'est un outil essentiel pour optimiser la structure de votre site et maximiser son potentiel SEO.

1. Remontée des données

On s'assure d'avoir les données au bon format qui remontent dans l'outil. Soit on dispose de suffisamment de données pour lancer l'analyse immédiatement, soit on patiente jusqu'à avoir les données nécessaires (généralement il faut 45 à 60 jours de données pour une analyse pertinente)

2. Analyse

Le consultant SEO fait l'analyse et rédige ses recommandations pour optimiser le site

3. Le développeur met en place les recommandations

4. Le consultant valide la bonne mise en place des recommandations

5. Itération

On peut relancer une analyse de logs ou continuer l'analyse en temps réel pour observer l'effet de la mise en place des recommandations sur le parcours des robots des moteurs de recherche sur le site et sur le classement du site dans les résultats des moteurs de recherche.

La différence entre une analyse de logs SEO et une analyse de crawl réside dans leur objectif et leur source de données :

  • Analyse de logs SEO : Elle se base sur les fichiers logs de votre serveur pour analyser les actions réelles des robots des moteurs de recherche sur votre site. Elle montre quelles pages sont réellement explorées et comment les robots se comportent.
  • Analyse de crawl : Elle simule le comportement d’un robot d’exploration (comme un moteur de recherche) pour vérifier l’accessibilité et la structure technique de votre site. Elle identifie les erreurs potentielles, comme des liens cassés ou des pages non accessibles.

En résumé, l’analyse de logs montre ce que les robots font réellement, tandis que l’analyse de crawl montre ce qu’ils devraient faire. Les deux sont complémentaires pour optimiser votre SEO.

En théorie, une analyse de logs peut être adaptée à tout type de site. Cependant, étant donné la mise en place parfois assez complexe pour une analyse efficace et le volume de données nécessaire pour une analyse pertinente, on recommande plutôt l'analyse de logs aux sites à fort volume de pages et à fort trafic.

Une analyse de logs SEO est tout à fait recommandée pour tout site de plus de 1000 pages.

Pour comprendre comment le prix est composé, il faut distinguer plusieurs éléments :

  1. Le coût de l'outil
  2. Le coût de l'analyse

L'outil

En fonction de l'outil utilisé, un tarif d'utilisation de l'outil peut être appliqué. Il dépend essentiellement du volume de données à traiter (nombre de passages des moteurs de recherche, nombre de pages indexables etc.)

L'analyse

Une analyse de fichiers de logs nécessite du temps, tout comme un audit technique. Le coût de la prestation dépend aussi de la formule choisie : analyse unique ou analyse récurrente.

L'analyse unique se fait à partir d'un lot de données de log, par exemple 45 à 60 jours de données. On importe ces données dans l'outil puis on base l'analyse sur cet échantillon. On peut refaire une analyse ponctuelle ultérieurement.

L'analyse récurrente nécessite la mise en place d'un import régulier des données (un script peut être mis en place pour importer les logs immédiatement ou quotidiennement dans l'outil). Ainsi, en disposant de données en temps réel ou quasi temps réel, on peut mener des analyses régulièrement, toutes les semaines ou 1 à plusieurs fois par mois par exemple.

Le coût final de l'analyse de logs dépendra de tous ces paramètres.