WordPress Site Hızlandırma

WordPress Site Hızlandırma ile ilgili sizler için rehber niteliğinde bir içerik hazırlamaya çalıştık. Bu içeriğimizde WordPress Site Hızlandırma ile ilgili kafanızdaki tüm sorunları çözebileceksiniz. WordPress Site Hızlandırma çok detaylı bir konu olmakla birlikte profesyonellik gerektiren de bir işlemdir. Bu yüzden adımları tek tek uygulamanızda ve her işlem öncesi yedek almanızda fayda var.

WordPress Site Hızlandırma Neden Önemlidir?

WP Site Hızlandırma, Site İçi SEO (On-Page SEO) için önemli bir metriktir. Sitelerin hem mobil hem de masaüstü platformlarda hızlı bir şekilde açılması, ilgili sitenin arama motorunda üst sıralarda yer almasını sağlamaktadır. Tabi ki arama motorunda ilk sıralarda yer almak için sayfa hızı tek başına yeterli bir etmen değildir. Bunun için içerik ve backlink ağının da güçlü olması önemlidir.

Yapılan son güncelleme ile birlikte Search Console’da yer alan Önemli Web Verileri bölümü oldukça önem kazanmıştır. Web sitenizin buradan başarılı bir şekilde geçebilmesi için WordPress Site Hızlandırma işlemini doğru bir şekilde yapmalısınız.

WordPress Site Hızlandırma Nasıl Yapılır?

WordPress Site Hızlandırma işlemi için ilk yapmanız gereken WordPress Site Hızlandırma Eklentileri olan Litespeed Cache, Fastest Cache, Autoptimize ve WP Rocket gibi cache eklentilerini kurmalısınız.

Doğru Sunucu Seçimi

Site Hızlandırma çalışmalarının temeli doğru sunucunun seçimi oluşturmaktadır. Web siteniz için seçmiş olduğunuz Hosting – Sunucu iyi değilse maalesef tüm çalışmaları yapsanız bile siteniz istediğiniz sonuçlara ulaşmayacaktır.

Türkiye lokasyon sunucu firmaları arasında Cenuta ve Odeaweb şirketlerinin WordPress Hosting paketleri şiddetle tavsiye edilmektedir.

Hızlı ve Etkili WordPress Tema Seçimi

WordPress Site Hızlandırma işlemin bir diğer önemli noktası ise doğru tema seçimidir. GeneratePress ve Astra gibi WordPress temaları birçok uzman tarafından tavsiye edilen WordPress temalarıdır. Diğer yandan, kodlama açısından kötü WordPress temalarının optimizasyonu da oldukça uğraştırıcıdır.

Elementor Pro ve WP Bakery gibi eklentilere ihtiyaç duyan veya JNews gibi beraberinde birçok eklentinin kurulmasının zorunlu koşulduğu WordPress temalarının optimizasyonu oldukça zordur.

Görsel Optimizasyonun Doğru Yapılması

WordPress yazı içlerinde veya ana sayfada kullanılan görsellerin doğru optimize edilmesi önemli bir konudur. Her ne kadar Smush ve Imagify gibi başarılı WordPress görsel optimizasyon eklentileri olsa da görsellerin manuel bir optimizasyonunun yapılması gerekmektedir.

En iyi görsel optimizasyon PNG yerine JPG formatının kullanılmasıdır.

WordPress Site Hızlandırma
WordPress Site Hızlandırma

WordPress Cache Eklentileri ve CSS-JS Sıkıştırması

WordPress’de başarılı birçok Cache eklentisi bulunmaktadır. Hosting’iniz Litespeed tabanlıysa sizde Litespeed eklentisini tercih edebilirsiniz. Eklentiyi kurduktan sonra Javascript, HTML ve CSS dosyalarını eklenti üzerinden sıkıştırmalı ve LazyLoad seçeneğini de aktif etmelisiniz.

Litespeed Cache eklentisinin Dasboard bölümünde tüm Cache bölümleri aktif olmalıdır. Aksi takdirde hız puanlarınız oldukça düşük olacaktır. Yine ayarları deneme yanılma yoluyla kendiniz bulmalısınız çünkü her temada Litespeed Cache ayarları birbirinden farklıdır.

WebP Formatına Geçiş

Google Pagespeed Insight aracının da aradığı bir metrik olan WebP formatı sayesinde WordPress Site Hızlandırma noktasında ciddi bir yol kat edebilirsiniz. Bu işlem için WordPress’de “WebP Express” eklentisini kullanabilirsiniz. Bu eklenti sayesinde Pagespeed aracında çok daha iyi bir sonuç elde edebileceksiniz.

Resimleri WebP Formatına Çevirin

WordPress Site Hızının Ölçümü

PageSpeed Insights adlı Google aracından sitenizin hızını ölçümleyebilirsiniz. Burada site hızınız ölçümlendikten sonra düzeltmeniz gereken ayarlar tek tek belirtilmiştir. Bizim web sitemiz olan KOZBA’nın site hız puanı hem masaüstü hem de mobilde oldukça hızlıdır. Bu durumun ise sebepleri aşağıda listelenmiştir;

  • Hosting – Sunucu Hızı
  • Sitedeki sorgu sayısının az olması
  • Reklam kodlarının bulunmaması

Hosting olarak Litespeed altyapısına sahip bir hosting tercih ettiğimiz için aynı zamanda WordPress’de de Litespeed Cache adlı eklentiyi kullandığımız için web sitemizin hız puanı oldukça yüksektir. Diğer yandan, sayfamızda sorgu sayısı da oldukça azdır. Sitemizde reklam bulunmamaktadır. Yine Ana sayfada sadece 10 içerik listelenmektedir ve Kategoriler dışında da herhangi bir bileşen bulunmamaktadır. Ana sayfada sorgu sayısı yani bileşen, içerik, resim ve diğer sorgular arttıkça sitenin hız puanı da düşmekte ve WordPress Site Hızlandırma süreci aksamaktadır.

İlgili video da WP Cron metodu ile WordPress Site Hızlandırma işleminin detayları aktarılmıştır. İlgili kanalı takip ederek en güzel yöntemleri videolu bir şekilde izleyebilirsiniz.

Statik öğeleri verimli bir önbellek politikasıyla yayınlayın

Statik Öğeleri Verimli bir önbellek politikasıyla yayınlayın sorunu WordPress Site Hızlandırma konusunda en sık karşılaşılan hataların başında gelmektedir. PageSpeed Insights aracında böyle bir hata ile karşılaşıyorsanız yapmanız gereken şey “.htaccess” dosyanızın başına aşağıda yer alan kod dizinini eklemektir.

Aşağıdaki kodu eklemeden önce yedek almayı kesinlikle unutmayın.

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
</IfModule>
 
<IfModule mod_mime.c>
AddType font/opentype .otf
AddType application/font-woff .woff
AddType application/font-woff2 .woff2
AddType application/x-font-ttf .ttf
AddType application/vnd.ms-fontobject .eot
AddType image/svg+xml .svg
</IfModule>
 
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType application/javascript "access plus 6 months"
ExpiresByType application/vnd.ms-fontobject "access plus 6 months"
ExpiresByType application/xhtml+xml "access plus 10 minutes"
ExpiresByType application/x-javascript "access plus 6 months"
ExpiresByType application/x-shockwave-flash "access plus 6 months"
ExpiresByType application/x-woff "access plus 6 months"
ExpiresByType application/x-woff2 "access plus 6 months"
ExpiresByType font/otf "access plus 6 months"
ExpiresByType font/ttf "access plus 6 months"
ExpiresByType image/gif "access plus 6 months"
ExpiresByType image/jpeg "access plus 6 months"
ExpiresByType image/png "access plus 6 months"
ExpiresByType image/svg+xml "access plus 6 months"
ExpiresByType image/x-icon "access plus 6 months"
ExpiresByType text/css "access plus 6 months"
ExpiresByType text/html "access plus 10 minutes"
ExpiresByType text/javascript "access plus 6 months"
ExpiresByType video/x-flv "access plus 6 months"
</IfModule>
 
<IfModule mod_headers.c>
<FilesMatch "\\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "max-age=14515200, public"
</FilesMatch>
<FilesMatch "\\.(css)$">
Header set Cache-Control "max-age=14515200, public"
</FilesMatch>
<FilesMatch "\\.(js)$">
Header set Cache-Control "max-age=14515200, public"
</FilesMatch>
<FilesMatch "\.(ttf|otf|eot|woff|woff2|svg)$">
Header set Cache-Control "max-age=14515200, public"
</FilesMatch>
</IfModule>

WP Meteor Eklentisi

WP Meteor eklentisi de WordPress Site Hızlandırma konusunda size yardımcı olacaktır. WordPress Eklentiler bölümünde ilgili eklentiyi bulun ve yükleyin. Ardından eklentinin ayarlarını yapılandırın.

Doğru 301 Yönlendirmesi

Günümüzde neredeyse tüm web siteleri HTTPS formatında yayın yapmaktadır. HTTP’den HTTPS’ye geçiş 301 işlemi ile gerçekleştirilmektedir. Bu işlemde WordPress Site Hızlandırma noktasında az fakat etkili bir yöntem olarak tercih edilmektedir. Bu işlemi doğru uyguladığınızda site hız puanlarınız artacak Really Simple SSL gibi eklentileri kullanmak zorunda kalmayacaksınız.

www olmayan siteler için

# BEGIN Redirects
RewriteEngine On
# 301 redirect www to non-www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# 301 redirect to https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# END Redirects

www olan siteler için

# BEGIN Redirects
RewriteEngine On
# 301 redirect to www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# 301 redirect to https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# END Redirects

WordPress kategorimizde WordPress Site Hızlandırma tarzında benzer içerikleri bulabilirsiniz.

Yorum yapın