Kurallı URL'ler: Kurallı Etiketlere Yeni Başlayanlar Kılavuzu

Yayınlanan: 2022-05-09

Neyin kanonik olduğunu ve onu nasıl doğru şekilde kullanabileceğinizi anlamak SEO için çok önemlidir. Kanonik kuralı yanlış uygulamak, web sitenizin sıralamasını olumsuz yönde etkileyen çok çeşitli sorunlara yol açabilir.

İlk olarak 2009'da tanıtılan standart etiketler, web yöneticilerinin farklı URL'lerde erişilebilen büyük ölçüde benzer veya yinelenen içerik sorununu çözmelerine yardımcı oldu. Ancak, kurallı etiketi kullanmak istiyorsanız, bunun ne olduğunu, nasıl çalıştığını ve nasıl uygulayabileceğinizi anlamanız gerekir.

Bu kılavuz aynısını yapmanıza yardımcı olacaktır. Standart etiket hakkında daha fazla bilgi edinmek için okumaya devam edin.

Kurallı Etiket veya Kurallı URL Nedir – Tanım

Kurallı Etiket, arama motoruna bir sayfanın diğer tüm sürümlerini yok saymasını ve sıralama amacıyla standart URL'de işaretlenmiş olanı dikkate almasını söyleyen bir HTML öğesidir.

kanonik etiket ekran görüntüsü

Bu, benzer içeriğe sahip birden fazla sayfanız olduğunda ve arama motorlarının bunları yinelenen içerik olarak sınıflandırmasını istemiyorsanız kullanışlıdır.

Bir sayfanın HTML kodunda head etiketinin altında bulunabilirler. Arama motorlarına sinyalleri birleştirmek için kendi URL'sini veya başka bir sayfanın URL'sini gösterebilir.

Kurallı bağlantı veya kurallı URL, içeriğin diğer yinelenen sayfalar yerine kitlenizin ve Google'ın görmesini istediğiniz sürümüdür.

Standart etiket nasıl görünür?

Kurallı etiket, web sayfanızın <head> bölümünün altına yerleştirilmiş, kullanımı kolay bir sözdizimidir: Görünüşü şu şekildedir:

<link rel=“canonical” href=“https://website.com/sample-page/” />

Kanonikleştirmenin SEO Faydaları & Neden Önemlidir?

Yinelenen içerik arama motorları tarafından beğenilmez. Bunun nedeni, hem dizin hem de sıralama amaçları için bir sayfanın doğru sürümünü bulmayı zorlaştırmasıdır. Ayrıca, yinelenen sayfalar, aynı içeriğe sahip birden çok sayfa arasında 'bağlantı eşitliği'nin bölündüğü yamyamlaştırma sorunlarına neden olur. Bu şekilde, sayfaların hiçbiri sıralama avantajı elde edemez.

Ek olarak, web sitenizde çok sayıda yinelenen içeriğe sahip olmak, tarama bütçenizi olumsuz etkileyebilir. Bu, arama motorlarının önemli içeriği bulmak yerine aynı sayfanın birden çok sürümünü taramak için daha fazla zaman harcayacağı anlamına gelir.

Arama motorlarının, sıralamak istemediğiniz sayfalarda gezinerek zaman kaybetmesini istemediğiniz için yinelenen içerikten kaçınmalısınız. Ancak Google'a göre yinelenen içeriğiniz olsa bile bu bir sorun olmayacaktır. Web sitenizde birkaç binden az URL varsa, çoğu durumda verimli bir şekilde taranacaktır. Tarama bütçesi nedeniyle sorunlarla karşılaşıyorsanız, standart etiketler bunları çözmenize yardımcı olabilir. Bunlar aracılığıyla, arama motorları hangi sayfanın sürümünü dizine eklemeleri ve sıralamaları gerektiğini bilirler.

Peki standart bir sayfa belirtmediğinizde ne olur?

Kurallı bir URL eklemezseniz, arama motorları takdirlerini kullanır ve algoritmalarının en iyi sürüm olduğunu düşündüğü bir sayfa belirler. Sıralamak istemediğiniz bir sürüm seçerlerse bu bir sorun olabilir. Bu arada, arama motorları sizin tarafınızdan belirlenen standart URL'ye her zaman uymayabilir. Etiketleri direktif olarak değil, ipucu olarak kullanırlar. Standart etiketler için en iyi uygulamaları kullanmak, arama motorlarının istenmeyen bir sürümü standart olarak kullanma riskini azaltmalıdır. Temel olarak, standartlaştırdığınız sayfaların ilişkili olduğundan emin olun.

Yinelenen İçeriğin Var Olmasının Nedenleri

Bazı durumlarda, farklı amaçlara hizmet ettikleri için yinelenen veya "önemli ölçüde benzer" sayfalar oluşturmak kasıtlıdır.

Farklı ülkelerde müşterilerinizin olduğu bir örnek düşünün. Bu durumda, farklı fiyatlara sahip ancak bunun dışında neredeyse aynı olan iki ürün sayfasına ihtiyacınız olacaktır. Arama motorlarına ziyaretçinin konumuna bağlı olarak hangi sayfanın sunulacağını söylemek için bu sayfalar için kurallı etiketler kullanabilirsiniz. Ayrıca, yinelenen içeriğe sahip olmanın bazı teknik nedenleri olabilir ve sizin bundan haberiniz bile olmayabilir. Dinamik bir web siteniz varsa veya içerik yönetim sistemleri kullanıyorsanız, yinelenen içeriğe sahip olabilirsiniz.

Sıralamalar, aramalar veya para birimleri gibi aynı içerik parametrelerine birden çok yol sağlayan etiketleri otomatik olarak ekleyen bazı web siteleri vardır. Dolayısıyla bu, siz farkında olmadan web sitenizde birden fazla yinelenen URL oluşturmanıza neden olabilir. Neyse ki, standart URL'lerle arama motorları bir sayfanın farklı varyasyonlarını tanımlayabilir ve yinelenen içerikle ilgili sorunları önleyebilir.

Aynı İçeriğe Sahip Birden Çok URL – İkilem Nedir?

Web sitenizde yinelenen içerik olduğunda, sıralamalarınızı etkileyebilir ve trafik kaybetmenize neden olabilir. Bu kayıplar aşağıdaki iki sorundan kaynaklanmaktadır:

  • Arama motorları, en iyi deneyimi sağlamak için içeriğin birden çok sürümünü göstermez. Bu nedenle, en iyi sonuç olduğunu düşündükleri bir sürümü seçerler. Bu sizde olursa, kopyalarınızın görünürlüğü azalır.
  • Diğer web siteleri de kopyalar arasında seçim yaptığından, bağlantı hakkını da azaltabilir. Böylece, bir içeriğe işaret eden gelen linkler yerine, farklı sayfalara link verecek ve link eşitliğini yayacaktır.

Yinelenen içerik, arama motorları için de sorunlar yaratabilir:

  • Dizine dahil edilmesi veya dizinden çıkarılması gereken sürümü bilmiyorlar.
  • Bağlantı metriklerini tek bir sayfaya mı yönlendirmeleri gerektiğini yoksa farklı sayfalar arasında mı ayırmaları gerektiğini bilmiyorlar.
  • Sorgu sonuçları için hangi sayfanın sıralanması gerektiğini bilmiyorlar.

Kanonik Etiket En İyi Uygulamaları

Kanonikleri uygulamak kolaydır. Kullanabileceğiniz en iyi uygulamalardan bazıları şunlardır:

  • Mutlak URL'leri kullanma

rel=“canonical” bağlantı öğesi için göreli yollar kullanmamalısınız. Yani, bu yapıyı kullanmak yerine:

<link rel=“canonical” href=”/sample-page/” />

Bu yapıyı kullanmalısınız:

<link rel=“canonical” href=“https://website.com/sample-page/” />

  • Küçük harfli URL'leri kullanma

Arama motorlarının küçük ve büyük URL'leri farklı olarak ele alması mümkündür. Web sitenizdeki küçük harfli URL'leri zorlayın ve aynısını standart etiketleriniz için de kullanın.

  • Etki alanının doğru sürümünü kullanma (HTTPS ve HTTP)

SSL'ye geçiyorsanız, kurallı etiketlerde SSL olmayan URL'leri bildirmemelisiniz. Bunu yapmak, beklenmedik sonuçlara ve çok fazla kafa karışıklığına yol açabilir. Web sitenizin URL'nin aşağıdaki sürümü yerine güvenli bir etki alanında olması durumunda:

<link rel=“canonical” href=“https://example.com/sample-page/” />

Aşağıdaki sürümü kullanmalısınız:

<link rel=“canonical” href=“http://example.com/sample-page/” />

HTTP kullanmıyorsanız bunun tam tersi geçerli olacaktır.

  • Kendinden referanslı kurallı etiket kullan

Kendinden referanslı bir kurallı etiket, aynı sayfaya işaret eden bir kurallı etikettir. Kendinden referanslı kurallı etiketlerin kullanılması zorunlu olmasa da önerilir. Bunun nedeni, arama motorlarına hangi sayfaların dizine eklenmesi gerektiğini açıkça göstermesidir. İster sondaki parametrelerden ister büyük/küçük harften dolayı farklı URL varyasyonları olabilir. Tüm bunlar bir rel canonical etiketi kullanılarak temizlenir.

Bu nedenle, URL https://example.com/sample-page ise, öz referanslı kurallı şu şekilde olacaktır:

<link rel=“canonical” href=“https://example.com/sample-page” />

Kendinden referanslı bir URL'yi otomatik olarak ekleyen bazı popüler CMS'ler vardır. Özel CMS durumunda, bunu sabit kodlamak için bir geliştiriciye ihtiyacınız olabilir.

  • Sayfa başına bir kurallı etiket kullanma

Web sayfanızda birkaç kanonik etiket varsa, bunların tümü arama motorları tarafından yok sayılır.

rel=canonical Etiketi nasıl doğru şekilde uygulanır?

HTML Etiketi kullanarak Kurallı URL'yi Ayarlama

Standart URL'yi belirtmenin en basit yolu rel=canonical etiketini kullanmaktır. Yinelenen sayfanın <head> bölümüne aşağıdaki sözdizimini ekleyebilirsiniz:

<link rel=“canonical” href=“https://example.com/canonical-page/” />

Örneğin, web sayfanızın içeriğine başka URL'ler aracılığıyla erişilebiliyorsa, yinelenen sayfalara kurallı etiketi eklersiniz. CMS kullanıyorsanız, kodla uğraşmanıza gerek kalmayacak.

Magento ve Magento 2'de Kanonik URL Ayarlama

Magento'da kurallı URL'yi ayarlamak için şunları yapabilirsiniz:

  1. 'Yönetici Paneli'nde oturum açın. 'Mağazalar' sekmesini ve ardından 'Ayarlar' ve 'Yapılandırma'yı tıklayın.
  2. 'Katalog' seçeneğine tıklayın ve açılır menüden 'Katalog'u seçin. Ardından, 'Arama Motoru Optimizasyonu' bölümünü açmalısınız. Bundan sonra, aşağıdaki değişiklikleri yapmanız gerekir:
    1. Sayfaları yalnızca tam kategori URL yolu ile dizine eklemek istiyorsanız, şunları yapabilirsiniz:
      1. Kategoriler için Kanonik Bağlantı Meta Etiketini Kullan – 'Evet';
      2. Ürünler için Kanonik Bağlantı Meta Etiketini Kullanın – 'Hayır';
    2. Yalnızca ürün sayfasını dizine eklemek istiyorsanız, aşağıdaki ayarları tamamlamanız gerekir:
      1. Kategoriler için Kanonik Bağlantı Meta Etiketini Kullan – 'Hayır';
      2. Ürünler için Kanonik Bağlantı Meta Etiketini Kullanın – 'Evet';
    3. Ürünleri ve kategorileri indekslemek istiyorsanız, her iki seçeneği de etkinleştirmeniz gerekir:
      1. Kategoriler için Kanonik Bağlantı Meta Etiketini Kullan – 'Evet';
      2. Ürünler için Kanonik Bağlantı Meta Etiketini Kullanın – 'Evet';

İşiniz bittiğinde, önbelleği temizlemeniz ve değişiklikleri kaydetmeniz gerekir.

WordPress'te Kanonik URL Ayarlama

WordPress'te Canonical URL'yi ayarlamak için Yoast SEO'yu yüklemelisiniz. Kendinden referanslı kurallı etiketleri otomatik olarak ekleyecektir. Özel kanonikleri ayarlamak için 'Gelişmiş' bölümünü kullanmanız gerekir.

wordpress kurallı etiket

Wix'te Kanonik URL Ayarlama

Wix'te standart URL, tüm sayfalar için otomatik olarak oluşturulur. Kurallı sekmeyi değiştirmek veya aynı sayfaya giden birden fazla URL'ye sahip olmak istiyorsanız, Gelişmiş SEO sekmesinde buna göre değişiklikleri yapabilirsiniz.

Shopify'da Kanonik URL Ayarlama

Shopify kullanıyorsanız, kendi kendine referans veren standart URL'ler, blog gönderilerine ve ürünlere otomatik olarak eklenir. Özel kurallı URL'ler ayarlamak için şablon dosyalarını doğrudan düzenleyebilirsiniz.

HTTP Başlığında Kurallı bir etiket ayarlama

PDF gibi belgeler söz konusu olduğunda, kurallı etiketleri yerleştirebileceğiniz bir <head> bölümü yoktur. Bunu, PHP dosyanızın başlık bölümüne kurallı kodu ekleyerek kolayca yapabilirsiniz.

Site Haritalarındaki Kurallı URL'ler

Google'a göre, standart olmayan sayfaları site haritalarına dahil etmemelisiniz. Yalnızca standart URL'leri listelemelisiniz. Bunun nedeni, Google'ın site haritasındaki sayfaları önerilen standartlar olarak kullanmasıdır. Ancak bu her zaman site haritalarında listelenen URL'lerin standart olarak seçileceği anlamına gelmez.

Büyük bir web sitesi için kurallı tanımlamalar yapmalarına yardımcı olur ve site haritaları arama motoruna en önemli olduğunu düşündüğünüz sayfaları söyleyebilir.

301 yönlendirmeleri ile kurallı ayarlama

Trafiği yinelenen URL'lerden uzaklaştırmak ve kurallı URL'ye yönlendirmek için 301 yönlendirmelerini kullanabilirsiniz. Aynı şeyi web sitesinin www/no-www ve HTTPs/HTTP sürümleri için de yapabilirsiniz. Standart bir sürüm seçmeniz ve yinelenenleri bu sürüme yönlendirmeniz gerekir.

rel=canonical'in gelişmiş kullanımları

Şimdi, herkesin bilmediği bazı gelişmiş rel=canonical kullanımlarından bahsedelim:

  • Farklı sayfalarda rel=canonical kullanma

rel=canonical söz konusu olduğunda, Google bunu büyük ölçüde dikkate alır; bu, bir içeriği tamamen farklı bir içerik parçasına standart hale getirebileceğiniz anlamına gelir. Ancak, bunu yaparken yakalanırsanız, arama motorunun artık kanoniklerinize güvenmemesi olasıdır.

  • hreflang ile rel=canonical kullanma

Hreflang kullanırken her dilin kanonikinin kendisini göstermesi çok önemlidir. hreflang uyguluyorsanız, kanonik kullanmayı doğru şekilde bildiğinizden emin olun, aksi takdirde hreflang uygulamanızı sonlandırabilirsiniz.

Yaygın Kanonikleştirme Hataları ve Düzeltmeleri

4XX'e kanonik puanlar

4XX URL'ye standartlaştırılmış sayfalarınız olduğunda, bu uyarıyı alırsınız. Arama motorları bu sayfaları dizine eklemez ve bu tür sayfalara işaret eden kurallı etiketleri yok sayar. Sonuç olarak, sayfanın yanlış sürümünü dizine ekler. Sayfaları inceledikten sonra, ölü kanonik bağlantıları değiştirmek için çalışma sayfasına giden bağlantıları kullanmalısınız.

5XX'e kanonik puanlar

5XX durum kodları, erişilemez bir sayfaya yol açacak sunucu sorunları olduğu anlamına gelir. Arama motorları bu sayfaları dizine eklemez ve onları standart hale getirirseniz görmezden gelir. Yapmanız gereken, hatalı kanonik URL'leri değiştirmek. Kurallı doğru görünüyorsa, sunucu yanlış yapılandırmalarını kontrol etmelisiniz. Ancak sitenizin sunucusu aşırı yüklendiğinde veya siteniz bakım nedeniyle kapalıyken bu uyarıyı alıyorsanız, bu geçici bir sorundur.

Yönlendirilecek kanonik noktalar

Sayfalar 301 yeniden yönlendirilen bir URL'ye standart hale getirildiğinde, bu yine bir endişe nedenidir. Kanoniklerin sayfanın yetkili bir versiyonuna sahip olması çok önemlidir. Bir yönlendirme URL'si eklerseniz, arama motorları kurallı olanı yok sayar veya yanlış yorumlar.

Kanonik olmayan yinelenen sayfalar

Kurallı bir URL olmadığı için arama motorları en uygun sürümü belirlemeye çalışacaktır. Ancak bu, dizine eklenmesini istediğiniz sayfa olmayabilir.

Kurallı URL'de gelen dahili bağlantı yok

Belirttiğiniz kurallı URL'leriniz, yetim sayfa olarak da adlandırılan dahili gelen bağlantılara sahip olmadığında, ziyaretçileriniz ve arama motorlarınız tarafından erişilemez hale gelir. Bunun yerine, web sayfasının standart olmayan sürümüne yönlendirilebilirler.

Site haritasında standart olmayan sayfa

Site haritasında standart olmayan sayfalarınız listeleniyorsa, Google bu sayfaları önerilen standartlar olarak değerlendirebilir. Bunu düzeltmek için, bu kurallı olmayan URL'leri site haritasından kaldırmalısınız.

Standart sayfalar olarak belirtilen standart olmayan sayfalar

Bu sorun, farklı bir sayfaya da standartlaştırılmış bir standart URL belirttiğinizde tetiklenerek standart bir zincire neden olur. Bu arama motorlarının kafasını karıştırabilir. Örneğin, A, B'ye kurallıysa ve B, C'ye kurallıysa, A'nın kurallı bağlantısını C'nin kurallı bağlantısıyla değiştirmeniz gerekir.

Açık Grafik URL'si standartla eşleşmiyor

Bu, belirttiğiniz standart URL ile sayfalardaki Açık Grafik URL'si arasında bir uyuşmazlık olduğunda meydana gelir. Bu, sosyal ağlarda paylaşılan standart olmayan sürümle sonuçlanır. Açık Grafik URL'si standart URL ile değiştirilmelidir ve her iki URL de aynı olmalıdır.

HTTPS'den HTTP'ye Kanonik

Bu, kurallı olarak güvenli olmayan bir HTTP sürümüne sahip güvenli HTTP sayfalarınız olduğunda oluşur. Bunu çözmek için HTTP sayfasını HTTPS eşdeğerine yönlendiriyor olmalısınız. Bunu yapamıyorsanız, HTTP sürümünün ref=”canonical” bağlantısını HTTPS'ye ekleyebilirsiniz.

HTTP'den HTTPS'ye Kanonik

Bu uyarı, standart olarak güvenli bir HTTPS sürümüne sahip güvenli HTTP sayfalarınız olduğunda tetiklenir. HTTP'den HTTPS'ye bir 301 yönlendirmesi uygulayarak başlamalı ve ardından HTTP sürümünün dahili bağlantılarını doğrudan HTTPS sürümüne değiştirmeye geçmelisiniz.

Standart olmayan sayfa organik trafik alıyor

Kurallı olmayan sayfalar arama sonuçlarında görünmeye ve organik arama trafiği almaya devam ederse, bu, arama motorunun belirttiğiniz kuralı yok saydığı anlamına gelir. Bunu düzeltmek için rel=canonical etiketlerinin doğru ayarlandığından emin olmalısınız. Ardından, belirttiğiniz standart URL'nin standart olarak kabul edilip edilmediğini görmek için URL Denetleme aracını kontrol etmelisiniz.

Kurallı URL'yi robots.txt aracılığıyla engelleme

robots.txt dosyasında standartlaştırılmış bir URL'yi engellerseniz, arama motoru onu tarayamaz, bu da o web sayfasındaki standart etiketleri görmeyeceği anlamına gelir. Bu, arama motorunun standart olmayan URL'lerden kurallı URL'lere bağlantı hakkını aktarmasını engeller.

Kurallı URL'yi 'noindex' olarak ayarlama

Çelişkili talimatlar oldukları için rel=canonical ve noindex kullanmamalısınız. Standart etiketin Google tarafından 'noindex' etiketine göre öncelikli olduğuna dikkat etmek önemlidir. Bir URL'yi kurallı ve noindex yapmak istiyorsanız, bir 301 yönlendirmesi veya rel=canonical kullanabilirsiniz.

SEO için kanonik etiketler nasıl denetlenir?

Kurallı etiketleri denetlerken, aşağıdakiler de dahil olmak üzere, optimum SEO performansı için bir dizi şeyi kontrol etmeniz gerekir:

  • Sayfanın kanonik etiketi olup olmadığı?
  • Kurallı bir etiketi varsa, doğru sayfayı gösteriyor mu?
  • Sayfa dizine eklenebilir ve taranabilir mi?

Kurallı etiketleri incelemenin ve denetlemenin birkaç yolu şunlardır:

  1. Görünüm-Kaynak

Kaynak kodunu kontrol etmek için tarayıcıya sağ tıklayıp 'kaynağı görüntüle'ye basmalısınız. Adres çubuğuna view-source:(sayfanın adresi) olarak da yazabilirsiniz.

  1. SEO yazılım çözümleri

Kurallı etiketleri toplu olarak denetlemenize yardımcı olan birkaç çevrimiçi SEO site denetim yazılımı vardır.

Daha önce de belirtildiği gibi, kanonikleştirme SEO için önemli bir kavramdır. Doğru uygulama olmadan web siteniz en yüksek performansında çalışmayacaktır. Bununla birlikte, kurallı URL'nin ne olduğunu, kurallı etiketin ne olduğunu, ne yaptıklarını ve kurallılaştırma sorunlarını nasıl çözebileceğinizi anladıktan sonra, bunları doğru şekilde kullanabilecek ve web sitenizdeki yinelenen içerikle ilgilenebileceksiniz. .