Images Open Graph : augmente ton taux de clics

Vadim Kravcenko
Vadim Kravcenko
· Updated · 6 min read
Stratégie • TL;DR — J’ai testé les images Open Graph sur 20 articles du blog SEOJuice. Les articles avec des images Open Graph personnalisées ont obtenu 2,3x plus de clics depuis les réseaux sociaux que les articles avec des miniatures générées automatiquement. La taille universelle sûre, c’est 1200x630 pixels. Tu la définis une fois par page et toutes les plateformes l’affichent correctement.

Pourquoi j’ai commencé à faire attention aux images Open Graph

Pendant la première année du blog SEOJuice, je n’ai pratiquement pas réfléchi aux images Open Graph. On publiait des articles, on les partageait sur LinkedIn et Twitter, puis on passait au suivant. Les aperçus me semblaient corrects — enfin, c’est ce que je croyais, parce que je n’avais jamais vraiment vérifié ce que les autres voyaient quand ils cliquaient sur « partager ».

A professional photo of a designer or marketer creating a branded social share image, visually supporting the section about designing OG images that attract clicks.
A professional photo of a designer or marketer creating a branded social share image, visually supporting the section about designing OG images that attract clicks.. Source: Semrush
A realistic photo of a marketer or content manager checking how a blog post preview looks on social platforms, reinforcing the idea of improving click-through rates with better Open Graph images.
A realistic photo of a marketer or content manager checking how a blog post preview looks on social platforms, reinforcing the idea of improving click-through rates with better Open Graph images.. Source: Semrush

Puis un client m’a envoyé une capture d’écran d’un de nos articles partagé dans le Slack de son entreprise. L’aperçu affichait notre logo en 50x50 pixels, étiré dans un rectangle gris. Le titre était tronqué. Ça avait l’air cassé. Cet article nous avait pris deux jours à écrire, et l’aperçu social lui donnait l’air d’un spam douteux.

J’ai passé un week-end à ajouter des images Open Graph personnalisées à nos 20 meilleurs articles. En moins d’un mois, le taux de clic depuis les réseaux sociaux sur ces articles est passé d’une moyenne de 1,8 % à 4,1 %. Cela représente une amélioration de 2,3x pour, honnêtement, environ 15 minutes de travail par article. (Je précise : ce sont nos propres données issues des analytics LinkedIn et Twitter, pas une étude contrôlée. Tes résultats varieront selon ton audience et la plateforme.)

Open Graph est un protocole créé par Facebook en 2010 qui te permet de contrôler la façon dont tes pages apparaissent quand elles sont partagées sur les réseaux sociaux. L’image Open Graph, c’est l’aperçu visuel — la grande image qui apparaît dans la carte de lien sur Facebook, Twitter/X, LinkedIn, Slack, WhatsApp, Discord, ou n’importe quelle plateforme qui prend en charge les aperçus de liens. Sans balises Open Graph, les plateformes devinent. Avec elles, c’est toi qui conçois la pub de ton contenu.

Spécifications des images Open Graph par plateforme

Toutes les plateformes lisent les balises Open Graph, mais elles ne les affichent pas de la même manière. Je l’ai appris à mes dépens quand un aperçu parfaitement correct sur Facebook s’est retrouvé recadré sur LinkedIn. Voici le tableau de référence que je garde en favori :

Plateforme Taille recommandée Ratio Format Taille max du fichier Notes
Facebook 1200 x 630 px 1.91:1 JPEG, PNG 8 MB N’affiche pas les images sous 200x200px. 600x315 minimum pour une grande carte.
Twitter / X 1200 x 675 px 1.78:1 (16:9) JPEG, PNG, GIF, WebP 5 MB N’affiche pas de grande carte pour les images sous 300x157px. Utilise twitter:image s’il est défini, sinon utilise og:image comme solution de repli.
LinkedIn 1200 x 627 px 1.91:1 JPEG, PNG 5 MB Minimum strict : 1200x627. En dessous, LinkedIn n’affiche tout simplement pas l’image.
WhatsApp 1200 x 630 px 1.91:1 JPEG, PNG 300 KB recommandé A du mal avec les images au-dessus de 300KB sur des connexions mobiles lentes. Vise moins de 200KB pour un affichage fiable.
Slack 1200 x 630 px 1.91:1 JPEG, PNG 5 MB Déplie automatiquement les aperçus de liens dans les canaux.
Discord 1200 x 630 px 1.91:1 JPEG, PNG, GIF 8 MB Prend en charge les GIF animés dans les aperçus.
iMessage 1200 x 630 px 1.91:1 JPEG, PNG N/A Utilise les balises Open Graph pour les aperçus de liens dans les bulles de discussion.
La taille universelle sûre est 1200 x 630 pixels. Elle fonctionne sur toutes les plateformes. Si tu ne peux créer qu’une seule image, utilise cette taille.

Le ratio légèrement plus haut de Twitter (16:9 contre 1.91:1) signifie que ton image 1200x630 peut subir un tout petit recadrage. En pratique, je n’ai jamais vu de différence notable. Ne crée pas une image différente par plateforme, sauf si tu lances une grosse campagne où chaque pixel compte.

Un point que je veux vraiment signaler parce qu’il m’a fait perdre du temps : le minimum de LinkedIn est un minimum strict. Si ton image fait 1199 pixels de large, LinkedIn n’affiche rien. Pas une version réduite — rien du tout. J’ai grillé une demi-heure à déboguer ça avant de mesurer les dimensions réelles de l’image.

Comment configurer les balises Open Graph

Les balises Open Graph se placent dans la section <head> de ton HTML. Voici l’ensemble complet dont tu as besoin pour chaque page :

<!-- Essential OG Tags --> <meta property="og:title" content="Your Page Title Here" /> <meta property="og:description" content="A compelling 1-2 sentence summary" /> <meta property="og:image" content="https://yoursite.com/images/og/page-name.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta property="og:url" content="https://yoursite.com/your-page/" /> <meta property="og:type" content="article" /> <meta property="og:site_name" content="Your Site Name" /> <!-- Twitter-Specific (falls back to OG if not set) --> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@yourhandle" /> <meta name="twitter:title" content="Your Page Title Here" /> <meta name="twitter:description" content="A compelling 1-2 sentence summary" /> <meta name="twitter:image" content="https://yoursite.com/images/og/page-name.jpg" />

Détails techniques importants, que j’ai ratés au moins une fois pour la plupart :

  • Utilise des URL absolues pour og:image. Les chemins relatifs cassent sur la plupart des plateformes. C’était de loin mon erreur la plus fréquente quand on a mis ça en place au début.
  • Utilise toujours HTTPS. Toutes les grandes plateformes bloquent les images en HTTP dans les aperçus sociaux.
  • Ajoute les dimensions. Les balises og:image:width et og:image:height aident les plateformes à afficher l’aperçu plus vite sans devoir télécharger l’image complète d’abord.
  • Garde le titre sous 60 caractères et la description sous 65 caractères. Les deux sont tronqués sur la plupart des plateformes.
  • Définis twitter:card sur summary_large_image pour obtenir une carte avec image en pleine largeur. Sans ça, Twitter affiche à la place une minuscule miniature carrée. J’avais raté ce point lors de notre première implémentation et je ne comprenais pas pourquoi les aperçus Twitter étaient si petits.

Implémentation selon le CMS

WordPress : Des plugins comme Yoast SEO, RankMath et SEOPress ajoutent des champs de balises Open Graph dans l’éditeur de chaque article et page. Tu téléverses l’image, tu renseignes le titre et la description, et le plugin génère les métadonnées. C’est la voie la plus simple si tu es sur WordPress.

Next.js / React : Utilise le composant next/head ou la Metadata API (App Router) pour définir les balises Open Graph page par page. Si tu construis avec l’App Router, l’export metadata rend ça assez direct.

Sites statiques : Ajoute les meta tags directement dans ton template HTML. La plupart des générateurs de sites statiques (Hugo, Eleventy, Jekyll) prennent en charge des variables de front matter qui remplissent automatiquement les balises Open Graph.

Concevoir des images Open Graph qui génèrent vraiment des clics

Une image Open Graph techniquement correcte mais visuellement ratée, c’est pire que pas d’image du tout. J’ai probablement itéré cinq fois sur notre template d’image Open Graph, et voilà ce que j’ai appris :

La zone de sécurité des 80%

Chaque plateforme recadre un peu différemment. Garde tout le contenu important — texte, logos, visuels clés — dans les 80% centraux de l’image. Ça veut dire au moins 120px d’espace de respiration depuis chaque bord sur un canvas de 1200x630. Je l’ai appris après que LinkedIn a coupé la première lettre d’un titre sur une de nos images Open Graph.

Lisibilité du texte

Si ton image Open Graph contient du texte (et en général, elle devrait — le titre de l’article ou de la page), fais-le grand. Au moins 48px sur un canvas de 1200px de large. Ces images sont souvent affichées à 300px de large dans les feeds mobiles. Si tu n’arrives pas à lire le texte quand l’image fait 300px de large, c’est qu’il est trop petit. Mon test, c’est de dézoomer dans Figma à environ 25% — si je peux encore lire le titre, ça passera.

Cohérence de marque

Utilise tes couleurs de marque, tes polices et un placement de logo cohérent. Quand quelqu’un voit ton image Open Graph dans un feed, il doit pouvoir reconnaître ta marque avant même de lire le texte. On a créé un template Canva avec nos couleurs et notre placement de logo, puis on le réutilise pour chaque article. Maintenant, ça prend environ 5 minutes par image.

Ce qui performe le mieux

  • Titre de l’article en grand sur un fond aux couleurs de la marque — c’est le choix sûr qui fonctionne toujours. C’est ce qu’on utilise pour 90% de nos articles.
  • Visualisation de données ou statistique mise en avant — excellent pour les articles de recherche (« Nous avons analysé 10,000 pages et découvert que... »)
  • Capture d’écran de l’outil/produit — efficace pour les pages produit et les annonces de nouvelles fonctionnalités
  • Visage d’une personne — pour les profils d’auteur et les interviews, les visages arrêtent le scroll

Ce qui ne marche pas : les photos de stock génériques, ton logo seul sur fond blanc, ou une image qui n’a rien à voir avec le contenu. J’ai testé les trois. Les gens passent dessus à chaque fois.

Les 7 erreurs que je vois dans chaque audit Open Graph

Je vérifie les balises Open Graph dans chaque audit de site qu’on lance via SEOJuice. Les mêmes problèmes reviennent encore et encore :

  1. Aucune image Open Graph. C’est de loin le problème le plus fréquent. Sans og:image explicite, les plateformes détectent automatiquement une image sur ta page. Le résultat, c’est souvent ton logo en 100x100 pixels ou une image aléatoire de sidebar. Vérifie tes pages avec notre outil d’audit SEO — il signale les balises Open Graph manquantes.
  2. Image trop petite. LinkedIn n’affiche pas les images sous 1200x627. Facebook demande au moins 200x200. Twitter a besoin de 300x157 pour une grande carte. Si ton image est trop petite, la plateforme n’affiche rien ou se rabat sur une minuscule miniature.
  3. HTTP au lieu de HTTPS. Toutes les grandes plateformes bloquent les URL d’images non sécurisées. Si l’URL de ton image Open Graph commence par http://, elle ne s’affichera pas.
  4. Mauvais ratio. Une image carrée en 1200x1200 se fait massacrer au recadrage sur Facebook et Twitter. Le ratio 1.91:1 existe pour une raison.
  5. La même image pour toutes les pages. Utiliser l’image Open Graph de ta page d’accueil sur tout ton site fait que chaque lien partagé se ressemble dans le feed de quelqu’un. Impossible de distinguer ta page produit de ton article de blog.
  6. Pas de test après mise en ligne. Les plateformes mettent les images Open Graph en cache de manière agressive. Après avoir mis à jour tes balises, tu dois vider le cache (voir les outils de test ci-dessous), sinon les changements peuvent ne pas apparaître avant des heures, voire des jours.
  7. Fichier trop lourd pour WhatsApp. WhatsApp galère avec les images au-dessus de 300KB, surtout sur des connexions lentes. Un JPEG bien compressé en 1200x630 devrait faire moins de 150KB. On compresse tout avec TinyPNG avant l’upload.

Outils de test pour les images Open Graph

Teste toujours tes balises Open Graph avant et après les modifications. Je fais passer chaque article dans au moins deux de ces outils avant publication :

Outil Plateforme URL Notes
Facebook Sharing Debugger Facebook developers.facebook.com/tools/debug/ Vide aussi le cache Open Graph de Facebook. Clique sur « Scrape Again » après avoir mis à jour les balises.
Twitter Card Validator Twitter / X cards-dev.twitter.com/validator Prévisualise le rendu de ta carte. Vide aussi le cache de Twitter.
LinkedIn Post Inspector LinkedIn linkedin.com/post-inspector/ Permet de vérifier et vider le cache Open Graph de LinkedIn.
OpenGraph.xyz Multi-plateforme opengraph.xyz Prévisualise plusieurs plateformes à la fois. Génère aussi des images Open Graph.
SEOJuice Screenshot Generator Création /tools/screenshot-generator/ Génère automatiquement des images Open Graph aux couleurs de ta marque à partir de tes pages.
Astuce pour casser le cache : Après avoir mis à jour tes balises Open Graph, les plateformes continuent souvent d’afficher l’ancienne image parce qu’elles mettent tout en cache de façon agressive. Utilise l’outil de debug/inspection de chaque plateforme pour forcer un nouveau scrape. Pour les plateformes sans outil (WhatsApp, Slack), ajoute un paramètre de cache-busting à l’URL au moment du partage : yoursite.com/page/?v=2. Supprime-le une fois le cache mis à jour.

Images Open Graph et SEO : le lien indirect

Je veux être précis ici, parce que c’est souvent exagéré : les images Open Graph n’ont pas d’impact direct sur les classements Google. Google n’utilise pas ta balise og:image comme signal de classement. Point final.

Mais les effets indirects sont bien réels, et je les ai observés de première main sur notre propre contenu :

  • CTR social plus élevé = plus de trafic. Plus de gens cliquent sur tes liens partagés, donc plus de visites, donc plus de signaux d’engagement et plus de chances d’obtenir des backlinks de personnes qui découvrent ton contenu via les partages sociaux.
  • Plus de partages = plus de visibilité. Un aperçu de lien bien conçu est plus partagé. On a vu une hausse de 40 % des repartages sur LinkedIn après être passés à des images Open Graph personnalisées. Chaque partage est un lecteur potentiel de plus.
  • Reconnaissance de marque. Des images Open Graph cohérentes et pro renforcent la confiance. Quand quelqu’un reconnaît ta marque dans son feed, il est plus susceptible de cliquer parce qu’il t’associe déjà à du contenu de qualité.
  • Google Discover. Google Discover utilise bien les images, et même s’il préfère les balises <img> standard sur ta page, avoir une image Open Graph de haute qualité en solution de secours ne fait pas de mal.

Les données de CTR dans l’industrie sont parlantes : les pages avec des images d’aperçu social optimisées enregistrent jusqu’à 70 % de taux de clic en plus depuis les plateformes sociales par rapport aux pages sans image ou avec des miniatures générées automatiquement. Même les estimations prudentes placent le gain à 20 %+ pour les pages qui passent de zéro image Open Graph à une image bien conçue. Nos propres chiffres se situent à peu près au milieu de cette fourchette.

FAQ sur les images Open Graph

Est-ce qu’il me faut des images Open Graph différentes pour Facebook et Twitter ?

Non. Une image en 1200x630 fonctionne sur les deux. Twitter préfère techniquement 1200x675, mais la différence de 45 pixels est invisible en pratique. Ne crée des images spécifiques par plateforme que si tu gères des campagnes social payantes où chaque détail compte.

Quel format utiliser : JPEG ou PNG ?

JPEG pour les photos et les images complexes (taille de fichier plus légère). PNG pour les visuels avec texte, logos ou transparence (bords plus nets). Pour la plupart des images Open Graph qui combinent du texte sur un fond, un JPEG à 80-85 % de qualité offre le meilleur ratio poids/qualité. C’est ce qu’on utilise pour toutes les nôtres.

Est-ce que je peux utiliser WebP pour les images Open Graph ?

Twitter prend en charge WebP. Facebook et LinkedIn, pas de manière fiable. Reste sur JPEG ou PNG pour une compatibilité maximale. Le jour où toutes les plateformes prendront WebP en charge de façon fiable, bascule — mais en mars 2026, on n’y est pas encore.

À quelle fréquence faut-il mettre à jour les images Open Graph ?

Seulement quand le contenu change de manière significative. Si tu mets à jour un article et ajoutes « Guide 2026 » dans le titre, mets aussi l’image Open Graph à jour pour qu’elle corresponde. Ne mets pas à jour tes images Open Graph juste pour le principe — tu devras vider les caches sur toutes les plateformes, et ça ne vaut pas l’effort tant que le contenu n’a pas réellement changé.

Mon image Open Graph ne s’affiche pas. Qu’est-ce qui cloche ?

Vérifie dans cet ordre : (1) l’URL est-elle absolue et en HTTPS ? (2) l’image est-elle réellement accessible à cette URL ? (3) respecte-t-elle les tailles minimales requises ? (4) le cache de la plateforme est-il obsolète ? Utilise les outils de debug ci-dessus pour diagnostiquer. D’après mon expérience, la cause la plus fréquente reste une URL relative au lieu d’une URL absolue.

Est-ce que je dois mettre du texte sur mes images Open Graph ?

Oui, pour les pages de contenu (articles de blog, articles, guides). Le titre superposé sur un fond aux couleurs de la marque est le format d’image Open Graph le plus efficace. Pour les pages produit, une capture d’écran propre du produit avec ton logo fonctionne mieux. La seule exception : n’ajoute pas de texte sur des images où le titre apparaît déjà dans la carte de lien — certaines plateformes affichent les deux, et le rendu paraît redondant.

À lire aussi

  • Screenshot Generator — crée automatiquement des images Open Graph et des captures d’écran aux couleurs de ta marque
  • SEO Audit Tool — trouve les pages sans balises Open Graph et d’autres problèmes de métadonnées
  • How to Make Your Brand Come Up in ChatGPT — la visibilité de ton contenu va au-delà des réseaux sociaux et s’étend aussi aux plateformes d’IA
Aperçu de lien LinkedIn montrant comment les images Open Graph apparaissent lorsqu’une URL est partagée
À quoi ressemble une image Open Graph correctement configurée dans une publication LinkedIn. Sans elle, tu te retrouves avec une boîte grise vide. Source : Kinsta
SEOJuice
Stay visible everywhere
Get discovered across Google and AI platforms with research-based optimizations.
Works with any CMS
Automated Internal Links
On-Page SEO Optimizations
Get Started Free

no credit card required

More articles

No related articles found.