İçeriğe geç

Rehber

Geçersiz canonical adresi: göreli, bozuk veya boş canonical nasıl düzeltilir?

Canonical etiketi geçerli bir mutlak adres içermiyorsa Google onu görmezden gelir. Boş, göreli, yanlış biçimli canonical değerlerini düzeltmeyi anlatıyoruz.

3 dk okumaOrta seviyeGeçerlilik dönemi: 2026 Eylül itibarıyla
Geçersiz canonical adresi: göreli, bozuk veya boş canonical nasıl düzeltilir? — editoryal kapak görseli

Canonical etiketi vardır ama içinde href="" yazar, ya da http://localhost:3000/sayfa gibi yerel bir adres, ya da yarım kalmış bir değişken. Bu durumda etiket hiçbir işe yaramaz ve hatta yanlış yorumlanabilir.

KTYAPTECH SEO Analyzer bu sorunu TECH-CANONICAL-INVALID-001 koduyla, “Geçersiz canonical adresi” başlığı altında ve yüksek önem derecesiyle raporlar (Teknik SEO). Bu rehber, bulgunun ne anlama geldiğini, neden önemli olduğunu ve adım adım nasıl düzeltileceğini anlatıyor.

Geçersiz canonical adresi nedir?

Geçerli bir canonical, tam ve mutlak bir adres içermelidir: protokol, alan adı ve yol (https://ornek.com/sayfa). Boş değerler, bozuk karakterler, yerel geliştirme adresleri veya açıkça hatalı biçimli adresler geçersizdir.

Göreli adresler (/sayfa) teknik olarak desteklense de hataya çok açıktır; Google mutlak adres kullanılmasını önerir.

Neden önemli? SEO ve kullanıcı deneyimine etkisi

Geçersiz canonical Google tarafından yok sayılır; yani yinelenen içerik yönetimi hiç yapılmamış olur ve Google standart adresi kendi başına seçer.

Daha kötü durumlarda, örneğin localhost veya test adresleri, sayfanın erişilemeyen bir adresin kopyası gibi görünmesine ve dizine ekleme sorunlarına yol açabilir.

Sorun nasıl tespit edilir?

  • SEO Analyzer raporundaki “Geçersiz canonical adresi” bulgusunda etiket değerlerini görün.
  • Sayfa kaynağında rel="canonical" satırının href değerini kontrol edin.
  • Canonical'ı üreten şablon kodunda boş kalabilecek değişkenleri arayın.
Geçersiz canonical adresi: yanlış ve doğru uygulamanın karşılaştırması
Geçersiz canonical adresi: sorunlu durum ve doğru uygulama yan yana.

Adım adım çözüm

  1. Geçersiz canonical üreten sayfa şablonlarını belirleyin.
  2. Canonical'ı her zaman tam, mutlak bir adres olarak üretin (https://alanadi/yol).
  3. Temel adresin canlı ortamda doğru ayarlandığından emin olun; yerel veya test adreslerinin canlıya sızmasını önleyin.
  4. Değer üretilemediğinde boş bir etiket basmak yerine etiketi hiç basmayın.
  5. Adreslerdeki özel karakterleri doğru kodlayın (boşluk, Türkçe karakterler).
  6. Yayın öncesi otomatik testlerle canonical değerlerinin geçerli bir URL olduğunu doğrulayın.

Türkçe karakterli adresler

Adres yolunda Türkçe karakter kullanıyorsanız canonical'da da aynı adresin doğru kodlanmış halini kullanın. En güvenli yol, adreslerde yalnızca küçük Latin harfleri, rakam ve tire kullanmaktır.

Geçersiz canonical adresi için düzeltme örneği
Mutlak adres doğrulanır; değer yoksa etiket basılmaz.

Sık yapılan hatalar

  • Ortam değişkeni eksikken boş canonical basmak.
  • Göreli canonical kullanıp adresin yanlış çözümlenmesine izin vermek.
  • Geliştirme ortamı adreslerinin canlıya sızması.

Düzeltmeyi nasıl doğrularsınız?

  • Farklı sayfa türlerinin kaynağında canonical değerlerini kontrol edin.
  • URL Denetimi'nde kullanıcı tarafından belirtilen standart adresi görün.
  • SEO Analyzer'ı yeniden çalıştırın.

Sık sorulan sorular

Göreli canonical kullanılabilir mi?

Desteklenir ama önerilmez. Mutlak adres, farklı protokol ve alan adı biçimlerinde yanlış çözümlenme riskini ortadan kaldırır.

Canonical yoksa ne olur?

Google kendi değerlendirmesiyle bir standart adres seçer. Geçersiz bir canonical, hiç canonical olmamasından farksızdır ya da daha kötüsüdür.

Canonical başlıkta (HTTP header) da verilebilir mi?

Evet, Link başlığıyla verilebilir; PDF gibi HTML olmayan dosyalar için kullanışlıdır. Kurallar aynıdır: mutlak ve geçerli adres.

Özet

Canonical etiketi yalnızca geçerli, mutlak bir adres içerdiğinde işe yarar. Temel adresi doğru ayarlayın, boş değerlerde etiketi basmayın ve canonical değerlerini otomatik testlerle kontrol edin.

Sitenizde bu ve benzeri sorunların olup olmadığını görmek için KTYAPTECH Ücretsiz SEO Analizi aracını kullanabilirsiniz: rapordaki her bulgunun yanında, sorunu anlatan çözüm rehberine giden bir bağlantı bulunur.

Kategoriler

Etiketler

Kaynaklar

  1. Google Search Central — Yinelenen URL'leri birleştirme (canonical)
  2. Google Search Central — Canonicalization nedir?

Paylaş