Bilinen içerik yönetim sistemlerinin yaklaşık %64.4'ü, tüm web sitelerinin de %43'ü WordPress alt yapısıyla inşâ ediliyor. WordPress kullanımlarının bu kadar yaygınlaşması, yazılımın blog türünden çıkarak genel kitleye hitap eden bir CMS haline dönüşmesine neden oldu. Bu kadar geliştirme, eskiye oranla WordPress sitelerinde optimizasyon ihtiyacını da bir hayli artırdı. WordPress Site hızlandırma teknikleri yazımızda, temel ve giriş seviyesi yöntemlerden bahsederek profesyonel destek gerektirmeyen siteleriniz için basit çözümlere yer vermeye çalışacağız.

İstatistik kaynağı: Wikipedia


WordPress Görsel Optimizasyon Teknikleri

WordPress sitelerin içerik yöntemlerinde en çok yapılan hataların başında yanlış görsel kullanımı gelmektedir. Kullanıcıları memnun edecek görseller seçilirken, bu görsel boyutlarını çoğu zaman teğet geçiyoruz ve bunlar biriktikçe sitenize ciddi anlamda yük olmaya başlıyor. Görsel optimizasyon konusu tamamen ayrı bir makale konusu olduğundan dolayı sizleri iki içeriğe yönlendireceğim.

@Dora; tarafından hazırlanan WordPress Görsel Optimizasyonu konusu, bu konuda sizlere yardımcı olabilecek bilgiler içermektedir.


Tarayıcı Ön Bellek, CSS, JS Optimizasyonları

Ön bellek yöntemleriyle beraber optimizasyon işlemleri; WordPress yazılımlarında kısa ve uzun vadeli en etkili çözümlerden bir tanesidir. Özellikle mobil giriş oranlarının bu kadar artış gösterdiği bir dönem içerisinde kod/dosya optimizasyonu, en çok mobil ziyaretçilerinizi memnun edecek bir çalışma olacaktır. Özellikle Pagespeed tarafından alınan hataların bir çoğu, bu optimizasyonlar ile giderilmektedir.

Optimizasyon konusunda kullanılabilecek etkili eklentiler; Litespeed(Sunucunuz tarafından desteklenmelidir), Perfmatters

WordPress Site hızlandırma tekniklerinde optimizasyon olarak kullanılan eklentilerin bir çoğu, mevcut CSS, JS gibi dosyalarınızı sıkıştırarak daha hızlı sayfa yüklenmesine yardımcı olan araçlardır. Bu eklentilerin bir diğer avantajı ise, gereksiz kodların kaldırılması gibi ek bazı katkılar sağlamasıdır.

Optimizasyon konusunda bir hatırlatma; sunucunuzda GZip modülü aktifse, WordPress .htaccess dosyasına ekleyeceğiniz bir kod ile GZip etkinleştirme yapabilirsiniz. Bu işlem tüm WordPress dosyalarınızın sıkıştırılmasını sağlar ve teknik bilgi gerektirmeyen bir iyileştirme getirir.



WordPress Ön Bellek Cache Eklentileri Kullanımları


WordPress sitelerinde sayfaların hızlı açılmasını sağlayacak en büyük faktörlerden bir tanesi ön bellek eklentilerinden geçmektedir. Ön bellek tanımını özetlemek gerekirse, sitenizi ziyaret edecek kullanıcılara önceden yüklenen içeriği hızlı olarak sunmak diyebiliriz.

Site, kullanıcı tarafından ziyaret edildiği anda ön bellek sistemi devreye girer ve önceden yüklenen sayfalar hızlı olarak kullanıcılara sunulur. Ayrıca ön bellek sistemleri, ziyaretçilerin her sayfa geçişlerinde tekrardan kaynak yüklenmesini önlediği için CPU ve RAM kullanım oranlarına da olumlu anlamda katkı sağlar.

WordPress ön bellek eklenti önerisi olarak; Litespeed Cache ve WP-Rocket önerebiliriz. Bunların yanında alternatif bir kaç eklenti daha bulunuyor ancak giriş seviyesi bir site yöneticisi için bu iki eklentiden bir tanesi ideal bir tercih olacaktır.

Ön bellek konusunda kullanacağınız bir diğer yöntem ise CloudFlare olacaktır. İlerleyen dönemlerde CloudFlare WordPress kurulumu konusunda ayrı bir makale daha hazırlayabiliriz.


WordPress Veri tabanı Onarımı


Hali hazırda sıfırdan bir site kurulum yerine mevcut sitenize optimizasyon işlemi yapmak isterseniz, görsel optimizasyonlarla beraber en etkili yöntemlerden bir tanesi veri tabanı onarımı/optimizasyonu işlemleridir. Bu işlemlerin temel mantığı; kullanılmayan tabloları temizlemek ve sunucuya ek yük bindiren ve sorgu sayısı çok fazla olan tabloları tespit etmek diyebiliriz.

@Dora; tarafından hazırlanan WordPress Veritabanı Temizliği içeriği, bu işlemleri nasıl yapacağınız konusunda sizlere detaylı bilgiler sunmaktadır.



Hosting/Sunucu İlk Yanıt Süresi


İlk 4 madde sizlerin kontrolünde olan maddelerdi ancak WordPress Site Hızlandırma konusunda bir de sizlerin elinde olmayan hosting/sunucu ilk yanıt süresi sorunu ile karşılaşabilirsiniz. Eğer sitenizin barındığı sunucunun yanıt süreleri yeterli değilse, ziyaretçilerinizin siteden erken ayrılmasına neden olabilir, bu da SEO Optimizasyon konusunda ciddi bir sorun yaratabilir. Sunucu ilk yanıt süresi TTFB olarak geçer ve Pagespeed testlerinden ilk yanıt süresi hakkında fikir sahibi olabilirsiniz.

Not: Sunucu ilk yanıt süresi, sitenize yaptığınız optimizasyonlarla doğrudan alakalı değildir, bu konuda yaşayacağınız sorunlar da direkt hosting/sunucu değişim ya da firma tarafından sağlanacak çözümü tercih etmelisiniz.

WordPress optimizasyonları konusunda son olarak WordPress Yüksek CPU Kullanımı isimli yazımızdan ek bilgiler de edinebilirsiniz.