ForHosting KIT · Lettura e monitoraggio di siti web

Generi tag Open Graph per la condivisione social

Questo generatore di tag Open Graph trasforma quattro campi essenziali per la condivisione in un blocco HTML pulito per l’intestazione della pagina.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Inserendo titolo, descrizione, URL dell’immagine e tipo di oggetto, Lei riceve sia il markup completo sia le singole righe. Lo strumento verifica che l’immagine utilizzi HTTP o HTTPS, elimina gli spazi esterni e converte in entità i caratteri che potrebbero interrompere un attributo HTML. Il risultato è deterministico, adatto a modelli e sistemi editoriali, e disponibile tramite API a $0.002 per richiesta.

Scelga contenuti che descrivano la pagina condivisa

Parta dalla pagina stessa, non dal social network sul quale potrebbe comparire. Il titolo Open Graph dovrebbe identificare con precisione l’articolo, il prodotto, il profilo o la pagina di destinazione, mentre la descrizione dovrebbe offrire al lettore un motivo concreto per aprirla. Mantenga entrambi i testi accurati e comprensibili da soli, perché un link condiviso può apparire senza il contesto del sito. Il generatore richiede valori non vuoti e rimuove gli spazi alle estremità, ma non riscrive, accorcia o inventa testi promozionali. In questo modo Lei conserva il controllo editoriale e ottiene risultati prevedibili nei flussi automatizzati. Anche se i limiti accettati consentono pratiche diverse, un testo conciso è più leggibile e meno soggetto a tagli. Non lasci informazioni essenziali soltanto alla fine di una descrizione lunga. I metadati devono inoltre corrispondere al contenuto visibile e non promettere ciò che la destinazione non offre.

Fornisca un’immagine web pubblica e il tipo corretto

L’URL dell’immagine deve essere un indirizzo assoluto con schema http o https. Percorsi relativi, file locali, URL di dati, indirizzi FTP e URL non validi vengono rifiutati, perché i crawler social devono poter raggiungere la risorsa sul Web. Il controllo conferma soltanto formato e protocollo: non scarica l’immagine, non ne misura le dimensioni, non verifica il tipo di file e non dimostra che un crawler esterno possa accedervi. Preferisca un URL di produzione stabile a un indirizzo temporaneo di anteprima e controlli che autenticazione, regole per robot o protezioni contro hotlink non blocchino i servizi che creano le schede. Il campo type diventa il valore og:type. website è comune per una pagina generale e article per contenuti editoriali. Il generatore ammette qualsiasi tipo non vuoto, così da supportare namespace ed estensioni compatibili.

Installi i tag e controlli il risultato pubblicato

La risposta comprende un campo html con quattro elementi meta separati da nuove righe e un array tags con gli stessi elementi singoli. Li inserisca nell’intestazione del documento tramite il sistema di metadati delle route, il modello server o la fase di build statico responsabile della pagina. L’ordine è stabile: titolo, descrizione, immagine e tipo. E commerciali, parentesi angolari, virgolette e apostrofi vengono convertiti in entità affinché i valori non interrompano il markup. Non esegua una seconda conversione quando inserisce il risultato in un modello HTML. Dopo la pubblicazione, esamini il sorgente effettivamente servito e confermi che esista un solo valore autorevole per proprietà; temi, plugin e impostazioni predefinite possono produrre tag concorrenti. Infine provi l’URL con i debugger delle piattaforme rilevanti. Un markup valido offre dati chiari, ma ogni piattaforma controlla comunque ritaglio, troncamento, cache e presentazione.

Pubblichi un articolo

Trasformi titolo, riassunto, immagine principale e tipo approvati in un blocco di metadati social pronto da inserire.

Crei pagine di prodotto

Generi markup Open Graph coerente da record strutturati durante una build statica o con rendering lato server.

Uniformi l’output del CMS

Offra alla redazione un formattatore deterministico che convalidi il protocollo dell’immagine e protegga ogni valore.

Quali tag vengono generati?

Il risultato contiene gli elementi meta og:title, og:description, og:image e og:type.

Perché l’URL della mia immagine è stato rifiutato?

L’immagine deve avere un URL assoluto valido con schema http o https; percorsi relativi e altri schemi sono rifiutati.

Il generatore verifica che l’immagine esista?

No. Non effettua richieste di rete: convalida formato e protocollo, ma non disponibilità, dimensioni o accesso dei crawler.

Posso usare un tipo Open Graph diverso da website o article?

Sì. È accettato qualsiasi tipo non vuoto entro il limite dichiarato, inclusi i valori di estensioni Open Graph compatibili.

Quanto costa l’API?

L’API costa $0.002 per richiesta. La versione nel browser è disponibile gratuitamente in questa pagina.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/web/open-graph-generate

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/web/open-graph-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"A Practical Guide to Urban Gardening","description":"Learn how to grow herbs and vegetables in a small city space.","image_url":"https://example.com/images/urban-garden.jpg","type":"article"}'
{
  "title": "A Practical Guide to Urban Gardening",
  "description": "Learn how to grow herbs and vegetables in a small city space.",
  "image_url": "https://example.com/images/urban-garden.jpg",
  "type": "article"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.open_graph_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

timeout_sec30
max_crawl_pages25
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →