Publié le 19 février 2020, modifié le 13 avril 2024 par Emile Mercier

Dans le cadre du concours Qwanturank il peut être intéressant d’analyser les passages des robots d’indexation de Bing et de Qwant sur votre site. Je vous propose dans cet article quelques lignes de codes qui vous permettront de logger facilement ces passages.

  • Présentation d'une technique de log pour les passages des robots d'indexation sur WordPress
  • Code à copier dans le fichier functions.php du thème WordPress
  • Nécessité de créer manuellement un fichier log.csv en droits d'accès lecture/écriture à la racine du site
  • Bénéfice de désactiver le système de cache pour les user agents de Google, Bing et Qwant.

Code pour logger les passages des robots sur votre site WordPress

Le code suivant est à copier/coller dans le fichier functions.php de votre thème WordPress :

[pastacode « markup » manual= »add_action(%20’template_redirect’%2C%20’pxn_qwanturank_log’%20)%3B%0Afunction%20pxn_qwanturank_log()%7B%0A%09%24log%20%3D%20false%3B%0A%09if((strstr(strtolower(%24_SERVER%5B’HTTP_USER_AGENT’%5D)%2C%20%22bing%22))%7C%7C(strstr(strtolower(%24_SERVER%5B’HTTP_USER_AGENT’%5D)%2C%20%22qwant%22))%7C%7C(strstr(strtolower(%24_SERVER%5B’HTTP_USER_AGENT’%5D)%2C%20%22google%22)))%7B%0A%09%09%24log%20%3D%20true%3B%0A%09%7D%0A%09if%20(%24log)%7B%0A%09%09%24log%20%3D%20%20get_home_path()%20.%20%22%2Flog.csv%22%3B%0A%09%09%24actual_link%20%3D%20(isset(%24_SERVER%5B’HTTPS’%5D)%20%26%26%20%24_SERVER%5B’HTTPS’%5D%20%3D%3D%3D%20’on’%20%3F%20%22https%22%20%3A%20%22http%22)%20.%20%22%3A%2F%2F%24_SERVER%5BHTTP_HOST%5D%24_SERVER%5BREQUEST_URI%5D%22%3B%0A%09%09%24new_log%20%3D%20date(%22Ymd%20H%3Ai%3As%22)%20.%20%22%7C%22%20.%20%24actual_link%20.%22%7C%22%20.%20%24_SERVER%5B’HTTP_USER_AGENT’%5D.%22%5Cn%22%3B%0A%09%09file_put_contents(%24log%2C%20%24new_log%2C%20FILE_APPEND)%3B%0A%09%7D%0A%7D » message= » » highlight= » » provider= »manual »/]

Alors oui je sais, ce code n’est pas élégant, mais comme je le dis souvent je ne suis pas développeur et si ça marche la plupart du temps ça me suffit !

Important

  • Vous pouvez si vous le souhaitez changer le nom du log que j’ai ici appelé log.csv mais n’importe quel nom fonctionnera
  • Vous devez créer manuellement un fichier log.csv vide en droits d’accès lecture/écriture à la racine de votre site pour que ça fonctionne. J’aurais pu rajouter un bout de code pour contrôler cet aspect et créer au besoin le fichier, mais bon si vous rajoutez 5 lignes dans votre fichier functions.php vous pouvez aussi créer un fichier vide à la racine de votre site hein 😉
  • J’ai choisi le caractère | comme séparateur de colonnes, le log n’étant donc pas un « vrai » CSV. Mais je n’avais pas trop le choix étant donné que les User Agents comportent à la fois des « , » et des « ; » dans leurs libellés
  • Si vous avez un système de cache sur votre site, vous devez le désactiver pour les user agents de Google Bing et Qwant, sinon il est possible que certains passages ne soient pas loggés correctement

Si vraiment il y a une grosse demande (j’ai des doutes à ce sujet) je coderai un vrai plugin WordPress plus propre à télécharger et à configurer.

Backlinks appréciés …

Si vous utilisez ce script sur votre site, un petit backlink vers qwanturank.news sera grandement apprécié 😉

FAQ

Comment se connecter à WordPress ?

Pour se connecter à WordPress, il suffit de se rendre sur la page d'accueil du site et de cliquer sur le bouton "Se connecter" en haut à droite. Ensuite, il faut entrer ses identifiants (nom d'utilisateur et mot de passe) puis valider en appuyant sur le bouton "Connexion".

Une fois connecté, l'interface d'administration s'affichera et vous pourrez gérer votre blog ou votre site WordPress.

Comment se déconnecter de WordPress ?

Pour se déconnecter de WordPress, il suffit de se rendre sur la page d'accueil du site et de cliquer sur le bouton "Déconnexion" en haut à droite de l'interface. On peut également utiliser le menu déroulant sous son nom d'utilisateur pour accéder à cette option. Une fois déconnecté, il est recommandé d'effacer les données de navigation afin d'éviter toute tentative de connexion automatique lors de la prochaine utilisation du site.

Quelles sont les étapes à suivre pour se connecter à WordPress ?

Pour se connecter à WordPress, il faut tout d'abord se rendre sur la page de connexion de l'administration du site. Ensuite, il faut entrer ses identifiants (nom d'utilisateur et mot de passe) pour accéder à son tableau de bord.

Si on ne possède pas encore de compte WordPress, il est nécessaire d'en créer un en cliquant sur "S'inscrire". Une fois connecté, on peut alors commencer à gérer son site ou son blog sur WordPress.

Existe-t-il une méthode pour accéder à WordPress ?

Il existe en effet une méthode pour accéder à WordPress. Tout d'abord, il est nécessaire de créer un compte et de choisir un nom de domaine pour son site. Ensuite, il suffit de se connecter à l'interface d'administration en utilisant ses identifiants.

Une fois connecté, on peut commencer à personnaliser son site et y ajouter du contenu via des articles ou des pages.

Quelle est la procédure à suivre pour se déconnecter de WordPress ?

Pour se déconnecter de WordPress, il suffit de se rendre sur l'interface d'administration du site web et de cliquer sur le bouton "Déconnexion" en haut à droite. Une fois cette action effectuée, la session sera clôturée et l'utilisateur ne sera plus connecté au site.

Il est également possible d'utiliser l'URL spécifique "/wp-login.php ?action=logout" pour se déconnecter directement depuis la barre d'adresse du navigateur. Il est important de se déconnecter après chaque utilisation afin de garantir la sécurité des données personnelles.

Categories: IA

Emile Mercier

Emile Mercier

S’abonner
Notification pour
guest

Commentaires
Commentaires en ligne
Afficher tous les commentaires
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x