Join our community of websites already using SEOJuice to automate the boring SEO work.
See what our customers say and learn about sustainable SEO that drives long-term growth.
Explore the blog →In sintesi: Le immagini Open Graph non aumentano magicamente il CTR solo perché sono belle — funzionano quando rendono l’URL condiviso leggibile, affidabile e veloce da visualizzare in anteprima. La maggior parte dei team continua a considerarle un export di Canva invece di un elemento del contratto di pagina.
La domanda sbagliata è spesso: «Che dimensioni devono avere le immagini Open Graph?» Le dimensioni contano, ma la questione è più ampia. Il vero problema è che l’anteprima sui social è spesso la prima renderizzazione della tua pagina nel feed, nella casella di posta, in un canale Slack, su un server Discord, in un thread iMessage o in un gruppo privato di qualcun altro.
I team poco attenti pubblicano quella superficie alla cieca.
Prima che qualcuno clicchi, vede una combinazione di titolo, dominio, descrizione e immagine. Quel pacchetto decide se l’URL sembra sicuro, pertinente, aggiornato e degno di attenzione. Un’immagine mancante comunica bassa affidabilità. Una foto di stock generica comunica «articolo generico». Un logo tagliato comunica che nessuno ha controllato la card di condivisione prima del lancio.
Immagine, titolo, dominio e descrizione sono la pagina prima della pagina — decidono se l’URL merita attenzione. È l’unica prospettiva che rende le immagini Open Graph degne del tempo di sviluppo.
«Il tasso di engagement dei Tweet che incorporano una card è superiore del 40%.»
Vercel Engineering Blog, presentando @vercel/og
Quel dato è utile, ma non trasformatelo in una promessa fasulla. Non significa che ogni sito guadagnerà il 40% di CTR caricando una miniatura più carina. Significa che le card cambiano il comportamento. L’anteprima fa parte della distribuzione, non è un ritocco estetico a posteriori.
In mindnow ho visto clienti passare settimane a lucidare le landing page mentre le loro anteprime condivise mostravano loghi tagliati, grafiche di campagne vecchie o nessuna immagine. Ho fatto lo stesso errore su vadimkravcenko.com. seojuice.com lo ha risolto trattando le social card come parte del template di pagina, non come un dettaglio di marketing aggiunto in seguito (mi sbagliavo da anni).
Gli attuali risultati di ricerca suddividono l’argomento in tre risposte separate: documentazione del protocollo, consigli di design e strumenti per sviluppatori. Ognuna è utile, nessuna offre il modello operativo completo.
| Risultato SERP | Cosa dice | Cosa manca |
|---|---|---|
| ogp.me, protocollo Open Graph ufficiale | Definisce il protocollo e i tag principali: og:title, og:type, og:image, og:url e campi correlati. |
Ti dice cos’è il tag, non come farlo rendere click. Niente gerarchia di design, flusso di QA, inquadramento CTR o indicazioni sul caching. |
| Buffer, Open Graph Image Best Practices | Fornisce indicazioni di design pratiche: dimensioni, contrasto, branding, testo leggibile, anteprime per piattaforma e composizione. | Forte sulla direzione creativa, debole sull’implementazione. Non approfondisce abbastanza generazione dinamica, template o velocità dei crawler. |
| Vercel, OG image generation docs | Mostra come generare immagini OG dinamiche con @vercel/og, template, route handler e output 1200×630. |
Ottimo per sviluppatori già convinti della generazione. Meno utile per marketer e founder che devono decidere quali pagine meritano card personalizzate e come misurarne l’impatto. |
Il vuoto è nel workflow: messaggio, markup, generazione, QA, misurazione. Le immagini Open Graph aumentano il CTR quando riducono l’incertezza prima del clic. Serve più di un rettangolo esportato.
Un’immagine Open Graph è l’immagine che una piattaforma usa quando costruisce la card di anteprima per il tuo URL. La pagina contiene metadati nel <head> (il blocco che i crawler leggono). Un crawler richiede la pagina, legge quei metadati, recupera l’URL dell’immagine e rende la card.
«og:image – URL di un’immagine che dovrebbe rappresentare il tuo oggetto all’interno del grafo.»
Open Graph Protocol Specification, ogp.me
Quella riga è breve, ma racchiude tutto il senso. L’immagine deve rappresentare l’oggetto. Per un articolo, l’oggetto è l’articolo stesso. Per una pagina prodotto, è il prodotto o il risultato. Per un annuncio marketplace, è l’annuncio. Per una pagina di documentazione, è il contesto del documento.
<meta property="og:title" content="Open Graph Images Boost Your Click-Through Rates">
<meta property="og:description" content="How to design, generate, and QA social preview images that earn clicks.">
<meta property="og:image" content="https://example.com/og/open-graph-images.png">
<meta property="og:url" content="https://example.com/open-graph-images-boost-your-click-through-rates">
<meta property="og:type" content="article">
I tag principali sono semplici. og:title nomina l’oggetto. og:description spiega perché conta. og:image fornisce il visuale. og:url indica l’URL canonico. og:type dice alle piattaforme che tipo di oggetto stanno renderizzando.
Twitter/X ha i propri tag di card, ma Open Graph può comunque svolgere gran parte del lavoro.
«Twitter ci permette di sostituire i tag <meta> Open Graph ai suoi.»
Adam Coti, CSS-Tricks
I tag dedicati twitter:image e twitter:card restano utili quando la piattaforma richiede un ritaglio, uno stile di card o un messaggio diverso. Considerali delle override, non una strategia separata.
Le persone continuano a piazzare loghi, volti e testi importanti ai bordi dell’immagine e poi si stupiscono quando LinkedIn li taglia. Facebook la comprime. Slack mostra una versione ridotta. Discord decide che il titolo basta. I feed non sono motori di layout gentili.
Il default pratico è noioso per un motivo:
«Usa immagini di almeno 1200 × 630 pixel per la miglior visualizzazione su dispositivi ad alta risoluzione.»
Documentazione di condivisione Meta
Meta fornisce anche la regola di ritaglio in termini semplici:
«Cerca di mantenere le immagini il più possibile vicine al rapporto 1,91:1 per mostrarle intere nel Feed senza alcun ritaglio.»
Documentazione di condivisione Meta
CSS-Tricks offre la versione per designer:
«Dovrebbe essere almeno 600×315 pixel, ma 1200×630 o più grandi è preferibile (fino a 5MB).»
Adam Coti, CSS-Tricks
La regola alla base di tutto è semplice: progetta una zona sicura centrale. Metti headline, UI prodotto, volto, grafico o logo in un’area che sopravviva a ritaglio, compressione e anteprime ridotte. Se la tua card dipende da un’etichetta minuscola nell’angolo, fallirà nei luoghi dove la gente condivide davvero i link.
Apri l’immagine. Copri il 10 % di ciascun bordo con le mani o con un overlay del browser. Se la card ha ancora senso, probabilmente sopravvivrà ai feed reali. Se spariscono logo, titolo, volto o CTA, ricostruiscila.
Questo test sembra sciocco finché non intercetta l’errore che sarebbe andato online. Da quel momento diventa parte del workflow.
La maggior parte delle immagini Open Graph fallisce perché copia l’H1 su uno sfondo colorato. Non è sempre disastroso, ma spreca l’unico spazio visivo che hai prima del clic.
Il titolo è già presente nell’anteprima. Ripeterlo nell’immagine può aiutare la leggibilità sulle piattaforme che troncano il testo, ma non dovrebbe essere tutto. Una buona immagine Open Graph fa una di queste quattro cose:
Per un articolo SEO tecnico, mostra la card di anteprima prima-e-dopo o un diagramma del comportamento del crawler. Per una pagina prodotto, mostra il risultato del prodotto, non solo il logo. Per uno studio di dati, mostra il numero più sorprendente. Per un saggio del founder, mostra la persona o una frase memorabile.
Non inserire pulsanti finti nelle immagini OG. Un “Read more” che sembra un bottone non è cliccabile e abitua gli utenti a diffidare della card. L’immagine deve trasmettere fiducia, non confusione.
Una buona card risponde in fretta alla domanda pre-clic: «Cos’è e perché dovrebbe interessarmi?». Se la risposta è visibile in un secondo, la card sta svolgendo il suo compito.
Un’immagine di default statica è sufficiente per il sito di una piccola azienda. Usa una card brandizzata pulita, poi crea card personalizzate per homepage, pagina prezzi, landing core e campagne principali. A molti team basta così.
Il problema nasce quando ogni tipo di pagina ha un’intenzione diversa. Blog, marketplace, SaaS, siti di documentazione e progetti SEO programmatici hanno bisogno di template. Altrimenti le preview card si allontanano dalla pagina che dovrebbero rappresentare.
| Tipo di sito | Approccio corretto all’immagine OG |
|---|---|
| Sito di piccola azienda | Un’immagine di default più immagini personalizzate per le landing principali. |
| Blog | Template con titolo del post, categoria e marchio. |
| Pagine feature SaaS | Template orientato ai benefici con UI del prodotto o sistema di icone. |
| Marketplace | Card dinamica con nome articolo, foto, località o prezzo. |
| Documentazione | Template con titolo del documento, area di prodotto e versione se rilevante. |
«Dimensioni consigliate per l’immagine OG: 1200×630 pixel»
Documentazione Vercel @vercel/og
La generazione dinamica non è solo un vezzo degli sviluppatori. Evita card stantie, grafiche di campagne dimenticate, titoli articolo non allineati e il lavoro manuale di export che nessuno vuole gestire dopo il primo lancio.
I migliori sistemi di template attingono alla stessa fonte della pagina: titolo, categoria, autore, immagine hero, nome prodotto, località, prezzo o versione. Così l’anteprima condivisa resta collegata all’URL reale (non solo all’homepage).
La generazione dinamica risolve lo scale, ma può anche creare un sistema di anteprime più lento e fragile. I bot social sono impazienti, le cache sono appiccicose e i debugger di preview possono ridurre la percezione del dolore in produzione.
La configurazione sbagliata più comune è questa: un browser headless si avvia per renderizzare l’immagine, aspetta font e asset remoti, impiega diversi secondi, poi il crawler va in timeout o memorizza una risposta difettosa. Il team incolpa LinkedIn o Facebook. A volte la piattaforma è strana, spesso il generatore di card era lento.
«Vercel OG è 5 × più veloce nel P99 TTFB (4,96 s → 0,99 s) e 5,3 × nel P90 (4 s → 0,75 s).»
Vercel Engineering Blog, presentando @vercel/og
Non è una pubblicità a Vercel. Conta la regola generale, non il venditore: qualunque stack generi la card deve essere deterministico, in cache e abbastanza veloce per i crawler.
og:image.robots.txt, nelle regole WAF o con la protezione hotlink.Se la prima richiesta del crawler fallisce, la card rotta può restare quella che tutti vedono per ore o giorni. Per questo la velocità di generazione fa parte della conversazione sul CTR.
Qui è dove la maggior parte dei team migliora più in fretta. Non serve un comitato: serve una checklist e una persona incaricata di usarla prima che URL importanti vadano online.
og:image sia un URL HTTPS assoluto. Percorsi relativi e URL HTTP generano errori evitabili.Il primo punto conta più di quanto si creda. Se i meta tag cambiano solo dopo che JavaScript gira lato client, alcuni crawler potrebbero non vedere mai la card prevista. È lo stesso problema che ho descritto nell’articolo SEO sulle SPA: ciò che gli umani vedono dopo l’hydration e ciò che i crawler ricevono al first byte possono differire (sì, anche se la pagina ti sembra perfetta).
seojuice.com considera metadati e prontezza delle anteprime parte della salute della pagina perché gli umani dimenticano di controllare ogni URL dopo ogni cambio di template. La QA manuale intercetta i rischi di campagna. La QA automatica intercetta la deriva lenta.
La misurazione qui è complicata. Il CTR social viene distorto da condivisioni private, dark social, lacune nei report di piattaforma, cambi copy, timing, qualità del pubblico e dall’eventuale assenza di un referrer utile.
Non fingere che sia un test da laboratorio pulito a meno che tu non controlli tutta la superficie di condivisione. Traccia invece il cambiamento direzionale.
L’immagine OG raramente è l’unica variabile. Headline, tema, audience, timing, copy del post, mittente e piattaforma contano tutti. Tuttavia, anteprime rotte riducono la distribuzione prima ancora che gli analytics possano vedere il click perso. Sistemarle è uno di quei lavori noiosi che elimina attrito da ogni condivisione futura.
Se non fai nient’altro, pubblica una card di default difficile da rompere.
Questa ricetta batte la maggior parte delle immagini OG perché molte card sono troppo generiche, troppo affollate, troppo lente o mai testate. La domanda non è «questa immagine è bella?». La domanda è: fa sembrare l’URL degno di essere aperto?
Le immagini Open Graph aumentano il CTR quando rispondono alla domanda pre-clic più velocemente del feed circostante.
No. Le immagini Open Graph servono principalmente alle anteprime sui social e nei messaggi, non sono un fattore di ranking diretto su Google. Possono però influenzare la distribuzione. Anteprime migliori guadagnano più click e condivisioni, modificando la diffusione dell’URL prima ancora che entri in gioco la ricerca.
Usa 1200×630 pixel come default. Corrisponde al comune formato card 1,91:1 e offre alle piattaforme abbastanza risoluzione per schermi ad alta densità. Un’immagine 600×315 può funzionare come fallback, ma progettare per il minimo è un invito a anteprime sgradevoli.
Non tutte le pagine hanno bisogno di un’illustrazione fatta a mano. Ogni pagina indicizzabile o condivisibile dovrebbe avere un’anteprima pertinente. Nei siti piccoli può bastare un default solido più alcune card personalizzate. Per blog, marketplace, pagine SaaS e documentazione usa template legati al tipo di pagina.
Spesso sì. I tag Open Graph possono fungere da fallback per le card stile Twitter/X. Usa tag Twitter dedicati quando desideri un ritaglio, uno stile di card o un messaggio diverso. Testa entrambi perché le anteprime delle piattaforme non rendono sempre nello stesso modo.
Le cache delle piattaforme sono ostinate. Facebook, LinkedIn, Slack, Discord e altri strumenti possono memorizzare la prima immagine recuperata. Usa il debugger o l’inspector della piattaforma, conferma che il nuovo URL dell’immagine venga restituito correttamente e valuta il cache-busting quando il visual deve cambiare subito.
seojuice.com verifica i segnali di salute della pagina che i team dimenticano di controllare manualmente, inclusi i problemi di metadata che possono rompere le anteprime condivise. Se vuoi che le tue immagini Open Graph siano trattate come parte del contratto di pagina invece che come decorazione da giorno di lancio, parti da controlli automatici e risistema gli URL che ti farebbero arrossire nel feed di qualcun altro.
no credit card required