Outil gratuit

Éditeur HTML en ligne

Collez du code HTML, voyez le rendu en direct, et obtenez dans la foulée le diagnostic SEO du balisage : hiérarchie des titres, images sans alt, JSON-LD valide ou non, balises obsolètes. Aucune installation, aucune inscription, et rien ne quitte votre navigateur.

HTML 0 caractère
Code HTML
Aperçu en direct

Contrôle du balisage

 

Analyse locale du code saisi. Elle porte sur le balisage, pas sur la qualité du contenu, que l'audit d'une page en ligne examine.

Code copié !
Aperçu HTML — plein écran
SEO technique

Un doute sur la santé technique de votre site ?

Ce genre de problème se voit rarement à l'œil nu et coûte des positions pendant des mois. Dans mes accompagnements, je commence par vérifier gratuitement l'exploration, l'indexation, la vitesse et les redirections, puis je traite les priorités une par une. Comptez de 300 à 1 500 € par mois selon le périmètre.

Je regarde votre site avant de répondre. Réponse sous 24 h en semaine.

Ce que cet éditeur sert à faire

Un éditeur HTML en ligne évite la boucle « créer un fichier, l'ouvrir, le recharger » quand on veut simplement vérifier quelque chose. On colle, on regarde, on corrige. Celui-ci ajoute un contrôle du balisage qui se met à jour pendant que vous écrivez.

SituationCe que vous vérifiez ici en dix secondes
Un bloc HTML fourni par un prestataireS'il contient des balises obsolètes, des styles en dur ou un H1 supplémentaire qui cassera votre page
Un JSON-LD écrit à la mainS'il est syntaxiquement valide, avant de le coller sur cent pages
Un tableau ou un formulaireLe rendu réel, et la présence des en-têtes qui le rendent lisible aux machines
Un extrait copié depuis un traitement de texteLa quantité de balisage parasite qui a suivi le copier-coller
Un gabarit d'articleLa hiérarchie des titres, en particulier les sauts de niveau invisibles à l'œil
Une maquette rapide à montrerLe rendu en plein écran, sans rien mettre en ligne

Les balises qui comptent vraiment pour Google

Le HTML sert deux publics à la fois, un lecteur et une machine qui doit comprendre la structure sans voir la mise en page. La plupart des erreurs de balisage viennent de ce qu'on n'écrit que pour le premier.

BaliseCe que la machine en faitL'erreur courante
<title>Sert de base au titre affiché dans les résultatsAbsente, dupliquée sur tout le site, ou trop longue. Voir la balise title.
<h1>Annonce le sujet principal de la pageUn logo transformé en H1 sur toutes les pages, ce qui donne le même titre principal à tout le site. Plusieurs H1 ne gênent pas Google, mais un seul rend le sujet plus net.
<h2> à <h6>Découpent le contenu en sectionsChoisis pour leur taille d'affichage, ce qui crée des sauts de niveau. Voir la structure Hn.
alt sur les imagesAide Google à comprendre l'image, et la décrit aux lecteurs d'écranVide, ou rempli d'une suite de mots-clés. Voir l'attribut alt.
width et heightRéservent la place avant le chargementOmis, ce qui décale la page pendant le chargement et dégrade le CLS
<a>Transmet du contexte par le texte du lienDes ancres du type « cliquez ici ». Voir l'ancre de lien.
lang sur <html>Sert aux lecteurs d'écran (prononciation) et à la traduction automatique du navigateur. Google, lui, détermine la langue d'après le texte visible et l'ignore.Oublié, ou resté sur en après l'installation d'un thème : le lecteur d'écran lit alors le français avec un accent anglais
<table> avec <th>Rend le tableau compréhensible ligne par ligneUn tableau sans en-têtes, ou un tableau utilisé pour la mise en page
JSON-LDDécrit explicitement le contenu, condition des résultats enrichisUne virgule en trop, et le bloc entier devient illisible

Le défaut que l'œil ne voit pas

Le saut de niveau dans les titres est le cas typique. Un H2 est suivi directement d'un H4, parce que le H3 paraissait trop gros à l'écran. Google s'en accommode, il ne classe pas une page sur l'ordre de ses titres. Les lecteurs d'écran, en revanche, s'appuient sur cette hiérarchie pour naviguer, et le W3C recommande de ne pas sauter de niveau. La correction se fait dans le CSS, pas dans le balisage. Collez une de vos pages ci-dessus, le contrôle signale chaque saut.

Balises obsolètes et vieilles habitudes

La plupart s'affichent encore, parce que les navigateurs gardent la compatibilité avec le web ancien, et c'est ce qui les fait durer. Elles trahissent presque toujours un gabarit ancien ou un contenu collé depuis un vieil éditeur.

Tester un JSON-LD avant de le déployer

Les données structurées s'écrivent en JSON, et le JSON ne pardonne rien : une virgule finale, un guillemet typographique ramené d'un traitement de texte, une accolade non fermée, et Google ne peut plus lire le bloc entier. Rien ne se voit sur la page, qui s'affiche normalement. Le seul signal arrive plus tard, dans le rapport « Données structurées non analysables » de la Search Console, à condition d'aller le consulter.

Collez votre balisage dans l'éditeur avec sa balise <script type="application/ld+json"> : le contrôle vous dit tout de suite s'il est lisible et quel type il déclare. Pour la suite, l'outil officiel de Google indique si la page devient éligible à un affichage enrichi, ce qui est une autre question. Mon générateur de JSON-LD produit de son côté des blocs déjà valides pour les types les plus courants.

Trois pièges de l'aperçu en direct

Un rendu correct dans un éditeur ne garantit pas un rendu correct sur votre site.

Questions fréquentes

Mon code est-il envoyé sur un serveur ?
Non. L'éditeur, l'aperçu et l'analyse du balisage s'exécutent entièrement dans votre navigateur. Aucune requête n'est envoyée, rien n'est enregistré sur un serveur. Vous pouvez donc y coller sans risque le code d'une page qui n'est pas encore publique ou le balisage d'un site client.
Faut-il coller un document HTML complet ?
Non, un simple fragment suffit pour l'aperçu, le navigateur complète ce qui manque. En revanche, les contrôles portant sur la balise title, la meta description et l'attribut de langue n'ont de sens que sur un document complet. Le bouton Modèle de base charge une page entière prête à modifier si vous voulez tester ces éléments.
Que vérifie exactement le contrôle SEO ?
Le nombre de H1, les sauts de niveau dans la hiérarchie des titres, les images sans attribut alt ou sans dimensions, les liens sans texte ou avec une ancre creuse, la longueur du title et de la meta description, la présence de l'attribut lang, la validité du JSON-LD et l'usage de balises obsolètes. Ce sont des défauts invisibles à l'écran et rapides à corriger, d'où l'intérêt de les repérer avant la mise en ligne.
Le CSS et le JavaScript fonctionnent-ils dans l'aperçu ?
Oui. L'aperçu restitue le HTML complet, y compris les balises style et script, dans une iframe isolée. Les ressources externes se chargent si votre connexion le permet. Pour un prototype qui dépasse une page, un environnement dédié reste plus confortable, car cet éditeur est fait pour vérifier vite, pas pour développer.
Cet éditeur remplace-t-il le test des résultats enrichis de Google ?
Non, et les deux sont complémentaires. Ici, vous vérifiez en une seconde que votre JSON-LD est syntaxiquement valide et que le type est reconnu, ce qui écarte les erreurs de syntaxe, les plus bêtes et les plus fréquentes. L'outil officiel de Google, lui, dit si le balisage rend la page éligible à un affichage enrichi, ce qui est une question différente et se vérifie sur l'URL publiée.
L'éditeur fonctionne-t-il hors ligne ?
Une fois la page chargée, oui. L'aperçu et l'analyse continuent de fonctionner sans connexion, puisque tout le traitement est local. Seul le rechargement de la page nécessite le réseau, et les ressources externes appelées par votre code ne s'afficheront pas.

Les autres outils du site