Emniyet.  Kurmak.  İnternet.  İyileşmek.  Kurulum

Kanonik bağlantılar ve sayfa adresleri. Yinelenen sayfaları kaldırmak için yeni rel=canonical etiketi Yinelenen içerik için alanlar arası standart URL kullanın

Kanonik bir URL, arama motoruna indeksleme için hangi bağlantının tercih edildiğini söylemenize olanak tanır. Sitenizde aynı içeriğe sahip sayfalarınız varsa kanonik kurulumu gereklidir. Sitenin CMS'sinin doğası gereği, aynı içeriğe sahip sayfalar farklı URL'lerde otomatik olarak oluşturulabilir (daha fazlasını aşağıda bulabilirsiniz). Bu tür sayfaların görünmesi aşağıdaki nedenlerden dolayı mümkündür:

  1. Aynı mesajı farklı blog konularına yazdıysanız, sitede otomatik olarak başka bir sayfanın oluşturulma ihtimali vardır.
  2. Örneğin, birkaç alan adınız var: http://article.example.com ve http://blogs.example.com. Ve her iki kaynakla ilgili bilgileri aynı anda 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şmiş olabilir.

Arama sonuçlarında site sayfalarının kopyalanmasını önlemek için kanonik URL'ler ayarlamanız gerekir; bunun ardından arama motoru hangi sayfanın dizine eklenmesi gerektiğini belirleyebilir. Kanonik yapılandırmanın neden önemli olduğuna bakalım:

  1. Sitenizin farklı sayfalarında kısmen veya tamamen aynı bilgiler yayınlanıyorsa, hangi sayfanın ana sayfa olarak değerlendirilmesi gerektiğini belirtmelisiniz.
  2. Aynı bilgilerin farklı sayfalarda yayınlanması, bu sayfalara ilişkin istatistik elde edilmesini zorlaştırmaktadır.

Kurallı adresler nasıl ayarlanır?

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

  1. Hangi URL'nin birincil URL olarak değerlendirileceğini belirtmelisiniz. Bu, bağlantı etiketinin rel='canonical' özelliği kullanılarak yapılabilir. Örneğin bir sitenin aynı içeriğe sahip birden fazla sayfası vardır. https://example.com/buyingcar URL'sini ana URL olarak ayarlamak için, kopya içeriğe sahip sayfalarda sayfa kodunun başlık bloğunda buna benzer bir etiket belirtiyoruz. . Bu durumda, daha sonra araba satın almayla ilgili mesajı görüntülemek için kullanılacak 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) belirtilmesi, göreceli yollardan (/buyingcar) kaçınılması tercih edilir.
  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 indekslerken, arama robotu standart olmayan sayfalara gitmeyecek, dolayısıyla siteyi daha hızlı indeksleyecektir.
  3. Farklı CMS'ler için kanonik URL'ler ayarlamanıza olanak tanıyan çeşitli eklentiler vardır; örneğin WordPress için Yoast SEO'yu kullanabilirsiniz.

OpenCart için kanonik ö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 kanonik yapılandırmak için CMS ayarlarında SEF işlevini etkinleştirmeniz gerekir. Etkinleştirildiğinde, rel="canonical" niteliği /index.php?option formunun teknik sayfalarına eklenecektir (yapılandırılan CNC'nin bulunduğu sayfanın URL'sini gösterir).

Yinelenen içerik nasıl kontrol edilir

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

1. Kanonik ayarı kontrol etmek için sayfanın html kodunu açın ve bağlantı etiketinde (blokta) kanonik özelliğin varlığını kontrol edin. sayfa kodu).

Arama operatörlerini kullanarak içeriğin kopya olup olmadığını da kontrol edebilirsiniz; örnek olarak Google'a bakalım. Bunu yapmak için site:alanadı_adı arama satırına "sorgu" yazmanız gerekir; bunun sonucunda Yandex'de yapılan aramaya benzer şekilde, arama sonuçlarına göre kopya içerik olduğu sonucuna varıyoruz.

3. Yinelenen içeriği bulmanın başka bir yolu da benzersizliktir. Özel programlar ve hizmetler bu konuda bize yardımcı olacak, text.ru hizmeti örneğine bakacağız. Analiz etmek için web sitenizin sayfasından hizmete bilgi eklemeniz ve bir tarama çalıştırmanız gerekir. Sonuç olarak internetteki hangi sitelerin aynı metne sahip olduğunu ve metninizin yüzde kaçının diğer sitelerin metinleriyle eşleştiğini göreceksiniz.

Sonuç olarak

Düzgün yapılandırılmış bir kanonik, iş verimliliğini artırır ve site indekslemeyi hızlandırır. Bunu kendiniz yapamıyorsanız uzmanlarımızla iletişime geçebilirsiniz; biz de siteniz için rel='canonical' ayarını yaparız.

Merhaba arkadaşlar. Site indekslemeyi yönetme konusunu mantıksal sonucuna 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önlendirmesinden burada kopyalarla baş etme yöntemi olarak bahsedilebilir; bu aynı zamanda bir kalite indekslemenin ayrılmaz bir parçasıdır. Bütün bunları sana zaten anlattım ama bir tane daha var kopyalarla baş etmenin çok önemli ve ilginç bir yolu, bazı açılardan yönlendirmeye alternatif, bu rel="canonical" özelliğidir bağlantı etiketine atanan ve parçada bulunan herhangi bir html sayfası.

Şunun gibi bir şeye benziyor:

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

O halde bugün size şunu söyleyeceğim: rel canonical etiketini nasıl ve neden kullanmanız gerekir?, hangi durumlarda gerçekten etkilidir ve aynı zamanda bu etkinliği gerçek bir deneyde doğrulayacağız. Hazırlanmak :)

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

İlk olarak, bu özelliğin neden oluşturulduğunu, hangi hedeflerin takip edildiğini anlamak ve arama motorlarının neler önerdiğini öğrenmek için teoriyi gözden geçirmeye değer.

Teori ve arama motorlarından yardım

İşte arama motorlarının resmi konumuna bağlantılar: Google rel='canonical' özelliği hakkında ve Yandex ise rel='canonical' etiket özelliği hakkında . Elbette mail.ru tam orada - etiketteki kanonik anlamı hakkında - Yandex'in gerisinde kalamazlardı, ama bu iyi, her şey bir karbon kopya, bizim için daha kolay.

Kanonik sayfa nedir? Bu, çok benzer içeriğe sahip bir dizi sayfadan önerilen bir kopyadır.

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

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

Ayrıca ortaya çıkıyor HTML olmayan içerik için standart bir bağlantı belirtebilirsiniz ve örneğin pdf, doc veya başlıkları kullanan diğer dosyalar için. Bir nevi X-Robots-Tag HTTP başlığına benzer, yalnızca burada bir Bağlantı HTTP başlığı olacaktır. Ama bu 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? Bir kümenin birkaç sayfası standart olarak belirlenmişse ne olur? Bu durumda, arama motoru bu kuralları göz ardı edecek ve eskisi gibi davranacak - algoritmalara göre bir dizi sayfadan uygun bir örneği hesaplayacaktır.

Başka bir alanda standart bir URL belirtmek için rel="canonical" özelliğini kullanmak mümkün mü? Mümkün ama gerekli değil. Kanonik özelliğin yalnızca bir ipucu veya öneri olduğunu ve bu durumda kullanılması gereken yönlendirmeden farklı olarak katı bir kural olmadığını anlamak önemlidir.

Yukarıdakilerin tümüne ve diğer resmi kaynaklardan (arama motoru blogları ve çalışanlarının blogları) alınan bilgilere dayanarak, bağlantının rel = "canonical" etiketi olduğu sonucuna varabiliriz:

  • Bu bir kural değil, bir öneridir ve bu nedenle aşağıdaki durumlarda göz ardı edilebilir:
    • Kurallı adresteki belge mevcut değil, 404 yanıtı döndürüyor;
    • Kurallı sayfanın robots.txt veya meta etikette dizine eklenmesi kapatılmıştır;
    • Sayfanın html kodu çeşitli kanonik nitelikler içerir;
    • Kurallı belge adresi başka bir etki alanına veya alt etki alanına işaret eder;
    • rel='canonical' şeklinde bir atamalar zinciri vardır. A belgesi için B belgesi kanonik olarak belirtilmektedir ve şu anda B belgesi için C belgesi kanonik olarak belirtilmektedir;
  • Yalnızca kopya veya çok benzer sayfalar için belirtilmeli, iki farklı sayfayı birbirine yapıştırmak veya ağırlık aktarmak için belirtilmemelidir;
  • Kanonik sayfa 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

İşte bu kadar, teori bitti, şimdi size sitelerimde neden ve neden rel=canonical etiketini kullandığımı anlatacağım. Asıl ve en önemli şey, kopyaların ortaya çıkmasını önlemek ve mücadele etmektir. Bunlar çoğunlukla URL'deki parametreler veya etiketlerle ilgili kopyalardır. Bu sorunlarla mücadele etmek her zaman uygun değildir. Etiketler bazen çok önemlidir; örneğin, bir kampanya bağlam içinde yürütüldüğünde ve önemli istatistiksel bilgiler etiketlerde aktarıldığında ve diğer birçok şey etiketlerle takip edilebildiğinde. Robots.txt dosyasında bu tür adreslerin kapatılmasından hoşlanmıyorum; meta robotların kullanılması işe yaramaz ve yeniden yönlendirme tüm verileri yok eder.

Kanonik adresleri kullanmanın klasik bir örneği, daha da büyük bir grup farklı ürün parametresine göre sıralama yapan çevrimiçi mağazalardır - bana öyle geliyor ki bu özellik bu yüzden icat edildi.

Bunların hepsi açık. Ancak biz SEO'cular için en önemli şey hakkında hiçbir yerde söylenmiyor - bağlantı suyu aktarımıyla ilgili işler nasıl gidiyor? Ya kanonik olmayan bir adrese bağlantılar varsa, kanonik sayfaya ne olacak, bundan bonus alacak mı? Bağlantı önce görünürse ve rel='canonical' daha sonra belirtilirse ne olur? Her şey tam tersi olursa ne olur?

Pek çok soru var ancak resmi bir yorum yok. Kimin suçlanacağı ve ne yapılacağı sorularının tek bir cevabı var - denememiz gerekiyor! Böyle bir deney yapmak istedim, ancak çok uzun zaman önce bakalov.info blogunun yazarı Igor tarafından kendisine çok teşekkür edildiği ortaya çıktı.

Hedefin ne olduğu, seçeneklerin neler olduğu ve beklenen sonuç hakkında blogundan bir alıntı:

Deneyin amacı: A sayfası B sayfasına bağlantı veriyorsa ve B sayfası kanonik sayfanın olduğunu belirten rel=canonical'e sahipse “bağlantı ağırlığının” A sayfasından C sayfasına aktarılıp aktarılmayacağını bulmak. İLE sayfa.

Seçenek 1. A Sayfası B sayfasına bağlantı verir ve bu bağlantı arama motorları tarafından indekslenir. Bir süre sonra B sayfasında rel=canonical ayarlanır, bu da C sayfasının kanonik olduğunu gösterir ve sonuçta B sayfasının dizinden hariç tutulmasına yol açar.

Seçenek 2. B sayfasında, rel="canonical" ayarlanmıştır; bu, C sayfasının standart olduğunu gösterir, bu da B sayfasının dizinden hariç tutulmasıyla sonuçlanır. 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 sözde “çapa ağırlığını” kastediyorum, yani. Alıcı sayfa, kendisine verilen bağlantının metnine göre aranırsa, o zaman "bağlantının ağırlığının" iletildiğini kabul ederiz; aranmazsa iletilmez.

Deneyin tam açıklaması ve ilerleyişi.

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

Yandex için neyin önce geldiği ö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: kanonik adres belirtilmişse ve sayfalar zaten birbirine yapışmışsa ve ardından harici bir bağlantı ortaya çıktıysa, ağırlık aktarılır ve harici bağlantı daha önce ortaya çıktıysa kanonik olandan daha sonra ağırlık akmaz.
Sadece ikinci durumda "akan" ağırlık 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, Bağlantı rel='canonical' etiketini kullanmanız gerektiğini söylemek istiyorum.. Her şeyden önce bu, içeriğin çoğaltılmasını (özellikle çoğu CMS'nin hataları ve eksiklikleri açısından) ve bunun için arama motorları tarafından yaptırım uygulanmasını önlemenin mükemmel bir yoludur.

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

Arama motorları kopya içeriğe karşı oldukça olumsuz bir tutuma sahiptir ve sürekli olarak bu sorunla mücadele etmektedir. İçeriğin benzersizliği ana değeridir ve kopyalara kolaylıkla onay verilebilir. Bunu önlemek için kopyalarla başa çıkmak için çeşitli yöntemler kullanabilirsiniz. Bu yazıda bunlardan birine, yani kanonik URL'lere bakacağız.

Kopyaların oluşmasının çeşitli nedenleri vardır; örneğin CMS, sayfaya www olan ve www olmayan adresten erişilebilen ek kopyalar oluşturabilir. Kopyalamalar, özellikle ürün sayfalarının yalnızca fotoğrafta farklılık gösterdiği çevrimiçi mağazalarda sıklıkla görülür.

Kanonik URL- bu, sayfanın tercih edilen adresidir, yani benzer bir gruptan dizine eklenecektir.

Kopyalara karşı mücadelede kanonik URL.

Diyelim ki aynı sayfaya yönlendiren birden fazla adres var:

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

Bunlardan yalnızca birini indekslemek istiyorsak bu özelliği kullanmamız gerekir. rel=kanonik.

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

Arama motorlarının bu kurala %100 uyumu garanti etmediğini belirtmekte fayda var. Ancak kanonik bir sayfa belirtmezseniz PS bunu kendisi yapabilir. Bu durumda arama robotu sayfayı rastgele seçip indekse ekleyeceği için indeksleme üzerindeki kontrolünüzü kaybedeceksiniz.

rel=canonical özelliğini de aşırı kullanmamalısınız. Geliştiricilerin yanlışlıkla sitenin tüm sayfalarının rel=canonical kısmına aynı URL'yi yazmasının ardından arama sonuçlarındaki konumlarını kaybeden siteler oldu.

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

  • Ana sayfayı seçin (kanonik).
  • Diğer yinelenen sayfalardan işaret etmek için rel=canonical özelliğini kullanın. Mutlak yolları belirtmek önemlidir: /blog/page?id=2364 değil, http:// mysite.ru/blog/page?id=2364.
  • Sitemap.xml dosyasında standart sayfaları belirtin. Bu, doğru dizine eklemeyi garanti etmez ancak arama robotunun hangi sayfaların birincil olarak değerlendirilmesi gerektiğini belirlemesine yardımcı olur.

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

Fark, eylemlerinin ilkesindedir. rel=canonical özelliği, arama motoruna hangi sayfanın dizine ekleneceğini ve aramada görüntüleneceğini bildirir. Geri kalan sayfalar sıralanmaz ancak sitede kullanıcı tarafından görülebilir. 301 yönlendirmesi kullandığınızda otomatik olarak ana sayfaya yönlendirilirsiniz. Ağırlık aktarımı açısından bakarsak her iki seçenek de ağırlığın belli bir kısmını kanonik sayfaya aktaracaktır.

rel=canonical ve 301 yönlendirmesini aynı anda kullanmak iyi bir fikir olmayabilir. Bir sayfaya kanonik olarak işaret ettiğinizde, oradan 301 yönlendirmesi ile başka bir sayfaya yönlendirme yaptığınız durumlardan bahsediyoruz. Büyük olasılıkla arama robotu bunu bir hata olarak değerlendirecektir. Bu zincir içerisinde iletilen ağırlığın kaybolması, arama sonuçlarında konum kaybına yol açması mümkündür. Kanonik bağlantıları zincirlememek, bunları yalnızca ana sayfaya bir adım mesafede kullanmak daha iyidir.

Ve birkaç kural daha

  • Robots.txt dosyanızdaki standart URL'leri kapatmayın.
  • Sitemap.xml ve rel=canonical'deki ana adresin eşleştiğinden emin olun.
  • Sayfa başına yalnızca bir kanonik belirtilebilir.
  • Başka bir alandan standart bir sayfa belirtmemelisiniz.

Kanonik URL'lerin kullanılması zorunlu bir kural değildir. Ancak yinelenen içeriğiniz varsa, bu sorunu kendiniz çözmek daha iyidir. Aksi takdirde arama motoru sorunu kendi yöntemiyle çözecektir.

Site sayfalarının arama motorlarında düzgün bir şekilde tanıtılması için, robotlara hangi URL'lerin indekse dahil edilmesinin daha çok tercih edildiğini 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 etmenin yanı sıra, öncelikli bir adres belirleyerek indekslemenin kalitesini artırmaktır.

Sınırlı tarama bütçesine sahip bir web sitem vardı. Yani aslında 10 bin sayfa vardı ama dizinde sadece 2 bin sayfa olabilirdi (çünkü site gençti ve güvenilmiyordu). Sonuç olarak dizinde ihtiyacım olan sayfalar çoğu zaman oraya ulaşmıyordu. Kanonik yardımcı oldu - ana URL'lere kanonik sayfalama eklemek, arama motorlarının hangi sayfaların dizinde olması gerektiğini açıkça bilmesini mümkün kıldı.

Kanonik bağlantı nedir?

Sitenizde farklı adreslerden erişilebilen yinelenen sayfalar varsa kanonik etiket son derece yararlı olacaktır. Bunu kullanarak, arama motorlarının anlaması için öncelikli bir kanonik URL kaydetmeniz gerekir.

Önemli olan bağlantı suyu ve diğer sayfa özelliklerinin (PageRank vb.) de iletilmesidir.

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

Kanonik ne için?

Benzer sayfalar varsa hepsi aynı anda arama motorları tarafından indekslenmeye dahil edilir. Sonuç olarak, her iki sayfaya da dahili bağlantılar olması nedeniyle hiçbiri tam olarak tanıtılmıyor. Arama motoru hangisine öncelik vereceğini bilemiyor.

Aynı durum harici bağlantılar için de geçerlidir; tek bir URL değil birden fazla 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.

Canonical sayesinde, arama motorları tercih edilen kanonik URL’yi indekslerinde bulunduracaktır.

Kullanma örnekleri

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

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

Sayfalandırma sayfalarından (site.ru/category/page/2) rel canonical'i ilkine (site.ru/category) koymanız gerekir.

Sayfalandırmanın ayarlanmasıyla ilgili görüşler farklılık gösterir; bazı uzmanlar tüm sayfalandırma sayfalarının arama motorlarından engellenmesi gerektiğini söylerken, diğerleri bunları arama motoru robotlarının erişimine açık bırakmanın daha iyi olduğunu söylüyor.

Yandex, tüm sayfalandırma sayfalarından ilk sayfaya kanonik bir bağlantı kurulmasını önerir. Sonuç olarak Yandex robotu, indekslenmesi gereken ilk sayfanın kendisi olduğunu algılayacaktır. Malların indekslenmesiyle ilgili olarak Yandex'in diğer bağlantıları takip etmeye devam edeceği açıklandı.

Google uzmanları aşağıdaki seçeneklere eğilimlidir:

  1. her şeyi aynı bırakın - arama motoru farklı türdeki sayfaları 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 girin; arama motoru ilkini döndürecektir.

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

rel=”sonraki” ve rel=”önceki” öznitelikleri

Sayfalandırma sayfalarını kapatmaya gerek olmadığı, aksine ek trafik almaları gerektiği yönünde başka bir görüş daha var. Ve burada iki nokta önemlidir:

  • Tüm URL'lerin benzersiz bir Başlık etiketi parametresi, benzersiz metni ve meta etiketleri olmalıdır;
  • Google'a daha fazla odaklanıyorsanız, her önceki sayfanın bir sonraki sayfaya bağlanacağı şekilde yapılandırılması gereken rel = "next" ve rel = "prev" niteliklerini kullanmanız önerilir. Kök adreste, bir sonrakinin URL'si, sonrakilerde - önceki ve sonrakilerin URL'leri, sonuncusunda - yalnızca öncekinin URL'si belirtilir.

Bu etiketlerle sayfalandırmayı belirleyebilir, kaynağın özelliklerine göre kanonik bağlantıyı ilk veya ana sayfaya yerleştirebilirsiniz.

SEO sayfalayıcılı tema

Diyelim ki bloglardan biri (Sawynih ya da ona benzer bir şey hatırlamıyorum) sayfalandırma sayfalarının ek trafik sağladığı bir durum hakkında yazdı.

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

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

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

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

  2. En etkili ve zaman alıcı yol, bu parametreleri kendiniz manuel olarak girmektir. Tüm başlıklar benzersiz olacak ve anlam da dahil olmak üzere birbirinden çok farklı olacaktır. Bu, düşük frekanslı ve düşük rekabetçi anahtar sorgular için her bir URL'yi arama motoru sonuçlarında ÜST sıraya yükseltmenize olanak tanır. Bu yöntemin kullanılması sayesinde anlamsal çekirdek genişleyecektir. Diğer bir avantaj ise çevrimiçi bir mağaza için çok sayıda makale yazmanın pratik olmamasıdır.

Bu çalışmanın her URL için ayrı ayrı bir kez yapılması önemlidir. Parametreler arama motorları tarafından kaydedilecektir.

WordPress için Canonical'i Kurma

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 kaydedilir. Diğer SEO eklentilerinde ayarlarda bu seçeneğin yanındaki kutuyu işaretlemeniz yeterlidir. Bir makale aynı anda farklı kategorilere aitse kanonik bağlantı bağımsız olarak sabitlenir.

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

Kanonik hakkında bilmek başka neler faydalıdır?

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ına ilişkin olarak göreceli yol şeklinde engelleyici bir nokta yoktur. Bir etiket girseniz bile bir belgeye bağlantı olduğunda, ilgili yollar temel URL'de belirtildiği gibi algılanacaktı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'lerin standart olarak ayarlanması önerilir.
  5. Kanonik URL henüz dizine eklenmemişse tek yapmanız gereken beklemektir; genellikle çok uzun sürmez. Tanındığında ipucu revize edilecektir.
  6. Yönlendirmeyi kullanabilirsiniz; arama motoru yönlendirmeyi kabul edecek ve farklı bir adresi dikkate alacaktır.
  7. En iyi kanonikleştirme sonuçlarını sağlamak için aynı rel kanonik etiketinin ayarlanması önerilir.
  8. Kurallı URL yalnızca geçerli alan adından kaydedilebilir. Başka bir alan adından bir URL belirtmek için 301 yönlendirmesini kullanmalısınız.
  9. Kanonik URL'lerin nasıl tasarlandığı, http://starwars.wikia.com/wiki/Nelvana_Limited sayfasının kaynak kodunu açarak, http://starwars.wikia kanonik URL'sini içeren wikia.com sitesi örneği kullanılarak incelenebilir. .com/wiki/Nelvana
    Her iki bağlantı da hemen hemen aynıdır, ancak ilki kanonik özelliği içerir ve Google, bu parametrede belirtilen sürümü görüntüler.
  10. Kanonik kullanımına ilişkin sorular, Google arama motorunun web yöneticilerine yönelik resmi blogda sorulabilir.

Bu durumda kanonik kara koyunda işaretlenir

Canonical etiketi kullanarak indekslemeyi doğru şekilde yapılandırma yeteneğinin avantajları:

  • Motorun eksiklikleriyle ilgili ve rakiplerin hedeflenen eylemleriyle yapay olarak oluşturulan benzer içeriklerden kurtulmak;
  • tek tek sayfaların dizine eklenmesini yasaklamak ve tüm arama motorlarını memnun etmek için robots.txt dosyasını kullanmanıza gerek yok.

Bağlantı rel=canonical - etiket özelliği , bir sitedeki standart sayfaları belirlemek için kullanılır. Kanonik sayfalar nedir? Kanonik sayfa, bir sitedeki benzer içeriğe sahip sayfalar grubunda adresi kanonik (tercih edilen) olan bir sayfadır. Basitçe söylemek gerekirse, bir sayfanın kanonik URL'si, varsa dizine eklenecek adrestir.

Kanonik bağlantılar ne zaman kullanılmalı?

  1. Çeşitli kopyaların ortaya çıkmasını önlemek için.Örneğin:
    • sayfaları sıralama: /*sort, asc, desc, list=*;
    • UTM etiketleri nedeniyle kopyalar: *utm_source=, /*utm_campaign=, /*utm_content=, /*utm_term=, /*utm_medium=;
    • URL'de GET parametreleri bulunan diğer sayfalar;
    • CMS'nin (motorun) özelliklerinin bir sonucu olarak kopyalar.

    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” şu şekilde görünecektir: href=“https://site.ru/category-1/page-2” />

  2. Farklı URL'lerde bulunan çok benzer içeriğe sahip sayfalar için.Örneğin bunlar bir ürünün sadece renk farkı olan sayfaları olabileceği gibi aynı anda birden fazla kategoride yer alan bir ürünün sayfaları da olabilir, bu durumda tüm sayfalardan rel=“canonical” belirtmeniz gerekir. ana, öncelikli sayfa.
  3. Sayfalandırma sayfalarında site kategorilerinde “Tümünü göster” sayfaları varsa. Bu durumda, sayfalandırma sayfalarının her birinde kanonik sayfa olarak "Tümünü göster" sayfasını belirtmeniz gerekir. Örneğin, https://site.ru/category-1/page-2 sayfası için belirtmeniz gerekir standart URL: ru/kategori-1/tümünü göster” />

Kanonik adresler rel=“canonical” nasıl yapılandırılır?

Şu tarihler arasında kayıt olun: herhangi bir HTML sayfasının etiketleri

Bu ana yoldur. Kanonik bir bağlantıyı belirtmek için etiketlerin arasına yazın sayfada dizinde olması gereken sayfanın tam URL'si.

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

Bu sonucu elde etmek için https://site.ru/*utm_content= sayfasında şu etiketi belirttik:

ru/” />

Bağlantı öğelerinde hata olasılığını azaltmak için rel=“canonical” özelliğinden sonra göreceli bağlantılar yerine mutlak bağlantılar kullanın.

Site Haritası dosyasında

XML site haritasında herhangi bir sayfanın kanonik (ana) URL'sini girebilirsiniz.

HTTP başlığında

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

Bu durumda, sunucunun kopya dosya isteğinde bulunurken orijinal dosyaya bir bağlantı sağlaması gerekir:

Bağlantı: ; rel=“kanonik”

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

Bir eklenti kullanma

CMS için kanonik bir URL oluşturmanıza olanak tanıyan çeşitli eklentiler vardır. Örneğin:

  • WordPress için Yoast SEO'yu kullanarak kanonik kurulum yapabilirsiniz;
  • OpenCart'ta - CMS ayarlarında uygulanır (ürün ayarlarına gitmeniz ve SEO URL parametresini ayarlamanız gerekir);
  • Joomla'da kanonik özniteliği yapılandırmak için (sürüm 3.x ve üzeri), CMS ayarlarında SEF işlevini etkinleştirmeniz gerekir. Etkinleştirildiğinde, rel=“canonical” niteliği /index.php?option formunun teknik sayfalarına eklenecektir (yapılandırılan CNC'nin bulunduğu sayfanın URL'sini gösterir).

301 yönlendirmesi veya rel=canonical

Uygulamayı engelleyen herhangi bir faktör bulunmuyorsa, sonra bu seçeneği kullanın. Kanonik bir bağlantı sağlamanın arama motorları için bir kılavuz olduğunu unutmayın. Genellikle Google sonuçlarında kanonik olmayan sayfaların sıralamasını bulabilirsiniz ve sayfa kodu orijinal kaynağa bir bağlantı içerir.
Arama motorunun algoritması yalnızca sayfa kodunda kanonik bir bağlantı aramaya değil, aynı zamanda bir dizi başka faktöre de (harici ve dahili bağlantıların varlığı, kullanıcıyla ilgisi vb.) dayanmaktadır. Bu nedenle Google, kopya sayfalardan hangilerinin orijinal sayılması gerektiği konusunda farklı bir görüşe sahip olabilir.
Sayfaları kullanıcılar için erişilebilir bırakmanız gerekiyorsa veya sitede 301 yönlendirmelerinin uygulanmasında teknik zorluklar varsa - rel=canonical kullanın.

rel=canonical kullanılırken sık karşılaşılan hatalar

Kanonik URL'ler en popüler arama motorlarını destekler: Google, Yandex, Yahoo, Bing. Ancak sitenizdeki standart olmayan sayfaları dizinde görmeye devam ediyor musunuz? Yapmanız gereken ilk şey rel=canonical ayarı sırasında bir hata yapılıp yapılmadığını kontrol etmektir. Aşağıda en yaygın hataların bir listesi bulunmaktadır:

Dizine alınamayan standart sayfa

Arama motoru robotunun, bağlantı verdiğiniz sayfayı kanonik olarak indeksleyip indeksleyemediğini kontrol edin. Emin olun:

  • sayfa sunucu yanıtı 200'ü döndürür;
  • sayfada noindex olarak ayarlanmış robots meta etiketi yok;
  • sayfanın robots.txt dosyasında dizine eklenmesi engellenmiyor.

Bir sayfa için farklı kanonik URL'ler

Çoğu zaman, bir web sitesine yüklenen modüller koda kanonik bağlantılar ekler. Bu, bir sayfada birden fazla rel=canonical görünmesine neden olabilir. Etiketlerdeki bağlantılar farklı URL'lere ise, büyük olasılıkla Google ve diğer arama motorları önerilerinizi görmezden gelecektir.
Böylece kanonik sayfaları yüklemeye yönelik tüm çabalar boşa çıkabilir. Yalnızca tek 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 kanonik 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 protokolle birlikte tam mutlak yol:

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

Başlık bloğunun dışında bir etiket kullanma

Başta Google olmak üzere arama motorlarının doğru algılaması için rel=canonical etiketinin sayfanızın head code alanında yer alması gerekmektedir. Ayrıca bu etiket mümkün olduğunca HTML kodunun başlangıcına yakın yerleştirilmelidir.

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

Bu çözüm kopyalarla mücadele etme konusunda oldukça yeteneklidir. Ancak sayfalandırma sayfalarında bağlantıları bulunan sayfaların indekslenmesini olumsuz etkileyebilir. Örneğin sayfada http://example.com/elbiseler.html?page=3 20 ürüne bağlantı var - bunlar, bu sayfadaki bağlantılar aracılığıyla doğrudan arama robotu tarafından dizine eklenmeyecek.

Hreflang kullanırken kurallı etiket

Eğer uyguluyorsanız hreflang projenizde tüm kanonik bağlantıların aynı dil sürümündeki sayfalara işaret ettiğinden emin olun. Bu kurala uyulmaması, hem dil versiyonlarının sıralamasında sorunlara hem de sıralama için öncelik verilen kopya sayfaların arama motorları tarafından yanlış anlaşılmasına yol açabilir.

sitemap.xml'deki standart olmayan bağlantılar

Arama robotunun sitenizdeki hangi sayfaların dizine eklenmesi ve arama sonuçlarında sıralanması gerektiğini anlamasına yardımcı olur. Bu nedenle indekslenmeye kapalı veya kanonik olmayan sayfaları site haritanıza eklememelisiniz.

Aynı olmayan sayfalar için rel=canonical kullanımı

Bu özellik, yinelenen sayfalar arasında öncelikli sayfayı belirtmek için özel olarak tasarlanmıştır. Görünüşe göre arama motorları sayfa içeriğinde belirli bir dereceye kadar farklılığa izin veriyor. Ancak bu kesinlikle, konuya benzer bir sayfaya kanonik bir bağlantı koyabileceğiniz anlamına gelmez.
Google, standart bağlantıları yanlış kullandığınızı tespit ederse, bu durum alanınızın tamamı için rel=canonical'e nasıl davranacağını etkileyebilir ve düzgün yapılandırılmış sayfaların bile sorun yaşamasına neden olabilir.

Kanonik bağlantılar (link rel canonical tag özelliği), benzer veya aynı sayfalardan oluşan bir gruptaki hangi sayfanın dizine eklenmesi gerektiğini belirtmenize olanak tanır. Bu aracın kullanışlılığını abartmak zordur ve göz ardı etmek aptalcadır. Sonuçta, web sitesi SEO'su büyük ölçüde web sitesi sayfalarının arama motorları tarafından doğru yorumlanmasına bağlıdır. Üstelik kanonik bağlantılar Joomla veya WordPress gibi hemen hemen tüm modern CMS tarafından desteklenir.

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