Un <head> SEO complet : Open Graph et Twitter Card assemblés pour vous
Rendu <head> SEO (Open Graph + Twitter Card) est une fonctionnalité du module SEO & redirections de Clustraly. Le rendu <head> SEO assemble automatiquement les balises title, meta, canonical, Open Graph et Twitter Card de chaque page, avec surcharge par entité.
SeoService::renderHead compose automatiquement le bloc <head> de chaque page — title, canonical, Open Graph et Twitter Card — avec repli intelligent et surcharge par entité.
Tout votre <head> SEO généré d'un seul appel
renderHead construit pour chaque entité le bloc <head> complet : title, meta description, mots-clés, directive robots et URL canonique. Vous ne collez plus les balises à la main, page après page.
La canonique reste consciente du base-path de votre site : elle pointe vers la bonne URL, même quand le site tourne sous un sous-répertoire.
- Title, meta description et mots-clés
- Directive robots et URL canonique
- Canonical conscient du base-path
Un aperçu de partage soigné à chaque publication
Le rendu injecte og:title, og:description, og:type, og:url et og:site_name pour que vos pages s'affichent proprement dès qu'elles sont partagées.
L'image sociale suit une cascade claire : surcharge explicite d'abord, puis média de l'entité, puis image sociale par défaut du site absolutisée si elle est racine-relative.
- og:title, og:description et og:type
- og:url et og:site_name
- og:image en cascade : override, média, défaut
Des Twitter Cards remplies, sans double saisie
twitter:card, twitter:title, twitter:description et twitter:image se génèrent automatiquement, avec summary_large_image comme format par défaut.
Quand une valeur Twitter manque, le rendu se replie sur vos données Open Graph : jamais de carte vide, jamais de ressaisie inutile.
- twitter:card en summary_large_image par défaut
- Titre, description et image dédiés
- Repli automatique sur les valeurs Open Graph
Vos partages parlent la bonne langue
og:locale reflète la langue courante via un mapping (fr_FR, en_US...), et og:locale:alternate est émis pour chaque autre langue active de votre site.
Vos aperçus sociaux restent cohérents d'une version linguistique à l'autre, sans configuration manuelle page par page.
- og:locale sur la langue courante
- og:locale:alternate par langue active
- Mapping fr_FR, en_US et autres
Vous gardez la main, entité par entité
L'API override() ajuste les valeurs d'une entité à la volée, sans écriture en base : idéal pour traiter un cas particulier ou tester un rendu.
Besoin d'aller plus loin ? Le hook plugin seo.head vous laisse transformer le HTML <head> assemblé avant qu'il ne soit émis.
- override() par entité, sans écriture en base
- Hook plugin seo.head
- HTML final personnalisable
Des balises toujours complètes et bien formées
Les cascades de repli sur l'image sociale et les valeurs Twitter évitent les balises vides, et l'image par défaut est absolutisée lorsqu'elle est racine-relative.
Le rendu s'appuie sur les valeurs déjà validées par votre éditeur de balises méta (og_type et twitter_card contrôlés), pour un <head> propre à chaque page.
- Aucune balise sociale laissée vide
- Image par défaut absolutisée
- Valeurs méta validées en amont
L'automatisation assemble, vous gardez la décision
Le rendu <head> compose Open Graph et Twitter Card à partir de vos réglages et de vos balises méta. Vous surchargez ce que vous voulez, quand vous le voulez — le reste se remplit tout seul.
Questions fréquentes
Quelles balises le rendu <head> SEO génère-t-il ?
Comment est choisie l'image de partage (og:image) ?
Que se passe-t-il si je ne renseigne pas les champs Twitter ?
Puis-je personnaliser le rendu pour un cas particulier ?
Fonctionnalités liées
Un <head> SEO complet, sans copier-coller
Laissez Clustraly assembler Open Graph et Twitter Card pour chaque page, avec les bons replis et vos surcharges. Configurez votre image sociale par défaut, et publiez l'esprit tranquille.