HTTP/2 Push Nedir?
HTTP/2 Push, sunucunun, tarayıcının henüz talep etmediği ama talep edeceğini öngördüğü kaynakları (CSS, JS, font vb.) istemciye önceden göndermesidir.
Örnek Senaryo:
Kullanıcı anasayfaya geldiğinde, tarayıcı HTML’yi yükledikten sonra CSS ve JS dosyalarını istemeye başlar. HTTP/2 Push ile bu bekleme ortadan kalkar; sunucu bu dosyaları önceden gönderir.
SEO’ya Etkisi:
- Sayfa yüklenme süresi düşer.
- First Contentful Paint (FCP) ve Largest Contentful Paint (LCP) metrikleri iyileşir.
- Arama motorlarının tarama süresi verimli kullanılır.
Server Hint Ayarları Nedir?
Server Hint (Preload, Preconnect, DNS-Prefetch gibi) ayarları, tarayıcıya belirli kaynakları önceden yüklemesi veya bağlantı kurması talimatını verir.
Yaygın Kullanımlar:
Link: <https://cdn.site.com/font.woff2>; rel=preload; as=font
Link: <https://cdn.site.com>; rel=preconnect
SEO’ya Etkisi:
- Görsel, JS, font gibi ağır kaynakların daha erken yüklenmesi sağlanır.
- Render engelleyici unsurlar minimize edilir.
- Google PageSpeed puanı doğrudan yükselir.
VDS Üzerinde HTTP/2 Push ve Hint Yapılandırması
VDS altyapısında bu ayarları etkin hale getirmek, paylaşımlı hosting’e göre çok daha kolaydır. Root yetkisine sahip olduğunuzdan dolayı yapılandırma özgürlüğü yüksektir.
Nginx Örneği:
location / {
http2_push /css/style.css;
http2_push /js/main.js;
}
Apache Örneği:
<IfModule http2_module>
H2PushResource "/css/style.css" critical;
H2PushResource "/js/app.js" critical;
</IfModule>
Server Hint Ayarları (Header Bazlı):
Link: </fonts/font.woff2>; rel=preload; as=font; type="font/woff2"; crossorigin
VDS ve SEO Arasındaki Teknik Bağlantı
- Paylaşımlı sunucularda HTTP/2 Push ve Server Hint kullanımı kısıtlıdır.
- VDS sunucularda, uygulama seviyesinde cache, gzip, Brotli ve CDN destekli yapılandırmalar yapılabilir.
- Ayrıca, kritik kaynakların inline edilmesi gibi ileri düzey önbellekleme stratejileri rahatça uygulanabilir.
Uygulama Önerileri
- Lighthouse ile sayfa analizi yapın, yüklenmesi geç kalan kaynakları belirleyin.
- Bu kaynakları HTTP/2 Push ile tanımlayın.
- Özellikle dış bağlantılar için
preconnect
vedns-prefetch
kullanın. - Sayfaların ilk boyama süresine (FCP) ve kullanıcı etkileşimine (TTI) odaklanın.
- Tüm bu ayarların mobil performansa etkisini test etmeyi unutmayın.
Sonuç
SEO odaklı bir VDS sunucuda HTTP/2 Push ve Server Hint gibi ileri düzey web optimizasyon tekniklerini uygulamak, sadece sayfa hızını artırmakla kalmaz, aynı zamanda Google’ın algoritmalarına daha iyi sinyaller gönderir. Bu yapılandırmalarla daha hızlı, daha akıllı ve daha SEO uyumlu bir siteye sahip olmanız mümkündür.