Open Graph Nedir?
Open Graph, bir web sayfası sosyal platformlarda paylaşıldığında hangi başlık, görsel, açıklama ve adresle görüneceğini sayfanın head bölümündeki og: ile başlayan meta etiketleriyle tanımlayan protokoldür.
Diğer Adları: Open Graph Protocol, OG Etiketleri
Open Graph Etiketleri Nelerdir?
Protokol, bir web sayfasını sosyal ağdaki zengin bir nesneye dönüştürmek için geliştirilmiştir ve Facebook’ta bu amaçla kullanılır. İlk sürümü RDFa’ya dayanır; etiketler sayfanın head bölümüne meta etiketi olarak eklenir.
Protokol her sayfa için dört özelliği zorunlu sayar:
- og:title: nesnenin paylaşımda görünecek başlığı
- og:type: nesnenin türü, örneğin website ya da article
- og:image: nesneyi temsil eden görselin adresi
- og:url: nesnenin kalıcı kimliği olarak kullanılacak kanonik adres
İsteğe bağlı ama önerilen özellikler arasında og:description (bir iki cümlelik açıklama), og:site_name (sitenin adı) ve og:locale (dil ve bölge; varsayılanı en_US) bulunur. Görsel için genişlik, yükseklik ve tür de yazılabilir; og:image veren sayfanın og:image:alt ile görselin ne gösterdiğini de anlatması beklenir.
Open Graph ile Meta Açıklama Arasındaki Fark
Open Graph paylaşım önizlemesi için tanımlanmıştır. Sayfanın arama sonuçlarındaki başlığı ve açıklaması başlık etiketi ve meta açıklama ile, arama motorlarına yönelik ayrıntılı bilgi ise yapılandırılmış veri ile verilir. Değerler birbiriyle tutarlı tutulur ama aynı alan değildir. og:url değeri de sayfanın kanonik adresiyle aynı olmalıdır.
LinkedIn Paylaşımında Open Graph Nasıl Kullanılır?
LinkedIn, bir sitenin içeriğinin paylaşılabilmesi için kaynak kodun Open Graph protokolüne uymasını ister ve og:title, og:image, og:description ile og:url etiketlerini arar. Paylaşım görseli için önerdiği oran 1,91:1, en küçük ölçü 1200 × 627 pikseldir; 401 pikselden dar görseller küçük resim olarak gösterilir.
Örnek: Bir blog yazısı LinkedIn’de paylaşıldığında önizlemede yazının kapağı yerine sitenin logosu ve ana sayfa başlığı çıkar. Sayfanın og:image etiketi şablondaki varsayılan logoyu, og:title etiketi site adını göstermektedir. Yazıya özgü, 1,91:1 oranındaki kapak og:image değerine, yazının başlığı og:title değerine yazıldığında önizleme yazıyı doğru tanıtır.
Open Graph Hakkında Sık Sorulan Sorular
Open Graph önizlemesinde yanlış görsel çıkarsa ne kontrol edilir?
Önce sayfanın og:image ve og:title etiketlerine bakılır; şablondaki varsayılan logo ya da site adı bu alanlarda kaldıysa önizleme sayfayı değil siteyi tanıtır. Sayfaya özgü, 1,91:1 oranındaki görsel og:image değerine yazılır ve og:url kanonik adresle aynı tutulur.
Open Graph için zorunlu etiketler hangileridir?
Protokol her sayfa için og:title, og:type, og:image ve og:url etiketlerini zorunlu sayar. og:description gibi etiketler isteğe bağlıdır ama önerilir.
Bir sayfada birden çok og:image olabilir mi?
Evet. Birden çok değer alabilen etiket için aynı meta etiketi birden çok kez yazılır; çakışmada yukarıdan aşağıya ilk etiket önceliklidir.