Comment ajouter des balises Open Graph à n'importe quel site Web
Vous ne savez pas si vos balises OG sont correctement configurées ?
Vérifiez gratuitement vos balises Open Graph avec Proovd — collez une URL et voyez exactement à quoi elle ressemble sur X, LinkedIn, Slack, Discord, WhatsApp et Reddit.
Réponse rapide
- Ajoutez
og:title,og:description,og:imageetog:urlà votre page. - Ajoutez également
twitter:cardettwitter:imagepour X/Twitter - Dans WordPress : utilisez les paramètres OG intégrés de Yoast ou RankMath
- En Next.js : utilisez l'API Metadata ou
Méthode 1 : HTML brut (n’importe quel site Web statique)
Si vous avez un accès direct à vos fichiers HTML, ajoutez ces balises dans la section de chaque page :
<!-- Open Graph -->
<meta property="og:title" content="Your Page Title" />
<meta property="og:description" content="A compelling description." />
<meta property="og:image" content="https://yoursite.com/images/preview.jpg" />
<meta property="og:url" content="https://yoursite.com/your-page" />
<meta property="og:type" content="website" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Your Page Title" />
<meta name="twitter:description" content="A compelling description." />
<meta name="twitter:image" content="https://yoursite.com/images/preview.jpg" />
Assurez-vous que l'URL og:image est absolue (commence par https://). Les chemins relatifs comme /images/preview.jpg ne fonctionneront pas.
Méthode 2 : WordPress (Yoast SEO)
Si vous utilisez WordPress avec Yoast SEO, les balises OG sont gérées automatiquement :
- Installez et activez le plugin Yoast SEO
- Modifier n'importe quelle page ou publication
- Faites défiler jusqu'à la métabox Yoast SEO
- Cliquez sur l'onglet "Sociaux"
- Définissez le "Facebook titre", "Facebook description" et "Facebook image"
- Yoast génère automatiquement les balises
og:correctes
Yoast ajoute également automatiquement les balises Twitter Card. Vous pouvez les configurer sous Yoast SEO → Social → Twitter.
Méthode 3 : WordPress (RankMath)
RankMath fonctionne de manière similaire à Yoast mais avec des paramètres légèrement différents :
- Installer et activer RankMath SEO
- Modifier n'importe quelle page ou publication
- Trouver la métabox RankMath
- Allez dans l'onglet "Sociaux"
- Définir l'image sociale, le titre et la description
- RankMath génère automatiquement les balises OG et Twitter Card
Méthode 4 : Next.js (Routeur d'application)
Dans Next.js 13+ (App Router), utilisez l'API de métadonnées :
export const metadata = {
title: 'Your Page Title',
description: 'A compelling description.',
openGraph: {
title: 'Your Page Title',
description: 'A compelling description.',
images: ['https://yoursite.com/images/preview.jpg'],
type: 'website',
},
twitter: {
card: 'summary_large_image',
title: 'Your Page Title',
description: 'A compelling description.',
images: ['https://yoursite.com/images/preview.jpg'],
},
};
Pour les pages dynamiques (comme les articles de blog), générez des métadonnées dans generateMetadata() :
export async function generateMetadata({ params }) {
const post = await getPost(params.slug);
return {
title: post.title,
description: post.excerpt,
openGraph: {
title: post.title,
description: post.excerpt,
images: [post.coverImage],
},
twitter: {
card: 'summary_large_image',
title: post.title,
description: post.excerpt,
images: [post.coverImage],
},
};
}
Consultez nos balises Open Graph dans le guide Next.js pour une plongée plus approfondie.
Méthode 5 : Webflow
Webflow a des paramètres Open Graph intégrés :
- Accédez aux paramètres de votre projet
- Cliquez sur "Paramètres SEO"
- Sous « Balises méta par défaut », définissez l'image, le titre et la description Facebook/OG.
- Pour des pages individuelles, accédez aux paramètres de la page → Paramètres SEO et remplacez les valeurs par défaut.
- Webflow génère automatiquement les balises OG correctes
Méthode 6 : configuration personnalisée CMS ou sans tête
Si vous utilisez un CMS sans tête (Contentful, Sanity, Strapi, etc.), ajoutez des balises OG dans votre framework frontend. Le processus est le même que Next.js — générez dynamiquement les balises à partir de vos données CMS et injectez-les dans la page .
Liste de contrôle des solutions rapides
- Identifiez votre plateforme (WordPress, Next.js, Webflow, HTML personnalisé)
- Réglez
og:title,og:description,og:image,og:url - Réglez
twitter:cardettwitter:image - Utilisez des images de 1 200 × 630 pixels
- Utiliser des URL absolues pour tous les chemins d'image
- Testez avec Proovd pour vérifier sur toutes les plateformes
Foire aux questions
Dois-je ajouter des balises OG à chaque page ?
Oui. Chaque page doit avoir ses propres balises OG. Les balises OG de la page d'accueil doivent être différentes des balises individuelles des articles de blog, car chaque page a un contenu unique.
Puis-je utiliser des URL relatives pour og:image ?
Non. Les URL des images OG doivent être absolues (commençant par http:// ou https://). Les robots des plateformes ont besoin d'une URL complète pour récupérer l'image.
Est-ce que WordPress ajoute automatiquement les balises OG ?
WordPress n'ajoute pas de balises OG par défaut, mais des plugins comme Yoast SEO et RankMath le font. Installez l'un ou l'autre et configurez les paramètres sociaux.
Articles connexes
Vérifiez vos balises Open Graph après les avoir ajoutées
Générez des balises avec le Meta Tag Generator, puis vérifiez-les gratuitement avec Proovd — collez une URL et voyez l'aperçu sur X, LinkedIn, Slack, Discord, WhatsApp et Reddit. Parcourez tous les outils gratuits.