Aller au contenu
Échap
  • Tapez ce que vous cherchez avec vos mots : « Slack », « 503 », « prix ».

Balises SEO

Titre, meta description, canonical, viewport et hreflang de la page d'accueil, tels qu'un moteur les lit.

Mis à jour le 11 septembre 2026

Sur cette page

Un moteur n'a que le HTML servi pour décider quoi afficher dans ses résultats : le <title> devient le lien bleu, la description le texte gris dessous, le canonical désigne l'URL qui reçoit le crédit, le viewport dit si la page mérite l'index mobile. Une refonte qui perd la description dans un layout, un gabarit qui laisse « Home » en titre, un canonical relatif écrit à la main : rien de visible pour un humain, mais des positions perdues en quelques semaines. C'est un contrôle du site : créé par PostShip, hors quota, exécuté au déploiement.

Ce que PostShip vérifie

Une lecture du HTML de la page d'accueil, sans navigateur. Ce contrôle ne regarde que ce qu'aucun autre ne juge : l'indexabilité tranche déjà le noindex, le robots.txt et un canonical vers un autre hôte ; la carte Open Graph juge déjà og:title, og:description et og:image. Re-juger ici ferait échouer deux contrôles pour un seul défaut et doublerait les alertes.

BaliseRèglePourquoi ces chiffres
<title>Présent ; 65 caractères au plus ; au moins 15 ; pas un titre générique (« Home », « Accueil », « Untitled », « Document », « New page », « Index »)Google tronque vers 60-70 caractères selon la largeur des glyphes ; sous 15, c'est en général un nom de marque seul. Un site dont l'accueil s'appelle « Home » n'a jamais reçu de titre.
meta name="description"Présente ; 160 caractères au plus ; au moins 50Coupée vers 155-160 sur ordinateur ; sous 50, Google la juge trop pauvre et la remplace par un extrait choisi sans vous. Seule name="description" compte — og:description sert la carte sociale.
link rel="canonical"Présent ; URL absolue en http ou httpsUn chemin relatif est résolu différemment selon l'URL qui a servi la page (avec ou sans slash, avec ou sans www) — l'ambiguïté que le canonical est censé lever. Le domaine visé est jugé par l'indexabilité.
meta name="viewport"PrésenteSans elle, la page n'est pas adaptée au mobile, et l'index est mobile d'abord.
hreflangSi présents : un x-default, ou une entrée pour la langue de la page (lang="fr" et hreflang="fr-FR" sont cohérents)Google exige que chaque page se cite elle-même dans ses alternatives, sinon il ignore tout le groupe.

Les blancs sont repliés avant de mesurer : <title> indenté sur trois lignes par un gabarit ne compte pas ses retours à la ligne, et « Home » entouré d'espaces reste « Home ». Le <title> lu est celui du document, pas celui d'un logo SVG en ligne.

Un score sur 100 : 20 points par manque, 5 par avertissement.

Régler

Rien à créer. Projet → Santé → Contrôles du site → Balises. Le détail de la cible donne le titre et sa longueur, la description et sa longueur, le canonical, la présence du viewport, les hreflang lus, et le score.

Les corrections sont dans le <head> de votre gabarit. Pour un canonical, écrivez l'URL complète (https://acme.fr/), avec le slash final si c'est celle qui sert la page.

Ce qui déclenche une alerte

Manques — la cible échoue :

CodePhrase
titre_absentLa page n'a pas de <title> : les moteurs affichent l'URL brute.
titre_trop_longLe <title> dépasse 65 caractères : il sera coupé dans les résultats.
description_absentePas de meta description : les moteurs inventent l'extrait.
viewport_absentPas de balise viewport : la page n'est pas adaptée au mobile.
canonical_absentPas de balise canonical : les moteurs peuvent indexer des doublons.
canonical_invalideLa balise canonical n'est pas une URL absolue http(s).

Avertissements — notés, sans alerte :

CodePhrase
titre_trop_courtLe <title> fait moins de 15 caractères : trop vague pour un résultat de recherche.
titre_generiqueLe <title> est générique (« Accueil », « Home ») : il ne dit pas ce qu'est le site.
description_trop_longueLa meta description dépasse 160 caractères : elle sera coupée.
description_trop_courteLa meta description fait moins de 50 caractères : l'extrait sera maigre.
hreflang_incoherentLes balises hreflang ne correspondent pas à la langue de la page.

L'alerte parle du déploiement qui a introduit le défaut : La page d'accueil a perdu sa meta description — https://acme.fr/, La page d'accueil a perdu son <title> — https://acme.fr/. Un échec coûte au plus 10 points au Ship Score, catégorie « hygiène du site ».

Limites et plans

FreeProTeam
Contrôle et verdict sur SantéOuiOuiOui
Alerte envoyéeNonOuiOui

Seule la page d'accueil est analysée. Pour surveiller le titre et la description d'autres pages d'un déploiement à l'autre, le radar de mutation compare ces champs sur chaque cible HTTP.

Dépannage

Mon titre fait 62 caractères et Google le coupe quand même

Google coupe en pixels, pas en caractères : des majuscules et des lettres larges passent moins. 65 est le milieu de la zone ; visez 55 si votre titre est en capitales.

Pourquoi un canonical vers www.acme.fr passe alors que le site est sur acme.fr ?

Ce contrôle ne juge que la forme (absolue, http(s)). Le domaine visé est la question de l'indexabilité, qui note la variante www sans échouer, parce qu'elle est presque toujours volontaire.

Les hreflang sont corrects mais signalés incohérents

Vérifiez l'attribut lang de la balise html : sans lui, aucune étiquette ne peut correspondre à la langue de la page. Ajoutez lang, ou un hreflang="x-default".