Giriş
Sayfa hızı, bir sayfadaki içeriğin ne kadar hızlı ayarlandığını veya yüklendiğini kaydeder. Sayfa yükleme hızı bazen aslında farklı bir terim olan site hızı ile karıştırılır. Sayfa hızı, yükleme süresi veya ilk bayta kadar geçen süre olarak tanımlanır. Daha yüksek sayfa hızı, sayfa sıralamasına ve daha iyi dönüşüme yardımcı olur. Daha yüksek sayfa hızları tercih edilir ve daha hızlı sayfaların daha iyi sıralama ve dönüşüm sağladığı tespit edilmiştir.
En İyi SEO Taktikleri: Sayfa Hızı
Google, sayfa veya site hızının sayfaları sıralamak için algoritmasında kullanıldığını doğruladı. Yavaş yüklenen sayfalara daha az tarayıcı erişebilir ve bu nedenle daha az sayfa dizine eklenebilir. Sayfa hızı, sitenin kullanıcıları için de önemlidir. Daha yavaş yükleme süreleri, dönüşüm oranlarını ve site getirilerini olumsuz etkiler. Arama motorları, sayfa hızını değerlendirirken ilk bayt süresini ölçmektedir.
Daha yavaş sayfa hızı, web sitesinin daha az taranması ve olumsuz indekslenmesi anlamına gelir. Sonuç olarak, sayfa hızı bir kullanıcı deneyimi faktörüdür. Daha uzun yükleme ve bekleme süreleri daha yüksek hemen çıkma oranlarına eşittir, çünkü daha uzun sayfa yükleme süresinin dönüşümler üzerinde olumsuz etkisi olduğu gösterilmiştir.
Site Sıkıştırma
Mevcut CSS, HTML ve ayrıca 150 bayttan büyük olabilecek JavaScript veri dosyalarınızın boyutlarını küçültmek için veri sıkıştırma amaçlı yazılım programı olan Gzip'i kullanın. Gzips görüntü dosyalarında kullanışlı değildir. Bunun yerine, bu dosyaları Photoshop gibi bir program kullanarak sıkıştırın, böylece resimleriniz üzerinde kalite kontrolünü koruyabilirsiniz.
HTML'ye ek olarak CSS ve JavaScript'i de küçültün
Kodunuzu optimize etmek mevcut sayfa hızınızı önemli ölçüde artırabilir. Ayrıca kod yanıtlarını, biçimlendirmeyi ve terk edilmiş kodu da ortadan kaldırın. Google, hem CSS hem de JavaScript için YUI Compressor uygulamasını önermektedir.
Alt Yönlendirmeler
Yönlendirmeler çalışma hızını yavaşlatacaktır. Mobil sitenin yönlendirme kalıbı şu şekilde kodlanırsa:
123abc.com -> www. 123abc.com -> m. 123abc.com -> m. 123abc.com/home
Bir sayfa başka bir web sayfasına her yönlendirildiğinde, mevcut web sitesi ziyaretçiniz belirli HTTP istek-yanıt devresinin gerçekleşmesini beklemek için daha uzun bir süreyle karşı karşıya kalır. İki ek yönlendirme, sayfaların her seferinde daha yavaş yüklenmesine neden olur. Bu yönlendirmeler kullanıcı deneyimini olumsuz etkiler.
Tarayıcı Önbelleğe Alma
Web tarayıcıları büyük miktarda bilgiyi (stil sayfaları, fotoğraflar, JavaScript kayıtları ve daha fazlası) önbelleğe alarak bir web sitesi ziyaretçisi bir siteye geri döndüğünde o sayfanın tamamen yeniden yüklenmesini engeller. Önbelleğiniz için harika bir sona erme süresi ayarladığınızı öğrenmek için YSlow gibi bir araçla çalışın. Ardından, verilerin ne kadar süre önbellekte kalmasını istediğinize ilişkin "expires" başlığınızı oluşturun. Google, önbellekten yararlanma hakkında bilgi sağlar ve siteleriniz yılda birden fazla kez tasarım değiştirmediği sürece, sitelerinde sağlanan bilgiler çok yararlı olacaktır.
Sunucu Tepkisini Artırın
Aldığınız ziyaretçi sayısı, mevcut sunucu yanıtlama sürenizi doğrudan etkiler. Sunucu yanıt hızınızı artırmak için, yavaş hareket eden sorular, daha yavaş yönlendirme veya hatta yetersizlikten kaynaklanan bir azalma gibi performans darboğazlarını araştırın ve ardından bu öğeleri onarmak için çalışın. Mükemmel sunucu yanıt süresi aslında 200 ms'nin altındadır.
Bir içerik tedarik çemberinden yararlanın
İçerik dağıtım ağları (CDN'ler), bağlı bir veri paylaşım ağı üzerinden dağıtım yapmak için kullanılan sunucularla bağlantılı ağlardır. Esasen, sitenizin kopyaları coğrafi olarak çeşitli bilgi tesislerinde saklanır, böylece son kullanıcılar bilgilere daha önce izin verilenden daha hızlı erişebilir.
Grafikleri artırın
Resimlerinizin olması gerekenden büyük olmadığından, uygun dosyada olduklarından ve web için küçültüldüklerinden emin olun. Sitenizde düğmeler ve simgeler gibi düzenli olarak kullandığınız resimlerle ilgili bir şablon oluşturmak için CSS sprite'larını kullanın. CSS sprite'ları, görüntüleri doğrudan kısa sürede yüklenen (bu da çok daha az HTTP isteği anlamına gelir) önemli bir fotoğrafta birleştirir. Kullanıcıların birden fazla resim yükleme kuyruğu beklemesini gerektirmeyerek yükleme süresinden tasarruf edersiniz.