webtrajans
tr

Open Graph etiketleri nedir? Paylaşım önizlemesi nasıl düzeltilir?

Sitenizin bağlantısını WhatsApp'ta paylaştığınızda görsel çıkmıyor ya da yanlış başlık görünüyorsa, sorun büyük olasılıkla Open Graph etiketlerindedir. Birkaç satır kodla düzeltilebilir.

Güncellendi: 5 dk okuma

Bir bağlantıyı WhatsApp, Facebook, LinkedIn, X veya Telegram’da paylaştığınızda, platform sayfayı ziyaret eder ve bir önizleme kartı oluşturur: görsel, başlık, kısa açıklama ve alan adı. Bu kartın neye benzeyeceğini, sayfanın <head> bölümündeki Open Graph (OG) etiketleri belirler. Etiketler yoksa platform sayfadan rastgele bir görsel seçer veya hiç görsel göstermez; bu da tıklanma oranını ciddi biçimde düşürür.

Temel Open Graph etiketleri

Open Graph protokolü Facebook tarafından geliştirildi ve bugün neredeyse tüm platformlar tarafından okunuyor. Her sayfada bulunması gereken etiketler:

<meta property="og:title" content="Kombi Bakımı İstanbul – Aynı Gün Servis">
<meta property="og:description" content="Tüm ilçelerde yetkili teknisyen, 1 yıl işçilik garantisi.">
<meta property="og:image" content="https://www.ornek.com/img/og/kombi-bakimi.jpg">
<meta property="og:url" content="https://www.ornek.com/kombi-bakimi">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Usta Isı">
<meta property="og:locale" content="tr_TR">
Etiket Açıklama
og:title Kartın başlığı. Title etiketinden farklı, daha sosyal bir dil kullanılabilir
og:description Kısa açıklama; birçok platformda 1–2 satır görünür
og:image Önizleme görseli. Tam (mutlak) adres olmalı, https:// ile başlamalı
og:url Sayfanın kanonik adresi
og:type Genelde website; blog yazıları için article
og:site_name Site veya marka adı
og:locale Dil ve bölge, Türkçe için tr_TR

Görsel için ek bilgi vermek, platformların görseli daha hızlı ve doğru işlemesine yardım eder:

<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Kombi bakımı yapan teknisyen">

Bu etiketleri elle yazmak yerine meta etiket oluşturucumuzla hem SEO hem de Open Graph etiketlerini birlikte üretebilirsiniz.

X (Twitter) kartları

X, twitter: önekli kendi etiketlerini kullanır, ama eksik olanlar için Open Graph etiketlerine geri döner. Büyük görselli kart için en azından şunu ekleyin:

<meta name="twitter:card" content="summary_large_image">

twitter:card değeri summary ise küçük kare görsel, summary_large_image ise geniş görsel gösterilir. Başlık, açıklama ve görsel X’te ayrıca tanımlanmazsa og: etiketlerinden alınır.

Görsel ölçüsü ve tasarımı

Özellik Öneri
Ölçü 1200 × 630 piksel (≈ 1,91:1)
Format JPEG veya PNG (WebP desteği platformdan platforma değişebilir; en güvenlisi JPEG/PNG)
Dosya boyutu Mümkün olduğunca küçük, tercihen birkaç yüz KB’ın altında
Güvenli alan Logo ve metni ortada tutun; bazı platformlar kenarları kırpar veya kare gösterir
Metin Telefonda okunacak kadar büyük, en fazla birkaç kelime

WhatsApp, sohbet içinde görseli küçük ya da kareye yakın kırpılmış gösterebilir. Bu yüzden önemli öğeleri merkezde, kenarlardan uzakta tutmak önemlidir. Görselinizi sıkıştırmak ve doğru ölçüye getirmek için görsel optimizasyonu rehberimize göz atabilirsiniz.

Her sayfa için özel görsel hazırlamak zorunda değilsiniz: önemli sayfalara (ana sayfa, hizmetler, ürünler, blog yazıları) özel görsel, geri kalanlara marka logolu varsayılan bir görsel yeterlidir.

Platform platform önizleme sorunları ve çözümleri

WhatsApp

WhatsApp, bağlantıyı gönderen kişinin telefonu üzerinden sayfayı okuyarak önizleme oluşturur. Önizleme çıkmıyorsa:

  • og:image adresinin mutlak olduğundan (https://www.ornek.com/...) ve tarayıcıda doğrudan açıldığından emin olun.
  • Görselin çok büyük olmadığını kontrol edin; birkaç MB’lık görseller önizlemede gösterilmeyebilir.
  • Sayfanın yönlendirme zinciri veya giriş zorunluluğu olmadan 200 koduyla açıldığını doğrulayın.
  • Güvenlik duvarı, bot koruması veya Cloudflare kuralının bot isteklerini engellemediğinden emin olun.
  • WhatsApp önizlemeleri önbellekte tutar. Değişiklikten sonra test için adresin sonuna ?v=2 gibi bir parametre ekleyerek paylaşmayı deneyin.

Facebook ve Instagram

Sharing Debugger (developers.facebook.com/tools/debug) aracına adresi girin. Araç, Facebook’un gördüğü etiketleri, uyarıları ve önizlemeyi gösterir. Etiketleri güncelledikten sonra Scrape Again butonuyla önbelleği yenileyin.

LinkedIn

Post Inspector (linkedin.com/post-inspector) aracı, LinkedIn’in sayfanızı nasıl gördüğünü gösterir ve önbelleği yeniler. LinkedIn önizlemeleri uzun süre önbellekte tutabilir.

X

X’in eski “Card Validator” aracındaki önizleme özelliği kaldırıldı. Test için bağlantıyı gönderi oluşturma ekranına yapıştırıp önizlemeye bakabilirsiniz (göndermeden).

Tüm platformlar için tek ekranda kontrol etmek isterseniz Open Graph önizleme aracımız sayfanızdaki etiketleri okur, eksikleri listeler ve kartın yaklaşık görünümünü gösterir.

Paylaşım görseli hazırlama adımları

  1. 1200×630 piksellik bir şablon oluşturun; kenarlardan en az 60–80 piksel içeride güvenli bir alan belirleyin.
  2. Marka renginizi ve logonuzu ekleyin, sayfanın konusunu birkaç büyük kelimeyle yazın.
  3. Görseli JPEG olarak dışa aktarın ve sıkıştırın; birkaç yüz KB’ın altına inmesi çoğu zaman mümkündür.
  4. Dosyayı sabit ve herkese açık bir adrese yükleyin (giriş gerektiren veya geçici bir adres değil).
  5. og:image etiketine bu tam adresi yazın, ardından önizleme araçlarıyla test edin.

Çok sayıda sayfanız varsa (ör. yüzlerce blog yazısı), başlığı otomatik olarak görsele yazan dinamik OG görseli üretimi de bir seçenektir; birçok modern site altyapısı bunu destekler.

WordPress, Shopify ve diğer altyapılar

  • WordPress: Yoast SEO veya Rank Math, her sayfa için “Sosyal” sekmesinde OG başlık, açıklama ve görsel tanımlamanızı sağlar. İki SEO eklentisi aynı anda kuruluysa etiketler iki kez basılır; tek eklenti kullanın.
  • Shopify ve İkas gibi e-ticaret altyapıları: Ürün görseli ve SEO başlığı genellikle otomatik olarak OG etiketine dönüştürülür. Ana sayfa için tema ayarlarından paylaşım görseli seçin.
  • Tek sayfa uygulamaları (React, Vue): Sosyal ağ tarayıcıları çoğu zaman JavaScript çalıştırmaz. Etiketlerin sunucu tarafında (SSR) veya statik HTML’de üretilmesi gerekir; yalnızca istemci tarafında eklenen etiketler görülmez.

Sık yapılan hatalar

  • og:image için göreli adres (/img/kapak.jpg) kullanmak.
  • Tüm sayfalarda aynı başlık ve açıklamayı kullanmak.
  • Görseli çok küçük (ör. 200×200) veya çok ağır yüklemek.
  • http:// görsel adresi kullanmak (HTTPS sayfada sorun çıkarabilir).
  • Etiketleri JavaScript ile sonradan eklemek.
  • Değişiklikten sonra önbelleği yenilememek.

Kontrol listesi

  • Her önemli sayfada og:title, og:description, og:image, og:url var
  • og:image mutlak HTTPS adresi, 1200×630, hafif dosya
  • twitter:card = summary_large_image
  • Etiketler sayfa kaynağında (HTML) görünüyor
  • Facebook Sharing Debugger ve LinkedIn Post Inspector’da test edildi
  • WhatsApp’ta gerçek paylaşımla kontrol edildi

Arama sonuçlarındaki başlık ve açıklama için title ve meta description rehberimizi okuyabilirsiniz.

Sık sorulan sorular

Open Graph görseli hangi boyutta olmalı?

En yaygın ve güvenli ölçü 1200×630 pikseldir (yaklaşık 1,91:1 oran). Bu ölçü Facebook, LinkedIn, WhatsApp ve X'in büyük kart görünümünde düzgün görüntülenir. Önemli metin ve logoyu görselin ortasında tutun.

WhatsApp'ta bağlantı önizlemesi neden çıkmıyor?

Sık nedenler: og:image etiketinin olmaması, görsel adresinin göreli (/img/a.jpg) yazılması, görselin çok büyük olması, sunucunun veya güvenlik duvarının WhatsApp'ın tarayıcısını engellemesi ve eski önizlemenin önbellekte kalmasıdır.

Etiketleri değiştirdim ama Facebook eski görseli gösteriyor, ne yapmalıyım?

Facebook Sharing Debugger aracına adresi girip 'Scrape Again' (yeniden tara) butonuna basın. LinkedIn için Post Inspector aracını kullanın. Görsel dosyasının adını değiştirmek de önbelleği aşmanın pratik bir yoludur.

X (Twitter) için ayrı etiket gerekir mi?

X, Open Graph etiketlerini yedek olarak okur. Ancak büyük görselli kart için twitter:card etiketini summary_large_image olarak eklemeniz gerekir; diğer bilgiler og etiketlerinden alınabilir.

İlgili rehberler