• Kanonik etiket değişti. rel="canonical" özniteliği, standart bağlantıları kullanmak için eksiksiz bir kılavuzdur. Aynı sayfa için farklı standart URL'ler

    Sitenin sayfalarının arama motorlarında düzgün bir şekilde tanıtılması için, indekse girmek için hangi URL'lerin daha çok tercih edildiğini robotlara söylemek gerekir. Bu, özel etiketler kullanılarak ayarlanır.

    rel kanonik nedir?

    rel="canonical" etiketine daha yakından bakalım. Ana hedefi, yinelenen sayfalarla ve bilgi vermeyen sayfalarla (örneğin, sayfalandırma sayfaları) mücadele etmek ve ayrıca bir öncelik adresi belirleyerek indeksleme kalitesini iyileştirmektir.

    Sınırlı tarama bütçesi olan bir web sitem vardı. Yani aslında 10 bin sayfa vardı ama dizinde ancak 2 bin sayfa olabildi (çünkü site gençti ve güvenilir değildi). Sonuç olarak, dizinde ihtiyaç duyduğum sayfalar genellikle oraya ulaşmıyordu. Kanonik yardımcı oldu - kanonikleri sayfalandırma sayfalarından ana URL'lere koymak, arama motorlarının dizinde hangi sayfaların olması gerektiğini net bir şekilde anlamalarını mümkün kıldı.

    Kanonik bağlantı nedir?

    Sitenizde farklı URL'lerde bulunan yinelenen sayfalar varsa, canonical etiketi son derece yararlı olacaktır. Bununla birlikte, arama motorları tarafından algılanması için öncelikli bir kanonik URL belirlemeniz gerekir.

    Önemli olan - sayfanın bağlantı ağırlığı ve diğer özellikleri (PageRank vb.) de iletilecektir.

    Bu özellik, etiketin içinde belirtilir. tercih edilen bir URL ile yinelenen URL'lerde. Bu şekilde biçimlendirilmiştir:

    Kanonik ne için?

    Benzer sayfalar varsa, hepsi aynı anda arama motorları tarafından dizine eklenir. Sonuç olarak, her iki sayfaya da dahili bağlantılar olduğu için hiçbiri tam olarak tanıtılmıyor. Arama motoru hangisine öncelik vereceğini bilmiyor.

    Aynısı harici bağlantılar için de geçerlidir - bir URL değil, birkaç URL tanıtılır ve ağırlık da bunlar arasında dağıtılır. Ve site olabileceğinden daha düşük konumlarda.

    Kanonik sayesinde, arama motoru dizini tercih edilen bir kanonik URL'ye sahip olacaktır.

    kullanım örnekleri

    Örneğin, sitenizde bir sayfanın basılı bir versiyonu var. Veya mobil sürüm için ayrı bir url. Ve ana sayfaya onlardan bir kanonik koyarsınız, sonuç olarak, bu ana sayfa sıralamada daha fazla ağırlık ve artı alır ve dizinden bir sürü çöp çıkarılır.

    Sayfalandırma için kanonik nasıl kullanılır?

    Sayfalandırma sayfalarından (site.ru/category/page/2) ilk sayfaya (site.ru/category) rel canonical koymanız gerekir.

    Sayfalandırmanın ayarlanmasıyla ilgili görüşler farklıdır - bazı uzmanlar, tüm sayfalandırma sayfalarını arama motorlarından kapatmanın gerekli olduğunu söylerken, diğerleri onları arama motoru robotlarına bırakmanın daha iyi olduğunu söyler.

    Yandex, tüm sayfalandırma sayfalarından ilk sayfaya kanonik bir bağlantı kurmanızı önerir. Sonuç olarak Yandex robotu, indekslenmesi gereken ilk sayfa olduğunu algılayacaktır. Malların indekslenmesi konusunda Yandex'in diğer linkleri takip etmeye devam edeceği belirtiliyor.

    Google uzmanları aşağıdaki seçeneklere yönelir:

    1. her şeyi eskisi gibi bırakın - arama motoru farklı sayfa türlerini farklı şekilde tanır ve algılar;
    2. ayrı bir "Tümünü Göster" URL'si oluşturun ve bunu standart olarak ayarlayın - özellikle çok sayfalı makaleler için önerilir;
    3. URL'ler arasındaki ilişkiyi düzeltmek için bağlantı etiketine rel="prev" ve rel="next" niteliklerini ekleyin; Arama motoru ilkini döndürür.

    İşte Devaki'nin sayfalandırmayı ayrıntılı olarak açıkladığı videosu:

    rel="sonraki" ve rel="önceki" öznitelikleri

    Başka bir görüş daha var - örneğin sayfalandırma gibi sayfaların kapatılmasına gerek yok, aksine ek trafik almaları gerekiyor. Ve burada iki şey önemlidir:

    • Tüm URL'lerin benzersiz bir Başlık etiketi parametresi, benzersiz metin ve meta etiketleri olmalıdır;
    • Daha Google odaklıysanız, önceki her sayfanın bir sonraki sayfaya bağlanması için yapılandırılması gereken rel="next" ve rel="prev" özniteliklerinin zorunlu kullanımı önerilir. Bir sonrakinin URL'si kök adreste, öncekinin ve sonrakinin URL'si sonrakilerde ve yalnızca bir öncekinin URL'si sonuncuda ayarlanır.

    Bu etiketlerle sayfalandırmayı belirleyebilir ve kaynağın özelliklerine bağlı olarak ilk veya ana sayfaya kanonik bir bağlantı yerleştirebilirsiniz.

    SEO sayfalayıcılı tema

    Diyelim ki bloglardan biri (Sawynih veya onun gibi bir şey, artık hatırlamıyorum), sayfalandırma sayfalarının ek trafik sağladığı bir durum hakkında yazdı.

    Benzer bir ürün farklı URL'lerde görünüyorsa gezinme aşağıdaki şekillerde ayarlanabilir:

    1. Ayrı parçalardan başlıklar toplayarak benzersiz parametre değerlerini otomatik olarak yazın, örneğin:

      (saratov|rostov|astrakhan)'da (düşük fiyata|karlı|ucuz) indirimli (mağazada|çevrimiçi mağazada) (satın al|sipariş|satın al) etekler

      Benzersiz meta etiket değerleri oluşturulacaktır.

    2. En etkili ve zaman alıcı olanı, bu parametrelerin manuel olarak bağımsız olarak reçete edilmesidir. Tüm başlıklar, anlam dahil olmak üzere benzersiz ve birbirinden çok farklı olacaktır. Bu, TOP arama motoru sonuçlarında düşük sıklıkta ve düşük rekabetçi anahtar sorgular için her bir URL'yi tanıtmanıza olanak tanır. Bu yöntemin kullanımı sayesinde anlamsal çekirdek genişleyecektir. Ayrıca, bir çevrimiçi mağaza için çok sayıda makale yazmak da uygun değildir.

    Bu çalışmayı her URL için ayrı ayrı yapmak önemlidir. Parametreler arama motorları tarafından sabitlenecektir.

    WordPress için Canonical Kurulumu

    Birçok WordPress eklentisi bu etiketle harika çalışır.

    Çoğunun kullanımı kolaydır - eklentiyi etkinleştiririz ve kanonik bağlantılar otomatik olarak eklenir. Diğer SEO eklentilerinde ise ayarlarda bu parametrenin yanındaki kutucuğu işaretlemeniz yeterlidir. Bir makale aynı anda farklı kategorilere aitse, kanonik bağlantı bağımsız olarak sabitlenir.

    Yoast SEO eklentisini kullanırken ve gönderiyi farklı kategorilere yerleştirirken, arama motoru yalnızca bir sayfa görecektir.

    Canonical hakkında bilinmesi gereken başka neler var?

    Aşağıdaki noktaları vurgulamak önemlidir:

    1. Kanonik etiket bir yönerge değil, dikkate alınması ve analiz edilmesi gereken, arama sonuçları için en uygun URL'yi vurgulayan bir ipucudur.
    2. Kanonik bağlantıların tasarımı ile ilgili olarak, göreli bir yol şeklinde yasaklayıcı bir an yoktur. Etiket tanıtılsa bile bir belge bağlantısıyla ilgili yollar, temel URL'de belirtildiği gibi ele alınacaktır.
    3. Kanonik sayfalar tam olarak aynı içeriği içermeyebilir ve bu mantıklıdır. Küçük farklılıklar mevcut olabilir.
    4. 404 hatası olsa bile içerik indekslenecektir. Ancak, çalışan URL'leri standart olarak belirtmeniz önerilir.
    5. Kurallı url henüz dizine eklenmediyse, hala bekleme süresi vardır - genellikle uzun sürmez. Tanındığında, ipucu revize edilecektir.
    6. Yönlendirme kullanabilirsiniz - arama motoru yönlendirmeyi kabul edecek ve farklı bir adresi dikkate alacaktır.
    7. En iyi standartlaştırma sonucu için aynı rel canonical etiketinin ayarlanması önerilir.
    8. Kurallı URL yalnızca geçerli etki alanından yazılabilir. Başka bir etki alanından bir URL belirtmek için 301 yönlendirmesi kullanmalısınız.
    9. Kanonik url'lerin nasıl biçimlendirildiği, http://starwars.wikia kanonik url'sini içeren http://starwars.wikia.com/wiki/Nelvana_Limited sayfasının kaynak kodunu açarak wikia.com sitesi örneği üzerinde incelenebilir. .com/wiki/Nelvana
      Her iki bağlantı da hemen hemen aynıdır, ancak ilki kanonik özelliğe sahiptir ve Google bu parametrede belirtilen sürümü görüntüler.
    10. Kuralların kullanımıyla ilgili sorular, Google arama motorunun web yöneticileri için resmi blogda sorulabilir.

    Bu durumda, kanonik kara koyuna yapıştırılmıştır.

    Kurallı etiketi kullanarak dizin oluşturmayı doğru bir şekilde kurma becerisiyle ilgili avantajlar:

    • motorun eksiklikleriyle ilişkili benzer içerikten ve ayrıca rakiplerin yapay olarak oluşturulmuş amaçlı eylemlerinden kurtulmak;
    • tek tek sayfaların dizine eklenmesini önlemek ve tüm arama motorlarını memnun etmek için robots.txt kullanmaya gerek yoktur.

    Arama motorları, yinelenen içerik konusunda çok olumsuzdur ve sürekli olarak bu sorunla mücadele etmektedir. İçeriğin benzersizliği ana değeridir ve kopyalar kolayca onaylanabilir. Bundan kaçınmak için, kopyalarla başa çıkmak için çeşitli yöntemler kullanabilirsiniz. Bu yazıda, bunlardan biri olan kanonik URL'leri inceleyeceğiz.

    Yinelenenlerin oluşmasının birkaç nedeni vardır, örneğin, sayfanın www olan ve olmayan adreste mevcut olduğu durumlarda CMS ek kopyalar oluşturabilir. Özellikle sık sık, ürün sayfalarının yalnızca bir fotoğrafta farklılık gösterdiği çevrimiçi mağazalarda kopyalar görünür.

    kanonik URL- Bu, sayfanın tercih edilen adresidir, yani benzerler grubundan indekslenecektir.

    Kopyalara karşı mücadelede kanonik URL.

    Diyelim ki aynı sayfaya giden birkaç adres var:

    • sitem.ru/main
    • sitem.ru/blog/2364
    • sitem.ru/blog/page?id=2364

    Sadece birini indekslemek istiyorsak, niteliği kullanmamız gerekir. rel=kanonik.

    Örneğin, ana sayfa sitem.ru/main ise, diğer ikisinin kodunda aşağıdaki satır görünecektir:

    Unutulmamalıdır ki arama motorları bu kurala %100 uyum garantisi vermemektedir. Ancak, standart bir sayfa belirtmezseniz, PS bunu kendisi yapabilir. Bu durumda, arama robotu sayfayı rasgele seçip dizine ekleyeceğinden, dizin oluşturma üzerindeki kontrolünüzü kaybedersiniz.

    rel=canonical niteliği de kötüye kullanılmamalıdır. Sitenin tüm sayfalarının rel=canonical kısmına geliştiriciler yanlışlıkla aynı url'yi yazdıktan sonra arama sonuçlarında pozisyon kaybeden siteler olmuştur.

    Kanonik URL'ler nasıl doğru kullanılır?

    • Ana sayfayı seçin (kanonik).
    • Diğer yinelenen sayfalardan ona işaret etmek için rel=canonical özniteliğini kullanın. Mutlak yollar yazmak önemlidir: http://mysite.ru/blog/page?id=2364, /blog/page?id=2364 değil.
    • Sitemap.xml dosyasında standart sayfaları belirtin. Bu, doğru indekslemeyi garanti etmez, ancak tarayıcının hangi sayfaların ana sayfalar olarak kabul edilmesi gerektiğini belirlemesine yardımcı olur.

    Kurallı bağlantı ile 301 yönlendirmesi arasındaki fark nedir?

    Fark, eylem ilkesindedir. rel=canonical özelliği, arama motoruna hangi sayfanın dizine ekleneceğini ve aramada görüntüleneceğini söyler. Kalan sayfalar sıralanmaz, ancak sitede kullanıcı tarafından görülebilir. 301 yönlendirmesi kullanırken, otomatik olarak ana sayfaya yönlendirilirsiniz. Ağırlık aktarma açısından bakıldığında, her iki seçenek de ağırlığın belirli bir bölümünü kanonik sayfaya aktaracaktır.

    rel=canonical ve 301 yönlendirmesini aynı anda kullanmak kötü bir fikir olabilir. Bir sayfaya kanonik olarak işaret ettiğiniz, oradan 301 yönlendirmesiyle sırayla başka bir sayfaya yönlendirdiğiniz durumlardan bahsediyoruz. Büyük olasılıkla, arama robotu bunu bir hata olarak görecektir. Aktarılan ağırlığın bu zincirin içinde kaybolması, bu da arama sonuçlarında konum kaybına yol açması olasıdır. Kanonik bağlantıları zincirlemek değil, ana sayfaya yalnızca bir adım içinde kullanmak daha iyidir.

    Ve birkaç kural daha

    • Robots.txt dosyasındaki standart URL'leri kapatmayın.
    • Sitemap.xml'deki ve rel=canonical içindeki ana adresin eşleştiğinden emin olun.
    • Sayfa başına yalnızca bir standart sayfa belirtilebilir.
    • Başka bir etki alanından standart bir sayfa belirtmeyin.

    Standart URL'lerin kullanımı isteğe bağlıdır. Ancak yinelenen içeriğiniz varsa sorunu kendiniz çözmeniz en iyisidir. Aksi takdirde, arama motoru kendi yöntemiyle çözecektir.

    Merhaba arkadaşlar. Sitenin indekslenmesini yönetme konusunu mantıklı bir sonuca getirmenin zamanı geldi. Size genel olarak hangi indeksleme yönetimi yöntemlerinin mevcut olduğunu hatırlatmama izin verin: robots.txt dosyası, robots meta etiketi, X-Robots-Tag başlığı ve 301 yönlendirmesi burada kopyalarla başa çıkma yöntemi olarak bahsedilebilir; kaliteli indekslemenin ayrılmaz bir parçasıdır. Ve sana tüm bunları zaten anlattım, ama bir tane daha var. yinelemelerle başa çıkmanın çok önemli ve ilginç bir yolu, bir şekilde yeniden yönlendirmeye alternatif olarak, rel="canonical" niteliğidir. bağlantı etiketine atanan ve parçada bulunan herhangi bir html sayfası.

    Şuna benzer:

    Daha az önemli olmayan şey - bu etiket tüm arama motorları tarafından desteklenmektedir, sevgili Yandex ve Google dahil.

    Bu yüzden bugün sana söyleyeceğim rel canonical etiketi nasıl ve neden kullanılır?, hangi durumlarda gerçekten etkilidir ve aynı zamanda gerçek bir deneyde bu verimliliğe ikna olacağız. Hazırlanmak :)

    Öncelikle başta değindiğim o yazıları hatırlatayım:

    İlk olarak, bu özelliğin neden yaratıldığını, hangi hedeflerin takip edildiğini anlamak ve arama motorlarının ne önerdiğini bulmak için teoriyi gözden geçirmeye değer.

    Teori ve arama motorlarından yardım

    İşte arama motorlarının resmi pozisyonuna bağlantılar: Google, etiketin rel="canonical" özelliği hakkında ve Yandex, etiketin rel="canonical" özelliği hakkında . Tabii ki, mail.ru tam orada - etiketteki kanonik değer hakkında - Yandex'in gerisinde kalamazlardı, ama bu iyi, her şey bir plan, bizim için daha kolay.

    Kanonik sayfa nedir? Bu, çok benzer içeriğe sahip bir dizi sayfadan öne çıkan bir örnektir.

    Neden standart bir sayfa belirtmeniz gerekiyor? Arama motoru sayfaların çok benzer veya aynı olduğunu görürse, algoritmalara göre, arama motorunun görüşüne göre kullanıcının sorgusunu en iyi yanıtlayan tercih edilen yalnızca bir sayfa arama sonuçlarında görünecektir.

    Ve bildiğimiz gibi, arama motoru her zaman arzularımızı tahmin etmez, bu nedenle güvenli oynamak ve istediğiniz sayfayı kendiniz belirtmek daha iyidir. Bunu bölüme bir rel="canonical" bağlantısı ekleyerek yapabilirsiniz. tüm HTML sayfalarının standart olmayan sürümleri.

    Ayrıca çıkıyor HTML dışı içerik için standart bir bağlantı belirtebilirsiniz, ancak örneğin pdf, doc veya başlıkları kullanan diğer dosyalar için. X-Robots-Tag HTTP başlığı gibi, yalnızca bir Bağlantı HTTP başlığı olacaktır. Ama bu zaten tamamen inek manyaklar için, bu yüzden bunun hakkında konuşmayacağım.

    rel="canonical" özelliği var olmayan bir sayfaya işaret ederse ne olur? Ve kümenin birkaç sayfası standart olarak atanırsa? Bu durumda, arama motoru bu kuralları basitçe göz ardı edecek ve daha önce olduğu gibi yapacak - algoritmalara göre bir dizi sayfadan uygun bir örnek hesaplayacaktır.

    rel="canonical" özelliği, farklı bir etki alanında standart bir URL belirtmek için kullanılabilir mi? Mümkün ama gerekli değil. Kanonik özniteliğin, bu durumda kullanılması gereken yönlendirmenin aksine katı bir kural değil, yalnızca bir ipucu veya öneri olduğunu anlamak önemlidir.

    Yukarıdakilerin yanı sıra diğer resmi kaynaklardan (arama motorlarının blogları ve çalışanlarının blogları) alınan bilgilere dayanarak, rel="canonical" bağlantı etiketinin şu sonuca varabiliriz:

    • Bu bir tavsiyedir, kural değildir ve bu nedenle aşağıdaki durumlarda göz ardı edilebilir:
      • Kurallı adresteki belge mevcut değil, 404 yanıtı döndürür;
      • Kurallı sayfanın robots.txt dosyasında veya bir meta etikette dizine eklenmesi engellenir;
      • Sayfanın html kodunda, aynı anda birkaç rel canonical özniteliği belirtilir;
      • Kanonik belgenin adresi başka bir etki alanına veya alt etki alanına işaret eder;
      • Bir rel="canonical" atama zinciri var, yani A belgesi için B belgesi standart olarak belirtilirken, B belgesi C belgesi için standart olarak belirtilir;
    • Yalnızca kopya veya çok benzer sayfalar için belirtilmelidir, iki farklı sayfayı birbirine yapıştırmak veya ağırlık aktarmak için değil;
    • Kurallı sayfanın adresi kendisine işaret edebilir;
    • Tüm arama motorları tarafından desteklenmektedir: 23 Mayıs 2011'den beri Yandex'de, 12 Şubat 2009'dan beri Google'da.

    Pratik uygulama ve deney

    Bu kadar teori bitti, şimdi size sitelerimde neden ve neden rel="canonical" etiketini kullandığımı anlatacağım. Ana şey ve asıl şey, kopyaların ortaya çıkmasının mücadelesi ve önlenmesidir. Temel olarak bunlar, url'deki parametreler veya etiketlerle ilişkili kopyalardır. Bu sorunlarla mücadele etmek her zaman uygun değildir. Etiketler bazen çok önemlidir, örneğin, bağlam içinde bir kampanya yürütürken ve önemli istatistikler etiketlerde aktarılır ve diğer pek çok şey etiketler tarafından izlenebilir. Robots.txt'de bu tür adresleri kapatmak hoşuma gitmiyor, meta robotları kullanmak işe yaramayacak ve bir yönlendirme tüm verileri yok edecek.

    Kanonik adreslerin kullanımının klasik bir örneği, daha da büyük bir grup farklı ürün parametresine göre bir dizi sıralamaya sahip çevrimiçi mağazalardır - bana öyle geliyor ki bu özellik bunun için icat edildi.

    Bunların hepsi açık. Ama bu bizim için en önemli şey seo'shnikov hiçbir yerde söylenmedi - ama bağlantı ağırlığının aktarılmasıyla ilgili şeyler nasıl? Ya kanonik olmayan bir adrese bağlantılar varsa, kanonik sayfaya ne olacak, bundan bonus alacak mı? Ya önce bağlantı gelirse ve rel="canonical" daha sonra eklenirse? Tam tersi olursa ne olur?

    Birçok soru var, ancak resmi bir yorum yok. Kimin suçlanacağı ve ne yapılacağı sorularına tek bir cevap var - denemek gerekiyor! Böyle bir deney yapmak istedim, ancak bakalov.info blogunun yazarı Igor'un bunu çok uzun zaman önce gerçekleştirmediği ve kendisine çok teşekkür ettiği ortaya çıktı.

    İşte hedefin ne olduğu, olayların gelişimi için seçeneklerin neler olduğu ve beklenen sonuç hakkında blogundan bir alıntı:

    Deneyin amacı: A sayfasından C sayfasına "bağlantı ağırlığının" aktarılıp aktarılmayacağını öğrenmek, eğer A sayfası B sayfasına bağlantı veriyorsa ve B sayfasında kanonik sayfanın olduğunu gösteren rel="canonical" bulunuyorsa İLE sayfa.

    Seçenek numarası 1. Sayfa A, sayfa B'ye bağlantı verir ve bu bağlantı arama motorları tarafından indekslenir. Bir süre sonra, B sayfası rel="canonical" olarak ayarlanır, bu da C sayfasının kanonik olduğunu gösterir ve bu da sonunda B sayfasının dizinden çıkarılmasına yol açar.

    Seçenek numarası 2. B Sayfası rel="canonical" olarak ayarlanmıştır; bu, C sayfasının standart olduğunu gösterir ve bu da B sayfasının dizinden çıkarılmasına neden olur. Bundan bir süre sonra A sayfasından B sayfasına bir bağlantı kurulur.

    "Bağlantı ağırlığının" A sayfasından C sayfasına iki seçenekten hangisinde aktarılacağını bulmak gerekir. "Bağlantı ağırlığı" ile "çapa ağırlığı", yani. alıcı sayfa, kendisine verilen bağlantının metnine göre aranırsa, "bağlantı ağırlığının" iletildiğini, aranmazsa iletilmediğini düşünürüz.

    Tam açıklama ve deneyin seyri.

    Deneyin sonuçlarını ve sonuçları bildireceğim:

    Yandex için, önce neyin göründüğü önemli değil - rel="canonical" veya harici bir bağlantı - her durumda, "bağlantı ağırlığı" kanonik olmayan URL'den kanonik olana aktarılacaktır.

    Aslında Google için her şey benzer, ancak Igor'un gönderisi farklı söylüyor: eğer standart adres belirtilmişse ve sayfalar zaten birbirine yapıştırılmışsa ve ardından harici bir bağlantı belirdiyse, ağırlık aktarılır ve harici bağlantı daha önce ortaya çıktıysa kanonikten daha sonra ağırlık akmaz.
    Sadece ikinci durumda ağırlığın "akışı" biraz daha uzun sürdü, çünkü blogdaki yoruma göre kanonik sayfanın hala bağlantı metni tarafından arandığı söyleniyor.

    Kısacası, her şey çalışıyor!

    Gönderide sunulan tüm bilgileri bir kez daha özetleyerek, Link rel="canonical" etiketini kullanmanız gerektiğini söylemek istiyorum.. Her şeyden önce, bu, yinelenen içeriği (özellikle çoğu CMS'deki hatalar ve kusurlar için) ve bunun için arama motorları tarafından yaptırımlar uygulanmasını önlemenin harika bir yoludur.

    İyi şanslar arkadaşlar! Yorum bırakın ve sorular sorun.

    Kanonik URL (kanonik), arama motoruna indeksleme için hangi bağlantının tercih edildiğini söylemenizi sağlar. Sitenizde aynı içeriğe sahip sayfalarınız varsa kanonik ayarlamak gereklidir. Sitenin CMS'sinin özellikleri nedeniyle, aynı içeriğe sahip sayfalar farklı URL'lerde otomatik olarak oluşturulabilir (daha fazlasını aşağıda okuyun). Bu tür sayfaların görüntülenmesi aşağıdaki nedenlerden dolayı mümkündür:

    1. Aynı yazıyı farklı blog konularına yazdıysanız, sitenin başka bir sayfasının otomatik olarak oluşturulma ihtimali vardır.
    2. Örneğin, birden fazla alanınız var: http://article.example.com ve http://blogs.example.com. Ve aynı anda her iki kaynak hakkında da bilgi yayınlamayı planlıyorsunuz. Bu durumda, yayınlanan içerik kopyalanacaktır.
    3. Sitenizin yapısı güncellendiyse, bundan sonra site sayfalarının URL'leri değiştirilebilir.

    Arama sonuçlarında site sayfalarının tekrarlanmasını önlemek için, arama motorunun hangi sayfanın dizine ekleneceğini belirleyebileceği kanonik URL'ler oluşturmanız gerekir. Kurallı yapılandırmanın neden önemli olduğunu düşünün:

    1. Sitenizin farklı sayfalarında kısmen veya tamamen aynı bilgiler yayınlanıyorsa, hangi sayfanın ana sayfa olarak kabul edilmesi gerektiğini belirtmelisiniz.
    2. Farklı sayfalarda yayınlanan aynı bilgiler, o sayfalar hakkında istatistik elde etmeyi zorlaştırır.

    Kurallı adresler nasıl kurulur?

    "Kanonik" URL'ler oluşturmanın yollarına bakalım:

    1. Hangi URL'nin ana URL olarak kabul edildiğini belirtmelisiniz. Bunu link etiketinin rel="canonical" niteliği ile yapabilirsiniz. Örneğin, bir site aynı içeriğe sahip birkaç sayfaya sahiptir. Yinelenen içeriğe sahip sayfalarda, sayfa kodunun baş bloğunda, https://example.com/buyingcar URL'sini ana URL olarak ayarlamak için, formun etiketi . Bu durumda, daha sonra araba satın alma mesajını görüntülemek için kullanılacak olan ana URL'yi ayarlarsınız. Bu sayfa aynı zamanda arama sonuçlarında da görünecektir. Site adresinin mutlak biçimde (https://example.com/buyingcar) ayarlanması tercih edilir, göreli yollardan kaçının (/buyingcar).
    2. Site haritasına yalnızca kanonik URL'ler ekliyoruz, bu durumda arama robotuna sitenin hangi sayfalarının ana sayfalar olduğunu düşündüğünüzü söyleyebilirsiniz. Bir siteyi dizine eklerken, arama robotu standart olmayan sayfaları ziyaret etmeyecek ve böylece siteyi daha hızlı dizine ekleyecektir.
    3. Çeşitli CMS için, kanonik URL'ler oluşturmanıza izin veren çeşitli eklentiler vardır, örneğin, WordPress için Yoast SEO'yu kullanabilirsiniz.

    OpenCart için standart öznitelik, CMS araçları kullanılarak yapılandırılır. Ürün ayarlarına gitmeniz ve SEO URL parametresini ayarlamanız gerekir.

    Joomla'da canonical kurmak için, CMS ayarlarında SEF işlevini etkinleştirmeniz gerekir. /index.php?option gibi teknik sayfaları etkinleştirdikten sonra, rel="canonical" özniteliği eklenecektir (yapılandırılmış CNC'nin bulunduğu sayfanın URL'si ile birlikte).

    Yinelenen İçerik Nasıl Kontrol Edilir

    Sitenizin sayfaları için canonical'in yapılandırılıp yapılandırılmadığını aşağıdaki araçları kullanarak kontrol edebilirsiniz:

    1. Kanonik ayarı kontrol etmek için, sayfanın html kodunu açın ve bağlantı etiketinin kanonik özelliğe sahip olup olmadığını kontrol edin (blokta sayfa kodu).

    Arama operatörlerini kullanarak içeriği kopya olup olmadığını da kontrol edebilirsiniz, Google örneğine bakalım. Bunu yapmak için, site:alan_adı arama dizesine "istek" girmeniz gerekir, sonuç olarak, Yandex'den yapılan aramaya benzer şekilde, arama sonuçlarının sonuçlarına dayanarak, yinelenen içerik olduğu sonucuna varırız.

    3. Yinelenen içeriği bulmanın başka bir yolu da benzersizliktir. Özel programlar ve hizmetler bu konuda bize yardımcı olacaktır, örnek olarak text.ru hizmetini ele alacağız. Analiz için sitenizin sayfasından servise bilgi eklemeniz ve kontrolü çalıştırmanız gerekiyor. Sonuç olarak, İnternet'teki hangi sitelerin aynı metne sahip olduğunu ve metninizin diğer sitelerin metinleriyle ne kadar eşleştiğini göreceksiniz.

    Sonuç

    İyi yapılandırılmış bir standart, iş verimliliğini artırır ve site dizine eklemeyi hızlandırır. Kendiniz yapamazsanız, uzmanlarımızla iletişime geçebilirsiniz, siteniz için rel="canonical" kuracağız.

    Bağlantı rel=canonical - etiket özelliği , sitedeki standart sayfaları belirtmek için kullanılır. Kanonik sayfalar nelerdir? Kanonik sayfa, içeriği benzer sayfalardan oluşan bir grupta, adresi kanonik (tercih edilen) olan bir sitenin sayfasıdır. Basitçe söylemek gerekirse, bir sayfanın standart URL'si, varsa dizine eklenecek adrestir.

    Kanonik bağlantılar ne zaman kullanılır?

    1. Çeşitli kopyaların görünmesini önlemek için.Örneğin:
      • sayfaları sırala: /*sırala, artan, azalan, liste=*;
      • UTM etiketleri nedeniyle kopyalar: *utm_source=, /*utm_campaign=, /*utm_content=, /*utm_term=, /*utm_medium=;
      • URL'de GET parametreleri olan diğer sayfalar;
      • CMS'nin (motor) özelliklerinin bir sonucu olarak çoğalır.

      Bu durumda sitenin tüm statik sayfalarına rel="canonical" niteliğini eklemeniz gerekir. Örneğin, https://site.ru/category-1/page-2 sayfası için rel="canonical" şöyle görünür: href="https://site.ru/category-1/page-2" />

    2. Farklı URL'lerde bulunan çok benzer içeriğe sahip sayfalar için.Örneğin bir ürünün aynı serideki sadece renk farkı olan sayfaları veya aynı anda birkaç kategoride yer alan ürün sayfaları olabilir.Bu durumda anasayfaya kadar tüm sayfalardan rel="canonical" belirtmeniz gerekir. , öncelik sayfası.
    3. Sayfalandırma sayfalarında, site kategorilerinde "Tümünü göster" sayfaları varsa. Bu durumda, sayfalandırma sayfalarının her birinde "Tümünü Göster" kanonik sayfasını belirtmeniz gerekir.Örneğin, https://site.ru/category-1/page-2 sayfası için, standart URL: tr/kategori-1/tümünü göster” />

    rel="canonical" kanonik URL'ler nasıl ayarlanır?

    arasında reçete herhangi bir HTML sayfasının etiketleri

    Ana yol bu. Kurallı bir bağlantı belirtmek için etiketlerin arasına yazın sayfada, dizinde olması gereken sayfanın tam URL'si bulunur.

    Örneğin, https://site.ru/*utm_content= https://site.ru/ sayfası için standart olacaktır.

    Böyle bir sonuç elde etmek için https://site.ru/*utm_content= sayfasında etiketi belirttik:

    tr/” />

    Bağlantı öğelerinde hata olasılığını azaltmak için, rel="canonical" niteliğinden sonra göreli bağlantılar yerine mutlak bağlantılar kullanın.

    site haritası dosyasında

    XML site haritasında, herhangi bir sayfa için kanonik (ana) URL'yi yazabilirsiniz.

    HTTP başlığında

    En iyi HTML olmayan belgeler için kullanılır. Örneğin, PDF dosyaları için.

    Bu durumda sunucu, kopya bir dosya talep ederken orijinal dosyaya bir bağlantı vermelidir:

    bağlantı: ; rel="kanonik"

    Sunucu ayarlarına erişiminiz varsa bu yöntem uygundur. HTML belgeleri için önerilmez.

    bir eklenti ile

    CMS için standart URL'yi özelleştirmenize izin veren çeşitli eklentiler vardır. Örneğin:

    • WordPress için Yoast SEO ile kanonik kurabilirsiniz;
    • OpenCart'ta - CMS ayarlarında uygulanır (ürün ayarlarına gitmeniz ve SEO URL parametresini ayarlamanız gerekir);
    • Joomla'da (sürüm 3.x ve üstü) kurallı özniteliği yapılandırmak için, CMS ayarlarında SEF işlevini etkinleştirmeniz gerekir. /index.php?option gibi teknik sayfaları etkinleştirdikten sonra, rel="canonical" özniteliği eklenecektir (yapılandırılmış CNC'nin bulunduğu sayfanın URL'sini gösterir).

    301 yönlendirmesi veya rel=canonical

    Uygulamaya engel bir durum yoksa, o zaman bu seçeneği kullan. Kanonik bağlantı belirtmenin arama motorları için bir öneri olduğunu unutmayın. Orijinal kaynağa olan bağlantı sayfa kodunda belirtilirken, Google arama sonuçlarında kanonik olmayan sayfaların sıralandığını görmek alışılmadık bir durum değildir.
    Arama motoru algoritması, yalnızca sayfa kodunda kanonik bir bağlantı bulmaya değil, aynı zamanda bir dizi başka faktöre de dayanır - harici ve dahili bağlantıların varlığı, kullanıcıyla alaka düzeyi vb. Bu nedenle Google, yinelenen sayfalardan hangisinin orijinal sayılması gerektiği konusunda farklı bir görüşe sahip olabilir.
    Sayfaların kullanıcılara açık bırakılması gerekiyorsa veya sitede 301 yönlendirmelerinin uygulanmasında teknik zorluklar varsa - rel=canonical kullanın.

    rel=canonical ile ilgili yaygın hatalar

    Kanonik URL'ler en popüler arama motorları tarafından desteklenir: Google, Yandex, Yahoo, Bing. Ancak, sitenizdeki kanonik olmayan sayfaları dizinde görmeye devam mı ediyorsunuz? Yapılacak ilk şey, rel=canonical ayarı yapılırken bir hata yapılıp yapılmadığını kontrol etmektir. Aşağıda en yaygın hataların bir listesi bulunmaktadır:

    Dizine eklenmemiş standart sayfa

    Arama motoru robotunun bağlantı verdiğiniz sayfayı kanonik olarak indeksleyip indeksleyemeyeceğini kontrol edin. Emin olmak:

    • sayfa 200 sunucu yanıtı döndürür;
    • sayfada noindex değerine sahip bir robots meta etiketi yok;
    • sayfa, robots.txt dosyasındaki indekslemeden kapatılmadı.

    Aynı sayfa için farklı standart URL'ler

    Çoğu zaman, sitede kurulu olan modüller koda kanonik bağlantılar ekler. Bu, sayfada birden çok rel=canonicals görünmesine neden olabilir. Etiketlerdeki bağlantılar farklı URL'lere işaret ediyorsa, büyük olasılıkla Google ve diğer arama motorları önerilerinizi görmezden gelecektir.
    Böylece, kanonik sayfalar oluşturmaya yönelik tüm çabalar geçersiz kılınabilir. Yalnızca bir kanonik bağlantı olduğundan emin olmak için sayfalarınızın kaynak kodunu sık sık kontrol edin.

    Mutlak referansların yanlış kullanımı

    Yaygın bir hata http:// veya https:// protokolü olmadan standart bir bağlantı belirtme, aşağıdaki örnekte gösterildiği gibi:

    < link rel = «canonical» href = «ururu.com/ololo.html» / >

    < link rel = «canonical» href = «/ololo.html» / >

    veya protokol ile tam mutlak yol:

    < link rel = «canonical» href = "http://ururu.com/ololo.html"/ >

    Baş bloğun dışında etiketi kullanma

    Başta Google olmak üzere arama motorları tarafından doğru algılama için rel=canonical etiketinin sayfa kodunuzun head alanı içinde olması gerekir. Ayrıca bu etiket HTML kodunun başına mümkün olduğunca yakın yerleştirilmelidir.

    Sayfalandırma sayfalarından ilk sayfaya kanonik bağlantılar

    Böyle bir çözüm, kopyalarla başa çıkma konusunda oldukça yeteneklidir. Ancak, sayfalandırma sayfalarında bulunan bağlantıların bulunduğu sayfaların dizine eklenmesini olumsuz etkileyebilir. Örneğin sayfada http://example.com/dresses.html?page=3 20 ürüne bağlantı var - bunlar arama robotu tarafından doğrudan bu sayfadaki bağlantılardan endekslenmeyecek.

    hreflang kullanırken standart etiket

    uyguluyorsanız hreflang projenizde, tüm kanonik bağlantıların aynı dil sürümünün sayfalarını gösterdiğinden emin olun. Bu kurala uyulmaması, dil sürümlerinin sıralamasında sorunlara yol açabileceği gibi, sıralama için öncelikli yinelenen sayfaların arama motorları tarafından yanlış anlaşılmasına da yol açabilir.

    sitemap.xml dosyasındaki kanonik olmayan bağlantılar

    Arama robotunun, sitenizin hangi sayfalarının dizine eklenmesi ve arama sonuçlarında sıralanması gerektiğini anlamasına yardımcı olur. Bu nedenle indeksleme veya kanonik olmayan sayfalardan herhangi bir şekilde kapatılan sayfaları site haritasına eklememelisiniz.

    Aynı olmayan sayfalar için rel=canonical kullanma

    Bu öznitelik, yinelenen sayfalar arasında öncelikli sayfayı belirtmek için özel olarak geliştirilmiştir. Görünüşe göre, arama motorları sayfanın içeriğinde belirli bir dereceye kadar tutarsızlığa izin veriyor. Ancak bu, kesinlikle konu olarak benzer bir sayfaya kanonik bir bağlantı koyabileceğiniz anlamına gelmez.
    Google, kanonik bağlantıları yanlış kullandığınızı fark ederse, bu, tüm alan adınız için rel=canonical'e karşı tutumunu etkileyebilir ve bu durumda doğru şekilde yapılandırılmış sayfalar bile zarar görür.

    Kanonik bağlantılar (bağlantı etiketi özniteliği rel canonical), benzer veya aynı sayfalardan oluşan bir gruptan hangi sayfanın dizine eklenmesi gerektiğini belirtmenize olanak tanır. Bu aracın yararlılığını abartmak zordur ve göz ardı etmek aptalcadır. Sonuçta sitenin SEO'sunun düşmesi büyük ölçüde sitenin sayfalarının arama motorları tarafından doğru yorumlanmasına bağlıdır. Ayrıca, kanonik bağlantılar Joomla veya WordPress gibi neredeyse tüm modern CMS tarafından desteklenir.

    İçeriği çoğaltmayın ve doğru bağlantıları koymayın!