Sinan ŞanverenSEO Uzmanı
Teknik SEO

Snippet kontrolü: nosnippet, max-snippet ve data-nosnippet nasıl kullanılır?

Robots meta etiketindeki nosnippet ve max-snippet kuralları ile data-nosnippet örneği

Snippet, Google arama sonucunda sayfa başlığının altında görünen açıklama metnidir. Google bu metni çoğu zaman sayfanın içeriğinden kendisi seçer. Site sahipleri, robots meta etiketindeki nosnippet ve max-snippet kurallarıyla ve sayfadaki belirli bölümlere eklenen data-nosnippet özniteliğiyle bu seçimi sınırlayabilir. Google’a göre nosnippet, içeriğin yapay zeka özetlerinde ve AI Mode’da doğrudan kaynak olarak kullanılmasını da engeller. Bu yüzden bu kurallar arama sonucunun görünümüyle birlikte yapay zeka cevaplarındaki görünürlüğü de etkiliyor.

Snippet kurallarına çoğu site hiç dokunmaz ve bu çoğu zaman doğru karardır. Google’ın seçtiği açıklama genellikle iyi çalışır. Ama bazı durumlarda kontrol gerekir: ürün sayfasındaki eski fiyatın arama sonucunda görünmesi, çerez bildiriminin açıklama olarak seçilmesi ya da ücretli içeriğin yapay zeka özetlerinde kullanılmasının istenmemesi. Bu yazıda kuralların ne yaptığını ve nerede kullanılması gerektiğini anlatıyorum.

Snippet nedir, Google nasıl seçer?

Google, arama sonucundaki açıklamayı çoğu zaman sayfanın içeriğinden, arama yapılan sorguya göre seçer. Sayfanın meta açıklaması da bir kaynaktır, ama Google onu her zaman kullanmaz. Meta açıklamanın nasıl yazılacağını title ve meta açıklama nasıl yazılır? yazısında anlattım.

Snippet kuralları, Google’a “bu sayfadan ne kadar metin gösterebilirsin” ya da “hangi bölümü göstermemelisin” demenizi sağlar. Google’a hangi metni göstermesi gerektiğini söylemezler.

Robots meta etiketi kuralları

Bu kurallar, sayfanın <head> bölümündeki robots meta etiketine ya da HTTP yanıt başlığındaki X-Robots-Tag alanına yazılır:

<meta name="robots" content="max-snippet:160, max-image-preview:large" />

nosnippet

Google’a göre bu kural, sayfa için arama sonuçlarında metin snippet’i ya da video önizlemesi gösterilmemesini sağlar. Statik bir küçük resim yine görünebilir. Google’a göre nosnippet, içeriğin yapay zeka özetleri ve AI Mode için doğrudan girdi olarak kullanılmasını da engeller.

max-snippet:[sayı]

Snippet’in en fazla kaç karakter olabileceğini belirler. Google’a göre:

  • max-snippet:0 hiç snippet gösterilmemesi demektir ve nosnippet ile eşdeğerdir.
  • max-snippet:-1 Google’ın en uygun gördüğü uzunluğu seçebileceği anlamına gelir.
  • Bu kural yoksa uzunluğu Google seçer.

max-image-preview

Arama sonuçlarında gösterilecek görsel önizlemenin boyutunu belirler:

  • none: Görsel önizleme gösterilmez.
  • standard: Varsayılan boyutta önizleme gösterilebilir.
  • large: Ekran genişliğine kadar büyük önizleme gösterilebilir.

Google’a göre Discover’daki büyük görseller max-image-preview:large ayarıyla ya da AMP ile etkinleşir. Bu konuyu Google Discover nedir? yazısında anlattım.

max-video-preview:[saniye]

Video önizlemesinin en fazla kaç saniye olabileceğini belirler. 0 yalnızca statik bir görsel gösterilmesine izin verir, -1 sınır olmadığı anlamına gelir.

Diğer kurallar

  • notranslate: Arama sonuçlarında sayfanın çevirisi önerilmez.
  • noimageindex: Sayfadaki görseller dizine eklenmez.
  • unavailable_after:[tarih]: Belirtilen tarihten sonra sayfa arama sonuçlarında gösterilmez. Google’a göre tarih ISO 8601 gibi standart bir biçimde yazılmalıdır. Biten kampanya sayfaları için kullanılabilir.

data-nosnippet: Sayfanın bir bölümünü hariç tutmak

Bütün sayfanın snippet’ini kapatmak istemiyor, yalnızca bir bölümün açıklamada görünmesini engellemek istiyorsanız data-nosnippet özniteliğini kullanın:

<p>Bu bot, hakiki deriden üretilmiştir.</p>
<div data-nosnippet>
  Kampanya fiyatı 1 Kasım'a kadar geçerlidir.
</div>

Google’a göre bu öznitelik yalnızca span, div ve section etiketlerinde kullanılabilir. İşaretlenen bölümün geçerli HTML olması ve bütün etiketlerin düzgün kapatılması gerekir. Özniteliğin bir değeri yoktur, yalnızca varlığı yeterlidir.

Kurallar çakışırsa

Google’a göre birden fazla kural birbiriyle çelişirse daha kısıtlayıcı olan uygulanır. Örneğin bir sayfada hem max-snippet:50 hem nosnippet varsa nosnippet geçerli olur. Kurallar virgülle aynı etikete ya da ayrı meta etiketlerine yazılabilir.

Kurallar yalnızca Google’ın sayfayı taramasıyla etkinleşir. Sayfa robots.txt ile engellenmişse Google meta etiketini hiç göremez.

Nerede kullanılmalı?

Çoğu sayfada hiçbir snippet kuralı gerekmez. Kullanmayı düşündüğüm durumlar şunlar:

  • Sık değişen bilgiler: Ürün sayfasında geçici bir kampanya metni, stok bilgisi ya da sayaç varsa ve bu metnin arama sonucunda eskimiş haliyle görünmesini istemiyorsanız, o bölüme data-nosnippet ekleyin.
  • Arayüz metinleri: Çerez bildirimi, “sepetiniz boş” gibi uyarılar ya da yan menü metinleri bazen snippet olarak seçilir. Bu bölümlere data-nosnippet eklemek Google’ı sayfanın asıl içeriğine yönlendirir.
  • Ücretli ya da özel içerik: İçeriğinizin bir kısmının arama sonuçlarında ve yapay zeka özetlerinde kullanılmasını istemiyorsanız o bölümü data-nosnippet ile işaretleyin.
  • Görsel önizleme: Blog yazılarında ve rehberlerde max-image-preview:large kullanın. Bu, hem Discover hem de arama sonuçlarında görsellerinizin büyük gösterilmesine izin verir.

Dikkat edilmesi gerekenler

Snippet kurallarını kullanırken iki şeyi tartın.

Birincisi tıklama. Açıklaması olmayan ya da çok kısa açıklaması olan bir arama sonucu, kullanıcıya sayfa hakkında daha az bilgi verir. Bu da tıklama oranını düşürebilir. nosnippet’i bütün siteye eklemek çoğu zaman kendi trafiğinize zarar vermek demektir.

İkincisi yapay zeka görünürlüğü. nosnippet, sayfanızın yapay zeka özetlerinde ve AI Mode’da doğrudan kaynak olarak kullanılmasını engeller. Yapay zeka cevaplarından trafik almak istiyorsanız bu kuralı geniş kapsamlı kullanmayın. Yalnızca gerçekten göstermek istemediğiniz bölümleri data-nosnippet ile hariç tutun. Yapay zeka özetleri konusunu Google yapay zeka özetleri yazısında, Google-Extended ile farkını yapay zeka botları yazısında anlattım.

Ayarı kontrol etmek

Kuralı ekledikten sonra sayfanın kaynak kodunda robots meta etiketini ve data-nosnippet bölümlerini kontrol edin. URL Denetleme Aracı ile sayfanın Google’a nasıl göründüğüne bakın. Arama sonucundaki değişikliğin görünmesi için Google’ın sayfayı yeniden taraması gerekir. Bu birkaç gün sürebilir.

Snippet kuralları küçük ayarlardır ama arama sonucundaki görünümünüzü ve yapay zeka cevaplarındaki varlığınızı doğrudan etkiler. Bu yüzden onları sayfa ve bölüm bazında, bilinçli olarak kullanın. Bütün siteye toptan uygulamayın.

Sık Sorulan Sorular

nosnippet etiketi sıralamayı etkiler mi?

Doğrudan bir sıralama düşüşü yaratmaz, ama sayfanız arama sonuçlarında açıklama metni olmadan görünür. Açıklaması olmayan bir sonuç daha az tıklanabilir. Google'a göre nosnippet, içeriğin yapay zeka özetlerinde ve AI Mode'da doğrudan kaynak olarak kullanılmasını da engeller.

Yapay zeka özetlerinde sayfamın kullanılmasını nasıl engellerim?

Google'a göre nosnippet kuralı, içeriğin yapay zeka özetleri ve AI Mode için doğrudan girdi olarak kullanılmasını engeller. Sayfanın yalnızca bir bölümünü hariç tutmak için o bölümü data-nosnippet ile işaretleyebilirsiniz. Google-Extended ise Google Arama'yı etkilemez.

max-snippet:0 ile nosnippet aynı şey mi?

Evet. Google'a göre max-snippet:0 değeri, hiç snippet gösterilmemesi anlamına gelir ve nosnippet ile eşdeğerdir. max-snippet:-1 ise Google'ın en uygun gördüğü uzunlukta snippet gösterebileceği anlamına gelir.

data-nosnippet hangi etiketlerde kullanılabilir?

Google'a göre data-nosnippet özniteliği yalnızca span, div ve section etiketlerinde kullanılabilir. İşaretlenen bölümün geçerli HTML olması ve bütün etiketlerin düzgün kapatılması gerekir.

Sitenize birlikte bakalım

30 dakikalık ücretsiz görüşmede sitenizin verisine birlikte bakıyoruz. Gördüğüm en büyük fırsatları ve hangisiyle başlamanız gerektiğini anlatıyorum.

Ücretsiz ön görüşme talep et →