İçeriğe geç
parazade

Meta Robots Nedir?

İngilizce: Meta Robots Tag

Yayın: · Son güncelleme:

Meta Robots Nedir? Kısaca

Meta robots, bir sayfanın HTML koduna eklenen ve arama motorlarına o sayfayı dizine ekleyip eklememelerini, bağlantılarını izleyip izlememelerini ve sonuçlarda nasıl göstermeleri gerektiğini bildiren etikettir.

Meta Robots nedir?
İçindekiler
  1. Meta robots nedir?
  2. Hangi değerler kullanılır?
  3. Nerede işe yarar?
  4. Sık yapılan hata

Meta robots nedir?

Meta robots, arama motoru botlarına sayfa düzeyinde talimat veren HTML etiketidir. Sayfanın head bölümüne şöyle yazılır:

<meta name="robots" content="noindex, follow">

Bu örnek iki şey ister. Sayfa arama sonuçlarında gösterilmesin, ama içindeki bağlantılar izlenmeye devam etsin; etiket hiç yoksa arama motorları sayfayı dizine eklemekte ve bağlantılarını izlemekte serbesttir.

Hangi değerler kullanılır?

Değer Anlamı
noindex Sayfayı arama sonuçlarında gösterme
nofollow Sayfadaki bağlantıları izleme
nosnippet Sonuçlarda metin ya da video önizlemesi gösterme
max-snippet Önizleme metninin en fazla kaç karakter olacağı
max-image-preview Görsel önizlemenin boyutu

Belirli bir botu hedeflemek için name değerine "robots" yerine "googlebot" yazılabilir.

Nerede işe yarar?

Teşekkür sayfaları, site içi arama sonuçları ve sepet adımları gibi aramada görünmesi anlamsız sayfalar için kullanılır. Örneğin bir e-ticaret sitesinin her filtre kombinasyonu için ayrı URL üretmesi binlerce ince sayfa doğurabilir. Bu sayfalara noindex eklemek dizini temiz tutar.

PDF gibi HTML olmayan dosyalarda aynı talimat, sunucunun gönderdiği X-Robots-Tag başlığıyla verilir.

Sık yapılan hata

Sitenin test ortamındaki noindex etiketi bazen canlıya da taşınır. Sonuç ağır olur. Yayına alma kontrol listenize bu etiketi mutlaka ekleyin.

Sıkça Sorulan Sorular

Meta robots etiketi olmayan sayfa nasıl değerlendirilir?

Etiket yoksa varsayılan değer "index, follow" kabul edilir. Yani sayfa dizine eklenebilir ve içindeki bağlantılar izlenir. Ayrıca bir şey yazmanız gerekmez.

Meta robots ile robots.txt arasındaki fark nedir?

Robots.txt, botun sayfayı taramasına izin verip vermediğinizi söyler. Meta robots ise taranan sayfanın dizine eklenip eklenmeyeceğini belirler. Noindex etiketinin okunabilmesi için sayfanın robots.txt ile engellenmemesi gerekir.

İlgili terimler

NoindexNoindex, bir sayfanın arama motoru dizinine eklenmemesini ve arama sonuçlarında gösterilmemesini isteyen talimattır; meta robots etiketiyle ya da X-Robots-Tag HTTP başlığıyla verilir.Robots.txtRobots.txt, bir web sitesinin kök dizininde bulunan ve arama motoru botlarına sitenin hangi bölümlerini tarayabileceklerini, hangilerini taramamaları gerektiğini bildiren düz metin dosyasıdır.Nofollow(Nofollow Link)Nofollow, bir bağlantıya eklenen rel="nofollow" niteliğidir; arama motorlarına bu bağlantıyı onaylamadığınızı ve sıralama değeri aktarılmamasını istediğinizi bildirir.Dizine Ekleme(Indexing)Dizine ekleme (indexing), arama motorunun taradığı bir sayfanın içeriğini analiz edip veritabanına kaydetmesidir; yalnız dizindeki sayfalar arama sonuçlarında gösterilebilir.Arama Motoru(Search Engine)Arama motoru, internetteki web sayfalarını tarayıp bir dizinde toplayan ve kullanıcının yazdığı sorguya en uygun sonuçları sıralayarak gösteren yazılım sistemidir. Google, Bing ve Yandex en bilinen örneklerdir.HTMLHTML (HyperText Markup Language), web sayfalarının başlık, paragraf, bağlantı, görsel ve form gibi içerik yapısını etiketlerle tanımlayan ve tarayıcıların sayfayı nasıl göstereceğini belirleyen standart işaretleme dilidir.Etiket(Label)Etiket (label), makine öğrenmesinde bir veri örneği için bilinen doğru cevaptır; örneğin bir fotoğrafın "kedi" olduğu ya da bir e-postanın "spam" olduğu bilgisi. Denetimli öğrenmede model, girdilerden bu etiketleri tahmin etmeyi öğrenir.