Yinelenen URL'leri birleştirme

Benzer veya yinelenen sayfalar için standart bir sayfa tanımlama

Özet

Birden çok URL ile erişilebilen tek bir sayfanız veya benzer içeriğe sahip farklı sayfalarınız (örneğin, hem mobil hem de masaüstü sürümleri olan bir sayfa) varsa, Google bunları aynı sayfanın yinelenen sürümleri olarak görür. Google, bir URL'yi standart sürüm olarak seçip tarar, diğer tüm URL'ler yinelenen URL olarak kabul edilir ve daha az sıklıkta taranır. 

Google'a hangi URL'nin standart olduğunu açık bir şekilde bildirmezseniz, Google sizin adınıza seçim yapar veya ikisini de eşit ağırlıkta değerlendirebilir. Bu da aşağıdaki Neden standart URL seçmeliyim? bölümünde açıklandığı gibi istenmeyen davranışlara neden olabilir.

Diğer ayrıntılar
Buradaki bilgiler muhtemelen standartlaştırma hakkında bilmeniz gerekenden fazlasını içerdiğinden bu kısmı atlayabilirsiniz. Ancak biz, bu tür şeylerden hoşlanabileceğinizi düşünerek bu bilgileri sağlayacağız.
Googlebot bir siteyi dizine eklediğinde, her bir sayfada ele alınan konuları belirlemeye çalışır. Googlebot aynı sitede aynı şeyle ilgili görünen birden fazla sayfa bulursa, en eksiksiz ve faydalı olduğunu düşündüğü sayfayı seçer ve bunu standart olarak işaretler. Standart sayfa en düzenli taranacak olan sayfadır; sitenizle ilgili tarama bütçesinden tasarruf etmek için kopyalar daha seyrek taranır. Dolayısıyla, Googlebot'a standart sayfanın hangisi olduğunu belirtmezseniz ve farklı bir sayfanın standart olduğuna karar verirseniz, enerjinizi Googlebot'un çok sık dizine eklemeyeceği veya arama sonuçlarında görüntülemeyeceği bir sayfayı güncellemek için harcayabilirsiniz.
Google, içeriğinizin ve kalitenin değerlendirilmesi açısından sitenizdeki standart sayfaları sitenizin içeriğinin altın standardı olarak kullanır ve kopyalardan biri açık bir şekilde bir kullanıcının sorgusuna daha uygun olmadığı sürece Google Arama sonucu genellikle standart sayfaya işaret eder: örneğin, masaüstü sayfası standart olarak işaretlenmiş olsa bile, kullanıcı bir mobil cihaz kullanıyorsa arama sonucu muhtemelen mobil sayfaya işaret edecektir.
Google, sayfanın http veya https aracılığıyla yayınlanıp yayınlanmaması; kullanıcının bildirdiği tercih edilen alan; sayfa kalitesi; URL'nin bir site haritasındaki varlığı ve "rel = canonical" etiketlemesi gibi çeşitli faktörlere (veya sinyallere) dayalı olarak standart sayfayı seçer. Google'ı standart bir sayfayı seçmeye zorlayamazsınız, ancak burada gösterilen tekniklerden birini veya birkaçını kullanarak seçimi etkileyebilirsiniz.

 

Neden benzer/yinelenen sayfalarım olabilir?

Sitenizin aynı sayfayı gösteren farklı URL'lere veya farklı URL'lerde yinelenen ya da çok benzer sayfalara sahip olmasının geçerli nedenleri vardır. En yaygın nedenler şunlardır:

  • Birden fazla cihaz türünü desteklemek için:
    https://example.com/news/koala-rampage
    https://m.example.com/news/koala-rampage
    https://amp.example.com/news/koala-rampage
    
  • Arama parametreleri veya oturum kimlikleri gibi öğelerle ilgili dinamik URL'leri etkinleştirmek için:
    https://www.example.com/products?category=dresses&color=green
    https://example.com/dresses/cocktail?gclid=ABCD
    https://www.example.com/dresses/green/greendress.html
  • Siz aynı yayını birden fazla bölüm altına yerleştirirken blog sisteminiz otomatik olarak birden fazla URL kaydediyorsa.
    https://blog.example.com/dresses/green-dresses-are-awesome/
    https://blog.example.com/green-things/green-dresses-are-awesome/
  • Sunucunuz www/www olmayan http/https çeşitleri için aynı içeriği yayınlayacak şekilde yapılandırılmışsa:
    http://example.com/green-dresses
    https://example.com/green-dresses
    http://www.example.com/green-dresses
    
  • Bir blogda diğer sitelere ortak kullanıma sunma için sağladığınız içerik söz konusu alanlarda kısmen veya tamamen kopyalanırsa:
    https://news.example.com/green-dresses-for-every-day-155672.html (ortak kullanıma sunulan yayın) https://blog.example.com/dresses/green-dresses-are-awesome/3245/ (orijinal yayın)

Neden standart URL seçmeliyim?

Yinelenen/benzer sayfalardan oluşan bir grupta, çeşitli nedenlerle açık bir şekilde standart sayfa seçmek isteyebilirsiniz:

  • Kullanıcıların arama sonuçlarında hangi URL'yi görmesini istediğinizi belirtmek için. Kullanıcıların yeşil elbiseler ürün sayfanıza https://example.com/dresses/cocktail?gclid=ABCD yerine https://www.example.com/dresses/green/greendress.html adresi aracılığıyla erişmesini tercih edersiniz.
  • Benzer veya yinelenen sayfaların bağlantı sinyallerini birleştirmek için. Arama motorlarının, bağımsız URL'ler için buldukları bilgileri (bunlara yönelik bağlantılar gibi) tercih edilen tek bir URL'de birleştirmelerine olanak verir. Bu, diğer sitelerden http://example.com/dresses/cocktail?gclid=ABCD adresine yapılan bağlantıların https://www.example.com/dresses/green/greendress.html adresine yapılan bağlantılarla birleştirildiği anlamına gelir.
  • Tek bir ürün/konu ile ilgili metrikleri izlemeyi basitleştirmek için. Çeşitli URL'ler kullanıldığında, belirli bir içerik parçası için birleştirilmiş metrikler elde etmek daha zordur.
  • Ortak kullanılan içeriği yönetmek için. İçeriğinizi başka alanlara yayınlanması için ortak kullanıma sunuyorsanız, sayfa sıralamasını tercih ettiğiniz URL ile birleştirmek istiyorsunuz demektir.
  • Yinelenen sayfaları tarayarak zaman kaybetmemek için. Googlebot'un sitenizden en iyi şekilde faydalanmasını istiyorsanız, aynı sayfaların masaüstü ve mobil sürümlerini taramak yerine sitenizdeki yeni (veya güncellenmiş) sayfaları taramaya zaman ayırması daha iyi olacaktır.

Google hangi URL'yi standart (veya kopya) olarak değerlendirir?

Google'ın standart sayfa olarak değerlendirdiği sayfayı öğrenmek için URL Denetleme aracını kullanın. Standart sayfayı açık bir şekilde belirtseniz bile, Google'ın performans veya içerik gibi çeşitli nedenlerle farklı bir standart sayfa seçebileceğini unutmayın.

Standart sayfa belirtme

Kullanımınıza bağlı olarak, standart sayfayı yinelenen bir grup arasından belirtmenin birkaç farklı yolu vardır:

Yöntem Açıklama
Genel yönergeler Tüm standartlaştırma yöntemleri için bu yönergeleri izleyin.
Tercih edilen alanı belirtme

Bir alandaki URL'leri, başka bir alandaki eşdeğerlerinin standardı olarak belirtmek için Search Console'u kullanın. Örneğin, www.example.com yerine example.com. Bunu yalnızca, alt alan adı farklı olan iki benzer siteniz olduğunda kullanın. Bunu eşdeğer http/https siteleri için kullanmayın.

Artıları:

  • Uygulaması, yönetmesi ve değiştirmesi çok kolaydır
  • Farklı alanlarda birbirinin aynı sitelere sahipseniz kullanın.

Eksileri:

  • Yalnızca alan ayrıntı düzeyinde çalışır ve sayfaların kopya olarak kabul edilmesi için yollarının ve adlarının aynı olması gerekir.
  • Aynı yol adı verilen sayfalar için yalnızca tek bir sayfadan sayfaya eşleme sağlar.
rel=canonical <link> etiketi

Koda, tüm kopya sayfalar için standart sayfaya işaret eden bir <link> etiketi ekleyin.

Artıları:

  • Sınırsız sayıda kopya sayfayı eşleyebilir.

Eksileri:

  • Sayfanın boyutunu büyütebilir.
  • Daha büyük sitelerde veya URL'lerin sık sık değiştiği sitelerde eşlemenin korunması karmaşık bir hal alabilir.
  • Yalnızca HTML sayfalarında çalışır, PDF gibi dosyalarda çalışmaz. Bu gibi durumlarda, rel=canonical HTTP üst bilgisini kullanabilirsiniz.
rel=canonical HTTP üst bilgisi

Sayfanızın yanıtında rel=canonical üst bilgisi gönderin.

Artıları:

  • Sayfa boyutunu artırmaz.
  • Sınırsız sayıda kopya sayfa eşlenebilir.

Eksileri:

  • Daha büyük sitelerde veya URL'lerin sık sık değiştiği sitelerde eşlemenin korunması karmaşık bir hal alabilir.
Site haritası

Standart sayfalarınızı bir site haritasında belirtin.

Artıları:

  • Özellikle büyük sitelerde yapılması ve sağlanması kolaydır.

Eksileri:

  • Googlebot yine de site haritasında belirttiğiniz standart sayfaların ilişkili kopyalarını belirlemelidir.
  • Googlebot için rel=canonical eşleme tekniğinden daha zayıf bir sinyaldir.
Yönlendirme Yönlendirilmiş bir URL'nin belirli bir URL'den daha iyi bir sürüm olduğunu Googlebot'a bildirmek için 301 yönlendirmelerini kullanın. Bunu, yalnızca yinelenen bir sayfayı reddettiğinizde kullanın.
AMP çeşidi Çeşitlerinizden biri AMP sayfasıysa, standart sayfayı ve AMP çeşidini belirtmek için AMP yönergelerine uymanız gerekir.

 

Bu yöntemlerden birini kullanmanızı öneririz, ancak bunu yapmak zorunlu da değildir. Standart URL belirtmezseniz kendimizce en iyi sürümü veya URL'yi tanımlarız.

Genel yönergeler

Bütün standartlaştırma yöntemleri için aşağıdaki genel yönergeleri izleyin.

Genel yönergeler
  • Standartlaştırma amacıyla robots.txt dosyasını kullanmayın.
  • Standartlaştırma amacıyla URL kaldırma aracını kullanmayın: Bu işlem, ilgili URL'nin tüm sürümlerini arama işlevinden kaldırır.
  • Aynı veya farklı standartlaştırma teknikleri kullanılarak aynı sayfa için standart olarak farklı URL'ler belirtmeyin (örneğin, site haritasında bir URL ve rel="canonical" kullanarak aynı sayfa için farklı bir URL belirtmeyin).
  • Standart bir sayfanın seçimini önlemek için bir araç olarak noindex'i kullanmayın. Bu yönerge, standart sayfanın seçimini yönetmek yerine, sayfanın dizinden hariç tutulmasını amaçlamaktır. 
  • hreflang etiketlerini kullanırken standart sayfa belirtin. Aynı dilde standart bir sayfa veya aynı dil için bir standart yoksa mümkün olan en iyi alternatif dili belirtin.

Standart URL'ler için HTTP yerine HTTPS'yi tercih etme

Google, aşağıdaki gibi sorunlar veya çakışan sinyaller olması haricinde, HTTPS sayfalarını eşdeğer HTTP sayfalarına göre standart olarak tercih eder:

  • HTTPS sayfası geçersiz bir SSL sertifikasına sahiptir.
  • HTTPS sayfası güvenli olmayan bağımlılıklar (resimler dışında) içermektedir.
  • HTTPS sayfası kullanıcıları bir HTTP sayfasına veya HTTP sayfası üzerinden yönlendirmektedir.
  • HTTPS sayfasında HTTP sayfasına ilişkin bir rel="canonical" bağlantısı vardır.

Sistemlerimiz varsayılan olarak HTTPS sayfalarını HTTP sayfalarına tercih etse de aşağıdaki işlemlerin herhangi birini gerçekleştirerek bu davranıştan emin olabilirsiniz:

  • HTTP sayfasından HTTPS sayfasına yönlendirmeler ekleyin.
  • HTTP sayfasından HTTPS sayfasına bir rel="canonical" bağlantısı ekleme.
  • HSTS'yi uygulama.

Google'ın yanlış bir şekilde HTTP sayfasını standart yapmasını engellemek için aşağıdaki uygulamalardan kaçınmanız gerekir:

  • Bozuk SSL sertifikaları ve HTTPS-HTTP yönlendirmeleri, HTTP'yi çok güçlü bir şekilde tercih etmemize neden olur. HSTS'nin uygulanması bu güçlü tercihi geçersiz kılamaz.
  • Site haritanıza veya hreflang girişlerinize HTTPS sürümü yerine HTTP sayfasını ekleme.
  • SSL/TLS sertifikanızı yanlış ana makine varyantı için uygulama: Örneğin, www.example.com için sertifika sunan example.com.  Sertifika, tam site URL'nizle eşleşmeli veya bir alandaki birden çok alt alan için bir joker karakter sertifikası olmalıdır.

Google'a dinamik parametreleri yok saymasını bildirme

Tarama sırasında göz ardı edilmesi gereken parametreler hakkında Google'ı bilgilendirmek için Parametre Kullanımı bağlantısını kullanın. Belirli parametreleri göz ardı etmek, Google dizininde yinelenen içeriği azaltabilir ve sitenizi taranmaya daha elverişli hale getirebilir. Örneğin, sessionid parametresinin yoksayılmasını belirtirseniz Googlebot aşağıdaki iki URL'yi kopya olarak değerlendirir:

  • https://www.example.com/dresses/green.php?sessionid=273749
  • https://www.example.com/dresses/green.php

Belirli yöntemler

Aşağıdaki yöntemlerden birini seçerek kopya URL'ler veya kopya/benzer sayfalar için bir standart URL belirtin.

Tüm yöntemler için yukarıdaki genel yönergeleri uyguladığınızdan emin olun.

Tercih edilen bir alan ayarlama

Search Console'u kullanarak Google'a, alanınız için site URL'nizin hangi sürümünü standart olarak tercih ettiğinizi bildirin:

  • https://www.example.com
  • https://example.com

Tercih ettiğiniz alanı https://example.com olarak ayarlarsanız Google, www.example.com üzerindeki benzer URL'leri veya sayfaları, example.com'daki sayfaların kopyaları olarak işler.

Ayrıntılar için Tercih ettiğiniz alanı ayarlama bölümüne bakın.

rel="canonical" bağlantı etiketini kullanma

Bir sayfanın ne zaman başka bir sayfanın kopyası olduğunu belirtmek için sayfa üst bilgisinde bir <link> etiketi kullanabilirsiniz.

Bir içeriğe çeşitli URL'ler erişebilse bile https://example.com/dresses/green-dresses/ URL'sinin standart URL olmasını istediğinizi varsayalım. Aşağıdaki adımları uygulayarak bu URL'yi standart olarak belirtin:

  1. Tüm kopya sayfaları bir rel="canonical" bağlantı öğesi ile işaretleyin. Standart sayfaya işaret eden kopya sayfaların <head> bölümüne rel="canonical" özelliğine sahip şunun gibi bir <link> öğesi ekleyin:
    <link rel="canonical" href="https://example.com/dresses/green-dresses" />

  2. Standart sayfada bir mobil çeşit varsa, sayfanın mobil sürümüne işaret eden bir rel="alternate" bağlantısı ekleyin:
    <link rel="alternate" media="only screen and (max-width: 640px)"  href="http://m.example.com/dresses/green-dresses">

  3. Herhangi bir hreflang veya sayfa için uygun diğer yönlendirmeleri ekleyin.

rel="canonical" bağlantı öğesiyle göreli yollar yerine mutlak yollar kullanın.

Şu yapıyı kullanın:  https://www.example.com/dresses/green/greendresss.html
Şu yapıyı kullanmayın/dresses/green/greendress.html
rel="canonical" HTTP üst bilgisini kullanma

Sunucunuzu yapılandırabiliyorsanız HTML olmayan dokümanlar (ör. PDF dosyaları) için standart URL'yi belirtmek amacıyla (HTML etiketleri yerine) rel="canonical" HTTP üst bilgilerini kullanabilirsiniz.

Örneğin, bir PDF dosyasını birden çok URL aracılığıyla görüntülerseniz, Googlebot'a PDF dosyasının standart URL'sini bildirmek üzere kopya URL'ler için aşağıdakine benzer bir rel="canonical" HTTP üst bilgisi döndürebilirsiniz:

Link: <http://www.example.com/downloads/white-paper.pdf>; rel="canonical"

Google şu anda bu yöntemi yalnızca web araması sonuçları için desteklemektedir.

rel="canonical" bağlantı öğesiyle göreli yollar yerine mutlak yollar kullanın. Yani:
Şu yapıyı kullanın: http://www.example.com/downloads/white-paper.pdf
Şu yapıyı kullanmayın: /downloads/white-paper.pdf
Bir site haritası kullanma

Sayfalarınızın her biri için bir standart URL seçin ve bunları bir site haritasında gönderin. Site haritasında listelenen tüm sayfalar standart olarak önerilir; Googlebot, içeriğin benzerliğine dayalı olarak, hangi sayfaların (varsa) kopya olduğuna karar verir.

Site haritası URL'lerini standart olarak değerlendireceğimizi garanti etmeyiz ancak bu yöntem, büyük bir site için standartları tanımlamanın basit bir yoludur ve site haritaları, Google'a sitenizde en önemli olduğunu düşündüğünüz sayfaları bildirmek için yararlı bir yoldur.

Standart olmayan sayfaları site haritasına eklemeyin. Site haritası kullanıyorsanız, site haritasında yalnızca standart URL'ler belirtin.

Kullanımdan kaldırılan URL'ler için 301 yönlendirmeleri kullanma

Mevcut kopya sayfalardan kurtulmak isterseniz, ancak eski URL'leri kullanımdan kaldırmadan önce sorunsuz bir geçiş yapmanız gerekiyorsa bu yöntemi kullanın.

Sayfanıza çeşitli şekillerde erişilebileceğini varsayalım:

  • https://example.com/home
  • https://home.example.com
  • https://www.example.com

Bu URL'lerden birini standart URL'niz olarak seçin ve trafiği, diğer URL'lerden tercih ettiğiniz URL'ye göndermek için 301 yönlendirmelerini kullanın. Sunucu tarafındaki bir 301 yönlendirmesi, kullanıcıların ve arama motorlarının doğru sayfaya yönlendirilmesini sağlamanın en iyi yoludur. 301 durum kodu, bir sayfanın kalıcı olarak yeni bir konuma taşındığı anlamına gelir.

Bir web sitesi barındırma hizmeti kullanıyorsanız, 301 yönlendirmelerinin kurulumuyla ilgili dokümanlar için bir arama yapın.

Bu makale faydalı mıydı?
Bunu nasıl iyileştirebiliriz?