Générateur d’URL canonique

Transformez n’importe quelle adresse en une URL canonique propre – sans paramètres de suivi, avec le protocole, le nom d’hôte et la barre oblique finale de votre choix – et copiez la balise, l’en-tête ou l’entrée de sitemap correspondants.

  • Balise + en-tête HTTP
  • Retire le suivi
  • Jusqu’à 5 000 URL
  • Dans votre navigateur

Résultat

Saisissez l’URL d’une page pour obtenir sa forme canonique et le code prêt à coller.

Règles de normalisation

Une barre oblique finale n’est jamais ajoutée aux chemins de type fichier tels que /guide.html, et le chemin racine reste toujours /. Choisissez la variante à laquelle votre serveur répond réellement par un statut 200.

Séparez les noms par des virgules ou des espaces. Les noms ne sont pas sensibles à la casse et * remplace n’importe quel texte, par exemple utm_*.

Le schéma et le nom d’hôte sont toujours mis en minuscules, comme l’exige le standard URL. Les noms de domaine internationaux sont affichés tels qu’on les lit, mais écrits en punycode (xn--…) dans le code, car c’est la forme que demandent les navigateurs et les robots.

Vérifier la balise canonical d’une page existante

Collez le <head> (ou tout le code source) d’une page. Le HTML est uniquement lu dans votre navigateur ; il n’est jamais ajouté à cette page ni envoyé où que ce soit.

Comment ça marche

Comment générer une balise canonical

Le résultat se met à jour pendant la saisie.

  1. 1

    Saisissez l’URL de la page

    Collez une adresse, ou passez à la liste par lot et collez jusqu’à 5 000 adresses, une par ligne.

  2. 2

    Définissez les règles de normalisation

    Choisissez https, avec ou sans www, la barre oblique finale et les paramètres de requête à conserver. « Ce qui a changé » liste chaque étape appliquée.

  3. 3

    Copiez le code

    Prenez la balise HTML, l’en-tête HTTP, la balise og:url ou l’entrée de sitemap. En mode par lot, exportez la liste en CSV, en balises link ou en sitemap.xml.

Pourquoi ToolCMB

D’une adresse brouillonne à une seule URL canonique

La normalisation suit la RFC 3986 et le standard URL.

Quatre sorties

La balise <code>&lt;link rel="canonical"&gt;</code>, un en-tête de réponse <code>Link</code> avec les extraits pour Apache et Nginx, la balise og:url assortie et une entrée de sitemap XML.

Maîtrise des paramètres de requête

Gardez tous les paramètres, retirez les paramètres de suivi d’une liste modifiable, ne gardez que votre liste autorisée ou supprimez-les tous. Les paramètres peuvent aussi être triés, et les paramètres vides écartés.

Protocole, hôte et barre oblique

Forcez https, ajoutez ou retirez www et la barre oblique finale. Les chemins qui désignent un fichier, comme <code>/guide.html</code>, ne reçoivent jamais de barre oblique, et les noms de fichier d’index peuvent être retirés.

Encodage remis au propre

Retire les ports par défaut, les fragments et les barres obliques en double, résout les segments <code>.</code> et <code>..</code>, répare l’encodage en pourcent et écrit les noms de domaine internationaux en punycode.

Mode par lot avec doublons

Normalise une liste entière, marque chaque ligne comme modifiée, inchangée, invalide ou doublon d’une ligne précédente, et filtre par statut.

Contrôle des pages existantes

Collez le code source d’une page pour repérer des balises canonical manquantes, répétées ou contradictoires, une balise hors du head, un conflit avec noindex ou un og:url différent.

Confidentiel par conception

Tout fonctionne dans votre navigateur. Ce que vous saisissez, collez ou ouvrez n’est pas envoyé à un serveur.

Gratuit, sans inscription

Pas de compte, pas de limite, pas de filigrane – sur téléphone, tablette ou ordinateur.

Qu’est-ce qu’une URL canonique et quand en faut-il une ?

Une même page est souvent accessible à plusieurs adresses : avec et sans www, en http et en https, avec une barre oblique finale, avec ?utm_source=… ou un paramètre de tri. Les moteurs de recherche traitent chaque adresse comme une URL distincte et doivent en choisir une à afficher. L’URL canonique est la version que vous préférez. Vous la déclarez avec <link rel="canonical" href="…"> dans le <head> de chaque variante, afin que les liens et les autres signaux soient regroupés sur une seule adresse.

La balise est une indication forte, pas un ordre. Les moteurs de recherche examinent aussi les redirections, les liens internes et le sitemap, et peuvent retenir une autre adresse quand ces signaux se contredisent. Faites donc pointer vos liens internes vers la version canonique, ne listez que des URL canoniques dans le sitemap et redirigez en 301 les variantes évidentes, comme http vers https. Une page sans doublon doit porter une balise canonical autoréférente. Pour les fichiers sans head, comme les PDF, Google accepte aussi l’URL canonique dans un en-tête HTTP Link.

Erreurs typiques : une adresse relative ou sans protocole au lieu d’une adresse absolue ; une balise canonical qui pointe vers une redirection, une page d’erreur ou une page bloquée dans robots.txt ; deux balises canonical différentes sur une même page, ce qui peut amener les moteurs à ignorer les deux ; une balise canonical associée à noindex, ce qui envoie des signaux contradictoires ; et faire pointer toutes les pages d’une série paginée vers la première, ce qui masque les suivantes. L’URL canonique doit aussi mener à un contenu équivalent – elle ne remplace pas une redirection vers une autre page.

Les façons de déclarer l’URL canonique

MéthodeEmplacementIdéal pour
<code>&lt;link rel="canonical"&gt;</code>Dans le <code>&lt;head&gt;</code> de la page HTMLToutes les pages web ordinaires
En-tête HTTP <code>Link</code>Dans la réponse du serveurLes PDF et autres fichiers sans head
Sitemap XMLDans sitemap.xmlUn signal d’appui, plus faible, pour tout le site
Redirection 301Dans la configuration du serveurLes variantes que les visiteurs ne doivent jamais voir

Conseils

  • Ne listez que des adresses canoniques dans votre sitemap – créez-le avec le Générateur de sitemap.
  • Assurez-vous avec le Vérificateur de redirections que les autres variantes redirigent vraiment vers l’adresse canonique.
  • Écrivez les redirections http → https et www avec le Générateur de .htaccess, et les autres balises du head avec le Générateur de balises meta.
  • Utilisez la même adresse dans la balise canonical, dans og:url, dans les liens internes et dans le sitemap. Des signaux contradictoires sont la première raison pour laquelle un moteur de recherche choisit une autre URL canonique.
FAQ

Questions fréquentes

Vous ne trouvez pas votre réponse ? Contactez-nous — nous répondons rapidement.

Où placer la balise canonical ?

Dans le <head> de la page, une seule fois. Une balise canonical dans le body est ignorée. Elle doit figurer dans le HTML fourni par le serveur, et pas seulement être ajoutée ensuite par JavaScript.

Une URL canonique doit-elle être absolue ou relative ?

Absolue : avec https:// et le nom d’hôte. Les adresses relatives sont autorisées, mais elles se cassent facilement – par exemple quand la page est aussi accessible sur un domaine de test ou en http.

Chaque page a-t-elle besoin d’une balise canonical ?

Ce n’est pas obligatoire, mais une balise canonical autoréférente sur chaque page indexable est une bonne pratique. Elle protège la page des doublons créés par les paramètres de suivi et les autres variantes d’adresse.

Quelle différence entre une balise canonical et une redirection 301 ?

Une redirection envoie visiteurs et robots vers une autre adresse ; l’ancienne ne peut plus être ouverte. Une balise canonical laisse toutes les variantes accessibles et indique seulement aux moteurs laquelle indexer. Utilisez une redirection quand personne n’a besoin de l’ancienne adresse.

Pourquoi Google choisit-il une autre URL canonique que la mienne ?

Parce que la balise n’est qu’un signal parmi d’autres. Si les liens internes, le sitemap ou les redirections désignent une autre variante, ou si les pages diffèrent sensiblement, Google peut en décider autrement. Faites en sorte que tous les signaux désignent la même adresse.

Mes données sont-elles envoyées à un serveur ?

Non. L’outil fonctionne entièrement dans votre navigateur. Votre saisie n’est ni envoyée, ni journalisée, ni stockée sur nos serveurs.

Plus d’outils SEO et web gratuits

Générez balises et fichiers, vérifiez codes de statut, redirections, DNS et certificats – gratuitement et sans compte.

Voir tous les outils