Yinelenen içerikler ve standart URL'nin belirlenmesi

26 Eylül 2017 Salı

Yinelenen içerikler (duplicate content) ve bunların arama sonuçlarında doğru şekilde indekslenebilmesi ile ilgili endişelerinizi giderebilmek için, 2009 yılından beri desteklediğimiz Standart URL (Canonical URL) yapısı hakkında bilgilerinizi tazelemek istedik. En basit tabirle Canonical URL yapısı, tercih ettiğiniz bir URL sürümünü herkese açık şekilde belirtmenize olanak tanıyan bir web standardıdır. Sitenizde eğer birden çok URL üzerinden erişilebilen, birbirinin aynı veya büyük ölçüde benzer içerikler varsa bu yapı, arama sonuçlarında gösterilen URL üzerinde size daha fazla denetim sağlar. Ayrıca, bağlantı (link) popülerliği gibi özelliklerin de tercih ettiğiniz sürümde birleştirildiğinden emin olmanıza da yardımcı olur.


Şekerleme satan bir siteyle ilgili geçmişte verdiğimiz bir örneğe tekrar göz atalım dilerseniz. Tercih ettiğiniz URL sürümünün ve içeriğinin aşağıdaki gibi göründüğünü düşünün:
https://www.example.com/product.php?item=swedish-fish
Ancak, kullanıcılar (ve Googlebot) İsveç balığı (Swedish fish) şekerlemesine ait içeriğe birden çok (basit olmayan) URL üzerinden erişebilmektedir. Bu URL'lerdeki önemli bilgiler tercih ettiğiniz sürümle aynı olsa bile, sıralama parametreleri veya kategoride gezinme gibi unsurlar nedeniyle biraz farklı içerik çeşitleri gösterebilir:
https://www.example.com/product.php?item=swedish-fish&category=gummy-candy
Tamamıyla aynı içeriğe sahip ancak izleme parametreleri veya oturum kimliği gibi nedenlerle farklı URL'lere sahip de olabilirler:
https://www.example.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678
Bu durumlarda yapmanız gereken, tercih ettiğiniz standart (canonical) URL’i belirtmek için şu <link> etiketini:


<link rel="canonical" href="https://www.example.com/product.php?item=swedish-fish" />


aşağıdaki yinelenen içerik URL'lerinin <head> bölümüne eklemek olacaktır:


https://www.example.com/product.php?item=swedish-fish&category=gummy-candy
https://www.example.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678


daha sonra, Google tüm yinelene URL’lerin, bu standart (canonical) URL'ye referans gösterdiğini anlayacaktır: https://www.example.com/product.php?item=swedish-fish . PageRank ve ilgili diğer sinyaller gibi ek URL özellikleri de bu URL’ye aktarılacaktır.


Bu standart, sitenizi tarama ve dizine ekleme işlemleri sırasında herhangi bir arama motoru tarafından da benimsenebilir.


Son olarak, bu konuda aklınıza gelmesi muhtemel diğer bazı sorulara da cevap vermeye çalışacağız:


rel="canonical" bir ipucu mu yoksa bir direktif mi?
Bu, oldukça önem verdiğimiz bir ipucudur. Arama sonuçlarında en alakalı sayfayı görüntülemek için hesaplamalar yaparken diğer sinyallerle birlikte bu tercihinizi de dikkate alırız.


Standart sayfayı belirtmek için <link rel="canonical" href="product.php?item=swedish-fish" /> gibi göreli bir yol (relative path) kullanabilir miyim?
Evet, göreli yollar (relative path) <link> etiketiyle birlikte alışılageldik şekilde tanınır. Ayrıca, dokümanınıza bir <base> bağlantısı eklerseniz göreli yollar, temel URL'ye göre çözümlenecektir.
Standart URL’in, içeriğin tam bir yinelemesi olmaması sorun yaratır mı?
Örneğin, bir ürün listesinin sıralama düzeninde küçük farklılıklara izin veriyoruz. Ayrıca, standart ve yinelenen sayfaları farklı zamanlarda tarayabileceğimizi, bu nedenle de zaman zaman içeriğinizin farklı sürümlerini görebileceğimizi biliyoruz. Tüm bunlar bizim için sorun teşkil etmiyor.


rel="canonical" sayfası bir 404 hatası döndürürse ne olur?
İçeriğinizi dizine eklemeye ve bir standart URL bulabilmek adına mantık yürütmeye devam ederiz, ancak her zaman standart URL olarak mevcut ve aktif URL'leri belirtmenizi tavsiye ediyoruz.


rel="canonical" henüz dizine eklenmemişse ne olur?
Web'deki herkese açık tüm içeriklerde olduğu gibi belirtilen standart URL'yi de hızlı bir şekilde keşfedip taramaya çalışıyoruz. İçeriği dizine ekler eklemez rel="canonical" ipucunu yeniden değerlendiriyoruz.


rel="canonical" bir yönlendirme olabilir mi?
Evet, standart URL olarak yönlendirme yapan bir URL belirtebilirsiniz. Google, yönlendirmeyi normal bir şekilde işler ve bunu dizine eklemeye çalışır.


Çelişkili rel="canonical" ifadeleri varsa ne olur?
Algoritmamız bu konuda esnektir: Standart URL zincirlerini takip edebiliriz ancak bağlantılarınızı, en iyi verimi alabilmek adına tek bir standart URL’i işaret edecek şekilde güncellemenizi öneririz.


Bu bağlantı etiketi, tamamıyla farklı bir alan adındaki bir standart URL'yi önermek için kullanılabilir mi?
Evet, cross-domain (farklı alan adları arası) rel="canonical" bağlantı öğesini destekliyoruz.


Bu standart URL yapısı diğer arama motorları tarafından da destekleniyor mu?
Evet, Bing ve Yahoo! bu yapıyı destekleyen diğer arama motorlarından bazıları.


Bu konuda daha detaylı bilgi almam mümkün mü?
Tabii ki. Daha fazla bilgi için lütfen Standart URL'ler kullanma hakkında hazırladığımız Yardım Merkezi makalemize bakın.
Pekala; canlı bir örnek görebilir miyim?
Evet, bu süreçte güvenilir bir test kullanıcısı olarak bize yardımcı olan wikia.com sitesine göz atabilirsiniz. Örneğin, https://starwars.wikia.com/wiki/Nelvana_Limited URL'sindeki kaynak kodun rel="canonical" değerini https://starwars.wikia.com/wiki/Nelvana şeklinde belirttiğini fark edeceksiniz. Bu örnekte verilen iki URL neredeyse birbirinin aynısıdır; ancak ilk Nelvana_Limited URL'sinde başlığının yakınında kısa bir mesaj vardır. Bu, bahsedilen Standart URL özelliğinin kullanımına iyi bir örnektir. rel="canonical" ile iki URL'nin özellikleri dizinimizde birleşir ve arama sonuçlarında, wikia.com'un hedeflenen sürümü görüntülenir.


Bunlara ek olarak, aşağıdaki yorum bölümü aracılığı ile diğer sorularınızı da çekinmeden bize iletebilirsiniz. Eğer herhangi bir sebeple standart URL yapısını uygulayamazsanız da sakın endişelenmeyin; biz yine de yinelenen içeriklerinize ait URL'ler içerisinden uygun olabilecek bir standart URL seçebilmek için önceden de olduğu gibi şimdi de elimizden geleni yapmaya devam edeceğiz.


Arama kalitesi ekibi adına yayınlayan: Fatih Özkösemen

Not: Bu makale ilk olarak 12 Şubat 2009 tarihinde İngilizce Google Webmaster Bloğunda Joachim Kupke ve Maile Ohye tarafından yayınlanmıştır .