MarkTheWeb
  • Homepage
  • Blog
    • Sviluppo
    • Progettazione
    • Digressioni
    • Marketing
    • Blog Roll
  • Chi sono
  • Cosa Faccio
  • Contattami
Home » Sviluppo » Aggiornare la Cache di Facebook per title e description
mag05 10

Aggiornare la Cache di Facebook per title e description

Posted by Mark in Sviluppo

Se c’è un dannato problema nello share di facebook, oltre ai mille vantaggi, è l’ineluttabilità (o quasi) della sua cache. Chiamarla cache in verità è improprio, ma rende il concetto: una volta che tu condividi un url su facebook, anche se è solo un test/o una prova, lui fotografa il title, la description e il contenuto (in pratica le immagini) e se le salva sul database.

Come prevenire la Cache di facebook per title, description e thumbnail? Il modo più semplice è quello di rendere – illusoriamente – dinamico l’url. Ovvero aggiungergi una “query string”, randomizzata ovvero un qualcosa del tipo miodomonio.tld/pagina.php?=213.

In questa maniera facebook tende, ma non è scientificamente esatto, a refreshare la cache riscaricando i dati. Dico tende perchè sicuramente c’è un algoritmo dietro, perchè ho provato e con il mio account connesso ha refreshato circa due volte su un 10/11 tentativi. Ora, se abbiamo un sito molto seguito, con decine se non centinaia di share e like, il problema si pone relativamente, perchè dopo i primi 5/6 share (statisticamente parlando, ma potrebbe essere anche il primo come il ventesimo) saremo “sicuri” di avere i nostri dati aggiornati.

Ma se invece abbiamo il nostro sitarello con tanti bei contenuti e pochi share? Rischieremmo di bruciarci nuove visite al sito perchè il thumb che esce sulla scheda dello sharer è sbagliato, oppure il title è vecchio, o, peggio, la description assente.

Come curare a posteriori e forzare l’aggiornamento della cache di facebook? Il social network di Palo Alto (che ho sempre ritenuto un nome da chat per adulti piuttosto che un nome per una sede di una compagnia enorme) tende la mano a noi developer, web master e content manager. Ci ha dato lo strumento del potere, ovvero il Facebook Url Linter. Questo è uno strumento di controllo non indifferente, infatti ci da una lastra completa dei parametri sociali della nostra pagina che appariranno nelle condivisioni organiche e nei mi piace.

Ma non è questa la figata. La vera cosa è che per ogni link inserito, FB cancella la cache e la riaggiorna. Cosa vuol dire? Che da questo momento in poi, a cose fatte, chiunque condividerà/likerà un nostro articolo mostrerà sulla sua bacheca il title, la description e la image che noi abbiamo scelto e selezionato.

Questo articolo è complementare al plugin Description for Facebook, sviluppato da me, che personalizza il meta-tag description che appariranno nelle bacheche dei nostri utenti.

 

Ps: quando hai fatto il check della pagina sull’url linter hai visto l’ultimo link in fondo alla pagina? Sarà il tema del prossimo articolo in ambito Social.

Tweet

10 Comments

  1. Enea | 22 settembre 2011 at 10:47

    Bella! mi hai salvato il culo! :)

    Reply
  2. Marco Antonutti | 22 settembre 2011 at 11:06

    ahah è stato un piacere!

    Reply
  3. giuliano | 21 ottobre 2011 at 16:49

    grazie! è l’unica cosa che ha funzionato!

    Reply
  4. Luke | 20 gennaio 2012 at 17:58

    Ottimo articolo .
    Ma come faccio a scegliere l’immagine che voglio far visualizzare su FB per il mio sito ?? quella che la “lastra” vede non è quella che vorrei … puoi aiutarmi ?? grazie mille!

    Reply
  5. Mark | 26 gennaio 2012 at 14:07

    @luke basta utilizzare il meta tag nell’head, esempio html
    <meta property=’og:image’ content=’http://example.org/image.jpg’ />

    Reply
  6. Francesco | 17 maggio 2012 at 09:49

    Grazie! Mi hai risolo un problema

    Reply
  7. Francesco | 17 maggio 2012 at 10:00

    Scusa… non riesco a far funzionare questo tag, sbaglio qualcosa?

    Lo inserisco indicando l’url dell’immagine (con path assoluta), aggiorno la cache su facebook, posto la pagina ma niente anteprima prescelta!

    Grazie 1000

    Reply
  8. Webpage | 20 dicembre 2012 at 16:28

    Remarkable! Its really awesome article, I have got much clear idea concerning
    from this paragraph.

    Reply
  9. Andrea | 30 gennaio 2013 at 13:04

    Ciao, mi hai risolto un problemone! Ascolta unica cosa non mi prende i caratteri accentati, me li fa saltare… Si può ovviare a questo problema? Grazie mille :)

    Reply
  10. Marco | 2 febbraio 2013 at 15:59

    Ciao Andrea,
    probabilmente si tratta di problemi di charset o collation. Potresti specificare tramite meta tag nella pagina che si sta usando UTF-8 come charset, oppure potresti utilizzare le entità html (&(egrave);) senza parentesi per avere ad esempio la e accentata con l’accento grave.
    In caso linkami la pagina che ci do un’occhiata.

    Reply

Leave a Comment Annulla risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ricevi un avviso se ci sono nuovi commenti. Oppure iscriviti senza commentare.

Unconventional Quotes

Una bussola non dispensa dal remare.

Clicca per ricevere tanta simpatia

Friend me on FacebookFollow me on TwitterAdd me to your circlesJoin my network on LinkedIn

Abaut mi

Vedo gente, faccio cose, imbastisco presentazioni, consulto reference guide, scrivo codici, parlo allo specchio e tante altre cose ancora che mi rendono all'incirca il web developer orientato al marketing numero zero al mondo.

Commenti recenti

  • http://www.gutchijpol.com/ ha commentato il post English explanation to 'Description for Facebook'
    (2 settimane fa)
  • グッチ アウトレット 店舗 ha commentato il post English explanation to 'Description for Facebook'
    (2 settimane fa)
  • bambini fanno oh ha commentato il post Contattami
    (3 settimane fa)
  • On Bing ha commentato il post Contattami
    (3 settimane fa)
  • paphos car rental no excess ha commentato il post Contattami
    (5 settimane fa)

© 2011 MarkTheWeb | Designed by Elegant Themes | Powered by WordPress