murattunalı.

hreflang doğrulayıcı.

hreflang doğrulayıcı, yapıştırılan işaretlemedeki dil bağlarını okur ve en sık yapılan altı hatayı işaretler.

Denetim tarayıcının kendi ayrıştırıcısıyla yapılıyor: yapıştırılan metin bir belge olarak okunuyor ve `rel="alternate"` taşıyan bağlar toplanıyor. Düzenli ifadeyle işaretleme ayrıştırmak kırılgandır — tırnak biçimi, öznitelik sırası ve boşluk farkları sonucu değiştirir.

Altı hata neden bunlar

Alt çizgi en sık yapılan yazım hatasıdır: dosya adlarında ve programlama dillerinde alışkanlık olduğu için `tr_TR` yazılır, oysa dil etiketi tire ister. İkinci sık hata biçimdir — ülke kodunun dil sanılması gibi. Üçüncüsü göreli adres: hreflang mutlak adres ister, çünkü bağ farklı bir alan adına da işaret edebilir.

Kalan üçü kümenin bütünlüğüyle ilgili. Aynı etiketin iki kez bildirilmesi motoru belirsiz bırakır. Kendine referansın eksik olması kümeyi tek yönlü yapar — Google karşılıklı olmayan bildirimleri yok sayar. x-default'un olmaması ise eşleşmeyen ziyaretçi için varsayılan bırakmamak demektir. Hataların tamamı ayrı yazıldı.

Sayfa neden çekilmiyor

Araç bir adres alıp sayfayı indirmiyor ve bu bir eksiklik değil bir karar. Bu sitenin içerik güvenlik politikası harici isteğe kapalı; kapalı olmasa da kullanıcının denetlediği adresi bir sunucuya göndermek gizlilik metnine aykırı olurdu. Girdi yapıştırılıyor, denetim tarayıcıda koşuyor ve hiçbir veri sayfayı terk etmiyor.

Pratikte fark küçük: sayfanın kaynağını görüntüleyip head bölümünü kopyalamak birkaç saniye sürüyor. Karşılığında denetim, giriş isteyen ya da henüz yayında olmayan sayfalarda da çalışıyor.

Neyi doğrulamaz

Etiket biçimi kontrolü pratik bir kapıdır, BCP 47'nin tamamı değil: standart kayıtlı dil, yazı ve bölge alt etiketlerinden oluşan büyük bir tabloya dayanır ve tam doğrulama o tabloyu gerektirir. Araç en sık üç hatayı yakalar; tanımadığı bir etiket her zaman yanlış demek değildir. Ayrıca karşılıklılık tek sayfadan doğrulanamaz — hedef sayfaların geri işaret edip etmediği ancak onlar da denetlenerek görülür. Kavramın kendisi ve etiket standardı ayrı anlatıldı.

Nasıl kullanılır

  1. Sayfanın <head> bölümünü ya da yalnız link etiketlerini yapıştır
  2. Doğrula'ya bas
  3. Bulgular numaralı liste hâlinde çıkar — temizse bunu da söyler

Araç tamamen tarayıcında çalışır — sunucuya veri gitmez, çerez yazılmaz.