How-to guide

Come aggiungere un'anteprima link su Bluesky o Mastodon

Last updated: 2026-05-26 · Bluesky · By SocialKit Team

Le schede di anteprima link su Bluesky e Mastodon sembrano semplici, ma si rompono per ragioni diverse su ogni piattaforma. Questa guida spiega il perché — record embed AT Protocol su Bluesky, fetch OpenGraph lato server su Mastodon — e mostra come pianificare post con una scheda funzionante ogni volta.

Prima di iniziare

Hai bisogno di un account Bluesky (qualsiasi handle) e/o di un account Mastodon su qualsiasi istanza. Per pianificare post con link in anticipo, ti serve anche un account SocialKit — la prova gratuita di 7 giorni (0,00 € oggi) copre entrambe le piattaforme.

Dal lato del proprietario della pagina: l'URL a cui stai linkando deve avere tag meta OpenGraph corretti (`og:title`, `og:description`, `og:image`) perché appaia una scheda su entrambe le reti. Se possiedi la pagina di destinazione, controlla prima quelle tag. Se stai linkando a un URL di terze parti, puoi influenzare solo il tuo post — non se la loro pagina ha tag OG — quindi adatta le tue aspettative di conseguenza.

Step by step

  1. Capisci come Bluesky genera le schede link

    Su Bluesky, una scheda di anteprima link non è semplicemente un URL renderizzato — è un record `app.bsky.embed.external` esplicito allegato al tuo post al momento della creazione. A giugno 2026, quando incolli un URL nell'app web di Bluesky o in un composer di terze parti compatibile, il client recupera i tag OpenGraph della pagina e impacchetta titolo, descrizione e miniatura in quel record embed. Il protocollo AT lo archivia quindi accanto al testo del post. Se il record embed è assente, non appare nessuna scheda — anche se l'URL è nel testo del post.

    Tip: Un URL nudo digitato nel corpo del post senza il record embed apparirà come testo semplice sulla maggior parte dei client Bluesky, non come scheda. Conferma sempre che l'anteprima della scheda venga renderizzata nel composer prima di pubblicare.

  2. Verifica che l'URL di destinazione abbia tag OpenGraph

    Incolla l'URL in un browser e visualizza il sorgente (Ctrl/Cmd + U), poi cerca `og:title`, `og:description` e `og:image`. Tutte e tre devono essere presenti. Se `og:image` è assente, alcuni client generano una scheda solo testuale; se le dimensioni dell'immagine sono troppo piccole (Bluesky si aspetta almeno 800 px di larghezza a giugno 2026), la miniatura potrebbe essere vuota o ritagliata male. Per le tue pagine, correggi i tag nel CMS o nel `<head>` e verifica con un validatore gratuito di tag OG prima di distribuire il link.

    Tip: Le immagini delle schede Bluesky vengono visualizzate in proporzione 1,91:1 (circa 1200 × 628 px), uguale allo standard OG. Un `og:image` quadrato verrà letterboxed anziché ritagliato sulla maggior parte dei client — usa un'immagine 1200 × 628 px per il risultato migliore.

  3. Crea il tuo post Bluesky in SocialKit e conferma l'anteprima della scheda

    Apri il composer di SocialKit e seleziona il tuo account Bluesky connesso come destinazione. Incolla il tuo URL nel corpo del post. A giugno 2026, SocialKit recupera i dati OpenGraph della pagina e mostra un'anteprima live della scheda nel composer così puoi confermare titolo, descrizione e miniatura prima di pianificare. Se la scheda è vuota o mostra testo segnaposto, il problema è probabilmente i tag OG della pagina di destinazione — correggili prima (vedi Passo 2), poi aggiorna il composer.

    Tip: Se stai linkando a una pagina che ha cambiato di recente i suoi tag OG, alcune cache CDN o di anteprima possono impiegare minuti o ore ad aggiornarsi. Aggiungere un parametro di cache-busting (es. `?v=2`) forza un fetch aggiornato sulla maggior parte dei composer ma cambia l'URL canonico — usalo solo su pagine che possiedi e dove il cambio di URL è accettabile.

  4. Capisci come Mastodon genera le schede link

    Le schede link di Mastodon funzionano diversamente da Bluesky. Quando la tua istanza principale riceve un post contenente un URL, il suo server recupera la pagina di destinazione in modo asincrono e analizza i suoi tag OpenGraph — di solito in pochi secondi ma a volte fino a un minuto su istanze impegnate o con limiti di frequenza. La scheda appare dopo che quel fetch lato server è completato. A giugno 2026 questo significa: (a) la scheda potrebbe non apparire immediatamente anche se i tag OG sono corretti; (b) se l'URL di destinazione è protetto da un CAPTCHA anti-bot o da una challenge Cloudflare, l'istanza potrebbe non riuscire a recuperarlo e la scheda non apparirà mai; (c) il comportamento delle schede può variare tra versioni di Mastodon (la linea stabile corrente è la 4.x).

    Tip: Mastodon non archivia la scheda nel record del post come fa Bluesky — viene generata su richiesta dall'URL ogni volta che un client carica il post. Ciò significa che correggere un tag OG rotto nella pagina di destinazione finirà per correggere la scheda in tutti i post Mastodon passati che la linkano, una volta che l'istanza aggiorna la sua cache.

  5. Crea il tuo post Mastodon in SocialKit e pianificalo

    Nel composer di SocialKit, seleziona il tuo account Mastodon connesso accanto a (o al posto di) Bluesky. Scrivi il testo del tuo post e incolla l'URL. Usa la personalizzazione per piattaforma per adattare la didascalia se stai pubblicando su entrambe le reti contemporaneamente — il limite di caratteri predefinito di Mastodon è 500 (alcune istanze lo aumentano; controlla il limite della tua istanza nelle impostazioni del tuo account), mentre il limite di Bluesky è 300 grafemi a giugno 2026. Imposta un orario specifico o usa i dati del momento migliore, poi pianifica. SocialKit pubblica automaticamente su Mastodon all'orario pianificato; nessuna interazione con il telefono è necessaria.

    Tip: Il campo Content Warning (CW) di Mastodon è una casella di testo separata che nasconde il contenuto del post dietro un clic. È comunemente usato per spoiler, argomenti sensibili o thread lunghi — non per post con link standard. Lascialo vuoto a meno che le norme della tua comunità lo richiedano.

  6. Aggiungi parametri UTM per tracciare i clic da ogni rete separatamente

    Se il link nel tuo post punta a una pagina che possiedi, aggiungi parametri UTM così Google Analytics 4 (o qualsiasi piattaforma di analisi) separa i clic Bluesky dai clic Mastodon. Un set minimo ha questo aspetto: `?utm_source=bluesky&utm_medium=social&utm_campaign=la-tua-campagna`. Usa il generatore UTM gratuito di SocialKit per crearli senza errori di battitura, poi incolla l'URL taggato nel composer prima che venga recuperata la scheda di anteprima. La scheda mostrerà i metadati della pagina di destinazione anche se l'URL include parametri.

    Tip: Sia Bluesky che Mastodon passano gli URL non modificati — nessuno dei due rimuove i parametri UTM come fanno alcune piattaforme. La miniatura e il titolo della scheda provengono dai tag OG della pagina di destinazione indipendentemente dalla query string, quindi gli URL con tag UTM producono anteprime di scheda corrette.

  7. Condividi lo stesso post con link su X, Threads o altre piattaforme

    Sempre nella stessa sessione del composer di SocialKit, aggiungi X (Twitter), Threads o una delle altre nove piattaforme supportate come destinazioni aggiuntive. Ognuna ha il proprio campo didascalia — mantieni Bluesky sotto i 300 grafemi, Mastodon sotto il limite della tua istanza, X (Twitter) sotto i 280 caratteri (account standard, a giugno 2026; i piani premium differiscono) e Threads sotto i 500 caratteri. Il comportamento delle schede link varia per piattaforma: X renderizza una scheda di anteprima e non conta l'URL nel limite di caratteri; Threads e Bluesky mostrano schede inline; Mastodon ne recupera una in modo asincrono. Pianifica tutte le destinazioni in un'unica sessione.

Best practices

  • Includi sempre tutte e tre le tag OpenGraph principali — `og:title`, `og:description` e `og:image` — su qualsiasi pagina che intendi linkare. La mancanza di una sola degrada o elimina la scheda su Bluesky e Mastodon.
  • Usa un'immagine 1200 × 628 px per `og:image`. Questo rapporto 1,91:1 è lo standard su Bluesky, Mastodon e la maggior parte delle altre reti, e previene letterboxing o ritaglio tra i client.
  • Su Bluesky, conferma che la scheda venga renderizzata nel composer di SocialKit prima di pianificare — una volta pubblicato un post sull'AT Protocol il record embed è impostato e non può essere modificato senza eliminare e ripubblicare.
  • Su Mastodon, aspetta fino a 60 secondi dopo che un post è andato in diretta prima di assumere che la scheda sia rotta — specialmente su istanze più piccole o più occupate a giugno 2026.
  • Usa URL con tag UTM per ogni post con link e mantieni una convenzione di denominazione coerente (`utm_source=bluesky`, `utm_source=mastodon`) così le tue analisi separano nettamente il traffico da protocollo aperto dagli altri canali.
  • Pianifica i post con link durante le ore attive del tuo pubblico usando i dati del momento migliore di SocialKit — una scheda corretta che arriva quando nessuno è online continua ad avere prestazioni inferiori. Controlla /best-time-to-post/bluesky e /best-time-to-post/mastodon per finestre di partenza aggiornate.

Good to know

Perché «ho incollato l'URL ma non c'è nessuna scheda» — le due cause più comuni

Su Bluesky: la causa più comune è che il composer non ha generato un record embed, o perché il fetch OG è fallito (blocco bot, server lento, tag mancanti) o perché hai incollato l'URL dopo aver digitato altro testo e il client non ha riattivato un fetch. Per correggere, svuota il post, incolla prima l'URL, aspetta che appaia l'anteprima della scheda, poi aggiungi il testo della didascalia intorno. Se la scheda ancora non appare, i tag OG della pagina di destinazione sono mancanti o restituiscono errori.

Su Mastodon: la causa più comune è che la tua istanza non ha ancora completato il fetch asincrono, o il server di destinazione ha bloccato la richiesta dell'istanza (Cloudflare, CAPTCHA o blocco a livello IP). Non c'è soluzione alternativa per un URL di destinazione bloccato se non usare un redirect o una destinazione diversa. Aspettare 30–60 secondi e aggiornare il post di solito risolve una situazione di fetch lento a giugno 2026.

Modifica dei post Bluesky e il record embed

A giugno 2026, Bluesky non supporta la modifica dei record post dopo la pubblicazione — questa è una scelta di design deliberata dell'AT Protocol riguardo all'immutabilità dei post e all'integrità della federazione. Se un post viene pubblicato con una scheda rotta o mancante, l'unica opzione è eliminarlo e ripubblicarlo con l'embed corretto. Questo rende la conferma della scheda nell'anteprima di SocialKit prima della pianificazione più importante su Bluesky che su qualsiasi altra piattaforma.

Mastodon supporta la modifica dei post su istanze che eseguono la versione 3.5.0 e successive; i post modificati mostrano un badge di cronologia delle modifiche sui client che lo supportano. Tuttavia, se modificare un post Mastodon aggiorna la cache della scheda link dipende dall'istanza a giugno 2026.

Do it in SocialKit

Il composer di SocialKit recupera i dati OpenGraph e mostra un'anteprima live della scheda prima che tu pianifichi — così individui le anteprime rotte prima che vadano in diretta. Pianifica su Bluesky, Mastodon e altre nove piattaforme da un unico calendario. Post pianificati illimitati su ogni piano, prova gratuita di 7 giorni, 0,00 € oggi.

Pianifica post con link su Bluesky e Mastodon con SocialKit
All 11 platforms included

Try it free

Schedule and cross-post to all 11 networks from one calendar on one flat plan. 7-day free trial — €0.00 due today.

Inizia la mia prova gratuita

0,00 € oggi · disdici quando vuoi · garanzia di rimborso di 7 giorni

FAQ

Frequently asked questions

The questions people ask before they schedule — answered honestly, hedged where platform behavior changes.

Inizia la mia prova gratuita

0,00 € oggi · disdici quando vuoi · garanzia di rimborso di 7 giorni