LFW

Blog

Notes sur les problèmes web que les équipes ressentent vraiment.

Formulaires, délivrabilité, accessibilité, exploitation : en langage clair, utiles avant même de savoir quoi demander.

Nouveaux articles par e-mail

Un e-mail de confirmation d'abord. Rien n'est envoyé tant que vous n'avez pas cliqué. Ou abonnez-vous par RSS.

Les quatre fichiers vers lesquels personne ne fait de lien

Chaque site web porte quatre fichiers texte qu'aucun visiteur ne voit jamais : robots.txt, sitemap.xml, security.txt et llms.txt. Les moteurs de recherche, les scanners de sécurité et les agents d'IA les lisent à chaque visite.

Ce qu'est chacun d'eux, qui les lit vraiment, quoi y mettre, et la seule règle qui les garde tous sûrs. Nous avons repris cette liste sur notre propre site cette semaine et trouvé des manques, alors l'audit gratuit les vérifie désormais.

Notre image principale disparaissait sur iPhone. Un bloqueur de publicités la cachait.

Pendant des semaines, l'image principale de trois de nos propres pages disparaissait une seconde et demie sur iPhone, au premier chargement seulement. Rien ne le reproduisait en laboratoire.

Un relevé de terrain de cinquante lignes l'a trouvé en trois chargements de page : un bloqueur de publicités masquait tout élément dont la classe commençait par ad-.

Pourquoi la page saute pendant le chargement

Ce qu'est le décalage de mise en page et pourquoi il est perçu comme une panne, les quatre causes derrière presque tous les cas (images sans dimensions, intégrations sans espace réservé, polices qui se substituent, bandeaux injectés tard) et les correctifs exacts, y compris là où WordPress connaît déjà la largeur et la hauteur de chaque image.

Les téléphones téléchargent vos images de bureau

Pourquoi une image principale de 2,6 Mo atteint un téléphone qui n'a besoin que de 33 Ko, comment srcset et sizes laissent le navigateur choisir, quand vous avez vraiment besoin de l'élément picture, ce que WebP vous apporte, et où les thèmes WordPress défont en silence le travail que WordPress a déjà fait pour vous.

Votre médiathèque est publique

La médiathèque n'est pas un dossier privé, ni sous WordPress ni ailleurs. Ce que cela signifie pour les brouillons et les dossiers téléversés pour obtenir un lien, pourquoi couper l'API est le mauvais correctif, et comment marquer un fichier privé sans rien casser.

Après le bouton Envoyer

Le dernier épisode de la série : où va réellement un envoi. L'enregistrement avant la notification, le circuit d'e-mail qui pourrit en silence, la confirmation avec de la substance, et la surveillance qui remarque la semaine où votre formulaire se tait.

Bloquer le spam sans CAPTCHA

Les CAPTCHA taxent les humains et ralentissent à peine les professionnels. L'alternative silencieuse : un pot de miel, une horloge, une limite de débit et un contrôle de contenu qui signale au lieu de bloquer, le tout côté serveur, là où le visiteur ne voit rien.

Contrôles natifs sur un thème sombre

Chaque contrôle natif de formulaire est peint par deux mains : votre feuille de style et le navigateur du visiteur. Sur un fond sombre, la moitié du navigateur continue de peindre pour une page claire. La flèche invisible du menu déroulant, le calendrier aveuglant, le déluge du remplissage automatique, et la seule ligne de CSS qui corrige l'essentiel.

Proposer un sujet

Envoyez-nous le problème web dont personne ne s'occupe.

S'il revient sans cesse dans votre équipe, il mérite sans doute un article. Les nouveaux textes partent par e-mail (une confirmation d'abord, désabonnement en un clic à chaque envoi) ou par RSS si vous préférez votre propre lecteur. Dans les deux cas, rien dans votre boîte que nous n'ayons mérité.

Prefer to write?

Tell us what needs to work better.

Slow, fragile, hard to edit, missing a workflow. Say it plainly, and you'll get a straight answer, not a ticket number.

You'll get a straight answer, usually the same day.