Kanonik sayfaların ayarlanması. Kurallı sayfa rel="kanonik. Kurallı adresler nasıl ayarlanır?

  • 02.07.2020

Link rel=canonical — etiket özelliği , sitedeki kurallı sayfaları belirtmek için kullanılır. Standart sayfalar nedir? Kurallı bir sayfa, bir sitenin adresi kurallı (tercih edilen) olan, içerik bakımından benzer bir sayfa grubu içindeki bir sayfasıdır. Basitçe söylemek gerekirse, bir sayfanın standart URL'si, yinelenen sayfalar varsa dizine eklenecek adrestir.

Standart sayfa URL'leri örneği

Tipik bir örnek, birkaç adreste bulunan bir web sitesi sayfasıdır:

Site.ru/page?id=3 site.ru/blog/seo/yandex site.ru/blog/yandex

Diyelim ki tercih edilen (standart) URL /blog/seo/yandex. Yani sayfa kodunda:

Site.ru/page?id=3 site.ru/blog/yandex

kanonik sayfanın adresini yansıtmanız gerekir:

Site.ru/blog/seo/yandex

kanonik bağlantılar nelerdir

Standart sayfa, orijinal sayfa veya kaynaktır. Kurallı bir bağlantı (bağlantı etiketinin rel=canonical özniteliğiyle birlikte) güçlü bir yönerge değildir. Bu, bir sayfanın standart olarak belirtilmesinin arama robotları tarafından hem dikkate alınabileceği hem de göz ardı edilebileceği anlamına gelir. Arama motorları, başka bir siteden içerik hırsızlığı veya aynı sitedeki yinelenen sayfalar olsun, yinelenen içerikten nefret eder.

Çoğu zaman, içerik yinelemesi, yanlış veya kötü yapılandırılmış CMS nedeniyle oluşur. Kurallı sayfaların önemli bir parça olarak düzenlenmesi, yinelenen sayfaları dizine eklemekten kaçınmanıza olanak tanır. Gereksiz sayfaların kaldırılması, sitedeki yükü azaltabilmesinin yanı sıra, arama motorlarının indekslemeye harcadığı kaynak tüketimini optimize eder. Arama robotları, sitedeki yeni sayfaları ve diğer değişiklikleri daha hızlı bulur.

Kurallı bağlantılar nasıl çalışır?

Arama motorları tarafından rel=canonical'in doğru algılanmasını belirleyen kurallar:

  • kurallı sayfa var olmalı ve dizine eklenebilir olmalıdır;
  • kurallı bağlantının adresi başka bir sitede (ve Yandex için bir alt alan adında) belirtilmemelidir;
  • Sayfa başına birden fazla standart sayfa URL'si olamaz.
  • Kanonik bağlantı zincirleri olmamalıdır, burada biri için kurallı olan sayfada başka bir sayfaya kurallı bağlantı vardır (1=>2=>3).

Kurallı bağlantılar (bağ etiketi niteliği rel canonical), bir grup benzer veya aynı sayfadan hangi sayfanın dizine eklenmesi gerektiğini belirtmenize olanak tanır. Bu aracın kullanışlılığını abartmak zor ve görmezden gelmek aptalca. Ne de olsa sitenin SEO'sunun düşmesi büyük ölçüde site sayfalarının arama motorları tarafından doğru yorumlanmasına bağlıdır. Ayrıca, kurallı bağlantılar Joomla veya WordPress gibi hemen hemen tüm modern CMS tarafından desteklenir.

Sitenizde kanonik bağlantılar kullanıyorsanız, yorumları yazın.
Makaleleri yeniden yayınlayın. Bizim için abone olun.

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

Merhaba arkadaşlar. Sitenin indekslenmesini yönetme konusunu mantıklı bir sonuca ulaştırmamın zamanı geldi. Genel olarak hangi indeksleme yönetim yöntemlerinin mevcut olduğunu hatırlatmama izin verin: robots.txt dosyası, robots meta etiketi, X-Robots-Tag başlığı ve 301 yönlendirmesi, yinelenenlerle uğraşmanın bir yöntemi olarak burada bahsedilebilir. kalite indekslemenin ayrılmaz bir parçasıdır. Ve sana bunların hepsini zaten anlattım, ama bir tane daha var. Yinelenenlerle başa çıkmanın çok önemli ve ilginç bir yolu, bir şekilde bir yönlendirmeye alternatif, rel="canonical" niteliğidir., bağlantı etiketine atanan ve bölümde bulunan herhangi bir html sayfası.

Şuna benziyor:

Daha az önemli olmayan şey - bu etiket tüm arama motorları tarafından desteklenmektedir, sevgili Yandex ve Google'ımız 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 hedeflere ulaşıldığını ve hangi arama motorlarının önerdiğini anlamak için teoriyi gözden geçirmeye değer.

Arama motorlarından teori ve yardım

İşte arama motorlarının resmi pozisyonuna bağlantılar: Google, etiketin rel="canonical" özelliği hakkında ve Yandex, 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 sorgusuna en iyi cevap veren, arama sonuçlarında yalnızca bir tercih edilen sayfa görünecektir.

Ve bildiğimiz gibi, arama motoru arzularımızı her zaman tahmin etmez, bu nedenle güvenli oynamak ve istenen 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 ortaya çıkıyor HTML olmayan içerik için standart bir bağlantı belirtebilirsiniz, ancak örneğin pdf, doc veya üstbilgileri kullanan diğer dosyalar için. X-Robots-Tag HTTP başlığına benzer bir şekilde, yalnızca bir Link 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ı görmezden gelecek 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, ancak gerekli değil. Kurallı özniteliğin yalnızca bir ipucu veya öneri olduğunu ve bu durumda kullanılması gereken bir yönlendirmeden farklı olarak katı bir kural olmadığını anlamak önemlidir.

Yukarıdakilerin tümüne ve 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 öneridir, 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üyor;
    • 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;
    • Kurallı belgenin adresi başka bir etki alanına veya alt etki alanına işaret ediyor;
    • Bir rel="canonical" atama zinciri vardır, 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 ve iki farklı sayfayı birbirine yapıştırmak veya ağırlık aktarmak için değil;
  • Kurallı sayfanın adresi kendisini gösterebilir;
  • Tüm arama motorları tarafından desteklenir: Yandex'de 23 Mayıs 2011'den beri, Google'da 12 Şubat 2009'dan beri.

Pratik uygulama ve deney

İşte 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ğlamda bir kampanya yürütürken ve önemli istatistikler etiketlerde aktarılırken ve diğer birçok şey etiketlerle izlenebilir. Bu tür adresleri robots.txt dosyasında kapatmaktan hoşlanmıyorum, meta robotları kullanmak işe yaramaz ve bir yönlendirme tüm verileri yok eder.

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

Bu çok açık. Ama bu bizim için hemen hemen en önemli şey seo'shnikov hiçbir yerde söylenmiyor - ama bağlantı ağırlığının transferi ile ilgili şeyler nasıl? Ya kural dışı bir adrese bağlantılar varsa, kurallı sayfaya ne olacak, bundan bonus alacak mı? Ya bağlantı önce geldiyse ve rel="canonical" daha sonra eklendiyse? Tam tersi olursa ne olur?

Çok soru var ama resmi yorum yok. Kimin suçlanacağı ve ne yapılacağı sorularının tek bir cevabı var - denemek gerekiyor! Böyle bir deney kurmak istedim, ancak bakalov.info blogunun yazarı Igor'un çok uzun zaman önce kendisine teşekkür ettiği ortaya çıktı.

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

Denemenin amacı: A sayfasından C sayfasına "bağ ağırlığının" aktarılıp aktarılmayacağını, A sayfasının B sayfasına bağlantılarının olup olmadığını ve B sayfasında standart sayfanın olduğunu gösteren rel="canonical" olup olmadığını öğrenmek. sayfa

Seçenek numarası 1. A Sayfası B sayfasına bağlantı verir ve bu bağlantı arama motorları tarafından indekslenir. Bir süre sonra, B sayfası rel="canonical" olarak ayarlanır; bu, C sayfasının standart olduğunu gösterir ve bu, sonunda B sayfasının dizinden dışlanması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 hariç tutulmasına neden olur. Bundan bir süre sonra, A sayfasından B sayfasına bir bağlantı kurulur.

"Bağlantı ağırlığının" iki seçenekten hangisinde A sayfasından C sayfasına aktarılacağını bulmak gerekir. "Bağlantı ağırlığı" ile "ankraj ağırlığı" denen şeyi kastediyorum, yani. Alıcı sayfa, kendisine verilen bağlantının metni tarafından aranırsa, "bağlantı ağırlığının" iletildiğini, aranmazsa iletilmediğini düşünürüz.

Deneyin tam açıklaması ve seyri.

Deneyin sonuçlarını ve sonuçlarını rapor edeceğim:

Yandex için, ilk görünenin önemi yoktur - rel="canonical" veya harici bir bağlantı - her durumda, "bağlantı ağırlığı" kurallı olmayan URL'den kurallı URL'ye aktarılacaktır.

Google için, aslında, her şey benzer, ancak Igor'un gönderisi aksini söylüyor: standart adres belirtilmişse ve sayfalar zaten 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 çıkarsa kanonik, o zaman ağırlık akmaz.
Sadece ikinci durumda ağırlık "akışı" biraz daha uzun sürdü, çünkü blogdaki yoruma göre standart sayfanın hala bağlantı metni tarafından arandığı söyleniyor.

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

Yazıda 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.

rel="canonical" niteliği, yinelenen içerikle başa çıkmanın bir yoludur. Etiketler arasında herhangi bir HTML sayfasına yerleştirilir . Arama robotları, rel="canonical" özniteliğinde belirtilen sayfayı bir öncelik (standart) olarak kabul etmeye başlar. Aramada standart sayfa görünecek, aynı içeriğe sahip sayfaların bağlantı ağırlığı ve diğer özellikleri ona aktarılacaktır.

Bu nedenle, sitenizin farklı URL'lerde aynı veya çok benzer içeriği varsa, dizine ekleme için hangi URL'nin tercih edildiğini belirtmek için rel="canonical" niteliğini kullanabilirsiniz.

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

1. Çeşitli kopyaların ortaya çıkmasını önlemek için. Örneğin:

  • sayfaları sırala: /*sort, 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 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" şöyle görünür:

href="https://site.ru/category-1/page-2" />

2. Farklı URL'lerde çok benzer içeriğe sahip sayfalar için.

Örneğin bunlar, yalnızca renk bakımından farklılık gösteren bir ürün serisinin sayfaları veya aynı anda birkaç kategoride bulunan bir ürünün sayfaları olabilir.

Bu durumda, tüm sayfalardan ana, öncelikli sayfaya rel="canonical" belirtmeniz gerekir.

Bu durumda, sayfalandırma sayfalarının her birinde "Tümünü göster" standart sayfasını belirtmeniz gerekir.

Örneğin, https://site.ru/category-1/page-2 sayfası için standart URL'yi yazmanız gerekir:

tr /kategori-1/hepsini göster” />

Ana URL, rel="canonical" özniteliğiyle nasıl belirlenir?

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 kurallı olacaktır.

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

tr /” />

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

site haritası dosyasında

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

Önemli!
rel="canonical" özelliği, bir kural değil, bir arama motoru önerisidir. Bu durumda, PS bunları görmezden gelebilir.

HTTP başlığında

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

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

bağlantı: ; rel="kanonik"

Önemli!
Bu yöntem, sunucu ayarlarına erişiminiz varsa 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 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 (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 için etkinleştirildikten sonra, rel="canonical" özniteliği eklenir (yapılandırılmış CNC ile sayfanın URL'sini gösterir).

rel="canonical" öğesinin doğru ayarlanıp ayarlanmadığı nasıl kontrol edilir?

Analizi sitenin SEO analizi için özel bir programla gerçekleştirebilirsiniz -.

Bu programla şunları göreceksiniz:
- sitede rel="canonical" özniteliği olmayan hangi sayfalar;
- hangi sayfaların rel="canonical" özniteliğine sahip olduğu ve hangi sayfaların onlar için standart olduğu;

rel="canonical" ile yapılan yaygın hatalar

- Kurallı URL, 404 hatası veriyor.
- Belirtilen kurallı URL, farklı bir etki alanında veya alt etki alanında.
- Kurallı bağlantı dizine eklenemez.
- Sayfalandırma sayfalarından ilk sayfaya kadar rel="canonical" kullanımı.

Tüm sayfalandırma sayfaları için kurallı ilk sayfanın belirtilmesi yanlıştır. Bu, tüm sayfalama sayfalarının dizine eklenmesini imkansız hale getirir.

Sayfalandırma sayfaları için aynı sayfalar kurallı olarak belirtilmelidir.

Örneğin, https://site.ru/category-1/page-2 sayfası standart bir bağlantı içermelidir:

.

- Bir sayfadan birden çok rel="canonical" bağlantı.

Sayfa başına bir standart sayfa olmalıdır, aksi takdirde yalnızca ilk URL dikkate alınacaktır.

- Farklı kurallı URL'ler.

Özniteliği uygulamanın farklı yollarında aynı kurallı sayfaları belirtin (örneğin, bir XML site haritası aracılığıyla ve sayfanın kendisinde rel="canonical" aracılığıyla).

Çözüm

rel="canonical" özelliği, arama tanıtımı için kullanışlı ve kullanışlı bir araçtır. Doğru kullanıldığında verimliliği artıracak ve sitenin dizine eklenmesini hızlandıracak ve bu da sıralamasını önemli ölçüde etkileyecektir.

Haberlere kayıt ol

SEO Analisti

2009'dan beri web sitelerini optimize ediyorum. Diğer şirketlerden uzmanlar için çok zor olduğu ortaya çıkan karmaşık davaları seviyorum. Çok detaylı denetimler yapıyorum.

SiteClinic blogu için SEO araçları ve analitiği hakkında nasıl yapılır makaleleri yazıyorum.

Favori Sözü: Başarılı olmak için yaptığınız işi gerçekten sevmelisiniz.

Bu yazıda, html'deki kanonik bağlantılara bakacağız (öznitelik rel="canonical"). Neden tanıtıldıkları ve ne için kullanılacağı hakkında konuşalım. 2009'da Google'da göründüklerini hemen söyleyeceğim.

Kanonik bağlantı nedir

Sitede yinelenenler - aynı içeriğe sahip ancak farklı URL'lere sahip sayfalar.

Çoğu zaman, site motorundaki kusurların bir sonucu olarak yinelemeler meydana gelir. CMS'deki hemen hemen her sitede bu tür sorunlar vardır. Doğru bir şekilde işlenirlerse bunda yanlış bir şey yoktur. Arama sonuçlarında iyi bir yer işgal etmek için her şeyden önce kopyalarla mücadele etmek gerekir. Bildiğiniz gibi, kopyaların bir bütün olarak sitenin güveni ve dolayısıyla konumu üzerinde olumsuz bir etkisi vardır.

Yinelenenlerle başa çıkmanın birkaç yolu vardır:

  • robots.txt (robots.txt hakkında her şey)
  • 301 yönlendirmesi (301 yönlendirmesi nasıl yapılır)
  • 404 sayfa (404 hatası - doğru şekilde nasıl kurulur)

Ancak, bu sorunu çözmenin dördüncü bir yolu vardır - rel="canonical" özniteliğini kullanmak.

rel="canonical" niteliği - nasıl kullanılır

Sözdizimi rel="kanonik"
... ...

Bu özellik başlık etiketlerinde yazılmıştır . Tüm aynı sayfalarda (çiftler) ana sayfanın (ana sayfanın) adresini belirtmeniz gerekir. href="" içindeki bağlantılar kurallı bağlantılardır.

Örneğin, site aynı sayfalara sahipse

site/katalog/ürün sitesi/katalog/ürün?sort=abc sitesi/katalog/ürün?sort=fiyat

Bu sayfalardan hangisinin ana sayfa olduğunu netleştirmek için her sayfaya yazmak yeterlidir:

Böylece arama motoruna ana sayfanın adresinin - site/katalog/ürün olduğunu gösterir.

Sık sorulan soruların yanıtları

1. Kanonik bağlantılar kullanmalı mısınız?

Evet, buna değer. Ele alınan örnekte, yalnızca kurallı bağlantılar veya robots.txt kullanmak mümkündü. Bu iki yöntemi birleştirebilirsiniz.

Kullanırken, gerekli olmayan sayfalarda robota yanlış önerilerde bulunmamaya dikkat etmelisiniz.

2. Kanonik bağlantılar birbiriyle çelişirse ne olur?

Bu kötü, ancak arama robotu daha sonra bağımsız olarak hangi sayfanın ana sayfa olarak ayrılacağını anlayacaktır. Bu tür çelişkilere izin vermemek daha iyidir.

3. Robotun önerilerinizi görmezden gelebileceği durumlar

Yandex yardımından:

  • Kurallı adresteki belge indeksleme için uygun değil
  • Kurallı adres, başka bir alan veya alt alan adındaki bir URL'dir
  • Birden çok standart URL belirttiniz
4. Standart URL'leri zincirlemek mümkün müdür?

Örneğin, /page/123 /page/12 bağlantısı ve bu bağlantı /page/. Arama robotu böyle bir yapıyı görmezden gelebilir.

5. Doğru standart URL nasıl seçilir

Tüm seçenekleri birkaç cümlede cevaplamak ve düşünmek zor. Genel önerilerde bulunacağız. Bence URL'nin çekiciliğine (veya daha doğrusu CNC'de) bakmanız gerekiyor. Örneğin, bir /cat/2323fdfds34.html sayfası ve bir /cat/rel-canonical sayfası varsa. Açıkçası, ikinci adres çok daha fazla tercih edilir.

Her şey çok açık değilse, dizinlerde daha az iç içe makaleler ve daha az kısa URL'ler seçmeye değer. Örneğin, /cat/podcat/podpodcat/str.html, /cat/str.html ile değiştirilmelidir.

Ve son olarak: eğer bir sayfa uzun süredir mevcutsa ve iyi sıralanmışsa, tüm yeni "çiftler" ona bağlanmak için daha iyidir. Adresi rel canonical ile değiştirmek elbette pozisyonları etkilememelidir, ancak bu istek için zaten yüksekse riske atmamak daha iyidir.

6. Kanonik bir bağlantıyla başka bir etki alanına bağlanabilir misiniz?

rel canonical özelliği yalnızca bir alan veya alt alan içindeki bağlantıları kullanabilir. Harici sitelere bağlantı veremezsiniz.

7. Kendi üzerinde rel canonical yapmak mümkün müdür?

Evet yapabilirsin. Mantıklı değil ama bir anlamı da yok.

Yinelenen içeriğin ortaya çıkmasının birçok nedeni olabilir: sitenin CMS'sinin özellikleri, dinamik URL parametrelerine sahip sayfalar, siteye şu adresten erişilebilir: https://www.site.com/ ve tarafından https://site.com/, http://site.com/ vb. Arama motoruna bir öncelik - yinelenen içeriğe sahip standart bir sayfa belirtmezseniz, robot kendi takdirine bağlı olarak onu seçecektir ve sonuçlar, özellikle site sahipleri için tatsız olabilir.

UTM etiketli sayfalar

Sunucuyu, sayfa adresinde UTM parametreleri bulunduğunda, "200 OK" kodunun döndürüleceği ve sayfanın, UTM etiketi olmadan bu sayfanın URL'sine mutlak bir kurallı bağlantı içerecek şekilde yapılandırılması gerekir.

Aşağıdaki UTM parametrelerinden bahsediyoruz:

  • gclid;
  • utm_medium;
  • utm_source;
  • utm_campaign;
  • utm_content;
  • utm_term;
  • _openstat.

evet, sayfa http://site.com/?utm_source=testk&utm_medium=test&utm_campaign=test" kurallı bir bağlantı içermelidir: .

Sayfaları filtreleme

Filtreleme sayfalarında, filtreleme sayfalarının kendileri kurallı olarak belirtilmelidir.

Örneğin, sayfa için " http://site.com/category-1/filter-1/» bağlantı gerekli: .

Bazen yeni bir alan adına geçilirken kendi tarafında yönlendirmeyi desteklemeyen bir sunucu kullanılır. Bu durumda, bağlantı öğesinde rel="canonical" etki alanları arası özniteliğini kullanabilirsiniz.

Önemli: Şu anda yalnızca Google, alanlar arası kuralı anlar.

rel="canonical" ayarlanırken nelere dikkat edilmelidir?

  1. Nitelikteki bağlantılar mutlak olmalıdır - http:// veya https://'den. Bu, hata riskini azaltır.
  2. Yinelenen içeriğe sahip bir sayfada standart olarak başka bir sayfayı işaret ediyorsanız, bu sayfa da onu kurallı olarak kaydettirir.
  3. Sayfada birkaç standart URL varsa, tarayıcı bunları yok sayacak ve standart sayfayı kendi belirleyecektir.
  4. 404 yanıt kodu döndüren bir sayfa standart olarak belirtilirse, tarayıcı bu öneriyi kullanamaz.
  5. Hatalardan kaçınmak için standart sayfa zincirleri kullanmayın.
  6. Arama robotları, rel="canonical" özniteliğini katı bir yönerge olarak değil, bir öneri olarak algılar, yani belirtilen URL yoksayılabilir.
  7. Google arama motoru, kurallı sayfaları kendi kendine belirlerken, https'deki sayfaları tercih eder.

sonuçlar

Uygulamamızda, site içeriğinin dahili metin bağlantısı ve standart adreslerle birlikte tamamen kopyalandığı durumlar vardı. Bu nedenle, tüm sayfalarda rel="canonical" özniteliği bulunmalıdır.

Kanonikliği aşağıdakiler için tanımlamak özellikle önemlidir:

  • sayfalama sayfaları;
  • UTM etiketli sayfalar;
  • sayfaları filtreleyin.

Bu, yinelenen içerikle mücadele etmeye ve siteyi kopyalanmaya karşı korumaya yardımcı olur.