Fait avec Chinaski

Balises Meta

Chaque page et post que Chinaski génère reçoit un head complet : title, meta description, tags Open Graph et Twitter Card, URL canonique, données structurées JSON-LD, et les extras (RSS, hreflang, liens de pagination) quand ils s'appliquent. Vous contrôlez tout cela avec des surcharges par page plus quelques réglages globaux au site ; le builder remplit des valeurs de repli raisonnables pour tout ce que vous laissez vide. Cette page explique ce qui est utilisé et comment.

Titres

Chaque page et post dispose d'un champ meta title. Si vous le laissez vide, le titre de la page/post est utilisé à la place. Ce qui est retenu est rendu comme <title> avec le nom de votre site ajouté après un tiret cadratin (p. ex. « About — My Site »).

Descriptions

Le champ meta description a aussi son repli : s'il est vide, le tagline de votre site est utilisé à la place. Les meta descriptions de tout le site sont vérifiées au moment du build, et le rapport de build compte les pages aux descriptions vides et dupliquées, pour que vous repériez les lacunes et les clones copier-coller.

Aperçus sociaux

Le même contenu remplit les tags Open Graph et Twitter Card, pour qu'un partage s'affiche correctement sur les deux plateformes :

  • og:title / twitter:title: le titre OG explicite s'il est défini, puis le meta title, puis le titre simple.
  • og:description / twitter:description: la description OG d'abord, puis la meta description, puis le tagline du site.
  • og:image / twitter:image: une URL d'image OG par page d'abord, puis l'image mise en avant de l'élément, puis le réglage Default Site Image. Si une image se résout, la Twitter Card est la variante grande image ; sans image, c'est la variante summary et le tag image est omis.
  • og:site_name, og:locale, og:type: toujours émis (la locale correspond à la langue de la page).
  • twitter:site: inclus seulement quand vous définissez le handle dans Settings → Integrations.

URL canoniques

Chaque page, post et listing porte une URL canonique. Laissez le champ tranquille et Chinaski la dérive automatiquement de la configuration d'URL de votre site ; collez une URL canonique explicite dans l'élément pour pointer ailleurs (p. ex. en cas de syndication). Ce qui est choisi devient à la fois <link rel="canonical"> et og:url. Le build analyse aussi les pages aux canoniques vides et les signale comme problèmes SEO.

Sites multilingues

Quand plus d'une langue est active, les pages émettent des liens alternatifs hreflang pointant vers leurs traductions dans chaque langue, pour que les moteurs de recherche servent la bonne locale au bon visiteur. Les titres de blog propres à chaque langue peuvent être personnalisés par langue dans les réglages.

Données structurées

Chaque page générée inclut des données structurées JSON-LD : un schéma WebSite ancré sur la page d'accueil du blog, un bloc Organization construit à partir de vos réglages Organization (nom, logo, téléphone, email, adresse postale, et vos profils LinkedIn/Facebook/Instagram/X en liens same-as), plus des breadcrumbs et des objets page/article sur les pages de contenu, les pages de catégorie, les pages d'auteur et les listings de documents. Renseignez les champs Organization si vous souhaitez des informations d'entité riches dans les résultats de recherche.

Garder les pages hors des moteurs de recherche

Définir Noindex dans Settings → General ajoute un meta tag robots noindex,nofollow à chaque page générée et un disallow-all au robots.txt, pour les sites de staging que vous voulez invisibles. Le robots.txt lui-même est généré par langue à chaque build.

Petits extras

  • RSS – les flux du blog sont liés dans le head comme alternates RSS, et le flux lui-même est généré par langue.
  • Favicons: les liens favicon (PNG 96×96), apple-touch-icon (180×180) et favicon.ico sont émis quand un favicon est activé pour le thème.
  • Analytics: si vous avez configuré GA4/GTM, le loader est différé jusqu'à l'interaction du visiteur et soumis au consentement (état de la cookie notice) ; en mode air-gap, aucun snippet d'analytique n'est livré du tout.
  • Pagination: les listings paginés portent des liens rel="prev" / rel="next".
Lisez ce site en