WordPress Optimizasyon ve PageSpeed Puanını Yükseltmek

WordPress web siteleri nasıl hızlandırılır? WordPress sayfalarının Google Pagespeed Insights ve GTmetrix hız testi puanları nasıl yükseltilir? Web sayfalarını optimize edilmesi ve hızlı açılması nasıl sağlanır? İşte web sitelerinin en önemli sorunu bu hız konusu. Web sitelerinden en önemli unsurların başında sitenin hızı gelir. Sitenizin Google PageSpeed veya GTmetrix puanlarınız düşük çıkıyorsa, bu puanları artırmak için yapmanız gereken bazı dokunuşlar var demektir.

Google’da üst sıralara çıkmanın yolu PageSpeed Grade ve YSlow Grade değerlerini artırmak, yani sitenizin hızlanmasını sağlamaktır. Google PageSpeed Insights Optimizasyonu konulu makalemize gözatmadan önce Google PageSpeed ve GTmetrix adreslerine girerek web sitenizin puanlarının bir ölçümünü yapın.

Web Sitesi Hızı Nasıl Sorgulanır?

Web sitenizin performansını sorgulamak için online hizmet veren çeşitli web siteleri bulunuyor. Bunların başında Google’ın geliştiriciler ve web sitesi sahipleri için hizmete soktuğu Google PageSpeed Insight bulunuyor. Google PageSpeed ile sitenizin eksiklerini görebilir ve önerileri gözönünde bulundurarak daha yüksek puan almasını sağlayabilirsiniz. 0-64 değerleri web sitenizin çok yavaş olduğunu, 65-84 değerleri ortalama bir hızda web sitenizin olduğunu, 85-100 arası ise site hızınızın olması gerektiği değerlerdir. Amacınız 85-100 arası bir değere ulaşmak olmalı. GTmetrix de aynı amaca hizmet eden başka bir servis. Harf sistemi ile puanlama yapan GTmetrix, sitenizin performansını artıcı önerilerde bulunuyor. Hangi dosyaların ne kadar yer kapladığını size göstererek siteniz ile ilgili bir farkındalık yaratmaya çalışıyor.

WordPress Site Hızı Nasıl Arttırılır?

Site hızının SEO’ya etkisi oldukça fazla. Site hızı ölçme ve analizden sonra sitenizin hızını artırmak için bazı çalışmalar yapmalısınız. Hız testi yaptığınız web sitesi size bunları önerse de, eğer yeterli bilgiye sahip değilseniz sitenin hız değerini artırmakta biraz zorlanabilirsiniz. Peki WordPress’te site hızı nasıl arttırılır? Site hızını arttırmak için yapılması gerekenler nelerdir?

Görsellerin Optimize Etmek

İmajlarınızı web sitelerinde kullanacağınız boyutlar kadar yükleyin. Bazı sitelerde, özellikle blog sitelerinde çektikleri fotoğrafları makineden direkt siteye aktaran ve 6000×4000 boyutlarında görsel yükleyenleri bile gördüm. Birkaç fotoğraf yüklese 15mb’lık bir yük demek oluyor ki bunun sitenin yavaşlamasından ziyade, kotalı kullanıcılara zarar vereceğini unutmamak gerekiyor. Web sitenizde imaj genişliğinizin boyutu 600 piksel olacaksa, yüklediğiniz imajları da 600 piksel civarlarında yapmalısınız. Bunu Photoshop, GIMP gibi görsel düzenleme araçlarıyla kolaylıkla yapmanız mümkün. Fotoğraflarınızı ve imajlarınızı da JPG formatında ve 50-60 kalitelerinde kaydetmeniz en uygun optimize edilmiş görsel biçimidir.

Örneğin, bir single.php’de bir de archive php’de aynı imajları göstermeniz gerektiğini düşünün. Archive.php dosyasında thumbnail olarak görünmesi gereken imajları tam boyutunda yüklemek oldukça gereksiz. Bunun için ana imajınızın küçük boyutlarda bir thumbnail’i oluşturmanız gerekir. Bunu sizin yerinize yapan eklentiler var. Regenerate Thumbnails adlı WordPress eklentisi, istediğiniz boyutlarda küük görsel yaratmanıza olanak tanıyor. Böylece görselleri tek tek küçültmeye çalışmak yerine, siz hiçbir şey yapmadan görselleri otomatik olarak küçültebilirsiniz.

Sonrasında CSS ve JS dosyaları gibi görslleri optimize etmek, sıkıştırmak da WordPress site hızlandırma yöntemleri arasında tercih edilen bir yöntemdir. WP Smush IT eklentisini kullanarak imajların sıkıştırılmasını sağlayın.

CSS ve JavaScript Dosyalarını Sıkıştırmak

CSS ve JavaScript dosyalarınızı olabildiğince birleştirin ve içlerindeki gereksiz kodları kaldırın. Dosya boyutları ne kadar düşük olursa ve ne kadar optimize edilmiş olursa Google web sayfalarınızı daha çok sevecektir ve Google’da üst sıralara çıkma şansınız artacaktır. Boşluklar, yorumlar gibi gereksiz elemanları kaldırmak CSS ve JavaScript dosyalarınızın daha az yer kaplamasını sağlar. İnternet üzerindeki çok sayıda sıkıştırma seçenekleriyle dosyalarınızı daha çok sıkıştırmanız mümkün. WordPress kullanıyorsanız, yüklenen tüm CSS ve JS dosyalarını otomatik olarak birleştiren eklentilere başvurabilirsiniz. Autoptimize eklentisini tavsiye ederim. Bu eklenti ile tarayıcıya yüklenen HTML kodları da sıkıştırılıyor. İsterseniz sıkışmasını istemediğiniz JS veya CSS dosyalarını belirterek onları konunun dışında da tutabiliyorsunuz, bu iyi bir özellik.

Autoptimize’ı kurduğumuzda tüm statik dosyaları birkaç dosyaya sıkıştırır. Haliyle bu dosya da zaman içinde yer kaplamaya başlar. Bu nedenle arada bir Autoptimize eklentisinin oluşturduğu önbelleği temizlemeniz gerekir. Sürekli siz temizlemek istemezseniz belli bir MB boyutuna ulaştığında otomatik temlzlemesini sağlamak için aşağıdaki kodu function.php’ye ekleyin. 4000 yazan satır KB cinsinden kaç megabaytta bir değiştirmek istediğinizi belirttiğiniz satır.

if (class_exists('autoptimizeCache')) {
    $myMaxSize = 4000;
    $statArr=autoptimizeCache::stats(); 
    $cacheSize=round($statArr[1]/1024);
    
    if ($cacheSize>$myMaxSize){
       autoptimizeCache::clearall();
       header("Refresh:0");
    }
}

WordPress Cache Eklentileri Kullanmak

WordPress kullanıcıların birçoğu yavaş web sitelerinden dolayı sıkıntı yaşarlar. Her seferinde yeniden sorgulanan sorgular yüzünden ağır bir kullanıma neden olur. Eğer cache eklentileri kullanırsanız sayfalarınız tekrar tekrar sorgu çekmek yerine cache tarafından, sayfanız için hazırlanan bir html dosyası kullanılır. Bu da sitenizin hızlanmasını sağlar. WordPress için en iyi ve kullanımı en kolay cache eklentileri, WP Total Cache ve WP Super Cache eklentileridir. Eğer sunucu taraflı bir cache isterseniz LiteSpeed Cache’i kullanabilirsiniz. Tabii bu durumda LiteSpeed’i destekleyen bir hosting firmasından almalısınız hizmeti.

Sunucu Yanıt Süresini Kısaltmak

Bir web sitesine girdiğinizde karşılaştığınız ilk tepkime, sunucunun hızlı yanıt verip verememesi ile ilgilidir. Eğer Amerika’daki bir hosting firmasını kullanıyorsanız yavaş bir tepki almanız normaldir. Bunun için Türkiye’de oturuyorsanız Türkiye’den giren insan sayısı fazlaysa hosting firmanızı Türkiye’de olacak şekilde seçmeniz sitenizin hızı açısından önemlidir. Çok önemli bir projeniz varsa Shared Hosting denilen paylaşımlı hosting’ler yerine, biraz daha fazla ücret ödeyerek size özel olan VPS hosting’leri tercih edebilirsiniz.

WordPress Eklentilerini Azaltmak

WordPress’te ne kadar çok eklenti olursa o kadar yavaşlama görünür. Hatta bazı eklentiler var ki, onları kurduğunuzda web sitenizin gözle görülür biçimde yavaşladığını şahit olabilirsiniz. Eğer zorunlu değilseniz eklenti kurmamanız gerekir ve siteye ekleyeceğiniz, düzenleme yapacağınız konular olursa eklenti kullanmadan, kodlar üzerinden halletmeye çalışmanız gerekiyor. WordPress temaları bile çok fazla özellik sunduklarından sitenin yavaşlamasına neden olabiliyorlar. Ben değil eklenti kurmak, her şey kontrolüm altında olsun diye düzenlediğim sitelerin temalarını bile kendim yazmaya çalışıyorum. Böylece gereksiz her şeyden kurtuluyorum.

Statik Dosyaların Çerez ile İlişkilerini Kesmek

WordPress sitenizdeki CSS, JS ve imaj görsellerinin herbiri ayrı ayrı çerez yüklemesine neden olurlar, bu durum da gereksiz ağ trafiği anlamına gelir. Eğer sitenizdeki statik dosyaların çerezlerinin tutulmamasını sağlarsanız web sitenizin hızı artacaktır.

[postlink id=”2460″ title=”WordPress’te Çerezsiz Statik İçerikler”]

WordPress Yazı Sürümlerini Temizleyin

Veritabanınızı temiz tutmazsanız zamanla lüzumsuz yere şişer ve sorgular yüzlerce içerik arasında dorğu içeriği size göstermeye çalışır. Veritabanınızı daima temiz tutmalı, bakımlarını düzenli olarak yapmalısınız. WordPress veritabanının şişmesine neden olan en önemli kriter, WordPress revizyonlarının oluşturulmasıdır. WordPress’te yazı sürümleri dediğimiz revizyonlar limitlenmeli ya da tamamen ortadan kaldırılmalıdır.

[postlink id=””2207″ title=”Wordpress Yazı Sürümlerini Temizleme”]

Siteyi GZIP ile Sıkıştırmak

Web sitenizdeki CSS, Javascript ve web sayfalarınızı sunucu tarafında sıkıştırmak da site hızlandırmak için başka bir yöntem. GZIP sıkıştırması veri aktarımının daha hızlı gerçekleşmesini sağlar.

WordPress’te Kendi Temanızı Yazmak

Eğer HTML, CSS ve az düzey de olsa PHP kodlama bilginiz varsa hazır temalar yerine kendi temanızı yazın. Hazır temalar, kullanmayacağınız tonla özellikle geliyor. Eğer siz sadece kullanacağınız kadarını kodlarsanız ekstra yük bindirmemiş olursunuz ve bu da site hızınıza direkt etki eder.

WordPress site hızı yükseltme konusu bir web sitesi sahibinin mutlaka önem göstermesi gereken bir durum. WordPress site hızlandırma teknikleri ile kullanıcıların sıkılarak web sitenizi kapatmasının önüne geçebilirsiniz. Hiçbir kullanıcı yavaş açılan bir sitenin açılmasını bekleyecek zamanı yoktur. WordPress sitenizin performansını artırmak ve sayfa yükünü hafifletmek için bu önerileri ve ipuçlarını tek tek mutlaka uygulayın.

Popular Eğitimler

Laragon ile WordPress Kurulumu

Laragon, Windows işletim sisteminizde hızlı bir şekilde WordPress kurmanızı sağlayan bir uygulama….

11 Adımda WordPress Hızlandırma ve WordPress Optimizasyon

WordPress optimizasyonu, standart bir WordPress kurulumundan sonra yapılması gereken bazı düzenlemeler içerir….

WordPress Google Analytics Kodu Ekleme

Wordpress blog açtıktan sonra yapılması gereken ilk şey ,Wordpress sitesi için Google Analytics kodu eklemek. Google Analytics kodu nasıl alınır, Wordpress’e adım adım nasıl eklenir, bunu öğreniyoruz.

WP-CLI ile WordPress Bakım Modu Etkinleştirme

Bu eğitimde WP-CLI kullanarak WordPress Bakım Modunu nasıl etkinleştireceğinizi göstereceğim. Ayrıca bakım…

WordPress Yazının Yazarı Nasıl Değiştirilir?

Wordpress yazılarında yazarlar tek tek ya da toplu halde nasıl değiştirilir? Yazının yazarını değiştirmek için neler yapılır?

WordPress Tema Nasıl Yüklenir?

Wordpress tema yükleme ve kurulum işlemi nasıl yapılır? Wordpress tema nasıl yüklenir? Wordpress’e tema eklemenin yolları nelerdir? Wordpress’te kolay yoldan tema kurulumu nasıl yapılır?