WordPress

WordPress Site Hızlandırma – 20 Basit Adımda Sitenizi Hızlandırın

WordPress sitenizi hızlandırmak mı istiyorsunuz? Doğru yerdesiniz. Sizin için hazırladığımız WordPress Site Hızlandırma Rehberi ile Bunu yapmak için uzman olmanıza gerek yok. Bu yazıdaki teknikleri adım adım uygulayarak WordPress sitemi nasıl hızlandırırım sorusunun cevabını kendinize vereceksiniz. Hadi başlayalım.

WordPress dünya üzerindeki popüler sitelerin yüzde otuzunun kullandığı yazılım. Daha önce basit bir blog yazılımı olarak yola çıktı ama artık bir blog yazılımından çok daha fazlası haline geldi.

Nerdeyse istediğini her türlü siteyi WordPress eklenti ve temalarıyla yapabiliyorsunuz. Blog sitesinden foruma, ilan sitesinden video sitesine… WordPress çok işlevsel bir yazılım haline geldi.

WordPress bu kadar işlevsellik kazanırken malesef bir şeyden de kaybetti. Hızından.. Artık wordpress için hantal bir yazılım diyebiliriz.

Adım adım WordPress hızlandırma rehberi

Ghost

WordPress’in hantallığından yakınan bazı yazılımcılar yeni bir blog yazılımı kurma yoluna gittiler ve bu amaç uğruna yüzbinlerce dolar topladılar. Bilgi için;

Ghost nedir?
Ghost nasıl kurulur?
Google cloud’a ghost nasıl kurulur?

Neyse, ille de WordPress diyorsanız yazımızı okumaya devam etmelisiniz.

Hız neden önemlidir?

Hızlı bir site sahibi olmak önemlidir çünkü site yükleme hızınızdaki bir saniyelik gecikme ;

  • 11% daha az sayfa görüntüleme
  • Müşteri memnuniyetinde 16% azalma
  • 7% daha az dönüşüm (Kaynak: Aberdeen Group)

Anlamına geliyor. Bu kadar değil tabii.

Site yükleme hızındaki 100 milisaniyelik bir artış amazon için yüzde 1 kar artışı sağladı. (Kaynak: Amazon)

Aynı şekilde Walmart hızını 1 saniye artırarak karında yüzde 2 artış sağladı. (Kaynak: WPO Stats).

Yapılan bir araştırmaya göre;

  • İnsanların %47si sayfaların 2 saniye ve altında yüklenmesini istiyor.
  • %40 ı siteniz üç saniye içinde yüklenmezse sitenizi terk ediyor.
  • İnsanların %52si bir siteye sadakat belirtisi olarak site yüklenme hızını gösteriyor.

Kısacası, site hızını artırmak artık sizin için bir seçenek değil bir zorunluluk. Sadece bunlar da değil elbet.

Google, Bing gibi büyük arama motorları artık site hızını sıralamalarında en önemli kriterler arasına koydular. Sitenizin üst sıralarda çıkması için de hızınızı artırmanız şart.

Başlamadan Önce

Adım adım WordPress site hızlandırma rehberini uygulamaya başlamadan önce yapmanız gereken iki temel şey var. Sitenizin hızını ölçmek ve sitenizi yedeklemek.

Hızınızı Ölçmek

Site hızınızı ölçmek için internette çok güzel araçlar var. Bu araçlar sayesinde site hızınızı ölçüp, sitenizi nasıl hızlandıracağınıza dair teknik raporlar alabilirsiniz ancak dediğim gibi bunlar teknik raporlardır ve anlamak ve düzeltmek zor olabilir.

Site hızınızı ölçmek için belli başlı araçlar şunlar;

Bu sitelerin verdiği raporlar önemli ancak yine de takıntı haline getirmemek lazım. Mükemmel puanlar almak bazı durumlarda imkansız olabilir. Aslında çoğu aman imkansıdır, o yüzden amaç puanımızı olabildiğince yükseltmek.

Hızınızı ölçerken özellikle pingdom aracında sunucu konumunuza en yakın yeri seçmeyi unutmayın. Bu şekilde en doğru sonucu verecektir. Mesela sunucunuz Türkiye lokasyonlu ise Frankfurt en yakın seçenektir.

Sunucumuza en yakın lokasyonu seçiyoruz.

Sitenizi yedekleyin

Hızımızı ölçtükten sonra eğer hızımız yüksekse zaten yapacak bir şey yok, şanslısınız eğer site hızı düşükse sonraki adımlara geçmeden önce sitenizi yedeklemeyi unutmayın.

20 Adımda WordPress Site Hızlandırma

Sıra geldi adım adım sitemizi hızlandırma aşamasına. Peki sitemizi hızlandırmak için uygulamamız gerekenler nelerdir? Şimdi madde madde bu soruyu cevaplıyoruz.

1. Hızlı ve Güvenilir bir Hosting Sağlayıcı Seçin

Hızlı bir site için en önemli şey hızlı bir sunucuya sahip olmaktır. Eğer hızlı bir sunucunuz yoksa yapacağınız bütün diğer şeyler boşa emek harcamaktan öteye geçmeyecektir.

Zor olan ise gerçekten güvenilir ve hızlı bir hosting şirketi bulmaktır. Çünkü insanlar satış ortaklığı yoluyla para kazanmak için size gerçekten güvenmedikleri şirketleri öneriyorlar ve sonuç çoğu zaman hüsran oluyor.

Ben yıllar boyunca pek çok farklı hosting şirketini test ettim.Hızlıyız diye övünen dünyaca ünlü şirketler dahil ama çoğunda hayal kırıklığına uğradım.

Gönül rahatlığıyla tavsiye edebileceğim iki şirket var bu hususta. Birincisi dünyaca ünlü bir şirket olan Godaddy, diğeri ise yerli şirketimiz Turhost. Bunun dışında, yine söylüyorum piyasada ismi çok geçen sağlayıcıları da test ettim ama şu ana kadar kafamın rahat olduğu iki şirket bunlar.

Bu sebepledir ki, eğer İngilizce bir site yapacaksanız Godaddy firmasını, Türkçe bir site yapacaksanız da sunucuları Türkiyede olan Turhost firmasını tavsiye ederim. Bu şirketlerden indirimli hosting almak için aşağıdaki bağlantıları kullanabilirsiniz.

Hosting

Godaddy indirimli hosting için tıklayın

Turhost indirimli hosting için tıklayın (%15 ek indirim için WPTR Kodunu kullanın)

Hosting seçerken dikkat etmeniz gereken konular için şu yazıyı okuyabilirsiniz:

Hosting Seçerken Dikkat Edilmesi Gereken 7 Önemli Konu

Ayrıca hosting indirim kodları için de hosting fırsatları sayfamıza bakabilirsiniz. Bu sayfada sadece güvendiğimiz şirketlerin kuponlarını paylaşıyoruz.

2. Hızlı bir WordPress Teması Seçin

WordPress site hızlandırma sürecinin en önemli aşamalarından bir tanesi ise iyi kodlanmış, hızlı bir WordPress temasına sahip olmaktır. Piyasada her amaca uygun onbinlerce tema var ama hız için görsellikten biraz uzaklaşmak gerekebilir.

Piyasadaki görselliği güzel olan işlevsel temalar malesef onlarca eklenti kullanarak bu işlevselliği kazanıyorlar ve bunun sonucunda da site yavaşlayabiliyor.

Hızlı bir WordPress temasının genel özellikleri şu şekildedir;

  • Temiz bir kodlamaya sahiptir. Gereksiz kodlardan arındırılmıştır.
  • Çok fazla eklenti kullanmaz.
  • Veri tabanına çok fazla sorgu göndermez.

Eğer belirli bir bütçeniz varsa hızları ile ön plana çıkan Çerçeve temalar (framework) mevcuttur. Bu temalarla hedeflediğiniz hıza erişebilir ve alt temalarla da güzel bir görsellik elde edebilirsiniz.

Hızıyla bilinen frameworkler;

  • Genesis
  • Generatepress
  • Astra
  • Thesis
  • Schema

Bunlardan Astra ve Generatepress ve Schema ücretsiz sürümlere de sahip. Görsellik konusunda ödün verecekseniz bunları kullanabilir, kodlama bilginiz varsa da kolayca alt tema oluşturup kullanabilirsiniz.

Genesis ise bu alanda en köklü temalardan bir tanesi ama herhangi bir alt tema ile birlikte ücreti yüz doları buluyor. Yine de bütçeniz varsa buna değebilir.

Yine ücretli tema düşünüyorsanız, mythemeshop hızlı ve seo uyumlu temalar üretmekle meşhur. Buradaki erhangi bir tema işinizi görecektir.

Bildiğim Ücretsiz en hızlı wordpress temalar ise şunlar;

  • Astra
  • Generatepress

3.Gereksiz Eklentilerden Kurtulun

Eklentiler WordPress sitenize işlevsellik eklemek için birebirdir. Ancak tüm eklentiler aynı değildir. Bazıları iyi kodlanmış bazıları ise kötü kodlanmıştır.

İyi de kodlansa kötü de kodlansa her eklenti WordPress sitenize bir ek yük getirir ve yavaşlamasına sebep olur.

Yapmanız gereken sitenizi bu yüklerden kurtarmaktır. Yani çok kritik bir eklenti değilse, kurtulun gitsin.

Eklentilerden kurtulurken sormanız gereken temel sorular şunlardır;

  • Bu eklenti gerçekten gerekli mi?
  • Eklenti en son ne zaman güncellenmiş?

Eğer işlevine ihtiyaç duymadığınız bir eklenti ise kurtulun gitsin. Uzun zamandır güncelleme gelmemişse, kurtulun gitsin, o eklentiden size büyük ihtimal fayda gelmez.

Eklentileri tamamen silmeden önce etkisizleştirip bir kaç hafta o şekilde devam etmek, herhangi bir kötü gidişe ihtimal bırakmamak için en iyisidir.

4. Sliderlardan Kaçının

Sitenizde kullandığınız sliderlar pek işe yaramaz. Göze hoş gelse de bunlardan kurtulmanız için bir sürü sebebiniz var.

  • Öncelikle bir sürü javascript kodları ile sitenize bir yük bindirir.
  • Sliderler çok düşük tıklama oranlarına sahiptir ve dönüşümü düşürür.
  • Çoğu mobil dostu değildir ve mobilde gezinmeyi zorlaştırır.

5. Resimleri Optimize Edin

Sitenizdeki resim ve görselleri optimize etmek sitenizi hemen hızlandırabilecek faktörlerden bir tanesidir.

Özellikle yeni başlayanların sık yaptığı bir hata, sitelerinde bir sürü farklı boyutta ve optimize edilmemiş görseller kullanmaları. Bu yüzden de site yükleme hızları oldukça düşük.

Neyse ki, resimleri optimize etmek oldukça kolaydır. Benim tavsiyem şu eklenti. https://wordpress.org/plugins/imagify/

Bu eklentinin artıları;

  • Kullanımı kolay arayüze sahiptir.
  • Yükleme sırasında otomatik olarak resimlerinizi optimize edebilir.
  • Aylık ücretsiz olarak 25mb lık (yaklaşık 250 resim) optimize edebilirsiniz.

Daha fazla kotaya ihtiyaç duyarsanız malesef ücretli abone olmanız gerekiyor.

Bir başka ücretsiz alternatif ise; https://wordpress.org/plugins/wp-smushit/ 

Bu eklentilerin yanısıra, şu ipuçlarını kullanarak daha hafif imajlar elde edebilirsiniz;

Doğru resim formatı kullanın

Web sitenizdeki resimler için en iyi formatlar jpeg ve png formatlarıdır. JPEG sıkıştırılmış bir dosya biçimidir. Daha az yer kaplar ve çok az veri kaybı yaşanır.

PNG ise sıkıştırılmamıştır ve daha yüksek kaliteli imajlar ortaya koyar. Boyut olarak ise yüksektir.

Peki hangi imaj formatını kullanacağız?

  • Resimlerimiz çok fazla renge sahipse JPEG,
  • Basit ve transparan bir resimse PNG kullanmamız gerekir.

Yüklemeden önce boyutlandırın

Fotografları internetten indirip kullanacaksanız muhtemelen büyük boyutlu bir dosya ile uğraşacaksınız.

Bu resimler büyük boyutlu olduğu için yüklemesi uzun süre alacak ve site hızınızı düşürecektir. O yüzden bir resmi sitenize eklemeden önce boyutlandırmalı ve olabildiğince küçültmelisiniz.

Resim boyutu ekleyeceğiniz alanın büyüklüğünü geçmemeli.

Çoğu içerik alanı için 700-800 px genişliğinde fotoğraflar yeterlidir.

Resimleri küçültmek ve optimize etmek için şu siteyi kullanabilirsiniz (ücretsiz).

Yeni keşfettiğim squoosh sitesi de hızlı ve pratik bir şekilde resimlerinizi optimize etmek için çok kullanışlı bir araç. Tek yapmanız gereken boyutunu küçültmek istediğiniz fotoğrafı sürükleyip bırakmak.

Görüntü kalitesinden ödün vermeden yüzde ellinin üzerinde küçültmek mümkün. Böylece wordpress site hızlandırmak için bir adım daha atmış olursunuz.

WordPress site hızlandırmak için görselleri optimize etmek önemlidir. Sqoosh uygulaması

6. Daha iyi paylaşım butonları kullanın

Sitenizde sosyal paylaşım butonları olmazsa olmazların arasındadır. Ancak, bu konuda da site hızını dikkate alarak doğru seçimler yapmanız gerekir.

Hız için geliştirilmiş Social Warfare eklentisi bu konudaki beklentilerinizi karşılayacaktır.

7. Temiz ve minimal bir anasayfa oluşturun

Çoğu ziyaretçi direk olarak anasayfanızı göreceği için anasayfanız çok önemlidir.

Hangi temayı seçerseniz seçin, temiz ve minimal bir anasayfaya sahip olmanız gerekir. Anasayfada çok fazla içerik barındırmak hem ziyaretçilerin dikkatini dağıtır hem de sayfa yüklenme süresini uzatır.

Etkileyici bir anasayfaya sahip olmak için çok fazla içerik olmasına gerek yok.

Anasayfanızı sitenizin bir haritası gibi düşünün. Ve sadece gerekli olanları yerleştirin.

Anasayfanızda mutlaka olması gerekenler şunlar;

  • Son yazılarınız
  • Popüler yazılarınız.
  • Hakkımda, iletişim gibi önemli sayfalara bağlantılar.
  • Abonelik Formu
  • Bir şey satıyorsanız, temiz ve özgün satış noktası.
  • Ve Son olarak, ana sayfanızda yazıların tamamını değil sadece özetleri ve öne çıkan görsel kullanmalısınız.

8. Etkili bir önbellekleme (cache) eklentisi kullanın

Her wordpress sitesinin güzel bir önbellekleme eklentisine ihtiyacı vardır. Neden mi?

  • Cache eklentileri site hızınızı son derece artırır.
  • Sunucunuzdaki yükü azaltır.
  • Sıralamanızı yükseltir. (Yüksek hız arama motorlarında yüksek sıralama demektir.
  • Kullanıcı deneyimini arttırır.

Piyasadaki en etkili cache eklentileri şunlardır.

  • WP – Rocket (Ücretli)
  • WP – Total Cache
  • WP – Super Cache
  • WP – Fastest Cache

9. GZIP Sıkıştırmayı etkinleştirin

Gzip javascript ve css dosyalarını sıkıştırmanın bir başka yoludur. Sitenizde gzip etkin olup olmadığını şuradan kontrol edebilirsiniz:

Check GZIP Compression.

WP Rocket ya da WP Total Cache kullanıyorsanız, otomatik olarak gzip etkinleştirilir.

Bazı hosting şirketleri de bu ayarı otomatik olarak etkinleştirebiliyor.

10. Veritabanınızı optimize edin

Eğer çok eski bir siteniz varsa, muhtemelen veritabanınız gereksiz verilerle dolmuştur. Yapmanız gereken veritabanınızı temizlemek ve daha iyi performans göstermesi için optimize etmektir.

WordPress veritabanını optimize etmek, sitenizi hızlandırmak için yapmanız gerekenlerden bir tanesidir ve düşündüğünüz kadar da zor bir iş değildir.

Bunu yapmak için bir çok kaliteli ve ücretsiz eklenti mevcut. Benim tavsiye ettiğim ise WP- Optimize eklentisi.

Eklentiyi kurduktan sonra tek yapmanız gereken tabloları etkinleştirip “run optimization” bağlantısına tıklamak. Gerisini eklenti yapacaktır.

Bu eklentinin bir diğer artısı ise resimlerinizi de optimize edebiliyor olmasıdır. Böylece fazladan bir eklenti kurmaktan sizi kurtarıyor.

Eklentinin ayarlar bölümünden bu işleri otomatik hale getirebilirsiniz. Bu sayede eklenti veritabanınızı temizleme işini belirli aralıklarla kendisi yapar.

Settings > enable scheduled clean-up and optimization’ yolunu izleyerek bu ayarı etkinleştirebilirsiniz.

Alternatif olarak ücretli wp-rocket eklentisi ile de bu işleri halledebilirsiniz.

11. Resimlerinizi ve videolarınızı Lazy Load ile yükleyin

İyi bir site oluşturmak için kaliteli görsellere de ihtiyacınız olacak. Her ne kadar sayfa yükleme hızını düşürse de her içerikte en az bir tane görsel bulundurmanız arama motorları için de idealdir.

Sorun, ne kadar çok görsel kullanırsanız, siteniz o kadar yavaşlayacaktır.

Çözüm ise resim ve videoları lazy load ile yüklemektir. Yani ziyaretçi sitenizde sayfanın altına doğru indikçe resimler ve videolar yüklenir, böylece asıl içeriğin yüklenmesi için zaman kazanılır.

Lazy load özelliğini etkinleştirmek için bir çok eklenti vardır. Wp total cache eklentisi kullanıyorsanız yine aynı ekip tarafından geliştirilen  Rocket Lazy Load eklentisi işinizi görür.

Wp- Rocket kullanıyorsanız direk eklentinin içinden bu özelliği etkinleştirebilirsiniz.

12. Javascript ve CSS kodlarını küçültün

Sitelerin yavaş yüklenmesinin ana sebeplerinden bir tanesi doğru yüklenmeyen css ve javascript kodlarıdır.

Bu dosyalar yüklenmesi zorunlu olmayan karakterler içerirler ve böylece site yükleme hızını düşürürler. Bu karakterler;

  • Yorumlar
  • Blok Sınırlandırıcıları
  • Boşluklar
  • Satır araları
  • Girintiler

Yapılması gereken bu javascript ve css kodlarını küçültmek ve birleştirerek sayılarını azaltmaktır.

Bunu gerçekleştirmek için bir çok eklenti mevcut. Autoptimize eklentisi bunlardan en popüler olanı.

13. Javascript Ayrıştırmayı Ertelemek

Daha önce de bahsettiğimiz gibi javascript kodları sitemizin yavaşlamasına sebep olan etmenlerden bir tanesi ancak onlardan vazgeçmek de o kadar kolay değil.

Öyleyse ne yapmalı? Bu kodların yüklenmesini ertelemek bir çözüm. Böylece site hızını önemli ölçüde artırabiliriz.

Bu özelliği de yine autoptimize eklentisi ile yapabilirsiniz.

14. İçeriğinize verilen direk bağlantıları (hotlink) engelleyin.

Bazı içerik hırsızları sitenizdeki resim ve içeriklere hotlink bağlantı ile direk kendi sitelerinde kullanabilirler. Bu da doğal olarak sizin bandwidth ve işlemcinizden götürür ve sitenizi yavaşlatır.

Bunu engelleyerek site hızınızı artırabilirsiniz. Tek yapmanız gereken sitenizin .htaccess dosyasına aşağıdaki kodları eklemek:

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?siteniz.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com [NC]
RewriteRule .(jpg|jpeg|png|gif)$ – [NC,F,L]

15. CDN İçerik Dağıtım Ağı Kullanın

Daha önce de bahsettiğimiz gibi hızlı bir hostinge sahip olmak wordpress site hızlandırma sürecinin ilk aşaması ancak hostingle alakalı olan adımlar bu kadarla sınırlı değil.

Sitenize , özellikle İngilizce bir siteye sahipseniz, dünyanın her tarafından ziyaretçiler gelebilir ve sabit bir sunucu kullanmak uzak ülkelerden siteye giren ziyaretçiler için bir sorun.

Bu sorunu CDN kullanarak aşabilirsiniz. Bu sayede site dosyalarınız ziyaretçiye en yakın lokasyondan yüklenir ve bu sitenizi önemli ölçüde hızlandırır.

Neyse ki ücretsiz cdn sağlayan firmalar mevcut. Bunlardan en ünlü ve güvenilir olan ise Cloudflare. Cloudflare;

  • Çoğu site için yeterli ücretsiz bir pakete sahiptir.
  • Dünya genelinde 118 veri merkezine sahiptir ki bu en yüksek sayıdır.
  • Kurmak çok kolaydır, 5 dakikadan kısa sürede kurabilirsiniz.
  • Aynı zamanda en hızlı dns sağlayıcıdır.
  • Sadece CDN değil bir çok ücretsiz ve kaliteli hizmeti vardır.

16. Statik kaynaklardan Sorgu Dizelerini (Query Strings) kaldırın

Query strings içinde “?” or “&” geçen url’lere verilen isimdir. Bu dizeleri kaldırmak direk site hızınızı etkilemese de gtmetrix gibi sitelerdeki puanınızı artırabilir.

Yine bu özellikleri WP-Disable eklentisi içerisinden halledebilirsiniz.

17. En Son PHP Sürümünü Kullanın

PHP WordPress’in yazıldığı programlama dili. Ve bu yazılım dilinin de sürümleri var.

Ne varki çoğu hosting şirketi uyumluluk sorunlarından dolayı son sürümü kullanmazlar. Bunu kendiniz yapmanız gerekebilir.

Hosting panelinizden php sürümünü kontrol edebilir ve değiştirebilirsiniz.

Yapılan gözlemlerde PHP 7 sürümü 5 sürümünden %150 gibi astronomik bir yüzdeyle daha hızlı olduğu görülmüştür.

18. Kullanmadığınız WordPress Özelliklerini Kapatın

WordPress tonlarca özelliğe sahip çok kapsamlı bir yazılımdır. Ancak siz bunların çoğunu kullanmazsınız bile. Yine de bu özellikler arka planda kaynaklarınızı tüketmeye devam eder.

Bu özellikleri kapatarak WordPress sitenizi hızlandırabilirsiniz. Emoji, gravatar, pingback … gibi onlarca özelliği kapatmak için WP-Disable eklentisini kullanabilirsiniz.

19. Harici HTTP isteklerini en aza indirin

WordPress tema ve eklentilerinin kötü tarafı çok fazla http isteği göndermeleri. Bu da sonuçta WordPress site hızınızı önemli ölçüde azaltır.

Bu sorunu aşmak için kullanmadığınız script ve stilleri kapatabilirsiniz. Tabii bu sitenizdeki tüm scriptleri kapatmak anlamına gelmiyor.

Ancak bu özelliği takıntı haline getirmemek lazım. Örneğin google analytics, Adsense gibi bir çok hizmet bu kodlarla yürüyor ve bunları kapatmak çok şeyden mahrum kalmak demek.

O yüzden siteniz 2 saniyenin altında açıldığı sürece, bu scriptleri optimumda tutmak yeterlidir.

20. WordPress sitenizi her zaman güncel tutun

WordPressin kendisi ve eklentiler sık sık yeni güncellemeler yayınlarlar. Bunlar çoğu zaman açıkları kapatmak ve daha uyumlu ve hızlı çalışmalarını sağlamak için yapılır.

O yüzden sisteminizin her zaman güncel kaldığından emin olun. Yapmazsanız siteniz ve eklentileriniz gittikçe daha yavaş çalışacak ve güvenlik tehditlerine maruz kalacaksınız.

20 adımdan oluşan wordpress site hızlandırma rehberinin sonuna geldik. Umarım buradaki bilgiler bir şekilde wordpress site hızlandırma hususunda işinize yarar.

2 Comments

    • acemiwm Reply

      Yeni siteler için uygun olsa da trafik artmaya başladığında godaddy biraz masraflı olmaya başlıyor hocam. Öneri için teşekkürler.

Write A Comment