İçerik kod oranı, yani metin/HTML oranı, bir web sayfasında ziyaretçinin gördüğü metnin sayfanın toplam HTML kodu boyutuna oranıdır. Örneğin 100 KB'lık bir HTML belgesinde 15 KB görünen metin varsa oran yüzde 15'tir. R10.Net Site İçerik/Kod Oranı aracı, girdiğiniz sayfayı indirir, görünen metni koddan ayırır ve oranı hesaplar.
Raporda oranın yanında kelime sayısı, kod payı, satır içi ve harici JavaScript sayısı, style bloklarının toplam boyutu, style niteliği kullanan etiket sayısı, görsel, bağlantı ve HTML yorumu sayıları da yer alır. Bu ayrıntılar, sayfanın neden şiştiğini ve iyileştirmeye nereden başlanacağını gösterir. Araç ücretsizdir ve sorgu sınırı yoktur.
İçerik/Kod Oranı Nasıl Hesaplanır?
Hesaplama için alan adını veya belirli bir sayfanın adresini yazmanız yeterlidir. Araç sunucudan gelen HTML'i indirir; script, style ve gizli öğelerin içeriğini, HTML yorumlarını ve form alanlarını ayıklayarak yalnızca ziyaretçinin gördüğü metni ölçer. Formül basittir: görünen metin boyutu ÷ HTML boyutu × 100.
- Kutuya alan adınızı (
ornek.com) veya sayfa adresini (ornek.com/blog/yazi) yazın. - Sorgula düğmesine basın.
- Göstergedeki oranı ve altındaki değerlendirme cümlesini okuyun.
- HTML boyutu, görünen metin, kelime sayısı ve kod payı kutularını inceleyin.
- Kod dağılımı tablosunda oranı düşüren unsuru bulun.
Sonuçlar Nasıl Yorumlanır?
Oran üç aralıkta değerlendirilir ve sayfanızın bu ölçek üzerindeki konumu görsel olarak gösterilir. Oran doğrudan bir sıralama faktörü değildir; şişkin kodun ve zayıf içeriğin işaretini veren bir göstergedir. Aynı şablonu kullanan sayfalar arasında karşılaştırma yapmak, tek bir sayfanın oranından daha anlamlı sonuç verir.
| Oran | Değerlendirme | Anlamı |
|---|---|---|
| %10'un altı | Düşük | Görünen metin koda göre çok az; satır içi kodları harici dosyalara taşımak ve özgün içerik eklemek önerilir |
| %10 – %25 | Kabul edilebilir | Modern sitelerin çoğunun bulunduğu aralık; iyileştirme yapılabilir |
| %25'in üzeri | İyi | Sayfa koda göre yeterli miktarda metin içeriyor |
Kod dağılımı tablosu
Kod dağılımı, HTML'i oluşturan unsurları ayrı ayrı sayar. Bu tablo, oranın neden düşük olduğunu anlamanın en hızlı yoludur.
| Ölçüm | Ne anlatır? |
|---|---|
| HTML boyutu ve görünen metin | Oranın hesaplandığı iki değer; kod payı yüzde 100'den oranın çıkarılmasıyla bulunur |
| Kelime sayısı | Görünen metnin kelime sayısı; menü ve alt bilgi metinleri dahildir |
| Toplam script | Sayfadaki tüm script etiketleri |
| Harici JavaScript dosyası | Ayrı dosyadan yüklenen betikler; tarayıcı önbelleğe alabilir |
| Satır içi script bloğu | HTML'e doğrudan yazılmış betikler ve toplam boyutları |
| Style bloğu | HTML içindeki style etiketleri ve toplam CSS boyutu |
| Harici CSS | Ayrı dosyadan yüklenen stil dosyaları |
| Style niteliği kullanan etiket | style="..." ile biçimlendirilmiş öğe sayısı; yüksekse sayfa oluşturucu kaynaklı şişkinlik olabilir |
| HTML yorumu | Kaynakta bırakılmış yorum sayısı |
| Görsel ve bağlantı | Sayfanın genel yapısı hakkında fikir verir |
Örnek Analiz: Düşük Oranın Kaynağını Bulmak
Aracın değeri, düşük oranın hangi koddan kaynaklandığını göstermesindedir. Büyük bir forum sitesinin ana sayfasında yapılan ölçüm bunu iyi örnekler: Sayfa binlerce kelimelik içeriğe sahip olmasına rağmen oran yüzde 3'te kalıyor. Kod dağılımı tablosu nedeni açıkça gösteriyor.
| Ölçüm | Değer |
|---|---|
| HTML boyutu | 1,2 MB |
| Görünen metin | 35,7 KB |
| Kelime sayısı | 4.598 |
| İçerik/kod oranı | %3,0 |
| Satır içi script bloğu | 11 blok, 5,7 KB |
| Style bloğu | 11 blok, 971,2 KB |
| Style niteliği kullanan etiket | 0 |
Bu tabloya göre sorun içerikte veya JavaScript'te değil; HTML'in yaklaşık yüzde 80'ini sayfaya gömülü CSS blokları oluşturuyor. Bu CSS'i harici bir dosyaya taşımak, HTML'i birkaç yüz kilobayta indirir, oranı belirgin şekilde yükseltir ve tekrar ziyaretlerde stil dosyasının tarayıcı önbelleğinden gelmesini sağlar. İçeriği artırmaya gerek kalmadan yapılacak tek bir teknik düzenleme sorunu çözer.
İçerik/Kod Oranı Nasıl İyileştirilir?
İyileştirme, kod dağılımı tablosunda öne çıkan unsura göre yapılmalıdır. Oranı yükseltmenin iki yolu vardır: gereksiz kodu azaltmak veya faydalı içerik eklemek. Çoğu sitede ilk yol daha hızlı sonuç verir ve sayfa hızını da doğrudan iyileştirir.
| Baskın unsur | Yapılacak | Ek faydası |
|---|---|---|
| Büyük style blokları | CSS'i harici dosyaya taşıyın; yalnızca ilk ekran için gereken kritik CSS satır içinde kalsın | Önbellek kullanımı, daha küçük HTML |
| Çok sayıda satır içi script | Betikleri harici dosyalara taşıyın, kullanılmayanları kaldırın | Daha düşük TBT ve INP |
| Yüksek style niteliği sayısı | Ortak stilleri CSS sınıflarında toplayın; sayfa oluşturucu ayarlarını sadeleştirin | Daha temiz ve bakımı kolay kod |
| Çok sayıda HTML yorumu | Yayın öncesinde yorumları temizleyin | Bilgi sızıntısı riskinin azalması |
| Gömülü SVG ve base64 görseller | Tekrarlanan simgeleri harici dosya veya sprite olarak sunun | Daha küçük HTML |
| Az kelime | Kullanıcının ihtiyaç duyduğu açıklamaları, örnekleri ve yanıtları ekleyin | Daha iyi arama niyeti karşılama |
Uyarı: Yalnızca oranı yükseltmek için sayfaya anlamsız veya gizli metin eklemeyin. Bu, kullanıcıya hiçbir değer katmaz ve Google'ın spam politikalarına aykırı gizli metin uygulaması olarak değerlendirilebilir.
İpucu: CSS ve JavaScript dosyalarını küçültmek için CSS/JS Sıkıştırma aracını, sunucunun HTML'i sıkıştırıp sıkıştırmadığını görmek için Site GZIP Testi'ni kullanabilirsiniz. Sıkıştırma aktarılan boyutu küçültür ama içerik/kod oranını değiştirmez; çünkü oran ham HTML üzerinden hesaplanır.
Düşük Oran Her Zaman Sorun mu?
Hayır. Modern web sitelerinde düşük oran sık görülür ve sayfanın türüne göre doğal olabilir. Oranı bir hedef değil, sayfanın yapısını anlamaya yarayan bir gösterge olarak kullanmak gerekir. Aşağıdaki tablo, farklı sayfa türlerinde oranın nasıl yorumlanması gerektiğini özetler.
| Sayfa türü | Beklenen oran | Yorum |
|---|---|---|
| Blog yazısı, rehber, haber | Görece yüksek | Metin ağırlıklı olduğu için düşük oran incelenmeli |
| Ürün listesi, kategori | Düşük olabilir | Kart yapısı ve filtreler kod üretir; açıklama metni eklemek faydalıdır |
| Galeri, portfolyo | Düşük | Görsel ağırlıklı; görsellerde alt metin ve kısa açıklamalar önemlidir |
| Uygulama benzeri arayüzler | Çok düşük | Doğası gereği az metin; SEO için ayrı tanıtım sayfası önerilir |
| JavaScript ile yüklenen sayfalar | Çok düşük görünür | Araç ilk HTML'i okur; sunucu tarafında oluşturma değerlendirilmeli |
Oranın zaman içinde izlenmesi asıl faydayı sağlar. Yeni bir eklenti veya tema güncellemesinden sonra oranın belirgin şekilde düştüğünü görürseniz, değişikliğin sayfaya beklenenden fazla kod eklediğini anlarsınız. Ham HTML'i satır satır incelemek için Site Kaynak Çıktısı aracını kullanabilirsiniz.