Come aggiungere tag Open Graph a qualsiasi sito web
Non sei sicuro che i tuoi tag OG siano impostati correttamente?
Controlla gratuitamente i tuoi tag Open Graph con Proovd: incolla un URL e vedi esattamente come appare su X, LinkedIn, Slack, Discord, WhatsApp e Reddit.
Risposta rapida
- Aggiungi
og:title,og:description,og:imageeog:urlalla tua pagina - Aggiungi anche
twitter:cardetwitter:imageper X/Twitter - In WordPress: utilizza le impostazioni OG integrate di Yoast o RankMath
- In Next.js: utilizza l'API dei metadati o
Metodo 1: HTML non elaborato (qualsiasi sito Web statico)
Se hai accesso diretto ai tuoi file HTML, aggiungi questi tag nella sezione di ogni pagina:
<!-- 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" />
Assicurati che l'URL og:image sia assoluto (inizia con https://). Percorsi relativi come /images/preview.jpg non funzioneranno.
Metodo 2: WordPress (Yoast SEO)
Se utilizzi WordPress con Yoast SEO, i tag OG vengono gestiti automaticamente:
- Installa e attiva il plugin Yoast SEO
- Modifica qualsiasi pagina o post
- Scorri verso il basso fino al metabox Yoast SEO
- Fai clic sulla scheda "Sociale".
- Imposta "Facebook titolo", "Facebook descrizione" e "Facebook immagine"
- Yoast genera automaticamente i tag
og:corretti
Yoast aggiunge automaticamente anche i tag Twitter Card. Puoi configurarli in Yoast SEO → Social → Twitter.
Metodo 3: WordPress (RankMath)
RankMath funziona in modo simile a Yoast ma con impostazioni leggermente diverse:
- Installa e attiva RankMath SEO
- Modifica qualsiasi pagina o post
- Trova il metabox RankMath
- Vai alla scheda "Sociale".
- Imposta l'immagine social, il titolo e la descrizione
- RankMath genera automaticamente i tag OG e Twitter Card
Metodo 4: Next.js (Router app)
In Next.js 13+ (App Router), utilizza l'API dei metadati:
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'],
},
};
Per le pagine dinamiche (come i post del blog), genera metadati in 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],
},
};
}
Vedi i nostri tag Open Graph nella guida Next.js per un'immersione più profonda.
Metodo 5: Webflow
Webflow ha impostazioni Open Graph integrate:
- Vai alle impostazioni del tuo progetto
- Fai clic su "Impostazioni SEO"
- In "Meta tag predefiniti", imposta l'immagine Facebook/OG, il titolo e la descrizione
- Per le singole pagine, vai alle impostazioni della pagina → Impostazioni SEO e sovrascrivi le impostazioni predefinite
- Webflow genera automaticamente i tag OG corretti
Metodo 6: Configurazione personalizzata CMS o Headless
Se utilizzi un CMS headless (Contentful, Sanity, Strapi, ecc.), aggiungi i tag OG nel framework del frontend. Il processo è lo stesso di Next.js: genera i tag dinamicamente dai tuoi dati CMS e inseriscili nella pagina .
Elenco di controllo per la correzione rapida
- Identifica la tua piattaforma (WordPress, Next.js, Webflow, HTML personalizzato)
- Imposta
og:title,og:description,og:image,og:url - Imposta
twitter:cardetwitter:image - Utilizza immagini da 1200×630 pixel
- Utilizza URL assoluti per tutti i percorsi delle immagini
- Prova con Proovd per verificare su tutte le piattaforme
Domande frequenti
Devo aggiungere tag OG a ogni pagina?
SÌ. Ogni pagina dovrebbe avere i propri tag OG. I tag OG della home page dovrebbero essere diversi dai tag dei singoli post del blog perché ogni pagina ha contenuti unici.
Posso utilizzare URL relativi per og:image?
No. Gli URL delle immagini originali devono essere assoluti (iniziando con http:// o https://). I crawler delle piattaforme necessitano di un URL completo per recuperare l'immagine.
WordPress aggiunge automaticamente i tag OG?
WordPress non aggiunge tag OG per impostazione predefinita, ma plugin come Yoast SEO e RankMath lo fanno. Installa uno dei due e configura le impostazioni social.
Articoli correlati
Verifica i tuoi Open Graph tag dopo averli aggiunti
Genera tag con Meta Tag Generator, quindi controllali gratuitamente con Proovd: incolla un URL e visualizza l'anteprima su X, LinkedIn, Slack, Discord, WhatsApp e Reddit. Sfoglia tutti gli strumenti gratuiti.