İçeriğe geç

Search Console

Kopya, Google kullanıcıdan farklı bir standart sayfa seçti: neden olur, nasıl düzeltilir?

Google sizin canonical'ınızı okudu ama başka bir URL'yi standart saydı. Bu durumun ne anlama geldiğini, hangi çelişen sinyallerin buna yol açtığını ve sinyalleri nasıl tek bir adrese toplayacağınızı anlatıyoruz.

Yayın tarihi: 8 dk okumaWeIndexer

“Kopya, Google kullanıcıdan farklı bir standart sayfa seçti” durumu, Google'ın sayfanızdaki canonical etiketini gördüğü ama kabul etmediği anlamına gelir: sayfa bir kopya kümesine konmuş, kümenin temsilcisi olarak sizin gösterdiğiniz adres yerine başka bir URL seçilmiştir. İçerik dizindedir, ama Google'ın seçtiği adres altında; sizin URL'niz arama sonuçlarında görünmez. Çözüm çoğu zaman Google'ın baktığı öteki sinyalleri (yönlendirmeler, iç linkler, site haritası, HTTPS sürümü, hreflang) aynı adresi gösterecek biçimde hizalamaktır; etiketi bir daha yazmak sonucu değiştirmez.

Google bunu belgelerinde açıkça söylüyor: canonical tercihi belirtmek bir ipucudur, kural değil. Sayfayı açıkça standart olarak işaretleseniz bile Google içerik kalitesi ya da teknik sinyaller gibi nedenlerle başka bir sayfayı seçebilir. Sayfaların dizine girmeme nedenlerinin tamamı teşhis rehberinde sıralı bir kontrol akışı olarak anlatılıyor; kanonik çatışması o akıştaki satırlardan biridir.

Üç kopya durumu, üç farklı anlam

Sayfalar raporunda “kopya” kelimesiyle başlayan üç satır vardır ve karıştırılmaları düzeltmeyi yanlış yere yönlendirir. Google'ın hedefi tek: dizine giren her sayfanın standart sürümü olsun, kopya ve alternatif sayfalar dizine girmesin.

DurumNe olduYapılacak
Uygun standart etikete sahip alternatif sayfaSayfa canonical olarak başka bir URL'yi gösteriyor ve Google buna uymuş.Hiçbir şey. Bu sayfanın kendisinin dizinde olması gerekmiyorsa durum beklenen sonuçtur.
Kullanıcı tarafından seçilen standart sayfa olmayan kopyaGoogle sayfayı kopya görüyor, siz hiçbir canonical belirtmemişsiniz.Hangi sürümün standart olacağına karar verip rel=canonical ekleyin; çok benzeyen sayfaları birleştirin.
Kopya, Google kullanıcıdan farklı bir standart sayfa seçtiCanonical belirtmişsiniz, Google onu okumuş ama başka bir URL'yi seçmiş.URL denetiminde iki alanı karşılaştırın; Google haklıysa etiketi değiştirin, haksızsa çelişen sinyalleri düzeltin.

İçerik dizinde, adres farklı

Bu durumdaki içerik aramada vardır; yalnız başka bir URL ile temsil edilir. Google'ın seçtiği standart URL sizin sitenizin başka bir sayfasıysa trafik o sayfaya gider. Seçilen URL sahibi olmadığınız bir Search Console mülkündeyse (başka bir alan adı ya da alt alan adı), kopya sayfanızın trafiğini hiç göremezsiniz; Google bu durumu özellikle belirtiyor.

Önce URL denetiminde iki alanı okuyun

Search Console'da etkilenen URL'yi URL denetimi aracında açın ve “Sayfa dizine ekleme” bölümündeki iki satıra bakın. “Kullanıcı tarafından belirtilen standart URL”, sayfanızın canonical etiketi, HTTP başlığı ya da site haritasıyla beyan ettiği adrestir. “Google tarafından seçilen standart URL”, Google'ın sitenizde benzer sayfalar bulduğunda yetkili saydığı adrestir. Google'ın kendi ifadesiyle, bu seçim kullanıcı tarafından tanımlanan URL olabilir, ama bazen daha iyi bir standart örnek saydığı başka bir URL de olabilir. Bu alanın değeri dizindeki durumun birkaç saat gerisinde kalabilir; yeni yaptığınız bir düzeltmeyi hemen yansıtmaz.

Canlı test kanonik sorusuna cevap vermez

Google'ın belgesine göre standart sürüm yalnız dizine eklenmiş verilerden okunabilir; canlı test, test edilen sürümün standart sayılıp sayılmayacağını öngöremez ve URL'nin site haritasındaki ya da yönlendiren sayfalardaki varlığını kontrol etmez. Yani “canlı testte her şey yeşil” demek kanonik çatışmasının bittiği anlamına gelmez.

İki alanı yan yana koyunca dört tablo çıkar ve her biri farklı bir işe götürür:

  • Google'ın seçtiği URL sizin sayfanızın başka bir sürümü (http yerine https, www'lu sürüm, sondaki eğik çizgi, büyük/küçük harf, parametreli adres): sinyal çatışması. Aşağıdaki nedenler listesine geçin.
  • Google'ın seçtiği URL sitenizdeki başka bir içerik sayfası: Google iki sayfayı aynı içerik sayıyor. Sayfalar gerçekten farklıysa farkı belirginleştirin; aynıysa birini diğerine canonical ya da 301 ile bağlayın ve bunu kabul edin.
  • Google'ın seçtiği URL başka bir alan adında: sendikasyon, kopyalayan bir site ya da yanlış yapılandırılmış bir sunucu. Bu durumun kendi bölümü aşağıda.
  • Google'ın seçtiği URL ile beyan ettiğiniz URL aynı görünüyor ama durum hâlâ listede: rapor gecikmiş olabilir. Son tarama tarihine bakın; düzeltmeden sonra tarandıysa “Düzeltmeyi doğrula” ile süreci başlatın.

Google canonical'ınızı neden yok sayar?

Google, standart URL'yi seçerken rel=canonical dışında şu sinyallere baktığını belgeliyor: sayfanın HTTP mi HTTPS mi sunulduğu, yönlendirmeler, URL'nin site haritasında bulunup bulunmadığı. Yöntemlerin etki gücü de eşit değildir: Google'ın yinelenen URL'leri birleştirme belgesinde yönlendirme en güçlü sinyal, rel=canonical ikinci, site haritası en zayıf olarak sıralanır. Canonical'ınızın yok sayılmasının nedeni çoğu zaman bu sinyallerden birinin ya da birkaçının başka bir adresi işaret etmesidir.

  1. 01

    Canonical etiketinin kendisi hatalı

    Göreli yol (/urun/yesil-elbise gibi) yerine mutlak URL kullanın; Google'ın kötü örnek olarak verdiği biçim tam da göreli yoldur. Aynı sayfada birden fazla canonical, sayfa parçası (#bolum) içeren bir hedef ya da CMS eklentisinin her sayfaya ana sayfayı yazması sık görülen hatalardır. Google, bazı CMS'lerin ve eklentilerin yanlış URL'ye işaret edebildiğini söylüyor; HTML'i tarayıcının geliştirici araçlarında açıp etiketi gözünüzle okuyun, sorun eklentideyse CMS sağlayıcısına gidin.

  2. 02

    Yönlendirme ters yöne gidiyor

    Sayfa A canonical olarak B'yi gösteriyor, ama B 301 ile A'ya yönleniyor. Yönlendirme daha güçlü sinyal olduğu için Google A'yı seçer ve canonical'ı yok sayar. Zinciri komut satırından izleyin; yönlendirme ve canonical aynı adresi göstermeli. Google'ın örneği HTTPS için de geçerli: HTTPS sayfa HTTP'ye yönleniyorsa ya da site haritasında HTTP sürümü listeleniyorsa Google HTTP'yi standart seçebilir.

  3. 03

    Site haritası başka sürümü listeliyor

    Site haritası, listelenen URL'lerin standart olduğunu söyleyen bir sinyaldir. Canonical etiketi https://www.ornek.com/sayfa derken site haritası http://ornek.com/sayfa/ listeliyorsa iki sinyal çelişir. Site haritasında yalnızca canonical, 200 döndüren URL'ler olmalı; harita üretimi site haritası rehberinde anlatılıyor.

  4. 04

    İç linkler öteki sürüme gidiyor

    Menü, altbilgi ve içerik linkleri parametreli, www'suz ya da sondaki eğik çizgisi farklı bir sürüme gidiyorsa Google o sürümü daha çok görür. Canonical tek başına bu ağırlığı dengelemeyebilir. Şablonlardaki linkleri nihai adrese çevirin; iç linkleme rehberi bunun nasıl planlanacağını anlatıyor.

  5. 05

    Farklı yöntemler farklı adres söylüyor

    Google, aynı sayfa için farklı kanonikleştirme yöntemleriyle farklı URL'ler belirtilmemesini ve iki yöntemin aynı anda kullanılmasının hataya daha açık olduğunu söylüyor. HTML'deki rel=canonical ile HTTP başlığındaki Link: rel=canonical aynı adresi göstermeli; birini seçip diğerini kaldırmak en temizidir.

  6. 06

    robots.txt ya da noindex ile kanonik yönetmeye çalışmak

    Google, kanonikleştirme için robots.txt kullanılmamasını söylüyor: engellenen URL'ler yine dizine girebilir ve canonical'ı Google okuyamaz. Tek site içinde bir sayfanın standart seçilmesini engellemek için noindex kullanmak da önerilmiyor. Kopyaları dizinden uzak tutmanın yolu birleştirmektir: canonical ya da 301.

  7. 07

    Dil ve bölge sürümleri etiketsiz

    Aynı dilde ABD, Birleşik Krallık ve Avustralya sürümleri gibi yalnız bölgeye göre ayrılan sayfalar, hreflang etiketi yoksa kopya kümesine girer ve Google birini seçer. Sürümleri hreflang ile birbirine bağlayın; yalnız başlık ve altbilgi çevrilmiş, ana içeriği aynı dilde kalan sayfaları ise Google zaten kopya sayar.

  8. 08

    Standart sayfanın kendisi kendini göstermiyor

    Google, standart sayfanın kendisine de rel=canonical eklenmesini öneriyor. A, B'yi gösteriyor ama B hiçbir canonical taşımıyor ya da C'yi gösteriyorsa kümenin temsilcisi belirsizleşir. Zincir kurmayın: kümedeki her sayfa doğrudan B'yi, B de kendisini göstersin.

Google haklı olabilir: sayfalar gerçekten aynı mı?

Teknik sinyaller tutarlı olduğu hâlde Google farklı bir sayfayı seçmeye devam ediyorsa neden içerik kalitesi olabilir: Google, kümelenen sayfaların birbirinden yeterince farklı olduğundan emin olmanızı istiyor. Renk ve beden varyantı ürün sayfaları, aynı tedarikçi metnini taşıyan listeler, aynı şehir için küçük farklarla üretilmiş bölge sayfaları tipik örneklerdir. Bu durumda karar verin: sayfalar ayrı kalmayı hak ediyorsa her birine kendi başlığını, açıklamasını ve kendi metnini yazın; hak etmiyorsa Google'ın seçtiği sayfayı standart kabul edip diğerlerini ona bağlayın. “Tarandı, şu anda dizine eklenmemiş” rehberinde bu birleştirme kararının nasıl verileceği örneklerle anlatılıyor.

Yeniden değerlendirme zaman alır. Google, bir sayfayı kopya kümesinde iki haftaya kadar tutabileceğini yazıyor; bu sürede raporu her gün kontrol etmek yeni bilgi vermez. Sinyalleri düzelttikten sonra URL denetiminden dizine eklenmeyi isteyebilirsiniz; Google bu isteğin kotalı olduğunu ve en önemli URL'lere saklanması gerektiğini belirtiyor.

Seçilen standart URL başka bir sitedeyse

Google'ın kanonikleştirme sorun giderme belgesi dış alan adı seçilen durumları ayrı ayrı sayıyor. Sendikasyon, yani içeriğinizi anlaşmalı olarak başka sitelerde yayımlamak, en sık nedenlerden biridir; Google bu durumda canonical etiketini önermiyor, çünkü sayfalar genellikle birbirinden çok farklıdır. Önerilen çözüm, içeriği yayımlayan ortakların kendi kopyalarını dizine eklememesidir. İzinsiz kopyalayan bir site seçildiyse barındırıcıya başvurmak ya da telif (DMCA) bildirimi yapmak yolu var. Bir alan adının başka bir alan adının içeriğini döndürmesi gibi yanlış yapılandırılmış sunucularda barındırma sağlayıcısına gidilir. Siteye enjekte edilmiş, başka alan adına giden 3xx yönlendirmeleri ya da alanlar arası canonical linkleri ise saldırı belirtisidir; bu durumda Google asıl site yerine kötü amaçlı URL'yi seçebilir.

Düzeltme sonrası: doğrulama sırası

  • Canonical etiketi mutlak URL, sayfada tek, parçasız (#) ve standart sayfa kendisini gösteriyor
  • Yönlendirmeler ve canonical aynı adrese gidiyor; HTTP → HTTPS, www tercihi ve sondaki eğik çizgi tek biçimde
  • Site haritasında yalnızca canonical URL'ler var; öteki sürümler çıkarıldı
  • Şablon ve içerik linkleri nihai adrese gidiyor, parametreli sürüme değil
  • HTML canonical ile HTTP başlığı aynı adresi söylüyor ya da yalnız biri kullanılıyor
  • Bölge sürümleri hreflang ile birbirine bağlı
  • Kopya olmasını istemediğiniz sayfaların içeriği gerçekten farklı
  • Sayfalar raporunda ilgili nedenin altında “Düzeltmeyi doğrula” bir kez tıklandı

Doğrulamayı başlatmadan önce sorunun bütün örneklerini düzeltin; Google doğrulama sürecinin genellikle iki hafta kadar sürdüğünü ve rapordaki örnek listesinin 1.000 satırla sınırlı olduğunu belirtiyor. Büyük sitelerde listede görünmeyen URL'leri kendi tarayıcınızla bulup aynı düzeltmeyi uygulamanız gerekir.

Düzeltilen sayfaların hangi adres altında dizine girdiğini görmek için toplu index kontrolü her URL'yi ayrı ayrı sorgular; beyan ettiğiniz adresin mi, Google'ın eski seçiminin mi dizinde olduğunu listeden okursunuz. Yeniden taranmasını istediğiniz çok sayıda standart URL varsa WeRankLab'in URL indeksleme aracı her adresi göndermeden önce kontrol eder: başka sayfayı gösteren canonical, noindex, robots.txt engeli ya da yönlendirme taşıyan URL gönderilmez ve ücretlendirilmez. Bu yüzden gönderdiğiniz liste yalnız standart adreslerden oluşmalıdır.

Sık sorulan sorular

Bu durum sıralamamı düşürür mü?
İçerik dizinde kalır, yalnız Google'ın seçtiği adres altında gösterilir. Seçilen adres sizin sitenizdeyse arama trafiği o sayfaya gider; kayıp çoğu zaman raporlama ve link tutarlılığıyla ilgilidir. Seçilen adres başka bir sitedeyse trafiği siz almazsınız ve bu gerçek bir kayıptır.
Canonical etiketini tekrar ekledim, neden değişmiyor?
Etiket zaten okunmuştu; sorun etiket değil, ona karşı çıkan öteki sinyallerdir. Yönlendirme, site haritası, iç linkler ve HTTPS sürümünü kontrol edin. Düzeltmeden sonra Google'ın yeniden değerlendirmesi iki haftaya kadar sürebilir.
Google'ın seçtiği sayfayı kabul etsem olur mu?
Evet, çoğu zaman en kısa yol budur. Sayfalar gerçekten aynı içeriği taşıyorsa canonical etiketinizi Google'ın seçtiği adrese çevirin, iç linkleri ve site haritasını da ona göre düzenleyin. Durum bir sonraki taramada “Uygun standart etikete sahip alternatif sayfa” satırına geçer.
Kopya sayfayı robots.txt ile engellesem sorun biter mi?
Hayır. Google kanonikleştirme için robots.txt kullanılmamasını söylüyor; engellenen URL taranamadığı için canonical'ı da okunamaz ve yine dizine girebilir. Kopyayı birleştirmek için canonical ya da 301 kullanın.