Web sitenizde aynı ürün farklı adreslerle açılıyor veya bir hizmetin Türkçe, İngilizce ve Almanca sayfaları bulunuyor olabilir. Bu yapı büyüdükçe arama motorlarının hangi URL’yi esas alacağını ve hangi dil sürümünü kullanıcıya sunacağını anlaması önem kazanır.
Canonical ve hreflang yönetimi, benzer URL’lerin ve yerelleştirilmiş sayfaların ilişkilerini düzenleyen teknik SEO çalışmasıdır. Canonical, kopya ya da çok benzer içerikler arasındaki tercih edilen URL’yi belirtir. Hreflang ise bir içeriğin dil ve bölge alternatiflerini tanımlar.
İki işaretlemenin birlikte değerlendirilmesi; özellikle e-ticaret sitelerinde, çok dilli kurumsal sitelerde ve uluslararası pazarlara açılan işletmelerde önemlidir.
Canonical Etiketi Nedir?
Canonical etiketi, aynı veya çok benzer içeriğe sahip URL’ler arasında tercih edilen adresi belirtmek için kullanılır.
Örneğin aşağıdaki adresler aynı ürün sayfasını açabilir:
https://example.com/urun/kahve-makinesi
https://example.com/urun/kahve-makinesi?utm_source=epostaİçeriği değiştirmeyen takip parametresine sahip sayfada, temiz URL tercih olarak bildirilebilir:
<link rel="canonical"
href="https://example.com/urun/kahve-makinesi">Bu işaretleme HTML belgesinin <head> bölümüne yerleştirilir. Canonical güçlü bir sinyaldir; Google’ın mutlaka uygulayacağı bir talimat değildir. Yönlendirmeler, site haritası ve iç bağlantılar da aynı tercih ile uyumlu olmalıdır. Google canonical uygulama rehberi
Canonical, Yönlendirme ve Noindex Arasındaki Fark
| Yöntem | Temel amaç | Kullanıcı açısından sonuç |
|---|---|---|
| Canonical | Benzer içerikler arasında tercih edilen URL’yi belirtmek | Mevcut sayfa açık kalır. |
| Kalıcı yönlendirme | Eski adresten yeni adrese geçiş sağlamak | Kullanıcı hedef adrese gider. |
| Noindex | Sayfanın arama sonuçlarında yer almamasını istemek | Sayfaya doğrudan erişim devam edebilir. |
Kopya URL’leri birleştirmek için noindex kullanmak canonical’ın yerine geçmez. Ayrıca arama motorunun canonical işaretlemesini okuyabilmesi için ilgili sayfaya erişebilmesi gerekir; robots.txt ile engellemek bu amaca hizmet etmez. Google’ın canonical kullanım önerileri
Hreflang Etiketi Nedir?
Hreflang, aynı içeriğin farklı dil veya bölge sürümlerini birbirine bağlar. Örneğin:
tr: Türkçe içerik.en: Bölge sınırlaması olmayan İngilizce içerik.en-GB: Birleşik Krallık için İngilizce içerik.de-DE: Almanya için Almanca içerik.
Ülke kodu tek başına yeterli değildir. Birleşik Krallık için en-UK yerine en-GB kullanılmalıdır.
Hreflang bildirimi HTML, HTTP yanıt başlığı veya XML site haritasıyla yapılabilir. Google açısından bu yöntemler eşdeğerdir; üçünü birden kullanmak ek avantaj sağlamaz. Google hreflang dokümantasyonu
Canonical ve Hreflang Birlikte Nasıl Kullanılır?
Türkçe ve İngilizce iki eşdeğer hizmet sayfasını ele alalım. Her sayfanın kendi dilinde bağımsız olarak sunulması amaçlanıyor olsun.
Türkçe sayfanın <head> bölümünde:
<link rel="canonical"
href="https://example.com/tr/hizmetler/veri-entegrasyonu">
<link rel="alternate" hreflang="tr"
href="https://example.com/tr/hizmetler/veri-entegrasyonu">
<link rel="alternate" hreflang="en"
href="https://example.com/en/services/data-integration">İngilizce sayfanın <head> bölümünde:
<link rel="canonical"
href="https://example.com/en/services/data-integration">
<link rel="alternate" hreflang="tr"
href="https://example.com/tr/hizmetler/veri-entegrasyonu">
<link rel="alternate" hreflang="en"
href="https://example.com/en/services/data-integration">Bu örnekte canonical her sayfanın kendi adresini gösterir. Hreflang seti iki sayfada da aynıdır; her sürüm kendisini ve karşılığını listeler. Adresler protokol dâhil tam yazılır. Karşılıklı bağlantı bulunmayan eşleşmeler Google tarafından dikkate alınmayabilir. Google’ın alternatif sayfa kuralları
Tüm Dil Sayfaları Tek Bir Canonical Adresine Bağlanmalı mı?
Çevrilmiş ana içeriğe sahip sayfaları otomatik olarak tek dil altında birleştirmek doğru bir genel kural değildir. Canonical tercihinde aynı dildeki sürüm esas alınmalıdır.
Aynı dilde, farklı ülkeleri hedefleyen ve büyük ölçüde aynı kalan sayfalar ise ayrıca değerlendirilmelidir. Bu durumda tercih edilen URL ile bölgesel alternatiflerin ilişkisi birlikte planlanır. Google’ın çok dilli ve çok bölgeli site rehberi
X-Default Ne İşe Yarar?
x-default, listelenen dil veya bölge seçenekleriyle eşleşmeyen kullanıcılar için varsayılan sayfayı belirtir. Dil seçici veya uygun bir varsayılan sürüm kullanılabilir. Zorunlu değildir ve otomatik yönlendirme yapmaz.
Örnekte İngilizce sayfa varsayılan olacaksa aynı hreflang setlerine şu satır eklenebilir:
<link rel="alternate" hreflang="x-default"
href="https://example.com/en/services/data-integration">Google’ın x-default açıklaması
İşletmelerde Sık Karşılaşılan Uygulama Hataları
1. Etiketlerin Birbirinden Bağımsız Üretilmesi
Canonical bir SEO eklentisinden, hreflang çeviri modülünden ve site haritası başka bir araçtan üretiliyorsa aynı sayfa için farklı URL biçimleri ortaya çıkabilir.
Denetimde bu çıktıların birlikte karşılaştırılması gerekir. Özellikle HTTPS, alan adı, sondaki eğik çizgi ve parametre kullanımı için ortak URL standardı tanımlanmalıdır.
2. Her Sayfanın Ana Sayfayla Eşleştirilmesi
Bir ürünün Türkçe sürümünü İngilizce ana sayfayla eşleştirmek, ürünün gerçek dil karşılığını tanımlamaz.
Uygulama tasarımında eşleştirme, URL metinlerini tahmin ederek değil içerik kimliği üzerinden yapılmalıdır. Bir çeviri henüz yayınlanmadıysa mevcut olmayan bir adres üretilmemelidir.
3. Bütün Filtre Sayfalarına Aynı Kuralın Uygulanması
Bir filtre yalnızca sıralamayı değiştirebilir; başka bir filtre ise ayrı bir kullanıcı ihtiyacına cevap veren ürün grubunu gösterebilir.
Bu nedenle filtreli URL’ler için karar matrisi hazırlanmalıdır. İçerik benzerliği, arama talebi ve sayfanın bağımsız değeri incelenmeden bütün varyasyonlar aynı adrese bağlanmamalıdır.
4. Kaldırılan Sayfaların Eşleştirmelerde Kalması
Ürün silindiğinde veya hizmet adresi değiştiğinde yalnızca menüyü güncellemek yeterli değildir. Canonical, dil eşleştirmeleri ve site haritası kayıtları da yayın sürecinin parçası olmalıdır.
İçerik yönetim sisteminde silme, adres değiştirme ve çeviri yayınlama işlemleri için otomatik kontroller kurulması bakım yükünü azaltabilir.
5. Kontrolün Tek Bir Sayfayla Sınırlı Kalması
Ana sayfadaki doğru etiketler, ürün ve kategori şablonlarının da doğru olduğunu göstermez.
Örneklem; kategori, ürün, hizmet, blog, parametreli URL ve eksik çeviri gibi farklı durumları kapsamalıdır. Büyük sitelerde şablon bazlı hata tespiti, tek tek URL düzeltmekten daha kalıcı sonuç verir.
İleri Seviye Denetim Nasıl Yapılır?
Canonical ve hreflang yönetimi için aşağıdaki denetim akışı uygulanabilir.
1. URL Envanteri Oluşturun
Site taraması, site haritaları ve içerik yönetim sistemindeki kayıtları karşılaştırın. Her adres için şu alanları bir tabloda toplayın:
| Alan | Denetimdeki amacı |
|---|---|
| HTTP durum kodu | Hata veya yönlendirme olup olmadığını görmek |
| Bildirilen canonical | Tercih edilen URL’yi kaydetmek |
| İndeksleme durumu | Sayfanın arama sonuçlarına uygunluğunu incelemek |
| Dil ve bölge | Hedeflenen kullanıcı grubunu belirlemek |
| Hreflang hedefleri | Alternatif sürümleri karşılaştırmak |
| İçerik kimliği | Gerçek çeviri eşleşmelerini doğrulamak |
| Site haritası kaydı | Yayınlanan URL listesiyle tutarlılığı kontrol etmek |
2. Eşleştirmeleri Otomatik Kontrol Edin
Denetim betiği veya tarama aracıyla şu durumları işaretleyin:
- Hedefi bulunamayan kayıtlar.
- Birbirine dönmeyen dil eşleşmeleri.
- Aynı dil koduna atanan birden fazla çelişkili adres.
- Canonical hedefinde yönlendirme veya erişim sorunu.
- Yayından kaldırıldığı hâlde etiketlerde kalan sayfalar.
Araç çıktısını doğrudan düzeltme listesi olarak kabul etmeyin. İçerik benzerliği ve işletmenin hedeflediği sayfa yapısı ayrıca incelenmelidir.
3. Google’ın Seçimini Kontrol Edin
Search Console URL Denetleme aracında, indekslenmiş sayfa için kullanıcı tarafından belirtilen canonical ile Google’ın seçtiği canonical karşılaştırılabilir.
Canlı test, Google’ın gelecekte hangi URL’yi canonical seçeceğini doğrulamaz. Bu nedenle canlı erişim kontrolü ile indeks verisi ayrı yorumlanmalıdır. Search Console URL Denetleme rehberi
4. Şablonu Düzeltip Yeniden Tarayın
Sorun ortak bir şablondan kaynaklanıyorsa düzeltmeyi bu seviyede yapın. Ardından hem değiştirilen URL’leri hem de etkilenmemesi gereken sayfa türlerini kontrol edin.
Yayın öncesi kabul koşullarını yazılı hâle getirmek, sonraki tasarım ve altyapı güncellemelerinde aynı hataların tekrarlanmasını önlemeye yardımcı olur.
Başarı Hangi Göstergelerle Ölçülür?
Teknik doğruluk ile organik performansı ayrı başlıklarda izlemek daha sağlıklı değerlendirme sağlar.
Teknik göstergeler:
- Hatalı canonical hedeflerinin sayısı.
- Karşılıklı eşleşmesi eksik dil çiftleri.
- Kırık veya yayından kaldırılmış alternatif URL’ler.
- İncelenen örneklemde tercih edilen canonical ile Google seçiminin uyumu.
İş sonuçları:
- Hedef ülkelerden gelen organik tıklamalar.
- İlgili dildeki açılış sayfalarının performansı.
- Organik ziyaretlerden oluşan analiz talepleri.
- Dil ve ülke bazında dönüşüm oranları.
Ölçümler içerik değişiklikleri, sezon etkisi ve diğer SEO çalışmalarıyla birlikte yorumlanmalıdır. Etiket düzeltmesini izleyen her trafik değişimini yalnızca bu müdahaleye bağlamak doğru olmaz.
Sık Sorulan Sorular
Canonical ve Hreflang Aynı Etikette Kullanılır mı?
Ayrı bağlantı öğeleriyle tanımlanmalıdır. Canonical tercih edilen URL’yi, hreflang ise dil ve bölge alternatiflerini ifade eder.
Tek Dilli Bir Sitede Hreflang Gerekli mi?
Alternatif dil veya bölge sürümleri bulunmuyorsa hreflang eşleştirmesine ihtiyaç yoktur. Canonical yönetimi ise tek dilli sitelerde de önem taşıyabilir.
Google Neden Belirttiğim Canonical Adresini Seçmiyor?
İçerik benzerliği ve diğer canonical sinyalleri incelenmelidir. Bildirilen tercih ile iç bağlantıların, yönlendirmelerin veya site haritasının çelişmesi araştırılması gereken durumlardandır. Google canonical rehberi
Doğru Etiketler Sıralama Garantisi Verir mi?
Bu işaretlemeler içerik ilişkilerinin anlaşılmasına yardımcı olur. Organik görünürlük; içerik kalitesi, arama niyeti ve sitenin diğer teknik özellikleriyle birlikte değerlendirilmelidir.
SEO Performans ile Canonical ve Hreflang Yönetimi
Canonical ve Hreflang Yönetimi hizmetinin odağında, sitenizdeki URL tercihlerinin ve dil eşleşmelerinin teknik olarak değerlendirilmesi yer alır. Yararlı bir çalışma; sorunlu sayfa örneklerini, etkilenen şablonları, öncelikli düzeltmeleri ve doğrulama adımlarını anlaşılır bir uygulama planına dönüştürmelidir.
Sitenizde yanlış dilde sayfalar öne çıkıyor, benzer URL’ler arasında indeksleme belirsizliği yaşanıyor veya çok dilli yapınızı genişletmeyi planlıyorsanız mevcut yapı üzerinden başlayın.
SEO Performans ile sitenizin canonical ve hreflang yapısındaki iyileştirme alanlarını değerlendirmek için ilk adımı atın.
Ücretsiz SEO Analizi Talep Et

