Kurallı etiketler nasıl düzgün şekilde kullanılır?

Yayınlanan: 2021-07-19

Bu kılavuzda kanonik etiketlerin nasıl doğru kullanılacağını açıklayacağız. Pratik örnekleri kullanarak kanonik etiketin ne olduğunu, ne zaman kullanılması gerektiğini, ne zaman kullanılmaması gerektiğini, nasıl uygulanacağını ve kaçınmanız gereken yaygın hataları öğreneceksiniz.

Kanonik etiketler nelerdir?

Kurallı etiket, bir web sayfasındaki basitçe şunu söyleyen bir sinyaldir: “ Ben, orada bulunabilen bu diğer web sayfasının bir kopyasıyım…

Bu HTML öğesi, bir sayfanın koduna eklenir ve Google'a ve diğer arama motorlarına bir sayfanın tercih edilen sürümünü bildirerek yinelenen içerik sorunlarının önlenmesine yardımcı olur.

Arama motorları yinelenen veya benzer sayfalarla nasıl başa çıkıyor?

Çoğu arama motoru, çok benzer içeriğe sahip iki veya daha fazla sayfayla karşılaştığında, dizine eklenecek sayfalardan yalnızca birini seçer ve diğerlerini etkin bir şekilde yok sayar . Hangi yinelenen sayfa URL'sini seçmeye karar verdikleri, hangisinin ilk tarandığı, hangisinin en fazla dahili bağlantıya veya hangisinin en fazla harici bağlantıya sahip olduğu gibi bir dizi faktöre bağlı olabilir.

Yinelenen içerik yalnızca SEO için kötü olmakla kalmaz, aynı zamanda içeriği mümkün olan en iyi durumda göstermeyerek dönüşüm oranlarına da zarar verebilir.

Web sitenizin altyapısı için hayati önem taşıyan ancak benzer veya aynı içeriği içeren birkaç sayfanızın olduğu durumlar olacaktır. Yinelenen içerik için bir ceza riskine girmek yerine, aşağıdaki örnekte gösterildiği gibi, sayfaya tercih edilen bilgi kaynağı olduğunu düşündüğünüz bir rel=canonical etiketi ekleyebilirsiniz.

Ürün sayfası çoğaltma örneği

Aşağıdaki e-ticaret ürün sayfası çoğaltma örneğine bakalım:

yinelenen web sayfaları

Aynı 'Red Toy Truck' için tüm bu ürün sayfaları, en üstteki kırıntı bağlantıları gibi yalnızca önemsiz varyasyonlarla tamamen aynı içeriğe sahiptir. Bu web sitesinin yapılandırılma şekli, bir ürün için üç sayfa olduğu anlamına gelir, bu nedenle kopyalardan ikisini ortadan kaldırmak için kurallı etiketler gerekir:

kanonik-örnek

Standart etiketler kullanarak arama motorlarına orijinal ürün sayfasının [http://www.example.com/toys/trucks/red] adresinde bulunduğunu ve diğer iki URL'nin yalnızca kopya olduğunu bildirdik. Bu durumda, "indirim" kategorisinde olmayan (indirim bir gün sona erebilir) ve "10 £ altındaki ürünler" kategorisinde olmayan (fiyat yükselebilir) kalıcı ürün sayfasını seçmek akıllıca olacaktır. bir gün 10 £ üzerinde).

Kurallı etiketler gerektiren diğer sayfa çoğaltma örnekleri

URL parametreleri

Sayfa URL'lerinin sonuna parametreler şeklinde bilgiler eklenebilir, bunlar her zaman URL'de bir soru işaretinden sonra gösterilir:

  • Parametre Olmayan URL – http://www.example.com/blog
  • Tamamen farklı sayfa içeriğiyle sonuçlanan parametre URL'si – http://www.example.com/blog ?page=2

Bazen URL parametreleri tamamen farklı sayfa içeriği gösterir, diğer zamanlarda belirli içerik parçalarını filtreleyebilir ve diğer zamanlarda bir sayfanın içeriği üzerinde kesinlikle hiçbir etkisi olmaz:

  • Hiçbir parametredekinden tamamen farklı içerik kullanılmadı:
    http://www.example.com/news ?page=3
  • Hiçbir parametre kullanılmadığından biraz farklı içerik:
    http://www.example.com/toy-trucks ?color=red-only
  • Parametreli veya parametresiz içerikte önemsiz değişiklik:
    http://www.example.com/toy-trucks ?fiyat=artan
  • Parametreli veya parametresiz içerikte hiçbir değişiklik yok:
    http://www.example.com/contact-us ?trackingID=123456

Arama motorları, farklı parametrelere sahip URL'leri farklı, benzersiz sayfalar olarak değerlendirebilir. Parametreler eklendiğinde içerik önemli ölçüde değişmiyorsa, kurallı etiketler kullanarak en iyi URL'leri tanıtmak önemlidir.

Arama motorlarının belirli URL kalıplarını dizine eklemesini istemiyorsanız, onları engellemek için robots.txt dosyasını kullandığınızdan emin olun, bu, örneğin genel istatistikleri bozabilecek izleme parametrelerinin dizine eklenmesini ortadan kaldıracaktır.

Aynı web sayfası içeriği için birçok URL

Web sayfaları, kurallı etiketlerle kendilerine referans verebilir
Web sayfaları kendilerine güvenle referans verebilir

Bir web sitesinin tam olarak aynı web sayfası için birden fazla URL'ye sahip olmasının birçok yolu vardır. Neyse ki standart etiketler, bu sorunları ortadan kaldırmak için bir sayfaya kendi kendine referans vermek için kullanılabilir. Örneğin, bir web sayfası kendisinin bir kopyası olduğunu güvenle söyleyebilir ve parametreler, alt alanlar vb. ile ilgili herhangi bir karışıklığı ortadan kaldırabilir (aşağıya bakın).

Bir web sitesinde tam olarak aynı sayfa için birkaç URL varyasyonu örneği. Bunların hepsini bir web sitesinde kontrol etmeye değer ve gerekirse, tercih edilen URL'ye başvurmak için kurallı etiketler kullanın:

  • http://www.example.com/example-page ( tercih edilen URL )
  • http://www.example.com/example-page.html
  • http://www.example.com/example-page?trackingID=123456
  • http://www.example.com/example-page#top
  • http://example.com/example-page
  • http://example.com/example-page.html
  • http://example.com/example-page?trackingID=123456
  • http://example.com/example-page#top

Bu sorunlar, tüm yanlış URL'lere yapılan bir ziyaret, tercih edilen URL'ye bağlantı veren bir kurallı etikete sahip olduğunda çözülecektir (bu durumda http://www.example.com/example-page ).

"www." veya sorun basit bir 301 yönlendirmesi ile çözülebilir, böylece "www" olmadan her URL girildiğinde. kullanıcı otomatik olarak doğru www'ye yönlendirilecektir. versiyon

URL parametre filtreleri

URL parametreleri bir web sayfasındaki sonuçları filtrelediğinde işler karmaşıklaşabilir. Bunu genellikle e-ticaret web sitelerinde, yerel listelerde veya örneğin mülk veya tatil web siteleri gibi yüksek oranda filtrelenebilir diğer sonuçlarda çalışırken görürsünüz.

Bu durumlarda, parametre URL'lerini doğrudan ziyaret etmenin gösterilen sonuçları iyileştirip geliştirmediğini ve arama motorlarının bunların ayrı olarak dizine eklenecek kadar benzersiz olduğunu düşünüp düşünmediğini kendinize sormalısınız. Çoğu durumda, arama motorlarının, tüm filtre seçeneklerini ve tüm ürünleri/öğeleri gösteren parametre olmayan bir URL yerine gösterilebileceği için filtre uygulayan bir parametre URL'sini dizine eklemesini istemeyeceksiniz:

parametre-kanonik-kullanım

E-ticaret sitesi filtreleri, öğeleri belirli bir renge, alt kategoriye, fiyat aralığına veya inceleme puanına kadar azaltabilir. Önemli sayıda ürününüz olmadıkça ve bu tür niş anahtar kelimeler için aktif aramalar olmadıkça, Google'ın tüm ürünler yerine belirli bir kategorideki ürünlerinizin sınırlı bir seçimini dizine eklemesine izin vermenin çok az avantajı olacaktır.

Google ve Bing gibi büyük arama motorları, hangi parametrelerin içeriği filtrelediğini ve hangi parametrelerin içeriği tamamen değiştirdiğini anlamak için harika bir iş çıkarıyor. Çok emin değilseniz, filtre URL'leri için kurallı etiketler oluşturmamak ve arama motorlarının URL yapınızı otomatik olarak denemesine ve belirlemesine izin vermek en iyisidir.

Kurallı etiket nasıl kurulur

  1. Hangi sayfanın tercih ettiğiniz URL olmasını istediğinize karar verin. Bu, en önemli olduğunu düşündüğünüz sürüm olmalıdır. Umursamıyorsanız, en çok bağlantıya veya ziyaretçiye sahip olanı seçin ve her şey eşitse, sadece birini seçin!
  2. WordPress veya Magento gibi bir CMS kullanıyorsanız, kurallı etiketler uygulamak için kullanılabilecek birçok eklenti vardır, ancak doğrudan koda giriyorsanız, ekin <head> bölümüne aşağıdaki <link>'i eklemeniz gerekir. sayfalar, tercih ettiğiniz sayfa değil:

<link rel=”canonical” href=”https://www.example.com/hats” />

Bu, bunun şapka sayfanıza erişmek isteyen kullanıcılar için tercih edilen URL olduğunu gösterecek ve arama motorlarına bu sayfayı diğer benzer şapka sayfalarınız üzerinde göstermelerini istediğinizi söyleyecektir. Arama motoruyla ilgili herhangi bir şeyde olduğu gibi, Google özellikle "Buna (kurallı etiketler) uymaya çalışıyoruz, ancak bunu her durumda garanti edemeyiz" dedi.

Yoast'tan Joost de Valk'ın kullanışlı kılavuzunda belirttiği gibi:

Bunun yaptığı şey, iki sayfayı bir arama motorunun bakış açısından tek bir sayfada “birleştirmek”. Bu, kullanıcıyı yeniden yönlendirmeden bir "yumuşak yönlendirme"dir. Her iki URL'ye olan bağlantılar artık URL'nin tek, kurallı sürümü olarak sayılıyor.

Kanonik etiketlerle ilgili yaygın hatalar

Kurallı etiketlerin yanlış kullanımı korkunç sonuçlara yol açabilir. Bir web sitesindeki her sayfanın ana sayfanın bir kopyası olduğunu iddia ettiğini düşünün; arama motorları, web sitesindeki her sayfanın indeksini kaldırır ve yalnızca ana sayfayı arama motoru sonuçlarında gösterir!

Kurallı etiketlerle karşılaştığımız bazı yaygın hatalar şunlardır:

  • Web sitesinin her sayfasında bir URL'ye işaret eden dinamik olmayan bir kurallı etikete sahip olmak (bir SEO katili!)
  • HTML kodu içinde iki farklı kanonik etikete sahip olmak (sadece ilki arama motorları tarafından sayılır)
  • URL'yi "http://" kısmı olmadan kullanma (mutlak URL'ler kullanmalısınız)
  • Ürün sayfalarını bulundukları kategori sayfalarına yönlendirmek (ürün sayfalarının ayrıca indekslenmesi gerekir)
  • Sayfalandırılmış URL'lerde kurallı etiketler kullanma (daha fazla bilgi için aşağıya bakın)

Sayfalandırılmış URL'ler , bir bilgi sırasını görüntüleyen bir URL dizisidir. Örnekler arasında hikayeler, ürün listesi, blog/haber gönderileri listeleri, bilgi listeleri vb. sayılabilir.

Diyelim ki dört farklı web sayfasında dört bölüme yayılan harika bir çevrimiçi hikaye yazdınız. Arama motorlarının insanları yalnızca dizine eklemesini ve hikayenin ilk sayfasına yönlendirmesini isteyebilirsiniz. Bunu yapmak için, her bölüm sayfasını ilk bölüme yönlendirmek için kurallı bir etiket kullanırsınız:

sayfalandırılmış içerik
Sayfalandırılmış içerik için kurallı etiketler kullanılmamalıdır

Bu, 2. bölümde gösterilen tüm içeriği , bazı arama motoru kullanıcılarının doğrudan atlamak veya hızlı bir şekilde bulmak isteyebilecekleri büyük miktarda benzersiz içeriği etkili bir şekilde kaybeder.

Önceden, bunun yerine tüm sayfalar arasındaki ilişkiyi gösteren "next" ve "prev" adlı "rel" etiketlerini kullanabiliyordunuz:

sayfalandırılmış-içerik-doğru

Ancak bu artık Google tarafından desteklenmiyor:

Bu, sayfalandırılmış sayfaların, web sitenizdeki Google dizinindeki diğer sayfalar gibi ele alındığı anlamına gelir . Tek bir içerikte birleştirilmiş bir dizi sayfa yerine, artık tek tek benzersiz sayfalar olarak kabul ediliyorlar. Bunun yerine ne yapmanız gerektiğini öğrenmek için bu kılavuzu okuyun!

Bir sayfanın kendine referans veren bir kurallı URL'si olmalı mı?

Bu soru SEO'da tartışılan bir konudur. Örneğin, Yoast'ta her sayfada kanonik bir bağlantı öğesinin bulunmasını şiddetle tavsiye ederler.

Ayrıca, Google'dan John Mueller daha önce bunun en iyi uygulama olduğunu öne sürmüştü.

Birçok CMS, içeriği değiştirmeden URL parametrelerine izin verir. Örneğin, bu URL'lerin tümü aynı içeriği gösterir:

  • https://example.com/widgets/widget-1/
  • https://example.com/widgets/widget-1/?isnt=it-great
  • https://example.com/widgets/widget-1/?cmpgn=twitter
  • https://example.com/widgets/widget-1/?cmpgn=facebook

Bu nedenle, kendi kendine referans veren bir kanonik uygulayarak, olası SEO/yinelenen içerik risklerinden kaçınabilirsiniz,

Etki alanları arası standart URL'ler kullanabilir misiniz?

Basit cevap, evet, başka bir alana işaret eden kurallı URL'ler kullanmakta bir sorun yoktur. Örneğin, web yöneticisi, kullanıcıları için alakalı olacağını düşündüğü için içeriğinizin bir parçası başka bir web sitesinde yayınlanıyor olabilir. Ancak, alan adınızdaki orijinal makaleye bir rel=canonical bağlantısı uyguladıklarından emin olmalısınız.

rel=canonical yerine 301 yönlendirmeleri ne zaman kullanılır?

Bir sayfa/etki alanı kalıcı olarak yeni bir hedefe taşındığında 301 yönlendirmeleri kullanılmalıdır. Google Arama Konsoluna girdiğinizi ve bir dizi 404 sayfa bulduğunuzu varsayalım - 301'ler bunu düzeltecektir. Yeni bir konum bulun, yönlendirmeyi bir araya getirin ve sunucuya yükleyin.

En iyi uygulama, 301 yönlendirmelerini uygularken yeni URL için mükemmel bir eşleşme bulmaktır, bu şekilde kullanıcıya aynı/daha iyi içerik sunulur ve sayfa, arama motorlarının sunması için alakalı olur.

Yönlendirmeden farklı olarak, kurallı bir etiket sunucuya bir kullanıcıyı başka bir sayfaya göndermesini söylemez - bu, arama motorlarına, kullanıcınızın görmesini istediğiniz tercih edilen sayfayı göstermeleri için bir sinyaldir. Çoğu zaman, içeriğin çok benzer olmasına rağmen birden fazla sayfanın gerekli olduğu durumlar vardır, en temel örnek bir e-ticaret sitesinde olacaktır:

Birinci Sayfa – example.com/hats/alphabetical

İkinci Sayfa – example.com/hats/price

Her iki sayfa da aynı içeriği sunar, kullanıcı için çok faydalıdır ve ürünlerinizin fiyata göre ve alfabetik sıraya göre listelenebilmesi için sitede olması gerekir. Site sahibi arama motorlarında fiyat sayfasının server kullanıcılarına verilmesinin daha iyi olduğuna karar verirse alfabetik sayfaya rel=canonical etiketi eklenerek “hey arama motoru, bu sayfaların son derece benzer olduğunu bilmenizi isterim ama Kullanıcılara en çok sunmak istediğim şey fiyat sayfasıdır lütfen”.

Bir 301 yönlendirmesi mi yoksa kurallı bir yönlendirme mi yapacağınızdan emin değilseniz, ne yapmalısınız? Cevap basit: Yapmamanız için teknik nedenler olmadıkça her zaman bir yönlendirme yapmalısınız. Kullanıcı deneyimine zarar vereceği veya sorun yaratacağı için yeniden yönlendirme yapamıyorsanız, standart bir URL ayarlayın.

Standart etiketler, Google'ın hangi sayfalarınızın en önemli olduğunu ve hangilerinin dizine eklenmesi gerektiğini bilmesini sağlayarak SEO'nun geliştirilmesine yardımcı olabilir, ancak bunları uygularken çok dikkatli olmanız gerekir.

En yaygın CMS ve e-ticaret platformları artık kurallı etiketleri otomatik olarak işler veya bunu yapmak için iyi oluşturulmuş eklentilere sahiptir, web sayfasının HTML kaynak kodunu görüntüleyin ve kurallı etiketlerin olup olmadığına bakın (ipucu: CTRL + F kullanın).


Bu makaleyi faydalı buldunuz mu?

Team Hallam'ın uzman tavsiyesini ve rehberliğini haftada bir doğrudan gelen kutunuza alın.
  • Bu alan doğrulama amaçlıdır ve değiştirilmeden bırakılmalıdır.

SEO'nuzla ilgili yardıma ihtiyacınız varsa, bizimle iletişime geçmekten çekinmeyin.