dimanche 12 octobre 2014, par
« Nous sommes des humains, pas des machines » C’est ainsi que le projet Humans.txt présente son initiative. L’objectif est de faire connaitre les personnes qui ont participé à l’élaboration d’un site web, et quelques informations supplémentaires.
Note contextuelle : Cet article a été initialement publié en octobre 2014. Bien que le standard humans.txt soit moins promu aujourd’hui qu’à ses débuts, ses principes restent pertinents et constituent une bonne pratique de web standards et de reconnaissance des contributeurs. Les informations techniques ont été mises à jour pour refléter la situation actuelle.
Le fichier humans.txt est un standard de web lancé en 2009 pour répondre à une question simple : comment reconnaître les personnes et technologies qui ont créé un site web ?
Contrairement aux approches classiques (page « À propos », mentions légales), humans.txt propose une solution standardisée et facilement accessible. Le projet définit lui-même sa mission : « Nous sommes des humains, pas des machines ». L’objectif est double :
1. Reconnaissance des contributeurs : Créditer les développeurs, designers, gestionnaires de contenu 2. Documentation technique : Inventorier les technologies, standards et outils utilisés
À l’ère du web découplé, des CMS multiples et des équipes distribuées, humans.txt répond à plusieurs besoins légitimes :
Responsabilité et transparence : Afficher clairement qui a créé le site respecte la déontologie du web. C’est particulièrement important pour les agences et freelances cherchant à montrer leur travail.
Web standards et éthique : Adhérer aux initiatives de web standards (comme humans.txt) montre votre engagement envers les bonnes pratiques, même si Google ne vous récompense pas directement en SEO.
Reconnaissance professionnelle : Pour les développeurs et designers, humans.txt offre une visibilité discrète mais pertinente auprès des autres professionnels qui explorent la source d’un site.
Accessibilité et documentation : Un fichier texte simple est universellement lisible et documenté, contrairement aux balises meta propriétaires ou aux dépendances externes.
Avant humans.txt, Google avait promu les balises rel=« author » et rel=« publisher ». Ces balises, placées dans le d’une page, étaient censées enrichir les résultats de recherche (SERP) avec les noms des auteurs.
<link rel="author" href="https://plus.google.com/+GuillaumeOrsal" />
<link rel="publisher" href="https://plus.google.com/+GuillaumeOrsal" />Statut actuel : Ces balises ne sont plus utilisées par Google depuis la fermeture de Google+ (2019). Elles restent documentées par le W3C mais n’ont plus d’impact sur le SEO. Les initiatives actuelles de Google (Author-ity, E-E-A-T) priorisent les profils publics et l’expertise plutôt que des balises meta.
Le fichier humans.txt est un document texte simple (/humans.txt) placé à la racine du site. Voici sa structure recommandée :
Section TEAM : les contributeurs
/* TEAM */
Web Developer: Guillaume Orsal
Email: contact@orsal.fr
Site: https://www.orsal.fr
From: Paris, FranceCette section liste les personnes ayant participé à la création et la maintenance du site.
Section THANKS : remerciements
/* THANKS */
Humans.txt: http://humanstxt.org
SPIP CMS: https://www.spip.net
Bootstrap: https://getbootstrap.com
jQuery: https://jquery.comRemerciements adressés aux projets open source, aux services tiers, aux mentors ou clients importants.
Section SITE : informations techniques
/* SITE */
Last update: 2025/01/20
Language: French
Charset: UTF-8
Standards: HTML5, CSS3, ES6 JavaScript
Doctype: HTML5
Framework: SPIP 4.x
CMS: SPIP
Version Control: Git
Hosting: OVH
Analytics: Matomo (privacy-first)Documentation des technologies, versions et standards utilisés pour le site.
Section EXTRAS : informations supplémentaires
Vous pouvez ajouter des sections supplémentaires selon vos besoins :
/* EXTRAS */
Coffee: Decaf
Music: Electro
Hiring: open source contributors welcomeÉtape 1 : Créer le fichier
Créez un fichier texte nommé humans.txt à la racine de votre site (/humans.txt). Assurez-vous qu’il est accessible publiquement et servi avec le type MIME text/plain.
Étape 2 : Remplir les sections
Commencez par les sections principales (TEAM, THANKS, SITE). Ne surchargez pas le fichier : chaque ligne doit être significative et compréhensible.
Exemples de bon contenu :
Web Developer : Votre Nom (suffisant)
Email : contact example.com (utile pour contact professionnel)
Site : https://monsite.com (profil ou portfolio)
Language : French (langue du site)
Standards : HTML5, CSS3 (technologies majeures)
Exemples à éviter :
Détails personnels excessifs (adresse physique, numéro de téléphone)
Informations sensibles (serveurs, configurations, secrets)
Contenu excessif ou dénigrement d’autres contributeurs
Étape 3 : Validation et maintenance
Vérifiez que le fichier est accessible :
curl -I https://www.example.com/humans.txt
# Doit retourner : 200 OKActualisez le fichier lors de changements d’équipe ou de technologies majeures. La date « Last update » doit rester à jour.
Étape 4 : Lier depuis votre site (optionnel)
Vous pouvez ajouter un lien explicite dans le de vos pages :
<link rel="author" href="/humans.txt" />Ou un lien visible en bas de page :
<footer>
...
<p><a href="/humans.txt">Humans.txt</a> — Qui a créé ce site ?</p>
</footer>Clarté avant exhaustivité : Un humans.txt court et lisible vaut mieux qu’une liste de 50 contributeurs. Priorisez les rôles clés.
Pas d’URLs en pointillés : Si une personne n’a pas de site personnel ou professionnel, omettez le lien plutôt que de mettre une URL morte.
Respect de la vie privée : Ne publiez d’informations personnelles que si les contributeurs l’acceptent explicitement. Les prénoms et villes suffisent généralement.
Mise à jour régulière : Lors de changements d’équipe majeurs, actualisez le fichier et la date. Un humans.txt obsolète nuit à la crédibilité.
Cohérence d’équipe : Si vous travaillez avec une agence ou une équipe, alignez-vous sur ce qui doit apparaître. Certaines agences préfèrent rester discrètes.
Combinaison avec d’autres initiatives : Humans.txt fonctionne bien avec robots.txt, sitemap.xml et security.txt pour une documentation web complète.
Adoption actuelle : Humans.txt est utilisé par de nombreux sites professionnels (agences, projets open source) mais reste moins populaire que robots.txt ou sitemap.xml. C’est une bonne pratique « optionnelle » reconnue par les développeurs mais sans impact SEO direct.
Impact professionnel : Pour une agence ou un freelance, humans.txt offre une visibilité subtile auprès d’autres développeurs qui explorent votre site. C’est particulièrement utile si vous ciblez des clients dans le web professionnel.
Impact SEO : Aucun, directement. Google n’utilise pas humans.txt pour le classement. Cependant, cela contribue à une image d’expertise et de professionnalisme, ce qui soutient indirectement votre E-E-A-T.
Site officiel humans.txt : http://humanstxt.org — documentation complète et exemples
Exemples notables : Jetez un œil aux humans.txt d’autres sites professionnels et open source pour vous inspirer
Fichier de ce site : Consultez le humans.txt d’orsal.fr pour voir un exemple concret
Humans.txt n’est pas une obligation légale ou une nécessité technique. C’est plutôt une affirmation de principes : le web est créé par des humains, et ces contributions méritent d’être reconnues.
En mettant en place un humans.txt, vous envoyez un signal clair à votre audience professionnelle (autres développeurs, clients potentiels, partenaires) : vous respectez les standards, vous êtes transparent sur vos équipes, et vous comprenez l’importance de la responsabilité dans la création web.
Pour une agence web, un freelance ou un site professionnel, humans.txt représente une excellente pratique de web standards et une forme discrète mais efficace de branding professionnel.
LLMs.txt : standard de documentation - Le fichier pour documenter les politiques concernant l`utilisation de contenu par les IA, complement oppose a humans.txt
Voir en ligne : Humans.txt