Yinelenen URL'leri birleştirme
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.
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)
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=ABCDyerine
https://www.example.com/dresses/green/greendress.htmladresi 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=ABCDadresine yapılan bağlantıların
https://www.example.com/dresses/green/greendress.htmladresine 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'a göre standart URL adresim hangisi?
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.
Sorun giderme
- Yanlış işaretlenmiş dil çeşitleri: Büyük ölçüde aynı içeriği yerelleştirilmiş bir şekilde dünya üzerindeki farklı kullanıcılara sunan birden çok web siteniz varsa, yerelleştirilmiş sitelerle ilgili yönergelerimizi uyguladığınızdan emin olun.
- Yanlış standart etiketler: Bazı içerik yönetim sistemleri (CMS) veya CMS eklentileri, harici web sitelerindeki URL'lere yönlendirmek için standartlaştırma tekniklerini yanlış bir şekilde kullanabilmektedir. Böyle bir durumun olup olmadığını anlamak için içeriğinizi kontrol edin. Siteniz, muhtemelen yanlış
rel="canonical"veya bir 301 yönlendirmesi kullanımı nedeniyle beklenmeyen bir standart URL tercihi belirtiyorsa bu sorunu doğrudan düzeltin.
- Yanlış yapılandırılmış sunucular: Bazı barındırma yanlış yapılandırmaları, beklenmeyen alan adları arası URL seçimine neden olabilir. Örneğin:
- Bir sunucu b.com üzerindeki bir URL isteğine cevap olarak a.com üzerinden bir içerik döndürmek üzere hatalı yapılandırılmış olabilir.
- Birbiriyle ilişkisiz iki web sunucusu aynı soft 404 sayfalarını döndürebilir ve Google bunların hata sayfaları olduğunu belirleyemeyebilir.
- Kötü amaçlı saldırı: Bazı web siteleri saldırılarında HTTP 301 yönlendirmesi döndüren veya HTML
<head>bölümüne ya da HTTP üst bilgisine genellikle kötü amaçlı veya spam içerikli URL'leri işaret eden bir web alanları arası rel=”canonical” bağlantı öğesinin eklendiği kod kullanılır. Bu durumlarda algoritmalarımız güvenliği ihlal edilmiş web sitesindeki URL yerine kötü amaçlı veya spam benzeri URL'yi seçebilir.
- Saldırıya uğramış bir web sitesi: Algoritmamız nadiren de olsa, izniniz olmadan içeriğinizi barındıran harici bir siteden bir URL seçebilir. Başka bir sitenin size ait içeriği, telif hakkı yasasını ihlal ederek yinelediğine inanıyorsanız, siteyi barındıran tarafla bağlantı kurup içeriği kaldırmalarını isteyebilirsiniz. Ayrıca, Dijital Binyıl Telif Hakkı kapsamında başvuru yaparak, Google'ın hak ihlalinde bulunan sayfayı arama sonuçlarımızdan kaldırması isteğinde de bulunabilirsiniz.
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.|
|rel=canonical <link> etiketi||


Koda, tüm kopya sayfalar için standart sayfaya işaret eden bir <link> etiketi ekleyin.
Artıları:
Eksileri:
|rel=canonical HTTP üst bilgisi||


Sayfanızın yanıtında rel=canonical üst bilgisi gönderin.
Artıları:
Eksileri:
|Site haritası||


Standart sayfalarınızı bir site haritasında belirtin.
Artıları:
Eksileri:
|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.
- 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.
-
Sitenizin içinde bağlantı verirken yinelenen URL'ye değil, standart URL'ye bağlantı verin. Standart olarak değerlendirdiğiniz URL'ye istikrarlı bir şekilde bağlantı vermek, Google'ın tercihinizi anlamasına yardımcı olur.
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.
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
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.
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:
-
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" />
-
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">
-
Herhangi bir hreflang veya sayfa için uygun diğer yönlendirmeleri ekleyin.
rel="canonical"bağlantı öğesi ekleyerek 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
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ı öğesi ekleyerek 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
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.
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.