Canonical Tag Nedir? Nasıl Kullanılır?
Canonical Tag (Canonical Etiketi), arama motorlarına aynı veya birbirine çok benzeyen içerikler arasında hangi URL’nin ana sürüm olduğunu bildiren HTML etiketidir. Özellikle e-ticaret sitelerinde, büyük bloglarda ve filtreleme sistemi kullanan web sitelerinde teknik SEO’nun vazgeçilmez bileşenlerinden biridir.
Bir web sitesinde aynı içerik farkında olmadan birden fazla URL üzerinden yayınlanabilir. Böyle bir durumda Google hangi sayfanın indekslenmesi gerektiğini belirlemekte zorlanabilir. İşte Canonical etiketi tam bu noktada devreye girer ve arama motorlarına tercih edilen URL’yi açık şekilde gösterir.
Ancak Canonical etiketi sihirli bir çözüm değildir. Yanlış kullanıldığında önemli sayfaların indekslenmesini engelleyebilir veya arama motorlarının farklı bir Canonical URL seçmesine neden olabilir. Bu yüzden etiketi yalnızca doğru senaryolarda kullanmak gerekir.
Bu rehberde Canonical Tag’in ne olduğunu, nasıl çalıştığını, hangi durumlarda kullanılması gerektiğini ve en sık yapılan hataları gerçek örneklerle inceleyeceğiz. Ayrıca WordPress, WooCommerce ve çok dilli sitelerde Canonical kullanımına ilişkin en iyi uygulamaları da adım adım ele alacağız.
İçindekiler
Canonical Tag Nedir?
Canonical Tag, HTML belgesinin <head> bölümüne eklenen ve arama motorlarına tercih edilen URL’yi bildiren bir bağlantı etiketidir. Başka bir ifadeyle, aynı içeriğin birden fazla adreste bulunması durumunda hangi URL’nin esas alınacağını gösterir.
Teknik olarak Canonical etiketi aşağıdaki şekilde kullanılır.
<link rel="canonical" href="https://example.com/seo-rehberi/" />
Bu kod sayesinde Google ve diğer arama motorları, benzer URL’ler arasında öncelikli olarak hangi sayfayı değerlendirmeleri gerektiğini anlayabilir.
Canonical Tag Neden Önemlidir?
Modern web sitelerinde duplicate content oluşması düşündüğünüzden çok daha yaygındır. Özellikle URL parametreleri, filtreleme sistemleri ve kampanya bağlantıları aynı içeriğin farklı adreslerde görüntülenmesine neden olabilir.
Örneğin aşağıdaki URL’ler kullanıcıya aynı sayfayı gösterebilir.
https://example.com/urun https://example.com/urun/ https://www.example.com/urun/ https://example.com/urun?utm_source=linkedin https://example.com/urun?campaign=summer
Kullanıcı açısından bu adresler arasında belirgin bir fark olmayabilir. Buna karşılık arama motorları her URL’yi ayrı bir sayfa olarak değerlendirebilir. Dolayısıyla doğru Canonical etiketi kullanılmadığında indeksleme sinyalleri birden fazla URL’ye dağılabilir.
Duplicate Content Nedir?
Duplicate Content, aynı veya büyük ölçüde benzer içeriğin birden fazla URL’de bulunması durumudur. Bu sorun çoğu zaman teknik nedenlerden kaynaklanır ve içerik üreticisinin fark etmesi kolay olmayabilir.
En sık karşılaşılan duplicate content kaynakları şunlardır.
- UTM parametreleri
- Filtreleme URL’leri
- Sıralama (sort) parametreleri
- HTTP ve HTTPS sürümleri
- www ve www olmayan alan adları
- Yazdırma (Print) sayfaları
- Sayfalama (Pagination)
Canonical etiketi bu senaryolarda arama motorlarına hangi URL’nin tercih edilmesi gerektiğini bildirerek teknik SEO çalışmalarını destekler.
Canonical Tag Nasıl Çalışır?
Arama motorları bir sayfayı tararken yalnızca içeriği değil, HTML etiketlerini de analiz eder. Canonical etiketi de bu sinyallerden biridir.
Benzer URL'ler ↓ Canonical Etiketi ↓ Tercih Edilen URL ↓ İndeksleme Değerlendirmesi
Canonical etiketi güçlü bir yönlendirme sinyali oluşturur. Bununla birlikte son karar her zaman arama motorlarına aittir. Eğer siteniz farklı sinyaller gönderiyorsa Google başka bir URL’yi Canonical olarak seçebilir.
Canonical Tag ile 301 Redirect Arasındaki Fark
| Canonical Tag | 301 Redirect |
|---|---|
| Kullanıcı aynı URL’de kalır. | Kullanıcı otomatik olarak yeni URL’ye yönlendirilir. |
| HTML etiketi olarak çalışır. | Sunucu seviyesinde yönlendirme yapar. |
| Benzer içerikler için uygundur. | Kalıcı URL değişikliklerinde tercih edilir. |
| Arama motorlarına tercih edilen URL’yi bildirir. | Eski URL’nin yerine yenisini kullanır. |
Kısacası eski URL artık kullanılmayacaksa 301 Redirect daha doğru çözümdür. Ancak aynı içerik farklı URL’lerden erişilebilir olmaya devam edecekse Canonical etiketi daha uygun bir yöntem olabilir.
Canonical Tag Kullanmanın Faydaları
- Duplicate Content kaynaklı teknik sorunları azaltmaya yardımcı olur.
- Arama motorlarının doğru URL’yi anlamasını kolaylaştırır.
- İndeksleme sinyallerinin tek URL üzerinde toplanmasını destekler.
- Tarama bütçesinin daha verimli kullanılmasına katkı sağlayabilir.
- Büyük e-ticaret sitelerinde URL karmaşasını azaltabilir.
Profesyonel İpucu: Canonical etiketi, kötü planlanmış URL mimarisini düzeltmek için kullanılmamalıdır. Öncelikle temiz ve tutarlı bir URL yapısı oluşturun. Ardından gerçekten ihtiyaç duyulan sayfalarda Canonical etiketini kullanarak arama motorlarına doğru sinyali gönderin.
Canonical Tag, aynı veya benzer içerikler arasında tercih edilen URL’yi belirleyen önemli bir teknik SEO etiketidir. Doğru kullanıldığında duplicate content sorunlarının yönetilmesine yardımcı olur ve arama motorlarının sitenizi daha doğru anlamasını sağlar.
Canonical Tag Nasıl Kullanılır?
Canonical etiketi yalnızca duplicate content riski bulunan sayfalarda kullanılmalıdır. Başka bir ifadeyle, aynı veya büyük ölçüde benzer içeriğe sahip birden fazla URL varsa arama motorlarına bunlardan hangisinin ana sürüm olduğunu bildirirsiniz.
Buna karşılık her sayfaya rastgele Canonical etiketi eklemek doğru bir yaklaşım değildir. Öncelikle tercih edilen URL’yi belirlemeli, ardından diğer benzer sayfaları bu URL’ye yönlendirmelisiniz. Böylece arama motorları sitenizin URL yapısını daha kolay anlayabilir.
Doğru Canonical Kullanımı
En yaygın kullanım senaryolarından biri UTM parametreleriyle oluşturulan kampanya bağlantılarıdır.
Örneğin aşağıdaki URL’lerin tamamı aynı ürün sayfasını açar.
https://example.com/laptop https://example.com/laptop?utm_source=newsletter https://example.com/laptop?utm_source=facebook https://example.com/laptop?campaign=summer
Bu durumda tüm parametreli URL’ler aşağıdaki Canonical etiketini kullanır.
<link rel="canonical" href="https://example.com/laptop" />
Bu yapı sayesinde arama motorları parametreli bağlantıları ayrı sayfalar olarak değerlendirmek yerine ana ürün sayfasını esas alır.
Self-Referencing Canonical Nedir?
Modern SEO uygulamalarında en çok tercih edilen yöntemlerden biri Self-Referencing Canonical kullanmaktır. Bu yaklaşımda her sayfa kendi URL’sini Canonical olarak gösterir.
Örneğin;
https://example.com/seo-rehberi/
adresindeki sayfa aşağıdaki etiketi içerir.
<link rel="canonical" href="https://example.com/seo-rehberi/" />
İlk bakışta gereksiz gibi görünse de bu yöntem oldukça faydalıdır. Çünkü daha sonra oluşabilecek parametreli URL’ler veya alternatif erişim yolları karşısında arama motorlarına doğru sinyal gönderilmeye devam eder.
Hangi Sayfalarda Canonical Kullanılmalıdır?
Aşağıdaki durumlarda Canonical etiketi kullanmayı değerlendirebilirsiniz.
- Filtreleme sayfaları
- Sıralama (Sort) parametreleri
- UTM parametreleri
- Yazdırma (Print) sürümleri
- Aynı ürünün farklı erişim URL’leri
- Benzer içerik gösteren sayfalar
Ancak her senaryoyu kendi içinde değerlendirmek gerekir. Eğer sayfa gerçekten farklı bir kullanıcı niyetini karşılıyorsa Canonical yerine bağımsız olarak indekslenmesi daha doğru olur.
Canonical Hangi Durumlarda Kullanılmamalıdır?
Bazı SEO sorunlarını Canonical etiketiyle çözmeye çalışmak doğru değildir. Bunun yerine farklı teknik çözümler uygulanmalıdır.
| Durum | Doğru Çözüm |
|---|---|
| Eski URL tamamen kaldırıldı. | 301 Redirect |
| Sayfanın indekslenmesini istemiyorsunuz. | Noindex |
| Sayfa artık mevcut değil. | 404 veya 410 |
| İçerikler tamamen farklı. | Canonical kullanmayın. |
Kısacası Canonical etiketi, yönlendirme veya indeks engelleme aracı değildir. Amacı yalnızca tercih edilen URL’yi belirtmektir.
E-Ticaret Sitelerinde Canonical Kullanımı
E-ticaret siteleri, Canonical etiketinin en çok kullanıldığı projeler arasında yer alır. Çünkü filtreleme sistemleri kısa sürede binlerce farklı URL oluşturur.
Örneğin;
/erkek-ayakkabi /erkek-ayakkabi?renk=siyah /erkek-ayakkabi?numara=42 /erkek-ayakkabi?marka=nike
Eğer bu sayfalar büyük ölçüde aynı ürünleri listeliyorsa uygun bir Canonical stratejisi duplicate content riskini azaltır.
Bununla birlikte her filtre sayfasını ana kategoriye Canonical vermek doğru değildir. Örneğin “Siyah Erkek Koşu Ayakkabısı” gibi kullanıcıların doğrudan aradığı filtreler kendi başlarına değer üretir.
Pagination (Sayfalama) Sayfalarında Canonical
Blog ve kategori sayfalarında sayfalama yapısı dikkatle planlanmalıdır.
Örneğin;
/blog/page/1 /blog/page/2 /blog/page/3
Her sayfa farklı içerikler içeriyorsa hepsini ilk sayfaya Canonical vermek doğru olmaz.
Bunun yerine her URL kendi içeriğini temsil etmeli ve kendi Canonical etiketini kullanmalıdır.
HTTP ve HTTPS Geçişlerinde Canonical
Bir web sitesi hem HTTP hem de HTTPS üzerinden erişilebiliyorsa yalnızca Canonical etiketi kullanmak yeterli olmaz.
Öncelikle tüm HTTP isteklerini HTTPS sürümüne 301 yönlendirmesiyle taşımalısınız. Ardından HTTPS sayfasında Self-Referencing Canonical kullanmalısınız.
HTTP ↓ 301 Redirect ↓ HTTPS ↓ Self Canonical
Bu yaklaşım hem kullanıcı deneyimini iyileştirir hem de arama motorlarına tutarlı sinyaller gönderir.
www ve www Olmayan Alan Adları
Benzer şekilde aşağıdaki iki alan adı da aynı anda kullanılmamalıdır.
https://example.com https://www.example.com
Önce tercih edilen alan adını belirleyin. Daha sonra diğer sürümü 301 Redirect ile yönlendirin ve Canonical etiketinin de aynı URL’yi gösterdiğinden emin olun.
Cross-Domain Canonical
Bazı durumlarda aynı içerik farklı alan adlarında yayınlanır. Özellikle içerik sendikasyonu (Content Syndication) yapan web sitelerinde bu senaryoyla karşılaşabilirsiniz.
Örneğin;
example.com ↓ Canonical ↓ originalsite.com
Bu yapı sayesinde arama motorları hangi alan adının orijinal içerik sahibi olduğunu daha kolay anlar.
Doğru Canonical Kullanımı İçin Kontrol Listesi
- ✓ Tercih edilen URL 200 OK döndürüyor mu?
- ✓ Canonical URL robots.txt tarafından engellenmiyor mu?
- ✓ XML Sitemap aynı URL’yi içeriyor mu?
- ✓ İç linkler Canonical URL’yi gösteriyor mu?
- ✓ Gereksiz Canonical zinciri oluşmuş mu?
- ✓ HTTPS ve www yapısı tutarlı mı?
Bu maddeleri düzenli olarak kontrol etmek teknik SEO hatalarının önüne geçmenize yardımcı olur.
Profesyonel İpucu: Canonical etiketi tek başına çalışmaz. İç linkleriniz, XML Sitemap’iniz, 301 yönlendirmeleriniz ve URL mimariniz aynı sayfayı işaret ettiğinde arama motorları hangi URL’yi esas alacaklarını çok daha kolay belirler.
Canonical etiketi yalnızca doğru senaryolarda kullanılmalıdır. Self-Referencing Canonical, parametreli URL’ler ve filtreleme sayfaları için güçlü bir çözüm sunarken; 301 Redirect, Noindex veya 404 gibi farklı teknik SEO araçlarının yerine geçmez. Tutarlı bir URL mimarisiyle birlikte kullanıldığında ise indeksleme sürecini önemli ölçüde iyileştirir.
En Sık Yapılan Canonical Hataları
Canonical etiketi teknik SEO’nun en güçlü araçlarından biridir. Buna rağmen birçok web sitesi bu etiketi yanlış yapılandırır. Sonuç olarak Google beklediğiniz URL yerine farklı bir sayfayı seçer veya önemli içerikler arama sonuçlarında geriye düşer.
Üstelik bu hataların büyük bölümü yalnızca birkaç dakikalık teknik kontrolle ortaya çıkar. Bu yüzden düzenli denetim yapmak uzun vadede önemli avantaj sağlar.
1. Farklı İçerikleri Aynı Canonical URL Altında Toplamak
En yaygın hata, birbirinden tamamen farklı sayfaları tek bir Canonical URL altında toplamaktır.
Yanlış Örnek
/seo-rehberi ↓ Canonical ↓ /google-ads-rehberi
Bu iki sayfa farklı arama niyetlerini karşılar. Dolayısıyla her sayfa kendi Canonical etiketini taşımalıdır.
Kısacası yalnızca aynı veya büyük ölçüde benzer içerikler ortak Canonical kullanmalıdır.
2. Canonical Zinciri Oluşturmak
Bazı sitelerde Canonical etiketi doğrudan hedef sayfayı göstermediği için gereksiz zincir oluşur.
A ↓ Canonical ↓ B ↓ Canonical ↓ C
Bu yapı tarama sürecini gereksiz şekilde uzatır.
Bunun yerine ilk sayfa doğrudan son URL’yi göstermelidir.
A ↓ Canonical ↓ C
Böylece arama motoru tercih edilen sayfaya tek adımda ulaşır.
3. Noindex ile Canonical Çakışması
Bazı yöneticiler aynı sayfaya hem Noindex hem de Canonical etiketi ekler. Ardından Google’ın neden farklı karar verdiğini anlamaya çalışır.
Oysa bu iki etiket farklı amaç taşır.
| Etiket | Görevi |
|---|---|
| Noindex | Sayfayı dizine alma. |
| Canonical | Tercih edilen URL’yi göster. |
Bu yüzden iki etiketi aynı strateji içinde planlamak gerekir. Aksi durumda Google farklı bir URL seçer.
4. 404 Sayfasını Canonical Olarak Göstermek
Canonical etiketi her zaman çalışan bir sayfayı göstermelidir.
Örneğin aşağıdaki yapı sorun oluşturur.
Canonical ↓ https://example.com/eski-sayfa ↓ 404 Not Found
İlk olarak hedef URL’nin 200 durum kodu döndürdüğünü kontrol edin. Daha sonra Canonical etiketini ekleyin.
5. Robots.txt ile Çelişmek
Robots.txt dosyası hedef URL’nin taranmasını engelliyorsa Canonical etiketi beklenen sonucu üretmez.
Örneğin;
User-agent: * Disallow: /kategori/
Ardından Canonical etiketi bu klasörde yer alan bir sayfayı gösterirse iki farklı sinyal ortaya çıkar.
Bu nedenle Robots.txt ve Canonical aynı hedef doğrultusunda çalışmalıdır.
6. Bütün Sayfaları Ana Sayfaya Bağlamak
Bazı web sitelerinde her içerik ana sayfayı Canonical olarak gösterir.
/seo-rehberi ↓ /
/teknik-seo ↓ /
/google-ads ↓ /
Bu yapı içeriklerin kendi otoritesini oluşturmasını zorlaştırır.
Bunun yerine her içerik kendi URL’sini işaret etmelidir.
7. İç Linklerle Farklı Sinyal Vermek
Canonical etiketi bir URL gösterirken iç bağlantılar farklı adreslere yönelirse arama motoru kararsız kalır.
| Kaynak | URL |
|---|---|
| Canonical | /seo-rehberi/ |
| İç Link | /seo-rehberi?ref=homepage |
| XML Sitemap | /seo-rehberi/ |
Dolayısıyla bütün teknik bileşenler aynı URL’yi göstermelidir.
8. XML Sitemap ile Uyum Kurmamak
XML Sitemap yalnızca tercih edilen URL’leri içermelidir.
Örneğin Sitemap farklı bir adres gösterirken Canonical etiketi başka bir sayfaya yönelirse Google iki farklı sinyal alır.
Canonical ↓ https://example.com/seo-rehberi/ ↓ XML Sitemap ↓ https://example.com/seo-rehberi/
Bu yapı hem daha sade görünür hem de tarama sürecini kolaylaştırır.
9. 301 Redirect Yerine Canonical Kullanmak
Bazı yöneticiler URL değişikliğinden sonra yalnızca Canonical etiketi ekler.
Oysa eski URL artık kullanılmıyorsa 301 yönlendirmesi daha doğru seçim olur.
| Durum | Çözüm |
|---|---|
| Kalıcı URL değişikliği | 301 Redirect |
| Benzer içerikler | Canonical |
| Silinen sayfa | 404 veya 410 |
Canonical Etiketini Kontrol Etmek İçin Araçlar
İlk olarak Google Search Console’u inceleyin. Ardından teknik tarama araçlarından yararlanın.
- Google Search Console
- Screaming Frog SEO Spider
- Sitebulb
- Ahrefs Site Audit
- Semrush Site Audit
Böylece sorunları erken aşamada yakalarsınız.
Google Search Console Uyarıları
Search Console aşağıdaki uyarıları gösterebilir.
- Duplicate without user-selected canonical
- Alternate page with proper canonical tag
- Google chose different canonical than user
- User-declared canonical
Bu raporlar yol gösterir. Ardından URL yapısını, iç bağlantıları ve XML Sitemap dosyasını birlikte inceleyin.
Canonical Kontrol Listesi
- ✓ Canonical URL 200 kodu döndürüyor mu?
- ✓ Canonical zinciri var mı?
- ✓ XML Sitemap aynı URL’yi içeriyor mu?
- ✓ İç bağlantılar aynı adresi gösteriyor mu?
- ✓ Robots.txt ile uyum var mı?
- ✓ HTTPS ve www yapısı tutarlı mı?
- ✓ Search Console uyarıları kontrol edildi mi?
Profesyonel İpucu: Canonical sorunlarının büyük bölümü tek bir etiketten kaynaklanmaz. İç bağlantılar, XML Sitemap, yönlendirmeler ve Canonical aynı hedefi gösterdiği zaman Google doğru URL’yi çok daha hızlı belirler.
Yanlış Canonical kullanımı indeksleme sürecini olumsuz etkiler. Buna karşılık düzenli teknik denetim, tutarlı URL yapısı ve doğru yönlendirme stratejisi sitenizin daha sağlıklı taranmasını sağlar.
WordPress ve E-Ticaret Sitelerinde Canonical Kullanımı
Canonical etiketi en fazla WordPress ve e-ticaret projelerinde karşımıza çıkar. Bunun temel nedeni, bu sistemlerin çok sayıda URL üretmesidir. Örneğin filtreleme, sıralama, kategori ve kampanya bağlantıları kısa süre içinde yüzlerce benzer sayfa oluşturur.
Ancak doğru yapı kurduğunuz zaman bu durum sorun oluşturmaz. Aksine arama motorları sitenizi daha kolay tarar ve hangi URL’nin öncelikli olduğunu daha hızlı anlar.
Şimdi en yaygın kullanım senaryolarını birlikte inceleyelim.
WordPress Canonical Etiketini Otomatik Oluşturur mu?
Evet. Güncel SEO eklentilerinin büyük bölümü Canonical etiketini otomatik olarak oluşturur.
Örneğin aşağıdaki eklentiler bu işlemi varsayılan ayarlarla yerine getirir.
- Yoast SEO
- Rank Math SEO
- All in One SEO
- SEOPress
Bu yüzden çoğu WordPress sitesinde manuel Canonical tanımlamaya ihtiyaç kalmaz. Bunun yerine sistemin oluşturduğu yapıyı kontrol etmek daha doğru olur.
Yoast SEO’da Canonical Ayarı
Yoast SEO her içerik için otomatik Canonical etiketi oluşturur. Bunun yanında gelişmiş ayarlar bölümünde Canonical URL alanı da yer alır.
Normal şartlarda bu alanı boş bırakın. Çünkü eklenti sayfanın kendi adresini otomatik olarak kullanır.
Buna karşılık özel bir senaryo oluşursa ilgili URL’yi bu alandan değiştirebilirsiniz.
Rank Math SEO’da Canonical Ayarı
Rank Math da benzer mantıkla çalışır. Her sayfa kendi Canonical etiketini otomatik üretir.
Üstelik gelişmiş ayarlar bölümünde farklı bir Canonical URL tanımlama seçeneği bulunur.
Ancak yalnızca teknik bir ihtiyaç ortaya çıkarsa bu alanı düzenleyin. Aksi durumda varsayılan yapı en güvenli seçim olur.
WooCommerce ve Filtreleme URL’leri
WooCommerce kullanan sitelerde en büyük sorun filtreleme bağlantılarıdır.
Örneğin aşağıdaki URL’ler aynı ürün grubunu gösterebilir.
/erkek-ayakkabi /erkek-ayakkabi?renk=siyah /erkek-ayakkabi?numara=42 /erkek-ayakkabi?marka=nike
İlk bakışta bütün sayfalar aynı görünür. Buna rağmen her URL ayrı bir adres taşır.
Bu yüzden filtre sayfalarını tek tek inceleyin. Eğer filtre kendi başına arama hacmi oluşturuyorsa sayfayı indeksleyin. Buna karşılık yalnızca aynı ürün listesini tekrar ediyorsa ana kategoriye yönelin.
Ürün Varyasyonlarında Canonical
Bazı mağazalarda her renk veya beden için ayrı URL oluşur.
Örneğin;
/iphone-16-siyah /iphone-16-beyaz /iphone-16-mavi
Burada tek bir doğru çözüm yoktur.
Eğer bütün varyasyonlar aynı açıklamayı ve aynı görselleri kullanıyorsa ortak Canonical tercih edin.
Bunun yanında her renk kendi açıklamasını, kendi görsellerini ve kendi arama niyetini taşıyorsa ayrı URL yapısını koruyun.
Blog Yazılarında Canonical Kullanımı
Standart blog yazılarında süreç çok daha basittir.
Her yazı kendi URL’sini Canonical olarak göstermelidir.
SEO Rehberi ↓ Canonical ↓ SEO Rehberi
Dolayısıyla ekstra ayar yapmanıza gerek kalmaz. Güncel SEO eklentileri bu işlemi otomatik olarak tamamlar.
Kategori ve Etiket Sayfaları
WordPress sitelerinde kategori ve etiket arşivleri zaman zaman aynı içerikleri listeler.
Örneğin;
/kategori/seo /tag/seo
Her iki sayfa da aynı yazıları gösteriyorsa önce site mimarisini gözden geçirin.
Daha sonra gereksiz etiket arşivlerini kaldırın veya Noindex kullanın. Böylece gereksiz sayfa çoğalmasının önüne geçersiniz.
AMP Sayfalarında Canonical Yapısı
AMP kullanan sitelerde standart sayfa ile AMP sürümü arasında net ilişki kurmak gerekir.
Önce standart sayfa kendi Canonical etiketini taşır.
Ardından AMP sayfası standart URL’yi işaret eder.
Standart Sayfa ↓ Self Canonical
AMP Sayfası ↓ Canonical ↓ Standart Sayfa
Böylece Google hangi sürümü esas alacağını kolayca belirler.
Çok Dilli Sitelerde Canonical
Çok dilli web sitelerinde Canonical ile Hreflang birlikte çalışır.
Örneğin;
/tr/seo-rehberi ↓ Canonical ↓ /tr/seo-rehberi
/en/seo-guide ↓ Canonical ↓ /en/seo-guide
Daha sonra Hreflang etiketleri farklı dil sürümlerini birbirine bağlar.
Sonuç olarak Google hem doğru dili hem de doğru URL’yi kolayca belirler.
Canonical Etiketini Nasıl Kontrol Edebilirsiniz?
Canonical yapısını düzenli olarak kontrol edin. Böylece teknik sorunları erken aşamada yakalarsınız.
Bunun için aşağıdaki araçlardan yararlanın.
- Google Search Console
- Screaming Frog SEO Spider
- Sitebulb
- Chrome geliştirici araçları
- Tarayıcı kaynak kodu
Ayrıca büyük güncellemelerden sonra yeniden tarama yapmak iyi bir alışkanlık kazandırır.
Google Search Console Canonical Raporları
URL Denetimi aracı iki önemli bilgi gösterir.
| Rapor | Anlamı |
|---|---|
| User-declared Canonical | Sizin belirlediğiniz URL |
| Google-selected Canonical | Google’ın tercih ettiği URL |
Her iki URL aynıysa yapı büyük ölçüde doğru çalışır.
Buna karşılık farklı URL’ler görüyorsanız iç bağlantıları, XML Sitemap dosyasını ve yönlendirmeleri birlikte inceleyin.
WordPress Siteleri İçin Kontrol Listesi
- ✓ SEO eklentisi güncel mi?
- ✓ Her sayfa kendi Canonical etiketini taşıyor mu?
- ✓ HTTPS yönlendirmesi doğru çalışıyor mu?
- ✓ www ve www olmayan sürümler birleşiyor mu?
- ✓ XML Sitemap yalnızca Canonical URL’leri içeriyor mu?
- ✓ Parametreli URL’ler kontrol edildi mi?
- ✓ Search Console raporları incelendi mi?
Profesyonel İpucu: WordPress kullanıcılarının yaptığı en yaygın hata, otomatik çalışan Canonical yapısını gereksiz yere değiştirmektir. Önce mevcut sistemi inceleyin. Ardından gerçek bir teknik ihtiyaç ortaya çıkarsa manuel düzenleme yapın. Bu yaklaşım hem daha güvenli olur hem de gereksiz indeksleme sorunlarının önüne geçer.
WordPress ve e-ticaret sitelerinde Canonical yönetimi büyük ölçüde doğru URL mimarisine dayanır. Bunun yanında SEO eklentileri sürecin önemli bölümünü otomatik olarak yönetir. Ancak filtreleme sayfaları, kategori yapısı, XML Sitemap, yönlendirmeler ve iç bağlantılar aynı stratejiyi izlediği zaman teknik SEO çok daha güçlü hale gelir.
Sık Sorulan Sorular ve Sonuç
Canonical Tag teknik SEO’nun temel bileşenlerinden biridir. Özellikle büyük web sitelerinde, e-ticaret projelerinde ve binlerce URL üreten yapılarda doğru Canonical stratejisi indeksleme kalitesini doğrudan etkiler.
Bu bölümde en sık sorulan soruları cevaplayacağız. Ardından rehber boyunca öğrendiğimiz temel noktaları özetleyeceğiz.
Sık Sorulan Sorular
Canonical Tag tam olarak ne işe yarar?
Canonical etiketi arama motorlarına aynı veya birbirine çok benzeyen sayfalar arasında hangi URL’nin öncelikli olduğunu bildirir.
Böylece Google tarama ve indeksleme sırasında doğru sayfayı esas alır.
Canonical etiketi sıralamayı artırır mı?
Canonical etiketi doğrudan sıralama kazandıran bir sinyal taşımaz.
Bunun yerine teknik sorunların önüne geçer. Sonuç olarak arama motorları doğru URL’yi daha kolay değerlendirir ve indeksleme süreci daha sağlıklı ilerler.
Her sayfada Canonical etiketi bulunmalı mı?
Evet.
Güncel SEO yaklaşımında her sayfanın kendi adresini gösteren Self Canonical etiketi kullanması iyi bir uygulama olarak kabul edilir.
Böylece parametreli bağlantılar oluşsa bile arama motorları ana URL’yi kolayca tanır.
Canonical ile 301 Redirect arasında nasıl seçim yapılır?
Bu karar tamamen senaryoya bağlıdır.
Eğer eski URL artık kullanılmıyorsa 301 yönlendirmesi uygulayın.
Buna karşılık aynı içerik farklı adreslerden erişilmeye devam ediyorsa Canonical etiketi daha doğru seçim olur.
| Durum | Tercih |
|---|---|
| Kalıcı URL değişikliği | 301 Redirect |
| Aynı içerik farklı URL | Canonical |
| Silinen içerik | 404 veya 410 |
Google her zaman Canonical etiketini dikkate alır mı?
Hayır.
Google Canonical etiketini güçlü bir sinyal olarak değerlendirir. Bunun yanında iç bağlantılar, XML Sitemap, yönlendirmeler ve sayfa yapısı da karar sürecini etkiler.
Bu yüzden bütün teknik bileşenlerin aynı URL’yi göstermesi büyük önem taşır.
Canonical ile Noindex birlikte kullanılmalı mı?
Bu iki etiket farklı görev üstlenir.
Dolayısıyla birlikte kullanılacaksa önce indeksleme stratejisini planlayın. Ardından teknik yapıyı buna göre oluşturun.
Plansız kullanım Google’ın farklı karar vermesine yol açar.
WordPress Canonical etiketini otomatik oluşturur mu?
Yoast SEO, Rank Math ve benzeri güncel eklentiler bu işlemi otomatik olarak gerçekleştirir.
Bu nedenle çoğu projede ekstra ayar yapmanıza gerek kalmaz.
Canonical etiketini nasıl kontrol ederim?
İlk olarak Google Search Console URL Denetimi aracını kullanın.
Daha sonra teknik tarama araçlarıyla bütün siteyi analiz edin.
- Google Search Console
- Screaming Frog SEO Spider
- Sitebulb
- Ahrefs Site Audit
- Semrush Site Audit
Düzenli kontroller sayesinde sorunları büyümeden çözebilirsiniz.
Canonical Kontrol Özeti
| Kontrol | Durum |
|---|---|
| Self Canonical kullanılıyor | ✓ |
| Canonical URL 200 kodu döndürüyor | ✓ |
| HTTPS yapısı doğru çalışıyor | ✓ |
| 301 yönlendirmeleri tamamlandı | ✓ |
| XML Sitemap uyumlu | ✓ |
| İç bağlantılar aynı URL’yi gösteriyor | ✓ |
| Search Console raporları incelendi | ✓ |
Canonical Yönetim Süreci
URL Yapısını Planla ↓ Self Canonical ↓ 301 Yönlendirmeleri Tamamla ↓ XML Sitemap Oluştur ↓ İç Linkleri Kontrol Et ↓ Search Console İncele ↓ Düzenli Teknik SEO Denetimi Yap
Bu adımları düzenli olarak uyguladığınız zaman Canonical yapınız uzun süre sorunsuz çalışır.
İleri Okuma Rehberleri
Canonical etiketi teknik SEO’nun yalnızca bir parçasıdır. Konuyu daha derin öğrenmek için aşağıdaki rehberleri de inceleyebilirsiniz.
Sonuç
Canonical Tag küçük görünen ancak etkisi büyük olan teknik SEO araçlarından biridir. Doğru planlandığı zaman arama motorları sitenizi daha kolay tarar, doğru URL’yi indeksler ve gereksiz tekrarları ayıklar.
Bunun yanında başarılı bir Canonical stratejisi yalnızca HTML etiketinden oluşmaz. URL mimarisi, iç bağlantılar, XML Sitemap, HTTPS yapısı ve yönlendirmeler aynı hedef doğrultusunda çalışmalıdır.
Önce temiz bir site mimarisi kurun. Ardından Canonical etiketini bu yapıyı destekleyen teknik bir sinyal olarak kullanın. Böylece hem kullanıcılar hem de arama motorları sitenizi daha kolay anlayacaktır.
Profesyonel İpucu: Teknik SEO denetimi yaptığınız her dönemde Canonical etiketlerini yeniden kontrol edin. Özellikle kategori yapısını değiştirdiğiniz, yeni filtreler eklediğiniz veya SEO eklentisini güncellediğiniz zaman bu kontrol büyük önem taşır. Düzenli denetim sayesinde küçük teknik sorunlar büyümeden çözülür.
Son Güncelleme: Temmuz 2026
Yazar: Serdar Bağtır
Bu rehber Google’ın teknik SEO önerileri, güncel indeksleme yaklaşımı ve Canonical kullanımına ilişkin iyi uygulamalar doğrultusunda düzenli olarak güncellenecektir.