SEO Uyumlu Canonical Etiket Kullanımı Geçtiğimiz yıl danışmanlık verdiğim büyük bir e-ticaret sitesinde, 50 bin ürün sayfasının tamamı bir gecede indeksten düşmüştü. Search Console’u açtığımızda bizi o meşhur ve can sıkıcı uyarı karşıladı: “Kopya, Google kullanıcıdan farklı bir standart (canonical) sayfa seçti.” Sorunun kaynağı basitti ama faturası ağırdı: Yazılım ekibi bir güncelleme sırasında tüm ürün […]
SEO Uyumlu Canonical Etiket Kullanımı
Geçtiğimiz yıl danışmanlık verdiğim büyük bir e-ticaret sitesinde, 50 bin ürün sayfasının tamamı bir gecede indeksten düşmüştü. Search Console’u açtığımızda bizi o meşhur ve can sıkıcı uyarı karşıladı: “Kopya, Google kullanıcıdan farklı bir standart (canonical) sayfa seçti.” Sorunun kaynağı basitti ama faturası ağırdı: Yazılım ekibi bir güncelleme sırasında tüm ürün sayfalarındaki canonical etiketini yanlışlıkla anasayfaya yönlendirmişti. Google’a “bu 50 bin ürün aslında anasayfanın kopyası, sen sadece anasayfayı dikkate al” demiştik.
Teknik SEO kariyerim boyunca edindiğim en büyük ders şudur: Canonical etiketi, arama motoru optimizasyonunda görünmez bir kahraman olabileceği gibi, yanlış kullanıldığında tüm indeksleme stratejinizi çökertecek sessiz bir katile de dönüşebilir. Bu canonical etiketi kullanım rehberi ile, bu kritik HTML etiketinin hem teorik temellerini hem de sahada hayat kurtaran pratik uygulamalarını inceleyeceğiz.
Canonical Etiketi Nedir?
Teknik Tanımı ve HTML’deki Yeri
Kısaca özetlemek gerekirse canonical etiketi, arama motorlarına “birbirine çok benzeyen veya tamamen aynı olan sayfalarım arasında asıl dikkate almanı (indekslemeni) istediğim orijinal sayfa budur” deme şeklimizdir.
Canonical tag HTML uygulama süreci oldukça basittir. Orijinal sayfanın URL’sini, kopya veya türev sayfaların bölümüne şu şekilde eklersiniz:
<link rel="canonical" href="https://www.ornek.com/orjinal-icerik/" />
Bu ufak kod parçacığı, sitenizin arama motorlarıyla kurduğu iletişimin en temel yapı taşlarından biridir.
Google’ın Canonical Sinyalini İşleme Mantığı (2048 Öncesi ve Sonrası)
Burada çok kritik bir ayrım var: Canonical bir direktif (emir) değil, bir sinyaldir (ipucu). Arama motoru algoritmalarının evriminde (ve teorik olarak 2048’e uzanan yapay zeka destekli arama vizyonunda), Google size körü körüne itaat etmez. Google Search Central’ın resmi “Consolidate duplicate URLs” dokümantasyonunda da belirtildiği gibi, Google asıl (standart) sayfayı belirlerken birden fazla sinyali harmanlar. Siz bir canonical etiketi sunarsınız, ancak Google aynı zamanda site içi linklemenize (internal linking), sitemap dosyalarınıza, yönlendirmelerinize (redirects) ve HTTPS tercihinize de bakar. Eğer canonical etiketiniz bu diğer sinyallerle çelişiyorsa, Google etiketinizi görmezden gelir ve kendi doğrusunu uygular.
Canonical Etiketi Neden Kullanılır?
Yinelenen İçerik (Duplicate Content) Sorununu Çözmek
Eğer aynı içeriğe birden fazla URL üzerinden ulaşılabiliyorsa, arama motorlarının kafası karışır. Hangi sayfanın sıralama alması gerektiğine karar veremezler ve bu durum genellikle tüm versiyonların sıralama kaybetmesiyle sonuçlanır. Etkili bir yinelenen içerik SEO çözümü olarak canonical etiketi, bu kafa karışıklığını giderir ve Google’a net bir hedef gösterir.
Tarama Bütçesini (Crawl Budget) Koruma ve Optimize Etme
Tarama bütçesi (crawl budget), Googlebot’un sitenize ayırdığı sınırlı zaman ve kaynaktır. Eğer sitenizde binlerce önemsiz kopya sayfa varsa, Google vaktini bu sayfaları tarayarak harcar ve asıl para kazandıran, değerli sayfalarınızı keşfetmeyi erteler. Etkili bir tarama bütçesi optimizasyonu 2026 stratejisinde canonical kullanımı, arama motoru botlarını gereksiz yollara sapmaktan kurtarıp, doğruca ana hedeflere yönlendirir.
Canonical Etiketi Sayfa İndekslemesini Nasıl İyileştirir?
Otorite (Link Equity) Birleştirme Mekaniği
Dış sitelerden gelen backlinkler, sayfalarınıza “Link Equity” (sayfa otoritesi) kazandırır. Ancak bu backlinkler kopya sayfalarınıza dağılırsa, gücünüz bölünür.
Bunu, farklı şubelerden gelen tüm kargoların tek bir merkez depoda toplanması gibi düşünebilirsiniz. Canonical etiketi, kopya veya parametreli sayfalara gelen tüm link equity birleştirme görevini üstlenir. Parçalanmış otoriteyi tek bir orijinal sayfada toplar, böylece o sayfanın arama sonuçlarında çok daha güçlü bir şekilde sıralanmasını sağlar.
Parametreli URL’ler ve Filtre Sayfalarında Doğru Yönlendirme
Özellikle e-ticaret sitelerinde filtrelemeler (renk, beden, fiyat aralığı) yüzlerce farklı URL oluşturur:
-
ornek.com/ayakkabi -
ornek.com/ayakkabi?renk=kirmizi&beden=42
Bu parametreli URL’lerin tümü aslında “ayakkabı” kategorisinin varyasyonlarıdır. Parametreli sayfalara, ana kategori sayfasını işaret eden bir canonical etiketi ekleyerek, indeks çöplüğü yaratmanın önüne geçer ve kategori sayfanızın gücünü maksimize edersiniz.
Canonical Etiketi Kullanırken Dikkat Edilmesi Gerekenler
Sık Yapılan Ölümcül Hatalar (Kırık Zincirler, Kendine Referans Vermeme)
Yüzlerce site denetiminde en sık karşılaştığım ölümcül hatalar şunlardır:
-
Kendine Referans Vermeme (Self-Referencing Canonical Eksikliği): Her sayfanın canonical etiketi olmalı mı? Evet! Orijinal sayfanın kendisi de
bölümünde kendine referans veren (self-referencing) bir canonical etiketine sahip olmalıdır. Bu, içeriğinizi kopyalayıp kendi sitesinde yayınlayan (scraper) botlara karşı en güçlü kalkanınızdır; zira botlar kaynak kodu kopyaladığında, canonical etiketi de kopyalanır ve otorite yine size döner. Bu yüzden kendine referans canonical kullanımı zorunludur. -
Yanlış Toplu Yönlendirme: Girişte bahsettiğim gibi, tüm sayfaların canonical’ını yanlışlıkla anasayfaya yönlendirmek. Asla yapılmamalıdır.
-
Kırık Zincirler: Canonical hedefinin 404 veren bir sayfayı işaret etmesi. Düzenli site içi tarayıcılar ile (site audit tools) rel canonical hatası tespiti yapmak hayati önem taşır.
Canonical ve Noindex Çakışması: Hangisi Öncelikli?
Sektörde çok sık yapılan bir mantık hatasıdır. Bir sayfaya hem noindex (bu sayfayı dizine ekleme) hem de canonical (bu sayfanın otoritesini şu sayfaya aktar) etiketini aynı anda eklemek.
Google’ın arama ilişkileri ekibinden John Mueller’in de defalarca vurguladığı gibi, aynı anda hem canonical gösterip hem noindex uygulamak çelişkili bir sinyaldir. Eğer bir sayfanın indekste olmamasını istiyorsanız noindex kullanın; ancak o sayfanın değerini (link equity) başka bir sayfaya aktarmak istiyorsanız canonical kullanın. İkisi aynı anda kullanıldığında, meydana gelen noindex canonical çakışması Googlebot’un canonical sinyalini tamamen görmezden gelmesine sebep olur.
Karşılaştırmalı Tablo: Canonical vs. 301 Yönlendirme vs. Noindex
| Yöntem | Kullanım Amacı | Kullanıcıya Gösterilen Sayfa | Link Otoritesi Aktarımı | Google’a Sinyal Türü | En Uygun Senaryo |
| Canonical | Orijinal URL’yi belirtmek | Sayfa kullanıcıya açıktır. | Güçlü (Birleştirir) | İpucu (Sinyal) | Parametreli sayfalar, filtreler, benzer ürünler. |
| 301 Yönlendirme | Kalıcı URL değişikliği | Kullanıcı yeni URL’ye yönlendirilir. | Tam (Aktarır) | Kesin Direktif | Silinen sayfalar, site taşımaları, URL yapısı değişimleri. |
| Noindex | Sayfayı arama sonuçlarından çıkarmak | Sayfa kullanıcıya açıktır. | Yok (Zamanla düşer) | Kesin Direktif | Admin panelleri, teşekkür sayfaları, düşük kaliteli içerikler. |
Hemen Şimdi Sitenizde Kontrol Etmeniz Gereken 3 Şey
-
Tüm sayfalarınızda kendine referans (self-referencing) canonical etiketi bulunuyor mu?
-
E-ticaret filtre/parametre sayfalarınız, otoriteyi ana kategoriye aktaracak şekilde canonical içeriyor mu?
-
Sitenizin HTTP/HTTPS veya WWW/Non-WWW versiyonlarında canonical hedefleri tutarlı mı? (Yanlışlıkla HTTP versiyonu işaret etmediğinizden emin olun.)
Uzman Görüşü
(Bu bölüm, kurumsal sitelerde teknik SEO denetimi yapan kıdemli bir mühendisin ek yorumu için ayrılmıştır.)
Modern web teknolojilerinde, özellikle React veya Angular gibi JavaScript framework’leri kullanan sitelerde (SPA – Single Page Application) canonical yönetimi büyük bir handikaptır. Geliştiriciler genellikle canonical etiketini sayfa yüklendikten sonra JavaScript ile DOM’a (Client-side) basarlar. Ancak Googlebot’un JavaScript’i işlemesi (rendering) ilk taramadan çok daha sonra gerçekleşir. Bu gecikme, yanlış veya eksik canonical sinyallerinin endekslenmesine yol açar. Altın kural şudur: Canonical etiketleri daima sunucu tarafında (Server-Side Rendering – SSR) oluşturulmalı ve sayfanın saf (raw) HTML kaynağında yer almalıdır.
Sıkça Sorulan Sorular (SSS)
1. Canonical etiketi olmazsa sayfam indeksten düşer mi?
Hayır, sayfanız doğrudan indeksten düşmez. Ancak Google benzer sayfalarınız arasından hangisini sıralayacağını kendi seçer. Google’ın seçimi sizin stratejinizle uyuşmadığında, kelime sıralamalarında ciddi dalgalanmalar ve trafik kayıpları yaşarsınız.
2. Canonical ve 301 yönlendirmesi aynı anda kullanılır mı?
Hayır, kullanılmamalıdır. 301 yönlendirmesi yaptığınızda kullanıcı (ve bot) zaten başka bir sayfaya gider, eski sayfanın kaynak kodundaki canonical okunamaz. Kalıcı taşımalarda 301, erişilebilir kopya içeriklerde canonical tercih edilmelidir.
3. Google canonical etiketimi neden görmezden geliyor?
Çünkü canonical bir emirden ziyade bir tavsiyedir. Eğer site içindeki tüm linkleriniz (menüler, site haritası) A sayfasını işaret ederken siz B sayfasına canonical veriyorsanız, Google çelişkili sinyalleri yakalar ve etiketinizi iptal eder.
4. Sayfalar arası canonical zinciri (A -> B -> C) yapmak zararlı mı?
Evet, kesinlikle zararlıdır. Tıpkı yönlendirme zincirleri gibi canonical zincirleri de hem link otoritesini (equity) zayıflatır hem de arama motoru botlarının tarama bütçesini boşa harcar. A sayfası doğrudan C sayfasını (orijinal hedefi) işaret etmelidir.