Canonical etiket uygulaması, bir sayfanın ana sürümünü belirtmek için bir web sayfasının başlığına özel bir HTML öğesi ekleme teknik sürecidir. Bu uygulama, birden fazla URL aynı veya çok benzer içerik barındırdığında, Google gibi arama motorlarına hangi URL’nin birincil kaynak olarak ele alınması gerektiğini söyler. Bir Canonical URL tanımlayarak, backlinkler ve otorite gibi sıralama sinyallerinin çeşitli kopyalar arasında bölünmek yerine tek bir sayfada birleştirilmesini sağlarsınız. Bu, arama botlarına bir sayfa kümesinin en temsilci sürümünü bildirmek için standart bir yoldur.
Modern SEO’da Canonical URL nedir?
Canonical URL, Google’ın sitenizdeki yinelenen sayfalar kümesinden en temsilci olduğunu düşündüğü sayfanın URL’sidir. rel=canonical kullanmak, bu seçimi arama tarayıcılarına bildirmek için standart bir yoldur. Büyük bir e-ticaret sitesi için tipik bir hesapta, tek bir ürüne birkaç farklı yolla ulaşılabilir. Örneğin, mavi bir gömlek /products/blue-shirt, /category/men/blue-shirt veya /sale/blue-shirt?ref=tracking adreslerinde bulunabilir. Net bir etiket olmadan, arama motorları arama sonuçlarında hangisini göstereceğine karar vermekte zorlanabilir, genellikle rastgele birini seçebilir veya siteyi yinelenen içerik nedeniyle cezalandırabilir.

Bu etiketleri uyguladığınızda, aslında Google’a bir ipucu veriyorsunuz. Google genellikle bu ipuçlarına saygı duysa da, site mimarisi, iç bağlantılar ve XML site haritaları gibi diğer sinyallere de bakar. Canonical etiketiniz bir URL’yi işaret ediyorsa ancak tüm iç bağlantılarınız başka birini işaret ediyorsa, arama motoru etiketinizi görmezden gelebilir. Bu nedenle, tutarlılık hayati önem taşır. Tarayıcının işini mümkün olduğunca kolaylaştırmak için teknik kurulumunuzun genel site yapınızla uyumlu olduğundan emin olmalısınız.
Web siteniz için Canonical etiket uygulaması neden gereklidir?
Yinelenen içerik, genellikle içerik yönetim sistemlerinin ve web sunucularının çalışma şeklinin istenmeyen bir yan etkisidir. Ev dekorasyonu satan bir Shopify mağazası, farklı sıralama seçeneklerine veya sosyal medya reklamlarında kullanılan izleme parametrelerine bağlı olarak aynı lamba için düzinelerce URL oluşturabilir. Bir sayfaya hem HTTP hem de HTTPS üzerinden veya ‘www’ ön ekiyle ve öneksiz erişilebiliyorsa, arama motorları teknik olarak aynı sitenin dört farklı sürümünü görür. Canonical etiket uygulaması, arama motorunu tercih edilen sürüme odaklanmaya zorlayarak ve tarama bütçenizi koruyarak bunu çözer.
Tarama bütçesi, bir arama motoru botunun belirli bir zaman diliminde sitenizde tarayacağı sayfa sayısını ifade eder. Sitenizde oturum kimlikleri veya filtre seçenekleri gibi URL parametrelerinin neden olduğu binlerce yinelenen URL varsa, bot tüm bütçesini bu düşük değerli sayfalara harcayabilir. Bu, yeni blog yazıları veya ürün güncellemeleri gibi gerçek içeriğinizin daha uzun süre dizine eklenmemesine yol açabilir. Canonical’ları kullanarak, botu gürültüden uzaklaştırıp gerçekten dönüşüm ve trafik sağlayan sayfalara yönlendirirsiniz.

Canonical etiketleri nasıl doğru şekilde uygularsınız?
Canonical etiket uygulaması için en doğrudan yöntem, HTML’nizin head bölümüne bir bağlantı etiketi yerleştirmektir. Standart format şudur: . /target-page/ gibi göreceli URL’ler yerine tam protokolü (HTTPS) ve alan adını içeren mutlak URL’leri kullanmak en iyi uygulamadır. Bu, sitenize farklı alt alan adları üzerinden erişildiğinde veya kod kopyalanıp başka bir yerde yayınlandığında herhangi bir belirsizliği önler. Sitenizdeki her sayfa, başka bir sayfanın kopyası olmadığı sürece ideal olarak kendine referans veren bir Canonical etikete sahip olmalıdır.
WordPress gibi bir platform kullanıyorsanız, uygulama genellikle SEO eklentileri aracılığıyla yönetilir. Örneğin, Yoast SEO eklentisinde Canonical URL alanını meta kutusunun ‘Gelişmiş’ bölümünde bulabilirsiniz. Shopify kullanıcıları için, temanın liquid dosyaları genellikle ürünün birincil yoluna dayalı olarak otomatik olarak Canonical URL oluşturan bir kod satırı içerir. Canonical bağlantı etiketinin mevcut olduğundan ve her sayfa türü için birincil URL’yi doğru şekilde çektiğinden emin olmak için theme.liquid dosyanızı kontrol etmelisiniz.
Uygulama için adım adım kontrol listesi
- Farklı URL’ler altında aynı içeriği sunan tüm sayfaları tanımlayın.
- En yetkili URL’yi Canonical sürümünüz olarak seçin.
- Tüm yinelenen sayfaların head bölümüne rel=canonical bağlantı etiketini ekleyin.
- Canonical etiketin HTTPS dahil olmak üzere mutlak URL’yi işaret ettiğinden emin olun.
- Canonical URL’nin kendisinin dizine eklenebilir olduğunu ve 404 hatası döndürmediğini doğrulayın.
- Herhangi bir sayfada birden fazla Canonical etiket bulunmadığını kontrol edin.
- İç bağlantıları tutarlı bir şekilde Canonical sürüme yönlendirin.
Canonical etiket uygulamasındaki yaygın hatalar nelerdir?
En sık karşılaşılan hatalardan biri, bir sayfayı 301 yönlendirmesi olan bir URL’ye Canonical yapmaktır. Bu, arama motorları için bir çatışma yaratır; Canonical etiket ‘bu ana sayfadır’ der, ancak sunucu ‘bu sayfa başka bir yere taşındı’ der. Bu kafa karışıklığı, Google’ın Canonical talimatlarınızı tamamen görmezden gelmesine yol açabilir. Bir diğer yaygın hata, sayfalandırılmış sayfalarda serinin ilk sayfasına geri dönmek için Canonical etiket kullanmaktır. Örneğin, /blog/page/2/ adresini /blog/ adresine yönlendirmek yanlıştır çünkü 2. sayfadaki içerik 1. sayfadan farklıdır. Bunun yerine, her sayfalandırılmış sayfa kendine referans veren bir Canonical etikete sahip olmalıdır.
Tipik bir hesap denetiminde, genellikle tek bir sayfada birden fazla Canonical etiket görürüz. Bu genellikle bir web sitesi hem şablonda kodlanmış bir etiket hem de bir eklenti tarafından oluşturulan bir etiket kullandığında olur. Bir arama motoru iki farklı Canonical etiketle karşılaştığında, muhtemelen her ikisini de görmezden gelecektir. CMS ayarlarınızın manuel kodla çelişmediğinden emin olmalısınız. Ayrıca, robots.txt dosyanız tarafından engellenen bir URL’yi işaret etmek için Canonical etiket kullanmaktan kaçının, çünkü bu, tarayıcının etiketi görmesini ve talimatı işlemesini engeller.
Google Canonical sinyallerini nasıl yönetir?
Canonical etiketin 301 yönlendirmesi gibi zorunlu bir direktif değil, bir öneri olduğunu anlamak önemlidir. Google, bir sayfanın Canonical sürümünü belirlemek için çeşitli sinyaller kullanır. Bu sinyaller arasında rel=canonical etiketi, XML site haritasında belirtilen URL, iç bağlantı modelleri ve hatta içeriğin kalitesi yer alır. İçerik açısından önemli ölçüde farklı olan bir sayfaya Canonical etiket ayarlarsanız, Google muhtemelen etiketinizi görmezden gelecek ve kendi algoritmalarına dayanarak en iyi sürüm olarak algıladığını seçecektir.
Google’ın etiketlerinizi nasıl yorumladığını Google Search Console aracılığıyla izleyebilirsiniz. URL Denetleme aracını kullanarak hem ‘kullanıcı tarafından bildirilen Canonical’ hem de ‘Google tarafından seçilen Canonical’ sürümlerini görebilirsiniz. Eğer bunlar eşleşmiyorsa, bu, uygulamanızın yanlış olduğunun veya sitedeki diğer sinyallerle tutarsız olduğunun açık bir işaretidir. Sayfa Dizine Ekleme bölümündeki ‘Dizine eklendi, ancak kullanıcı tarafından Canonical olarak seçilmedi’ raporunu düzenli olarak incelemek, Google’ın tercihlerinizi geçersiz kıldığı sayfaları belirlemenize yardımcı olabilir.
Alanlar arası Canonical etiketleri kullanmalı mısınız?
Alanlar arası Canonical etiket uygulaması, aynı içeriği farklı web sitelerinde yayınladığınızda etkili bir stratejidir. Örneğin, şirket bloğunuzda bir makale yazıp ardından Medium gibi bir platformda sendikasyon yaparsanız, Medium sürümüne orijinal blog yazınıza geri dönen bir Canonical etiket yerleştirebilirsiniz. Bu, arama motorlarına web sitenizin orijinal kaynak olduğunu bildirir ve kendi sitenizin arama sıralamalarına zarar vermeden diğer platformların erişiminden yararlanmanıza olanak tanır. Sendikasyon sürümünün orijinal içeriğinizi geçmesini önler.
Bu yöntem, birden fazla markayı veya çok benzer içeriğe sahip yerelleştirilmiş siteleri yöneten şirketler için de yararlıdır. Ancak, bunu dikkatli kullanın. İkincil bir siteden birincil siteye çok fazla sayfayı Canonical yaparsanız, ikincil site kendi terimleri için sıralanmakta zorlanabilir. Alanlar arası Canonical’ları yalnızca içerik gerçekten bir kopya olduğunda ve tüm arama otoritesini belirli bir alanda birleştirmek istediğinizde kullanın. Sadece ilgili olan benzersiz içerik için, iç bağlantı kurmak Canonical yapmaktan daha iyi bir yaklaşımdır.
Canonical etiketlerinizi hatalar için nasıl denetlersiniz?
Sitenizi düzenli olarak denetlemek, siteniz büyüdükçe Canonical etiket uygulamanızın sağlıklı kalmasını sağlamanın tek yoludur. Screaming Frog SEO Spider gibi araçlar, tüm sitenizi taramanıza ve tüm Canonical etiketlerin bir listesini dışa aktarmanıza olanak tanır. Daha sonra eksik etiketler, 404 hatalarını işaret eden etiketler veya göreceli URL’ler gibi tutarsızlıkları arayabilirsiniz. Yaygın bir model, mobil cihazlara özel URL’lerin masaüstü sürümüne doğru şekilde Canonical yapılmadığını bulmaktır, bu da sitenin iki sürümü arasında bölünmüş sıralamalara yol açabilir.
- Eksik veya birden fazla rel=canonical etiketi olan sayfaları tanımlamak için bir tarayıcı kullanın.
- Sayfa A’nın Sayfa B’yi, Sayfa B’nin ise Sayfa A’yı işaret ettiği Canonical döngülerini kontrol edin.
- Tüm Canonical yapılan URL’lerin 200 OK durum kodu döndürdüğünden emin olun.
- XML site haritanızdaki URL’lerin Canonical etiketlerinizle tam olarak eşleştiğini doğrulayın.
- Google’ın etiketlerinize saygı duyup duymadığını görmek için Google Search Console’daki yüksek trafikli sayfaları inceleyin.
- Canonical etiketlerinizdeki HTTPS olmayan URL’leri arayın ve bunları HTTPS’ye güncelleyin.
Bu hafta nereden başlamalı
En önemli 20 açılış sayfanızı belirleyerek ve doğru, kendine referans veren bir Canonical etiket için kaynak kodlarını manuel olarak kontrol ederek başlayın. Google Search Console’unuzu açın ve ‘Yinelenen, Google kullanıcıdan farklı bir Canonical seçti’ hataları olup olmadığını görmek için Dizine Ekleme raporuna gidin. Hata bulursanız, bunları önce ana ürün veya hizmet sayfalarınızda düzeltmeye öncelik verin. En önemli sayfalar düzeltildikten sonra, binlerce URL’yi aynı anda etkileyebilecek şablon genelindeki sorunları yakalamak için tam bir site taraması çalıştırın. Sürekli izleme, sitenizin dizinini temiz ve sıralamalarınızı sabit tutacaktır.
Okumaya devam edin: SEO (Arama Motoru Optimizasyonu) · SEO