La prima volta che qualcuno condivide un URL o vi mette "Mi piace", il crawler di Facebook memorizza nella cache l'URL canonico e i relativi metadati. Puoi vedere i risultati della cache o forzare una nuova estrazione di dati con l'analizzatore di condivisione.
Puoi ottimizzare i contenuti inserendo nel crawler solo i metatag Open Graph e offrendo agli utenti normali solo i contenuti stessi. In alternativa, puoi puntare il crawler a una pagina separata da usare solo per i metadati con <link rel="opengraph" href="..."/>
.
Se i tuoi contenuti includono quantità importanti di metadati, puoi migliorare le prestazioni inserendoli in due URL separati e usando i puntatori per collegare le due pagine. Questo approccio è ideale per i siti responsive, poiché è possibile mostrare la stessa pagina sui browser per computer e mobili.
L'URL che ospita i contenuti dovrà contenere i tag Open Graph obbligatori.
Successivamente, aggiungi un altro tag che punta alla pagina dove sono ospitati altri metadati:
<link rel="opengraph" href="{DESTINATION_URL}"/>
Nell'URL di destinazione, includi altri metadati e un puntatore alla pagina originale:
<meta property="og:type" content="metadata"/> <link rel="origin" href={SOURCE_URL}/>
Tieni presente che:
link rel="origin"
, che a sua volta punta a esso.link rel="opengraph"
.Le app web che usano sottodomini per le versioni ottimizzate per i dispositivi mobili, possono fare a meno di aggiungere altri metadati alle visualizzazioni mobili delle pagine, usando URL canonici che puntano alla visualizzazione per computer degli stessi contenuti.
Aggiungi questo metatag all'URL mobile:
<link rel="canonical" href="DESKTOP_OBJECT_URL" />
Assicurati di usare un percorso assoluto, anziché uno relativo, per il valore href
canonico.
La pagina per computer dovrà includere i tag Open Graph di base per i contenuti, che saranno usati dallo strumento di estrazione dei dati di Facebook per identificare tali contenuti in modo univoco.