Eğik çizgi ile veya eğik çizgi olmadan

21 Nisan 2010, Çarşamba

Bu, sık duyduğumuz bir soru. Yanıtlarına bakalım. Geçmişte, sağa eğik çizgi içeren URL'ler dizinleri belirtmek için, sağa eğik çizgi içermeyen URL'ler ise dosyaları belirtmek için yaygın olarak kullanılırdı:

https://example.com/foo/ (with trailing slash, conventionally a directory)
https://example.com/foo (without trailing slash, conventionally a file)

Ancak kesinlikle böyle bir zorunluluk yoktur. Google, yukarıdaki her URL'yi dosya veya dizin olmasına ya da sağa eğik çizgi içerip içermemesine bakılmaksızın ayrı ayrı (ve eşit şekilde) ele alır.

Eğik çizgi içeren ve içermeyen URL'lerde farklı içerik olması Google için uygundur ancak kullanıcılar için genellikle ideal bir durum değildir

Teknik olarak arama motoru açısından bakıldığında bu iki URL sürümünün farklı içerik barındırmasına izin verilir. Ancak kullanıcılarınız bu yapılandırmayı çok karmaşık bulabilir. www.google.com/webmasters ve www.google.com/webmasters/ URL'lerinin iki ayrı deneyim sunduğunu düşünün.

Bu nedenle, sağa eğik çizgi içeren ve sağa eğik çizgi içermeyen URL'ler genellikle aynı içeriği yayınlar. En yaygın durum, dizin yapısıyla yapılandırılan sitelerdir:

https://example.com/parent-directory/child-directory/

Sitenizin yapılandırması ve seçenekleriniz

Bu şablona uyan URL'lerden birinin diğerine yönlendirme yapıp yapmadığını görmek için sitenizi hızlıca kontrol edebilirsiniz:

  1. https://example.com/foo/
    (sağa eğik çizgiyle)
  2. https://example.com/foo
    (sağa eğik çizgi olmadan)
  • Yalnızca bir sürüm döndürülebiliyorsa (yani diğer sürüm bu sürüme yönlendiriyorsa) her şey yolunda demektir. Bu davranış, yinelenen içeriği azalttığı için faydalıdır. Özellikle sağa eğik çizgi içeren URL'lere yapılan yönlendirmelerdeki arama sonuçlarımızda, yönlendirmenin 301 veya 302 olup olmadığına bakılmaksızın, muhtemelen 200 yanıt koduna sahip URL sürümü (çoğunlukla sağa eğik çizgi içeren URL) gösterilecektir.
  • Hem sağa eğik çizgili sürüm hem de sağa eğik çizgisiz sürüm aynı içeriği barındırıyorsa ve her biri 200 kodunu döndürüyorsa şunları yapabilirsiniz:
    • Yinelenen içeriği azaltmak ve tarama verimliliğini artırmak için bu davranışı değiştirebilirsiniz (Aşağıda daha fazla bilgi verilmiştir).
    • Olduğu gibi bırakabilirsiniz. Birçok sitede yinelenen içerik bulunur. Bu durum genellikle dizine ekleme sürecimizde web yöneticileri ve kullanıcılar için ele alınır. İdeal bir davranış olmasa da tamamen meşru ve uygundur. :)
    • Özellikle kök URL'niz için https://example.com kodu, https://example.com/ ile eşdeğerdir ve Chuck Norris olsanız bile yönlendirilemez.

Yalnızca tek bir URL sürümü yayınlama adımları

Siteniz bu iki URL'de yinelenen içerik yayınlıyorsa:

https://example.com/foo/
https://example.com/foo

Yani her iki URL de 200 döndürüyor (ikisi de yönlendirme veya rel="canonical" bağlantı etiketi içermiyor) ve durumu değiştirmek mi istiyorsunuz?

  1. Tercih edilen sürüm olarak bir URL seçin. Sitenizin dizin yapısı varsa dizin URL'lerinizde sağa eğik çizgi (örneğin, example.com/directory yerine example.com/directory/) kullanmak daha geleneksel bir yöntemdir, ancak istediğiniz seçeneği kullanabilirsiniz.
  2. Tercih edilen sürümle tutarlı olun. Dahili bağlantılarınızda bunu kullanın. Site haritanız varsa tercih ettiğiniz sürümü ekleyin (aynı URL'yi eklemeyin).
  3. Aynı URL'den tercih edilen sürüme bir 301 yönlendirmesi kullanın. Bu mümkün değilse rel="canonical" bağlantı etiketi iyi bir seçenektir. rel="canonical", Google'ın ve diğer büyük arama motorlarının dizine ekleme sürecinde 301 ile benzer şekilde çalışır.
  4. Web Yöneticisi Araçları'ndaki Googlebot gibi getir özelliğini kullanarak 301 yapılandırmanızı test edin. URL'lerinizin (https://example.com/foo/ ve https://example.com/foo) beklendiği gibi çalıştığından emin olun. Tercih edilen sürüm, 200 durum kodu döndürmelidir. Aynı URL, tercih edilen URL'ye 301 yönlendirmesi döndürmelidir.
  5. Web Yöneticisi Araçları'nda tarama hatalarını kontrol edin. Mümkünse 301 yönlendirmelerinin uygulanıp uygulanmadığını hızlı bir şekilde kontrol etmek için web sunucusu günlüklerinize de göz atın.
  6. Kâr! (Şaka şaka) Ancak sitenizin daha iyi optimize edildiğini bilerek etkin sunucu yapılandırmanızın keyfini çıkarabilirsiniz.