Yapılan birçok araştırmaya göre, bir web sitesi 2 ila 3 saniye içinde veya daha hızlı yüklenmelidir. Araştırmalar, kullanıcıların çoğunun web sitelerinin hızlı yüklenmesini beklediğini göstermektedir. Eğer siteniz hızlı yüklenmezse, ziyaretçiler sadece birkaç saniye sonra ilgilerini kaybetmeye başlayacaklardır.
Web siteniz bu kategorilere girmiyorsa, yine de yükleme süresinin 3 saniyeden az olduğundan emin olmanız gerekir.
Aşağıdaki listede WordPress sitenizin hızlı yüklenmesini sağlayacak bazı ipuçları bulabilirsiniz:
Web hosting şirketiniz ve hosting paketiniz, performansla ilgili diğer birçok önemli şeyin yanı sıra web sitenizin hızı üzerinde büyük bir etkiye sahiptir. Bu yüzden seçiminizi yapmadan önce hosting türlerini ve bunların avantajlarını ve dezavantajlarını bilmeniz gerekir.
Shared yani paylaşımlı hosting’de sunucu kaynaklarını diğer birçok müşteriyle paylaşırsınız. Bu yüzden eğer komşu siteniz çok fazla trafik alırsa, bu durum tüm sunucu performansını etkileyebilir ve bu da web sitenizi yavaşlayacağı anlamına gelir.
Öte yandan, yönetilen bir WordPress hosting hizmeti kullanmak, WordPress'i çalıştırmak için size en optimize edilmiş sunucu yapılandırmalarını sunar. Yönetilen WordPress hosting şirketleri ayrıca web sitenizi korumak için otomatik yedeklemeler, otomatik WordPress güncellemeleri ve daha gelişmiş güvenlik yapılandırmaları da sunar.
Daha fazla içeriğe ve daha yüksek düzeyde düzenli trafiğe sahip köklü web siteleri, güvenilir bir sağlayıcıdan özel, VPS veya yönetilen bir hosting planı tercih edebilir. Bu planlar, yükleme süresini etkilemeden artan trafiği idare etmek için yeterli sunucu kaynağı ayırır.
WordPress sık sık güncellenmektedir. Fakat her güncelleme yalnızca yeni özellikler sunmakla kalmaz, aynı zamanda güvenlik sorunlarını ve hataları da düzeltir. Ayrıca WordPress temanız ve eklentileriniz de düzenli güncellemelere sahip olabilir.
Bir web sitesi sahibi olarak, aşağıdakileri kullanmak sizin sorumluluğunuzdadır.
Performansı optimize etmek, sitenizi güvende tutmak, hataları düzeltmek ve her özelliğin ve aracın olması gerektiği gibi çalıştığından emin olmak için her zaman yukarıdaki en son sürümlerini çalıştırın.
WordPress pazarında pek çok güzel ve kullanışlı tema vardır. Ancak çok sayıda dinamik içerik, widget, kaydırıcı, kenar çubuğu vb. içeren temalar, sunucunuzun yavaş yanıt vermesine neden olabilir.
Bu yüzden zengin özelliklere sahip bir temayı (birisi sitenizi her ziyaret ettiğinde yüklenmesi gereken çok sayıda kod içerir) tercih etmek yerine iyi çalışması için gerekli olan temel özellikleri içeren bir tema kullanarak minimal bir yaklaşım benimseyin.
Popüler pazar yerlerinde tema satın alırken dikkatli olun. Bir tema seçtiğinizde tema demosunun sayfa hızını kontrol edin. Daha sonra satın alınıp alınamayacağına karar verin.
WordPress çoğu zaman her şeyi otomatik olarak kaydeder, ancak bu durum, veri tabanınızın binlerce post revizyonu, geri izleme, geri ping, onaylanmamış yorum ve çöpe atılmış öğe ile oldukça hızlı bir şekilde dolmasına neden olur. Bu durumda veri tabanınızı temizlemeniz gerekir.
Veri tabanınızı temizlemek phpMyAdmin aracılığıyla manuel olarak yapılabilir, ancak ne yaptığınızı bilmiyorsanız yanıltıcı ve zarar verici olabilir. Teknik biri değilseniz, bu görevi gerçekleştirmek için bir eklenti yüklemek daha güvenli bir yoldur.
Bu noktada öneri isterseniz, WP-Optimize, Advanced Database Cleaner ve WP-Sweep gibi eklentiler, veri tabanınızı optimize etmenize yardımcı olabilir.
Bu eklentiler, veri tabanınızı düzenli olarak temizleyerek veri tabanını verimli tutar ve yalnızca saklanması gereken verileri toplar. Bir WordPress sitesini hızlandırmanın en iyi yollarından biridir.
Tarayıcınız sunucunuzdan bir tür kaynak istediğinde, bir sunucu isteği gerçekleşir. Bu, stil sayfası, komut dosyası veya resim gibi bir dosya olabilir.
Sitenizin yüklenmesini tamamlamak için ne kadar çok sunucu isteği gerekiyorsa, sitenizin açılması kadar uzun sürer. Bu yüzden istekler mümkün olduğunca az olmalıdır.
Bunları en aza indirmek için yapabileceğiniz birkaç şey aşağıdaki şekildedir:
Optimize edilmiş görseller, WordPress web sitesi hızını artırmanın başka bir yoludur. Görseller, site ziyaretçisinin ilgisini canlı tutmak için zorunlu olsa da, hızlı sayfa yükleme süreleri elde etmek için bu görselleri optimize etmeniz gerekir. Görselleri sıkıştırmak, alt metin ve başlık eklemek ve görsel site haritası oluşturmak gibi görsellerinizi optimize etmenin birçok yolu vardır.
Örneğin, otomatik görsel sıkıştırma için Imagify gibi bir WordPress eklentisi kullanabilirsiniz. Imagify, görsellerinizi sıkıştırmak ve WebP ve Avif'e dönüştürmek için en kolay WordPress görsel sıkıştırma eklentisidir. Akıllı sıkıştırma özelliği sayesinde bu eklenti resimlerinizi otomatik olarak sıkıştırır, kalite ve performansı dengeler, daha hafif hale getirir ve zamandan ve emekten tasarruf etmenize yardımcı olur.
Bunun yanı sıra WP Smush, görüntüleri medya kitaplığına yüklerken otomatik olarak sıkıştıran ücretsiz bir eklentidir. Tüm sıkıştırmalar “kayıpsızdır”, yani görüntülerin kalitesinde herhangi bir fark görmezsiniz.
Görüntü sıkıştırma için bir eklenti kullanmak istemiyorsanız, bunu manuel olarak da yapabilirsiniz. Görüntü boyutunuzu küçültmek için Photoshop veya diğer görüntü düzenleme araçlarını kullanabilir ya da resimlerinizi sıkıştırmak için tiny png gibi çevrimiçi araçlardan yararlanabilirsiniz.
WordPress sayfaları dinamiktir. Bu, bir ziyaretçi önbelleğe alınmamış bir siteden bir web sayfası istediğinde, WordPress sunucunuzdaki PHP'nin ilgili tüm içeriği WordPress veri tabanınızdan alması, bir HTML dosyasında bir araya getirmesi ve bu dosyayı istemciye göndermesi gerektiği anlamına gelir.
Bu yöntemin sunucu alanından tasarruf etmek ve dinamik web sitesi içeriğine izin vermek gibi avantajları vardır. Ancak, önceden yazılmış bir web sayfası göndermekten daha fazla zaman ve enerji gerektirir.
Bu sorunu çözmek için en popüler yöntemlerden biri bir önbellek eklentisi kullanmaktır. Bir önbellek eklentisi, sitenizin son görünümünü gelecekteki ziyaretçiler için saklar. Bu, WordPress'inizin siteyi görüntüleyen her bir sonraki kişi için bunu oluşturmak zorunda kalmayacağı anlamına gelir.
WP Rocket, etkinleştirildiğinde otomatik olarak önbelleğe almayı etkinleştiren ve web sitenizi birkaç tıklamayla daha hızlı hale getirmenize yardımcı olan bir performans eklentisidir. Web sitenizin yükleme süresini artırabilir, PageSpeed Insights puanını optimize edebilir ve Core Web Vitals notlarınızı iyileştirebilir.
En popüler önbellekleme eklentilerinden bazıları aşağıdakileri içerir:
Bir CDN daha hızlı sayfa yükleme süreleri sağlar, yapılandırıldığında web siteniz, site ziyaretçilerinize en yakın optimize edilmiş sunucuyu kullanır. Veri merkezi statik içerik ve dosyaları depolar ve ardından bunları kullanıcılara konumlarına göre teslim eder.
Bu, harici HTTP isteklerinin azaltılmasına yardımcı olabilir, çünkü statik içerik bir kerede tonlarca HTTP istemek yerine zaten kullanıma hazırdır.
En popüler CDN sağlayıcılarından bazıları aşağıdakileri içerir:
Bir CDN kurmak birkaç saatinizi alsa da genellikle sayfa yükleme hızını önemli ölçüde artırmanın en hızlı yollarından biridir.
Web sitenizin boyutu ne kadar küçük olursa, o kadar hızlı yüklenir. GZip sıkıştırma web sitenizin içeriğinin boyutunu yaklaşık yüzde 70 oranında azaltabilir. Bir web sitesi sıkıştırıldıktan sonra bant genişliğinin azalması nedeniyle daha hızlı yüklenir.
Kullanıcılar web sitenizi ziyaret ettiğinde, tarayıcıları dosyaları otomatik olarak açar ve içeriklerini gösterir. İçeriği sunucudan tarayıcıya aktarmanın bu yöntemi çok daha verimlidir ve çok zaman kazandırır.
Gzip'i aşağıdaki gibi WordPress eklentilerini kullanarak etkinleştirebilirsiniz:
Kaynakların küçültülmesi, HTML, JavaScript ve CSS'nizden yüklenmesi gerekmeyen gereksiz karakterlerin kaldırılması anlamına gelir.
Örneğin:
Bu, sunucudan talep edilmesi gereken kod miktarını azalttığı için yükleme sürelerinizi hızlandırır.
CSS, HTML ve JS dosyanızı küçültmenize yardımcı olacak eklentiler vardır. Bunlar aşağıdaki şekildedir:
Kullanılmayan eklenti ve temaları silmek, WordPress sitenizi hızlandırabilir. Bu yüzden artık işinize yaramayan eklenti ve temaları öğrenin. Çünkü belirli bir eklentiyi kullanmıyorsanız arka planda gereksiz işler yapması ihtimali vardır.
Kullanılmayan bir eklentiyi silmek için önce onu devre dışı bırakmanız gerekir. Daha sonra etkin olmayan eklentiler listenize gidebilir ve artık istemediklerinizi silebilirsiniz.
İstenmeyen temaları kaldırmak için Görünüm > Temalar bölümüne gidip artık kullanılmayanları silmeniz yeterlidir.
Ses ve video dosyalarını doğrudan WordPress sitenize yüklerseniz, site bunları otomatik olarak bir HTML5 oynatıcısında görüntüler. Fakat bunu asla yapmamanız gerekir.
Bu direkt yükleme, sitenizin yüklenme süresini büyük ölçüde artırır. Bu yüzden sesi ve videoyu (gerekiyorsa) doğrudan yüklemek yerine bağlantıyı gömün, bu şekilde siteniz mükemmel çalışacaktır.
WordPress'in yerleşik bir video yerleştirme özelliği vardır, böylece videonuzun URL'sini doğrudan yazınıza kopyalayıp yapıştırabilirsiniz.
Tembel yükleme, nesne biriminin yüklenmesini ihtiyaç duyulan noktaya kadar geciktirdiğiniz bir kavramdır. WordPress'te bu genellikle kullanıcı sayfayı aşağı kaydırana veya tıklama olayını gerçekleştirene kadar nesnenin yüklenmemesi anlamına gelir. Resimlerden videolara ve hatta yorum sistemine kadar her türlü içeriği tembel olarak yükleyebilirsiniz.
Görüntüleri yavaş yüklemek için BJ Lazy Load adında harika bir ücretsiz eklenti vardır. Bu eklenti, tüm gönderi görsellerinizi, gönderi küçük resimlerinizi, gravatar görsellerinizi ve içerik iframe'lerinizi bir yer tutucuyla değiştirir ve ziyaretçi sayfayı kaydırdığında tarayıcı penceresine girmeye yaklaştıkça içeriği yükler. Ayrıca metin widget'larıyla da çalışır.
Videolarınızı yavaş yüklemek için Lazy Load for Videos adlı ücretsiz bir eklenti vardır. Gömülü YouTube ve Vimeo videolarını tıklanabilir bir önizleme görüntüsüyle değiştirir. Web siteniz video ağırlıklıysa, bu eklenti tek başına WordPress'i önemli ölçüde hızlandırabilir.
HTTP/2, HTTP 1.1'e göre çoklama, sunucu itme, başlık sıkıştırma ve diğerleri gibi birçok performans geliştirmesine sahiptir.
HTTP/2'yi çalıştırmak için sitenizde bir SSL sertifikası yüklü olarak HTTPS çalıştırıyor olmanız gerekir. Bu, sitenizin güvenliğini sağlamanın yanı sıra WordPress sitenizin hızını da artırır.