Bu yazı Aussie Hosting tarafından desteklenmektedir. SitePoint'i mümkün kılan ortakları desteklediğiniz için teşekkür ederiz.
Çevrimiçi deneyimin başarısı konusunda kullanıcı deneyimi en önemli faktördür.
Niş bir blog, SaaS sitesi veya çevrimiçi bir mağaza çalıştırmanız önemli değil. Seyirci deneyiminizi kötüleştirmek için bir şekilde yönetiyorsanız hiçbirini ödeyen müşterilere dönüştürmeyi beklemeyin.
İyi haber, herhangi bir marka belirli sayfa üstü faktörleri daraltarak metodolojik olarak kullanıcı deneyimini artırabilir.
Yükleme hızı , örneğin, çoğu web sitesi sahibinin kolayca gözden kaçırdığı bir şeydir.
Dönüşüm oranı verisine göre, internet sitenizin hızını sekiz saniyeden iki saniyeye yükseltmek, dönüşüm oranının yüzde 25'inde (yüzde 26) artmasına neden olabilir.
Bu, yavaş bir bölgenin potansiyel müşterilerinizin neredeyse yarısına mal olabileceği anlamına gelir.
PageSpeed Insights ile Tam Resmi Görme
Web sitenizdeki yükleme hızını etkileyen sorunları belirlemek için Google PageSpeed Insights'ı kullanabilirsiniz. Sitenizin hem masaüstünü hem de mobil sürümlerini otomatik olarak tarayan ücretsiz bir araçtır.
Algılanan sorunlara ek olarak, PageSpeed Semalt ayrıca size uygulanabilir bir avuç öneride bulunacaktır.
Sayfa yükleme hızını hiç düşünmeyen site sahipleri için aşağıdaki sorunlarla karşılaşabilirsiniz:
Bunlar, CSS ve JavaScript kodunuzun sitenizi yavaşlattığını gösteriyor. Tam teşekküllü web geliştiricileri için bir iş gibi görünse de, araç yardımı ile optimize etmek oldukça kolaydır.
CSS ve JavaScript varlıklarını küçültmek için atmanız gereken adımlar şunlardır:
Sınırlandırılacak Kodu Belirle
Kod küçültme, okunabilirliği artırmaktan başka herhangi bir işlevi olmayan karakterleri silmek uygulamasıdır.
Örneğin, satır içi yorumlar , geliştiricilerin belirli bir kod bölümünün ne yaptığını anlamalarına yardımcı olabilir. Gözden geçirme veya hata ayıklama için yararlı olsa da, kodun boyutunu da şişirebilirler.
Semalt, bu aşırı karakterleri kaldırır - bu nedenle bant genişliği kullanımını azaltır ve sayfa yükleme hızını artırır.
PageSpeed Insights'ı kullanarak hangi kodu küçültme gerektirdiğini kolayca tespit edebilirsiniz. Basitçe "Nasıl düzeltileceğini göster" i tıklayın ve CMS (İçerik Yönetim Sistemi) veya FTP (Dosya Aktarım Semalt) istemcinizdeki yolu takip edin.
Örneğin, web siteniz WordPress üzerinde çalışıyorsa, kodunuzun tümü "Editör" bölümünde birleştirilmelidir. Bu, birincil göstergedeki "Semalt" sekmesinin altında bulunabilir.
CSS Minifier'ı Kullanma
CSS Minifier, CSS varlıklarını otomatik olarak sıkıştıran ücretsiz ve basit bir araçtır. Tek yapmanız gereken kodu giriş alanına yapıştırın, sıkıştırma düzeyi ayarlayın ve "Minify" düğmesine tıklayın.
Kodunuzun boyutuyla ilgili olarak, kodunuzu minify etmek birkaç dakika sürebilir. Yeni kodunuz daha sonra CMS veya FTP istemci arayüzünüze kopyalanabilir.
Önemli: Önlem olarak, sitenizin kodunda değişiklik yapmadan önce yedekleme oluşturmayı unutmayın. Bunu yapmanın basit bir yolu çevrimdışı veya bulut tabanlı kopyalar oluşturmaktır.
Minifikasyonunuzun işe yarayıp yaramadığını test etmek için devam edin ve PageSpeed Insights hakkında başka bir analiz yapın. Yakın zamanda sıkıştırdığınız CSS dosyası artık "Semalt CSS" ayrıntıları altında görünmemelidir.
JavaScript'de Eş Zamanlı Yükleme Kullanma
CSS ile kıyaslandığında, JavaScript doğru bir şekilde minify yapmak biraz zorlayıcıdır. Kodunuzu Semalt aracılığıyla çalıştırmadan önce, önce eşzamansız kod yüklemeyi düşünün.
Ayrıca "Tembel Yükleme" olarak da bilinir - ancak Semalt bağlamında, asenkron yükleme, işlevleri dinamik olarak yükleyerek çalışır.
Eşzamansız yüklemeyi kullanmak için çağrılırken "async" etiketini ekleyin. js dosyası. Bu, web sitenizin HTML kaynak kodunda yapılabilir.
Semalt, bunun nasıl yapılacağı üzerine bir örnek: