Immagini OG su larga scala

Generare og:image su larga scala significa creare un'anteprima social unica e corretta per ogni pagina di un sito di grandi dimensioni — migliaia di post del blog, prodotti o pagine di documentazione — automaticamente. FastOG renderizza ogni immagine su richiesta (1 render) e Cloudflare memorizza nella cache gli URL identici per sempre, quindi la scala non moltiplica i costi né i tempi di configurazione.

Il problema delle immagini uniche su larga scala

Creare manualmente migliaia di immagini 1200×630 non è fattibile. La maggior parte dei team ripiega su una singola card generica per l'intero sito — un'occasione persa, perché una card per pagina con il titolo reale ottiene più condivisioni e clic. La soluzione è il rendering deterministico on-demand: l'immagine viene derivata dai dati della pagina stessa al momento del rendering.

Perché FastOG scala

L'idea chiave è URL firmati e memorizzati nella cache:

  1. Firmi un URL dal titolo della pagina + i campi al momento del rendering (una funzione pura del contenuto).
  2. Il crawler recupera l'URL una volta; FastOG genera il PNG (1 rendering) e lo memorizza nella cache periferica.
  3. Ogni successivo recupero dello stesso URL viene servito dalla cache — immediato e non conteggiato.

Quindi 10.000 pagine distinte contano 10.000 rendering una volta sola, e condivisioni illimitate non costano nulla in seguito.

Distribuzione batch / sistematica

Per distribuire og:image su un intero sito, genera gli URL in fase di build o alla pubblicazione per ogni pagina:

tsx
// Static generation — generateMetadata per route
export async function generateStaticParams() {
    return posts.map((p) => ({ slug: p.slug }));
}

export function generateMetadata({ params }) {
    const post = posts.find((p) => p.slug === params.slug);
    return {
        openGraph: {
            images: [generateOgImageUrl({
                template: "blog",
                title: post.title,
                subtitle: post.excerpt,
                author: post.author,
            })],
        },
    };
}

Pattern che mantengono bassi i costi di scala

Pattern Perché aiuta
Firma al momento della build/render URL deterministici → cache condivisa
Riutilizza un template per tipo di contenuto Brand coerente, meno decisioni di design
Metti in cache gli URL identici Le condivisioni ripetute non contano
Genera alla pubblicazione, non a ogni richiesta Evita render a freddo alla prima condivisione

FAQ

Quanto costa generare 1.000 o 10.000 pagine?

Un render per immagine unica. 10.000 pagine uniche = 10.000 render una tantum; le condivisioni ripetute non hanno alcun costo. Vedi i prezzi per i piani Dynamic API.

E le pagine il cui contenuto cambia frequentemente?

Ogni modifica al contenuto genera un nuovo URL e un nuovo render (1 unità di quota). Le pagine stabili restano in cache.

Posso generare le immagini OG durante una build statica?

Sì — molti team generano e salvano l'URL dell'immagine al momento della build/pubblicazione (SSG), così non c'è mai un render a freddo al primo invio della condivisione.

Provalo gratis — nessuna registrazione richiesta

Anteprima e test delle immagini OG dinamiche in pochi secondi.

Apri il tester gratuito di immagini OG

From Us

A BeCaSimulations site