Większość twórców stron udostępnia je w jakiejś formie na Facebooku. Jest to proste i często przynosi wymierne korzyści w postaci wzrostu odwiedzalności strony. Wystarczy wkleić link, a Facebook sam sobie pobierze tytuł, opis i obrazek. Nie każdy jednak wie, że Facebook trzyma potem te dane w cache’u i ich nie aktualizuje nawet gdy zmieni się zawartość strony. Co więc zrobić gdy nasza strona kompletnie zmieniła zawartość (lub zmienił się po prostu tytuł i opis strony), a każda próba udostępnienia kończy się wczytaniem starych danych? Rozwiązania są dwa.

Zmiana linku

Na Facebooku udostępnia się tak naprawdę linki, a nie strony. Jeśli mamy kilka różnych adresów tej samej strony, to każdy traktowany jest osobno.
Wystarczy więc, nawet nieznacznie, zmienić link, a dane zostaną wczytane od nowa.
Możemy to zrobić bezpośrednio na stronie, lub np. dodając na końcu adresu wklejanego na Facebooka kod ?v=1. Możemy też użyć jednego ze skracaczy linków (np. bit.ly) i wkleić skrócony odnośnik zamiast oryginalnego.

Ta metoda ma jednak jedną podstawową wadę – liczenie udostępnień rozpocznie się od 0, a jeśli ktoś użyje starego linku to w dalszym ciągu zobaczy stare dane.

Object Debugger

Facebook udostępnił narzędzie, które nazywa się Open Graph Object Debugger. Działa banalnie prosto – wklejamy nasz nieszczęsny link i klikamy przycisk Fetch new scrape information.

Nowe dane zostaną pobrane, problem rozwiązany.