- Onur Ertem
- Güncellendi:
Canonical etiketi, aynı ya da çok benzer içeriğe birden fazla adresten ulaşılabildiğinde arama motoruna “bu grubun asıl sürümü şu URL’dir” diyen, sayfanın head bölümüne eklenen bir link öğesidir. Google bu bildirimi güçlü bir sinyal olarak dikkate alır ama bağlayıcı bir emir gibi uygulamaz; standart URL’yi kendi değerlendirmesiyle seçer. “Canonical etiketi nedir” sorusunun pratik karşılığı da buradan çıkar: etiket bir tercih beyanıdır ve ancak diğer sinyallerle aynı yönü gösterdiğinde beklenen sonucu verir.
Bu rehberde rel=”canonical” öğesinin doğru yazımı, Google’ın kopya sayfaları nasıl kümelediği, yönlendirme ve site haritası gibi diğer standartlaştırma yollarıyla farkı, WordPress’teki varsayılan davranış ve Search Console’daki URL Denetleme aracında Google’ın seçtiği adresin nasıl okunacağı anlatılır. Anlatılanlar Google Search Central belgelerine dayanır ve her altyapıda geçerlidir.
Canonical Etiketi Nedir ve Ne İşe Yarar?
Canonical etiketi, kopya sayfalar arasından hangisinin arama sonuçlarında temsil edilmesi gerektiğini bildiren <link rel="canonical"> öğesidir. Google bu süreci “standartlaştırma”, seçilen adresi de “standart URL” olarak adlandırır. Standart sayfa en düzenli taranan sürüm olur; diğer kopyalar sunucuya yük bindirmemek için daha seyrek ziyaret edilir.
Etiketi kullanmanın dört somut faydası vardır: kullanıcılar sonuçlarda parametresiz, temiz adresi görür; farklı kopyalara verilen dış bağlantıların değeri tek adreste toplanır; aynı içeriğin performansı tek satırda izlenir. Tarayıcılar da kopyalarla vakit kaybetmek yerine yeni ya da güncellenen sayfalara yönelir.
Kopya içerik tek başına bir ceza sebebi değildir. Google’ın standartlaştırma belgesi sitede yinelenen içerik bulunmasının normal olduğunu ve spam politikalarını ihlal etmediğini açıkça yazar. Asıl sorun, hangi sürümün gösterileceğine sinyallerin çelişkili biçimde karar vermesidir.
Kopya URL’ler Nereden Çıkar?
Kopya URL’lerin büyük kısmı kötü niyetten değil, sitenin olağan işleyişinden doğar. Tek bir ürün ya da yazı sayfası, fark edilmeden beş altı ayrı adresten açılabilir. En sık görülen kaynaklar şunlardır:
- Protokol ve alan adı sürümleri: güvenli ve güvensiz protokolde, alan adının başında www bulunan ve bulunmayan hâlinde aynı içeriğin ayrı ayrı sunulması.
- Takip ve oturum parametreleri: Reklam tıklama kimliği, kampanya etiketi ya da oturum numarası eklenmiş adresler.
- Sıralama ve filtre seçenekleri: E-ticaret kategorilerinde fiyata göre sıralama veya renk filtresi uygulanmış sürümler.
- Cihaz varyantları: Ayrı bir mobil alt alan adında yayınlanan sayfalar.
- Bölge varyantları: Aynı dildeki içeriğin farklı ülkeler için ayrı adreslerde sunulması.
- Unutulan test kopyaları: Tarayıcılara açık bırakılmış demo ya da hazırlık ortamı.
Dil sürümleri ise ancak gövde metni aynı dilde kaldığında kopya sayılır. Yalnızca gezinme öğeleri ile sayfa altı metinleri tercüme edilmiş, gövde olduğu gibi kalmışsa Google bu sayfaları bir kümede toplar; gerçekten çevrilmiş sayfalar ise ayrı içerik olarak değerlendirilir.
Google Standart URL’yi Nasıl Seçer?
Google önce her sayfanın birincil içeriğini belirler, aynı ya da çok benzer içerikli sayfaları tek kümede toplar, sonra kümeden kullanıcı için en eksiksiz ve yararlı olanı standart olarak işaretler. Bu seçimde HTTPS kullanımı, yönlendirmeler, adresin site haritasında yer alması ve rel=”canonical” bildirimi gibi sinyaller birlikte tartılır.
Site sahibinin bildirimi bu sinyallerden sadece biridir. Canonical etiketi bir adresi, iç bağlantılar ve site haritası başka bir adresi işaret ediyorsa Google kendi seçimini yapar. Arama sonucu da her zaman standart sayfayı göstermez: masaüstü sürüm standart olsa bile mobil kullanıcıya uygun mobil sürüm gösterilebilir.
HTTPS tercihi de bir istisnaya tabidir. Google eşdeğer HTTP ve HTTPS sayfalarından varsayılan olarak HTTPS’yi seçer; ancak sertifika geçersizse, sayfa güvensiz kaynaklar yüklüyorsa ya da HTTPS sürümü HTTP’ye yönleniyorsa bu tercih tersine dönebilir.
Standart URL Bildirmenin Yolları: Yönlendirme, rel=”canonical” ve Site Haritası
Google’ın standart URL belirtme rehberi tercih bildirme yollarını etkilerine göre üç kademede sıralar ve birlikte kullanıldıklarında daha etkili olduklarını belirtir. Hangi yolun seçileceği, kopyanın yaşamaya devam edip etmeyeceğine bağlıdır:
| Yöntem | Sinyal gücü | Uygun olduğu durum | Dikkat edilecek nokta |
|---|---|---|---|
| Kalıcı yönlendirme | Güçlü | Kopyanın artık hiç açılmaması istendiğinde | Ziyaretçi de hedefe gider; kopya sayfa kullanılamaz hale gelir |
| rel=”canonical” link öğesi | Güçlü | Filtre, parametre gibi kopyaların açık kalması gerektiğinde | Sadece HTML sayfalarında çalışır; büyük sitelerde eşlemeyi korumak emek ister |
| rel=”canonical” HTTP üstbilgisi | Güçlü | PDF, Word gibi HTML olmayan dosyalar | Sunucu yapılandırmasına erişim gerekir |
| Site haritasına ekleme | Zayıf | Büyük sitelerde standart adresleri toplu bildirmek | Google kopyaları yine kendisi bulmak zorundadır |
Yönlendirme ile canonical arasındaki temel fark kullanıcı deneyimidir. Yönlendirmede eski adres ortadan kalkar; canonical kullanıldığında ise kopya sayfa ziyaretçiye açık kalır ve yalnızca arama motoruna tercih bildirilir. Kalıcı olarak vazgeçilen bir adres için yönlendirme, işlevini sürdüren bir filtre sayfası için canonical daha uygundur.
Sayfa İçeriği
rel=”canonical” Etiketi Doğru Nasıl Yazılır?
Doğru yazım, kopya sayfanın head bölümüne standart adresi mutlak URL olarak gösteren tek bir link öğesi eklemektir. Örneğin filtre uygulanmış bir kategori sayfasında şu satır yer alır: <link rel="canonical" href="https://www.example.com/kategori/ayakkabi/" />. Google, aynı satırın standart sayfanın kendisine de eklenmesini, yani sayfanın kendine referans vermesini önerir.
Yazım sırasında gözden kaçan ayrıntılar etiketi etkisiz bırakabilir. Uygulamada kontrol edilen noktalar şunlardır:
- Mutlak adres kullanmak: Göreli yollar desteklense de hazırlık ortamının yanlışlıkla standart gösterilmesi gibi sorunlara yol açabildiği için önerilmez.
- Öğeyi head içinde tutmak: Etiket sadece head bölümünde okunur; head içindeki geçersiz bir HTML öğesi bölümü erken kapatıp etiketi gövdeye düşürebilir.
- Tek bir değer vermek: Aynı sayfada iki farklı canonical ya da üstbilgi ile HTML’de farklı adresler hata olasılığını artırır.
- URL parçası kullanmamak: Diyez işaretiyle başlayan parça adresleri Google genellikle desteklemez.
- Alternatif özelliklerle karıştırmamak: hreflang, media ya da type özelliği taşıyan canonical bildirimi standartlaştırmada kullanılmaz.
JavaScript ile içerik üreten sitelerde standart adresin HTML kaynağında yer alması ve betiklerin bu değeri değiştirmemesi en güvenli yoldur. Kaynağa eklenemiyorsa değer yalnızca JavaScript ile verilmeli, iki farklı bildirim bir arada bırakılmamalıdır.
HTTP Üstbilgisi ile Canonical: PDF ve Diğer Dosyalar
HTML olmayan dosyalarda canonical, sunucunun yanıtına eklenen Link üstbilgisiyle bildirilir. Aynı katalog hem PDF hem Word dosyası olarak yayınlanıyorsa, Word sürümünün yanıtına PDF adresini standart gösteren bir üstbilgi eklenebilir. Google bu yöntemi web arama sonuçları için destekler ve burada da mutlak adres kullanılmasını ister.
Üstbilgi yöntemi sayfa boyutunu artırmaz ve sınırsız sayıda kopyayı eşleyebilir. Karşılığında sunucu yapılandırmasına erişim gerektirir. Aynı sayfada hem üstbilgi hem de HTML öğesi kullanılması desteklense de önerilmez; iki kaynaktan birinin zamanla eskimesi çelişkili sinyal üretir.
Kopya Sayfa Sorununu Birlikte İnceleyelim
Search Console’da “Kopya” durumunda bekleyen sayfalar varsa hangi sinyalin çeliştiğini birlikte bulalım. Canonical, yönlendirme ve site haritası kontrolü için ücretsiz ön değerlendirme yapılır; kapsam netleşince aynı gün teklif paylaşılır.
WordPress’te Canonical Etiketi Nasıl Yönetilir?
WordPress çekirdeği, tekil yazı ve sayfalarda kendine referans veren canonical öğesini otomatik olarak ekler. developer.wordpress.org’daki rel_canonical() başvurusuna göre bu çıktı yalnızca tekil içerikler için üretilir. Kategori, etiket ve arşiv sayfaları çekirdek tarafından kapsanmaz.
Arşiv sayfaları ve özel yönlendirme ihtiyaçları için genellikle bir SEO eklentisi devreye girer. Bu eklentiler her yazının düzenleme ekranında “canonical URL” alanı sunar ve arşivler için de kendine referans veren etiketi üretir. Burada dikkat edilmesi gereken nokta, tema ile eklentinin aynı anda etiket basmamasıdır; kaynak kodda iki canonical satırı görülüyorsa biri devre dışı bırakılmalıdır.
Alan adı ya da kalıcı bağlantı yapısı değiştiğinde canonical değerleri kendiliğinden güncellenmeyebilir, özellikle eklenti alanına elle yazılmış adresler eski haliyle kalır. Bu yüzden WordPress site taşıma sırasında yönlendirme haritasıyla birlikte canonical değerleri de gözden geçirilir.
URL Denetleme Aracında Google’ın Seçtiği Standart URL Nasıl Görülür?
Google’ın hangi adresi standart kabul ettiği, Search Console’daki URL Denetleme aracının “Sayfayı dizine ekleme” bölümünde görülür. Aracın yardım sayfası iki alanı ayrı ayrı tanımlar: “Kullanıcı tarafından beyan edilen standart URL” site sahibinin bildirimi, “Google tarafından seçilen standart URL” ise Google’ın kararıdır.
Kontrol şu sırayla yapılır:
- Search Console’da ilgili mülk açılır ve üstteki arama kutusuna incelenecek adres yazılır.
- Dizindeki sonuç açılır; “Sayfayı dizine ekleme” bölümü genişletilir.
- Beyan edilen ve Google’ın seçtiği standart URL satırları karşılaştırılır.
- İki değer farklıysa iç bağlantılar, site haritası, yönlendirmeler ve sayfanın içerik farkı incelenir.
- Düzeltme yapıldıktan sonra önemli adresler için dizine ekleme isteği gönderilir.
Canlı test bu soruya cevap vermez; yardım sayfası, standart sürümün yalnızca dizine eklenmiş verilerden okunabileceğini ve canlı testin bunu öngöremeyeceğini belirtir. Sayfa Dizine Ekleme raporundaki “Kopya, Google kullanıcıdan farklı bir standart seçmiş” durumu da aynı çelişkinin site genelindeki görünümüdür. Google, içerik farkı giderildikten sonra bile sayfaları iki haftaya kadar kopya kümede tutabileceğini ayrıca not eder.
Canonical, noindex, robots.txt ve 301: Hangisi Ne Zaman Kullanılır?
Bu dört araç farklı işler yapar ve birbirinin yerine kullanıldığında sorun çıkarır. Canonical “bu sayfa şunun kopyası” der; 301 yönlendirmesi “bu adres artık şurada” der; noindex “bu sayfayı dizine ekleme” der; robots.txt ise “bu adresi tarama” der.
Google, standartlaştırma amacıyla robots.txt kullanılmasını önermez. Taranması engellenen bir adres içeriği okunmadan dizine girebilir ve Google o sayfadaki canonical bildirimini hiç göremez. Aynı şekilde site içinde standart seçimini yönlendirmek için noindex kullanılması da önerilmez; bu yöntem sayfayı aramadan tamamen çıkarır, canonical ise değeri asıl sayfaya aktarır. URL kaldırma aracı da çözüm değildir, çünkü ilgili adresin tüm sürümlerini geçici olarak gizler.
Pratik bir ayrım şöyle yapılabilir: içerik gerçekten taşındıysa 301, kopya işlevini sürdürüyorsa canonical, sayfa aramada hiç görünmemeliyse noindex, tarayıcının hiç girmemesi gereken teknik bir alan varsa robots.txt. Taranabilirlik ve dizin yönergelerinin tüm sitede tutarlı hâle getirilmesi teknik SEO hizmetleri kapsamında ele alınır.
Sık Yapılan Canonical Hataları ve Doğru Yöntem
Canonical hatalarının çoğu tek bir yanlış satırdan değil, sinyallerin birbiriyle çelişmesinden doğar. Denetimlerde en sık rastlanan durumlar ve doğrusu şöyle özetlenebilir:
- Tüm sayfaları ana sayfaya işaretlemek: Tema ayarı yüzünden her sayfada ana sayfa adresi yer alırsa iç sayfalar kopya sayılabilir. Her sayfa kendi adresini göstermelidir.
- Sayfalandırılmış listeleri ilk sayfaya bağlamak: Blog arşivinin ikinci ve üçüncü sayfası farklı içerik taşır; kendi adreslerini göstermeleri gerekir.
- Site haritasında kopya adres bulundurmak: Haritada parametreli sürüm, etikette temiz sürüm yer alırsa sinyaller çatışır. Haritaya yalnızca standart adresler girer.
- İç bağlantıları kopyaya vermek: Menü ve yazı içi bağlantılar sürekli eski ya da parametreli adrese gidiyorsa Google o adresi seçebilir.
- HTTPS sayfasında HTTP canonical bırakmak: Taşımadan kalan eski değer, Google’ın HTTP sürümünü tercih etmesine yol açabilir.
- Yönlendirilen adresi canonical göstermek: Etiket, 301 ile başka yere giden bir adrese değil, doğrudan 200 döndüren son adrese işaret etmelidir.
Farklı ürünlerin tek bir sayfaya canonical ile bağlanması da sık görülen bir yanlıştır. İçerikleri gerçekten farklı olan sayfalar kopya değildir; Google bu durumda bildirimi dikkate almayabilir. Ürün varyantları ve filtre sayfaları için daha geniş bir kontrol listesi e-ticaret SEO checklist yazısında yer alır.
Canonical Kontrolünü Rutin Bakıma Nasıl Dahil Etmek Gerekir?
Canonical ayarı bir kez kurulup unutulacak bir iş değildir; tema güncellemesi, eklenti değişikliği, yeni filtre ya da kampanya parametresi her seferinde yeni kopyalar doğurabilir. Bu yüzden kontrol, sitenin olağan bakım takvimine eklenir.
Ayda bir Sayfa Dizine Ekleme raporundaki kopya durumlarına bakmak, öncelikli sayfalardan birkaçını URL Denetleme aracıyla açmak ve kaynak kodda tek bir canonical satırı bulunduğunu görmek çoğu site için yeterli bir rutindir. Büyük bir yapısal değişiklikten sonra ise site haritası, iç bağlantılar ve yönlendirmeler aynı gün birlikte gözden geçirilir. Bu denetimin sitenin genel arama uyumuyla nasıl birleştiği SEO uyumlu site rehberinde anlatılır.
Standart URL Düzenini Birlikte Kuralım
Parametreli adresler, filtre sayfaları ya da taşıma sonrası karışan sinyaller için sitenin mevcut durumunu birlikte okuyalım. Ön değerlendirme ücretsizdir; gereken adımlar netleştiğinde kapsamı ve teklifi aynı gün yazılı olarak paylaşıyoruz.
Sıkça Sorulan Sorular
Canonical etiketi olmayan bir site sorun yaşar mı?
Genellikle hayır; Google standart URL bildirilmediğinde de kümedeki en uygun sürümü kendisi seçer. Ancak parametreli adresler, filtreler ya da www ve https sürümleri varsa bildirim yapmak, arama sonuçlarında istenen adresin görünme olasılığını artırır.
Google canonical etiketine uymak zorunda mı?
Hayır, rel=”canonical” bir ipucudur, kural değildir. Google içerik farkı, iç bağlantılar, site haritası ve yönlendirmeler gibi diğer sinyallere bakarak farklı bir sayfayı standart seçebilir.
Her sayfaya kendi adresini gösteren canonical eklemek gerekli mi?
Evet, Google standart sayfanın kendine referans veren bir canonical taşımasını önerir. Bu satır, sayfanın parametreli kopyaları oluştuğunda asıl adresin hangisi olduğunu baştan belirtmiş olur.
Canonical ile 301 yönlendirmesi aynı şey mi?
Hayır. 301 ziyaretçiyi ve tarayıcıyı yeni adrese gönderir, eski adres artık açılmaz; canonical ise kopya sayfayı açık bırakıp yalnızca arama motoruna tercih bildirir.
Google'ın seçtiği standart URL nereden görülür?
Search Console’daki URL Denetleme aracında, dizindeki sonuçta “Sayfayı dizine ekleme” bölümü açıldığında “Google tarafından seçilen standart URL” satırı görünür. Bu bilgi canlı testte değil, dizine eklenmiş veride yer alır.
Düzeltmeden sonra Google standart seçimini ne zaman günceller?
Bunun sabit bir takvimi bulunmaz; güncelleme, sayfanın yeniden taranıp değerlendirilmesine bağlıdır. Google, içerik farkı giderildikten sonra bile sayfaların iki haftaya kadar kopya kümede kalabileceğini belirtir.
Başka bir sitede yayınlanan içerik için canonical kullanılabilir mi?
Google, ortak yayın yapılan iş ortağı sitelerde canonical yerine kopyanın dizine eklenmesinin engellenmesini daha etkili bulur. Sayfalar çoğu zaman yeterince farklı olduğu için alanlar arası canonical beklenen sonucu vermeyebilir.
Bizi Arayın
Detaylı bilgi için bizi arayın.
Sizi, Biz Arayalım!
Numaranızı paylaşın sizi, biz arayalım!
Diğer Hizmetlerimiz
- › Kurumsal Web Tasarım
- › E-Ticaret Sitesi Yapımı
- › SEO Optimizasyonu
- › WordPress Site Yapımı
- › Google Reklam Yönetimi
- › WordPress Hızlandırma
Hizmet Bölgeleri
- › Sakarya Web Tasarım
- › Tekirdağ Web Tasarım
- › Bursa Web Tasarım
- › Beşiktaş Web Tasarım
- › Şişli Web Tasarım
- › Tuzla Web Tasarım
- › Ümraniye Web Tasarım
- › Kadıköy Web Tasarım
- › İstanbul Web Tasarım
- › Ankara Web Tasarım
- › Ataşehir Web Tasarım
- › Üsküdar Web Tasarım
- › Kartal Web Tasarım
- › Maltepe Web Tasarım
- › Pendik Web Tasarım
- › Kocaeli Web Tasarım
- › İzmir Web Tasarım
- › Antalya Web Tasarım