Open Graph jest to standard z pomocą, którego możemy dokonać opisu treści i obrazów na stronie internetowej. Z pomocą Open Graph (Og Properties) możemy np. dodać informacje nie widoczne dla zwykłego użytkownika, ale interpretowane przez media społecznościowe takie jak Facebook, Instagram czy kiedyś Google+.
Przykładowo na Facebooku jako miniaturka (link) do naszego wpisu, artykułu dodaje się meta opis (Title + description). Z pomocą tych znaczników możemy ten stan zmienić. I samodzielnie dodać specjalnie przygotowany tekst oraz obraz konkretnie pod tą platformę.
Open Graph jest rodzajem meta tagów (mikro dane). Protokół został stworzony na potrzeby Facebooka w 2010 roku. Dlatego też OG przeciwieństwie do innych meta tagów nie jest dodawany na potrzeby wyszukiwarek internetowych.
Open Graph służy głównie do informowania portalów społecznościowych (social media) co ma zostać wyświetlone podczas dodawania linka do portalu. Z jego pomocą możemy więc np. narzucić Facebookowi, którego:
W ten sposób możemy zastąpić np. Title strony czy miniaturkę wpisu.
Open Graph posiada kilka typów znaczników:
Znaczniki te deklarujemy w bardzo prosty sposób:
<meta > np.
<meta > Kolejną ciekawą funkcją open graf jest możliwość dostosowywania ich po konkretną platformę. Opcja ta może okazać się przydatna kiedy chcemy dodać inny opis lub grafikę np. na Twitterze i Facebooku.
W tym celu do znacznika dodajemy name="" a w nim informacje dla której platformy ma być on przeznaczony np:
<meta name="twitter:title" content="Jak wykorzystać protokół Open Graph dla Facebook" />
<meta name="twitter:site" content="@aureliajulianna" />
<meta name="twitter:image" content="https://aurainweb.pl/wp-content/uploads/2018/08/8.jpg" /> Na Facebooku z kolei używamy zwykłych znaczników OG.
Tagi OG podobnie jak inne tagi umieszczamy między znacznikami <header></header>.
Samodzielnie dodawania OG może być problematyczne w przypadku gdy posiadamy stronę opartą o CMS. Dlatego warto jest sprawdzić czy nie jest dostępna wtyczka lub inna opcja ułatwiająca nam pracę.
W przypadku WordPress umożliwia nam to np.:
Źródła:
https://developers.facebook.com/docs/sharing/webmasters/
http://o12.pl/wiedzodajnia/czytaj/the-open-graph-krotki-poradnik
https://blog.getresponse.pl/sposob-wykorzystac-tagi-open-graph-zwiekszyc-ruch-stronie-internetowej.html
https://developer.twitter.com/en/docs/tweets/optimize-with-cards/guides/getting-started