Bir mesaj uygulamasına site adresinizi yapıştırdığınızda çıkan görsel ve başlık, o uygulamanın kendi seçimi değildir: sayfanın kaynak kodundaki paylaşım etiketlerinden (Open Graph etiketleri) okunur. Yanlış görsel çıkıyorsa ya bu etiketler yok ve uygulama sayfadan rastgele bir görsel seçiyor, ya etiketler var ama eski bir dosyayı gösteriyor, ya da etiketler doğru ve ekranda görünen sadece önbellekten gelen eski karttır. Aşağıda hangi etiketin neyi belirlediğini, görselin çıkmamasının beş nedenini ve düzeltmeyi sırayla bulacaksınız.
Paylaşım kartını ne belirler?
Kartın üç parçası var ve her biri ayrı bir etiketten gelir:
| Parça | Hangi etiket | Yoksa ne olur |
|---|---|---|
| Kart başlığı | og:title | Sayfa başlığı (title) kullanılır; bu da yoksa adres görünür |
| Kart açıklaması | og:description | Meta açıklama kullanılır; o da yoksa açıklama satırı boş kalır |
| Kart görseli | og:image | Uygulama sayfadaki görsellerden birini seçer: logo, ikon, hatta reklam bandı |
| Kartın adresi | og:url | Paylaşılan adres kullanılır; izleme parametreli adresler ayrı kart gibi davranabilir |
| Kart tipi | og:type | Çoğu uygulama varsayılan olarak web sayfası sayar |
Bazı platformlar ayrıca kendi kart etiketlerini okur; ikisi birlikte tanımlıysa platform kendi etiketini tercih eder. Pratik sonuç şudur: paylaşımda hangi görselin çıkacağını siz belirlemiyorsanız, uygulama sizin yerinize karar verir ve genellikle yanlış karar verir.
Kart başlığı ile arama sonucundaki başlığı da karıştırmamak gerekir. Arama sonucu başlığı sayfanın meta başlığından okunur, kart başlığı ise paylaşım etiketinden; ikisini ayrı yazabilirsiniz. Arama sonucunda ayırt edici kelime öne alınırken, paylaşım kartında kişiye hitap eden daha kısa bir başlık işe yarar. Çoğu sitede iki alan birbirinin kopyasıdır ve bu çalışır; ama kart başlığı boşsa ve meta başlık da boşsa sohbette yalnızca çıplak adres görünür, ki tıklanma oranı en düşük görünüm budur.
Görsel neden çıkmıyor? Beş neden
- Etiket göreli yol veriyor. Görsel adresi tam adres olarak yazılmalıdır; /gorsel/kart.jpg gibi göreli bir yol çoğu uygulama tarafından çözülmez.
- Görsel dosyası erişime kapalı. Giriş gerektiren bir klasörde duruyorsa, sunucu kuralıyla dışarıdan çağrılması engellenmişse ya da robots kuralıyla kapatılmışsa uygulama dosyayı çekemez.
- Oran ve boyut uygun değil. Kareye yakın ya da çok küçük görseller ya kırpılır ya da küçük bir yan ikon olarak gösterilir. Yatay, kenarları rahat okunan bir görsel kullanın; görselin içindeki yazı kenara yakınsa kırpılınca kesilir.
- Karışık içerik. Site HTTPS üzerinden açılırken görsel HTTP adresiyle tanımlanmışsa dosya engellenebilir.
- Sayfa uygulamaya farklı yanıt veriyor. Güvenlik duvarı ya da bot filtresi, kartı hazırlamak için gelen isteği bot sanıp reddediyorsa kart hiç oluşmaz. Bu, kendi tarayıcınızda sayfa açılırken bile olabilir.
"Düzelttim ama hâlâ eski görünüyor"
Paylaşım kartları önbelleğe alınır. Bir adres bir kez paylaşıldığında uygulama o adresin kartını saklar ve bir süre yeniden okumaz. Bu yüzden etiketi düzelttikten sonra aynı adresi aynı sohbete yapıştırmak eski kartı gösterir ve "düzelmedi" sanılır.
İki pratik yol var. Birincisi, platformların paylaşım hata ayıklama araçlarını kullanmak: adresi verdiğinizde sayfayı yeniden okur ve önbelleği yenilerler; aynı ekranda hangi etiketi okuduklarını da gösterirler, bu da teşhisin en hızlı yoludur. İkincisi, adresin sonuna geçici bir parametre ekleyip paylaşmak: uygulama bunu yeni adres sayar ve kartı sıfırdan kurar. İkinci yol yalnızca kontrol içindir; paylaşmak istediğiniz nihai adres parametresiz olmalıdır.
Sıralı teşhis
- Sayfanın kaynak kodunu açın ve og:title, og:description, og:image satırlarının var olup olmadığını görün. Hiçbiri yoksa sorun eksik etikettir, önbellek değil.
- og:image satırındaki adresi kopyalayıp tarayıcıda tek başına açın. Açılmıyorsa sorun görsel erişimidir.
- Adresin tam adres olduğunu ve site adresiyle aynı protokolü (HTTPS) kullandığını doğrulayın.
- Platformun paylaşım hata ayıklama aracına adresi verin; okunan etiketlerle kaynak koddaki etiketler aynı mı diye bakın. Farklıysa araya giren bir önbellek ya da eklenti var.
- Kartı yeniden oluşturun ve yeni bir sohbette kontrol edin.
- Her sayfa için ayrı görsel tanımlı mı diye bakın. Tek bir görsel tüm site için tanımlıysa her paylaşımda logo çıkar; yazıların kendi kart görseli olmalıdır.
Yayın öncesi alışkanlık
Yeni bir yazı ya da hizmet sayfası yayınlarken kartı yayından önce bir kez kontrol etmek, sonradan düzeltmekten kolaydır: kart bir kez önbelleğe girdiğinde yenilenmesi ayrı bir iş olur. Görseli hazırlarken ölçeklenebilirliği de düşünün; aynı görsel küçük bir sohbet kartında da, geniş bir akış kartında da okunabilir olmalı. Görsel hazırlama ölçütleri için görsel boyutu, format ve alt metin yazısındaki ölçüler burada da geçerlidir.
Kısa kontrol listesi
- Her önemli sayfada og:title, og:description ve og:image tanımlı olsun.
- Görsel adresi tam adres ve HTTPS olsun.
- Görsel yatay olsun, içindeki yazı kenarlardan uzak dursun.
- Görsel dosyası dışarıdan erişilebilir olsun; robots ve sunucu kuralını kontrol edin.
- Değişiklikten sonra platformun hata ayıklama aracıyla önbelleği yenileyin.
- Yayın öncesi bir kez paylaşıp kartı gözle kontrol edin.
DigiWSS, web sitesi ve dijital varlık yönetiminde bu etiketleri sayfa şablonunun bir parçası olarak kurar; böylece her yeni sayfa kendi kartıyla yayına girer.