Meta etiketleri kaynaktan nasıl incelenir?
Meta etiket analizi, yapıştırdığınız HTML'deki kayıtları sayar ve içeriklerini özetler. Title ve meta description etiketi, robots yönergeleri, canonical adresi, Open Graph ve Twitter alanları aynı raporda görünür. Araç sayfanın internet üzerindeki güncel hâlini açmaz; yalnız verdiğiniz metni inceler.
Sayfa kaynağını kopyalayıp alana yapıştırın ve HTML'yi analiz et düğmesine basın. Kaynağı değiştirirseniz önceki rapor temizlenir; yeni metni tekrar analiz etmeniz gerekir. Yalnız bir head parçası verdiğinizde H1 bulunmaması normaldir: başlık o parçanın dışında kalmış olabilir. Eksik sonucu, sitenin tamamına ilişkin bir bulgu olarak yorumlamayın.
Eksik, boş ve yinelenen kayıtlar farklıdır
“Bulunmadı”, ilgili öğenin kaynakta olmadığını; “boş değer”, öğe bulunmasına rağmen metin veya content/href değerinin boş olduğunu anlatır. İki description kaydı ise aynı değeri taşısa bile iki ayrı kayıt olarak gösterilir. Böylece tema ile eklentinin aynı etiketi iki kez üretmesi gibi durumları fark edebilirsiniz.
Birden fazla kayıt her alanda aynı anlama gelmez. Bir sayfada birkaç H2 başlığı bulunması doğal bir bölüm yapısıdır. H1 sayısı birden fazlaysa ana başlığın hiyerarşisini inceleyin; araç bunu tek başına sıralama cezası saymaz. Open Graph protokolü, birden fazla görsel gibi değerlerin yinelenen etiketlerle bildirilmesine izin verir. Bu yüzden iki og:image kaydını otomatik hata olarak etiketlemeyiz.
| Örnek durum | Görülen sonuç | Kontrol edilecek nokta |
|---|---|---|
| İzmir Gezi Notları başlığı | 1 title, 18 karakter | Başlığın sayfayı doğru anlatması |
| İzmir için kısa bir yürüyüş rotası. açıklaması | 1 description, 35 karakter | Açıklamanın arama niyetine uygunluğu |
| Bir ve İki metinli iki title | 2 kayıt, her biri 3 karakter | Tek sayfa başlığı tercihinin tutarlılığı |
| Boş content değerli description | 1 kayıt, 1 boş değer | Etiket mevcut olsa da açıklama yazılmamış olması |
| Rota ve Ulaşım başlıkları | 2 H2 | Bölüm düzeni, otomatik hata yok |
Title için 60, description için 140 ne anlama gelir?
Bu sayılar aracın gösterdiği editoryal hedeflerdir. Başlığın 61, açıklamanın 141 karakter olması bir hedef aşımı notu üretir. Sonuç, “Google bu sayfayı reddeder” veya “metin tam burada kesilir” anlamına gelmez.
Google'ın başlık rehberi, title için kesin bir karakter üst sınırı belirtmez; arama sonucundaki başlık gerektiğinde cihaz genişliğine göre kısaltılır. Açıklama rehberi de aynı ayrımı yapar. Google açıklama metnini kullanabilir veya sorguya uygun başka bir sayfa metninden snippet oluşturabilir.
Karakter sayısı, HTML varlıkları çözüldükten ve değerin başındaki/sonundaki boşluklar çıkarıldıktan sonra hesaplanır. İç boşluklar korunur. Örneğin A & B kaynak metni A & B olarak çözülür ve beş karakter sayılır. Harflerin piksel genişliği hesaplanmadığı için bu ölçüm bir arama sonucu önizlemesi değildir.
Robots ve canonical sonucunu okuma
Robots meta etiketi ile Googlebot kaydı ayrı satırlarda gösterilir. noindex veya none bulunduğunda bir inceleme notu çıkar. Aynı kaynakta index ile noindex birlikte yazılmışsa değerleri ve bot kapsamını karşılaştırın. Google robots yönergelerinde çelişen kurallar için daha kısıtlayıcı kuralın uygulanacağı belirtilir.
Raporda noindex bulunmaması, sayfanın indekslenebileceğinin kanıtı değildir. HTTP X-Robots-Tag başlığı, robots.txt, yanıt kodu, yönlendirmeler ve Google'ın sayfaya erişimi bu araç tarafından okunmaz. Robots kaydının bulunmaması da tek başına hata olarak sunulmaz.
Canonical satırı kaynakta yazılı href değerini gösterir. Göreli adresleri kaynak sitenin alan adıyla birleştirmez. İki farklı canonical varsa tercih edilen sürümü kontrol edin. Google canonical rehberi, bu bildirimi tercih edilen adres için bir sinyal olarak açıklar; etiketin varlığı seçimin kesinleştiğini göstermez.
Open Graph, Twitter ve diğer alanlar
Open Graph meta etiketleri bulunduğunda og:title, og:type, og:url ve og:image temel alanlarındaki eksikler belirtilir. og:description ve kaynakta bulunan diğer og: alanları da listelenir. Twitter meta etiketleri için twitter:card, title, description, image ve ek twitter: kayıtlarının adetleri ile kısa değerleri gösterilir. Görsel adresi yazılması, görselin erişilebilir veya kart için uygun olduğunun kanıtı değildir; hiçbir görsel indirilmez.
Meta viewport etiketi, karakter kodlaması, content-language ve keywords kayıtları bilgi amaçlı gösterilir. Bunların bulunması mobil uyumluluk veya SEO başarısı garantisi vermez. Özellikle Google'ın desteklediği etiketler rehberi, meta keywords değerinin indeksleme ve sıralamada kullanılmadığını açıklar.
Analizin sınırları ve kaynak güvenliği
HTML, tarayıcıda pasif bir şablon içinde ayrıştırılır. İçindeki scriptler çalıştırılmaz; görsel, stil dosyası, iframe veya başka bir adres açılmaz. Sonuçlar düz metin olarak gösterilir. Kaynak sunucuya gönderilmez, tarayıcı depolamasına kaydedilmez ve URL'ye eklenmez.
Giriş en fazla 512 KiB UTF-8 metin ve 20.000 öğe olabilir. Her alanın ilk beş değeri, her değerin ilk 240 karakteri gösterilir; adet ve uzunluk hesapları tam değer üzerinden yapılır. Yüzden fazla farklı sosyal alan içeren kaynak reddedilir. Bu sınırlar büyük bir sayfanın tamamı yerine ilgili kaynak parçasını incelemeyi gerektirebilir.
Tarayıcı bozuk HTML'yi toparlayabildiği için araç tam bir HTML doğrulayıcı değildir. Etiketlerin head/body içindeki yerleşimini, kök html niteliklerini veya şablonların içindeki henüz kullanılmayan öğeleri doğrulamaz. JavaScript'in çalışınca üreteceği etiketleri de oluşturmaz. Canlı görünüm, indekslenme ve sosyal paylaşım sonucu için ilgili ortamda ayrıca kontrol gerekir.
Sık sorulan sorular
HTML meta etiketi nedir, title ile aynı şey midir?
Meta etiketi HTML içindeki açıklama, yönerge veya başka bir metaveri bildirimidir. Title ayrı bir HTML öğesidir; sayfanın başlık metnini taşır. Canonical da link öğesiyle tanımlanır. Araç kullanım kolaylığı için bu farklı öğeleri aynı raporda gösterir.
WordPress eklentisinin eklediği etiketleri görebilir miyim?
Etiketler yapıştırdığınız HTML içinde bulunuyorsa görülebilir. Yalnız eklentinin ayar ekranındaki metni veya PHP şablonunu yapıştırmak, ziyaretçiye gönderilen HTML ile aynı değildir. Sunucunun ürettiği sayfa kaynağını kullanın. Araç WordPress hesabınıza bağlanmaz.
Meta dil etiketi ve karakter kodlaması nasıl incelenir?
Tablo meta charset ile http-equiv="content-language" kayıtlarını gösterir. HTML kökündeki lang niteliği, HTTP Content-Type başlığı ve dosyanın özgün bayt kodlaması doğrulanmaz. Metin yapıştırılırken tarayıcı tarafından çözülmüş olduğundan bu inceleme bir karakter kodlama testi değildir.
Meta keywords eksikse eklemem gerekir mi?
Bu araç keywords kaydını yalnız bilgi olarak listeler. Google Search Central, meta keywords etiketinin Google indekslemesi veya sıralamasında kullanılmadığını belirtir. Eksik olması burada SEO puanından düşülen bir hata değildir.
Eksik etiketleri otomatik ekleyebilir miyim?
Bu araç HTML üzerinde değişiklik yapmaz ve sitenize dosya yazmaz. Sonucu kullanarak kaynak şablonunuzu veya içerik yönetim sistemi ayarlarını düzenleyebilirsiniz. Değişiklikten sonra yeni HTML kaynağını yeniden analiz edin.
Rapordaki uzun değerler ve yinelenen kayıtlar kopyalanır mı?
Kopyala etiket adetlerini, inceleme notlarını ve ekranda gösterilen kısa değer özetlerini kopyalar. Her alanın ilk beş değeri ve her değerin ilk 240 karakteri kullanılır; kısaltma açıkça belirtilir. Tam HTML kaynağı kopyalanmaz. Paylaş düğmesi ise yalnız aracın bağlantısını paylaşır.