Créez facilement vos tags Open Graph pour optimiser l'aperçu de vos contenus sur tous les réseaux sociaux. Support article, produit, vidéo avec prévisualisation en direct et code HTML à copier-coller.
Générateur de tags Open Graph
Aperçu du partage social
Qu'est-ce que l'Open Graph ?
Open Graph (OG) est un protocole créé par Facebook permettant à n'importe quel site web de contrôler comment son contenu apparaît quand il est partagé sur les réseaux sociaux.
Sans Open Graph :
- Facebook affiche du texte générique ou aléatoire
- LinkedIn ne récupère que le titre HTML
- L'image du partage est souvent manquante ou incorrecte
- Discord affiche une carte vide ou incomplet
- WhatsApp montre juste le lien sans contexte
Avec Open Graph :
- ✅ Contrôle total de l'aperçu du partage
- ✅ Image optimisée et attrayante
- ✅ Titre et description personnalisés
- ✅ Taux de clic augmenté de 30-50%
- ✅ Apparence professionnelle et cohérente
Pourquoi utiliser Open Graph ?
🎯 Cas d'usage principaux :
- Blogueurs et créateurs — Assurer que vos articles apparaissent magnifiquement partout
- E-commerce — Afficher les images de produits, prix, et description
- Entrepreneurs — Pitcher votre startup/produit avec une image attractive
- Agences web — Faire que vos portfolios ressortent sur LinkedIn
- Chaînes média — Contrôler comment vos articles apparaissent sur les réseaux
- Outils SaaS — Générer des aperçus convaincants pour le partage d'url
💰 Impact commercial :
- Augmentation du trafic social de 25-40%
- Meilleure conversion du trafic social (cartes attractives = meilleur CTR)
- Renforcement de la marque (apparence cohérente et professionnelle)
- Meilleure mémorisation (image visuelle > texte seul)
Types de contenu Open Graph
Open Graph supporte plusieurs types de contenu, chacun avec ses propres balises optionnelles :
| Type | Balises spécifiques | Exemple |
|---|---|---|
| 🌐 website | Aucune propriété spéciale | Page d'accueil, page de contact |
| 📰 article | article:author, article:published_time, article:tag |
Articles de blog, tutoriels, actualités |
| 🛒 product | product:price:amount, product:price:currency |
Pages de produits e-commerce |
| 🎥 video.other | og:video, video:width, video:height |
Vidéos, tutoriels en ligne |
| 🎵 music.song | music:duration, music:album |
Chansons, albums, playlists |
Guide complet des balises Open Graph
🎯 Balises essentielles (toujours inclure)
og:title — Titre affiché dans la carte social
- ✅ 50-60 caractères (idéal 55)
- ✅ Mot-clé principal en début
- ✅ Attractif et clair
- ❌ Éviter le keyword stuffing
<meta property="og:title" content="Angular : les lifecycle hooks expliqués">
og:description — Description sous le titre
- ✅ 90-120 caractères
- ✅ Incitative au clic (call-to-action subtil)
- ✅ Complète le titre
<meta property="og:description" content="Guide complet des lifecycle hooks Angular. Maîtrisez onInit, onDestroy et onChanges avec des exemples pratiques.">
og:image — Image affichée dans la carte
- ✅ URL absolue (https://...)
- ✅ Dimensions recommandées : 1200×630px
- ✅ Format : JPG ou PNG
- ✅ Taille fichier : < 5MB
- ❌ Pas de texte trop petit (illisible en vignette)
<meta property="og:image" content="https://monsite.com/images/angular-hooks.jpg">
og:url — URL canonique de la page
<meta property="og:url" content="https://www.angularforall.com/posts/angular-lifecycle-hooks">
og:type — Type de contenu
website— Page standardarticle— Article de blogproduct— Produitvideo.other— Vidéo
<meta property="og:type" content="article">
📱 Balises pour articles
article:author — Auteur de l'article
<meta property="article:author" content="https://www.angularforall.com/author/mezgani">
article:published_time — Date de publication (ISO 8601)
<meta property="article:published_time" content="2024-04-28T10:30:00+02:00">
article:tag — Tags/catégories (peut être multiple)
<meta property="article:tag" content="angular">
<meta property="article:tag" content="javascript">
<meta property="article:tag" content="tutoriel">
🛍️ Balises pour produits
product:price:amount et product:price:currency
<meta property="product:price:amount" content="49.99">
<meta property="product:price:currency" content="EUR">
🎥 Balises pour vidéos
og:video, video:width, video:height
<meta property="og:video" content="https://monsite.com/video.mp4">
<meta property="video:width" content="1280">
<meta property="video:height" content="720">
Bonnes pratiques et optimisation
✅ Ce qui augmente le CTR :
- Image haute résolution et attractive (1200×630px)
- Logo ou branding visible dans l'image
- Titre court et clair (< 60 car)
- Description incitative ("Découvrez", "Apprenez", "Guide complet")
- Cohérence entre le titre et l'image
- Couleurs contrastées et lisibles
❌ Ce qui tue le CTR :
- Absence d'og:image (aucune image n'apparaît)
- Image de mauvaise qualité ou pixelisée
- Titre vague ("Découvrez plus", "Cliquez ici")
- Description vide ou générique
- URL brisée dans og:url
- Image en 404 (URL invalide)
⚡ Optimisation d'image :
- Dimensions : 1200×630px (ratio 1.91:1)
- Format : JPG (mieux compressé) ou PNG
- Taille : < 300KB de préférence
- Compression : Utilisez TinyPNG, ImageOptim, ou Squoosh
- Test : Vérifiez dans les debuggers des réseaux sociaux
Validation et débogage
📘 Facebook Debugger (le plus fiable)
- Allez sur : developers.facebook.com/tools/debug/
- Collez votre URL et cliquez "Fetch new scrape information"
- Vérifiez que l'image og:image s'affiche correctement
- Lisez les avertissements/erreurs en bas
🐦 Twitter Card Validator
- Allez sur : cards-dev.twitter.com/validator
- Entrez votre URL
- Vérifiez l'aperçu du tweet
🔗 LinkedIn Post Inspector
- Allez sur : linkedin.com/post-inspector/
- Entrez votre URL
- Vérifiez l'aperçu LinkedIn
🎯 DevTools navigateur
- Appuyez sur
F12 - Allez dans l'onglet Elements
- Cherchez "og:" avec Ctrl+F
- Vérifiez que toutes vos balises sont présentes