
WordPress ile Yüksek Performans ve SEO odaklı Web Sitesi Geliştirme Notlarım
Merhaba.
Bu yazı dizisinde temel bir WordPress sitesi geliştirme ve yayınlama aşamalarını anlatırken; son 10 yılda edindiğim server, yazılım, tasarım, WordPress, SEO ve CRO tecrübelerimi de paylaşmayı planlıyorum. İlk bölümde hangi başlıklar üzerinde tartışacağımızı belirlemek ve bu plan üstünde ilerlemek istiyorum.
Hızlı ve yönetilebilir bir altyapı her şeydir. Ben WordPress altyapısı kullanan fakat farklı mantıklarda çalışan pek çok proje geliştirme imkanı buldum. Bu sistemleri yüksek performanslı şekilde nasıl çalıştırabileceğimi pek çok farklı odaktaki üründe test ettim.
Bu konulara aşina pek çok kişi gibi ben de Apache ve nginx gibi web sunucularını ismen biliyordum ve basit seviyede kullanıyordum. Fakat WordPress based işler yapmaya başladığım ilk günün üstünden 8 yıl geçtikten sonra, bu web sunucularının ne olduğunu ben ancak öğrenmiştim.
Bundan 6-7 yıl kadar önce 7-8 saniyede açılan, loader ekleyerek sayfayı eksiksiz yükleyip öyle göstermeye çalıştığımız bir takım tuhaf dönemlerden geçtik. Sonrasında birileri gerçekten bu işin bir ‘artisan’ işi olduğunu göstermeye başladı.
Her şeyi öğrenmeye çalışıyordum, pek çok yazılım dili. Hiç birini öğrenemiyordum. Ben sadece PHP biliyordum. HTML, CSS, JavaScript (evet sadece jQuery) ve FileZilla’dan dosyaları yükleyince konu kapanıyordu. Sonrasında her şey daha da karmaşıklaştı.
– Google’da reklam veren bir şirketin web sitesi eğer Google’ın şartlarını karşılarsa daha uygun fiyata daha performanslı reklam gösteriyormuş. Ne güzel! SEO yapmak yeterli mi? Hayır, SEO yapacaksın zaten! Bir de style ve scriptlerini gereken yerlerde çekeceksin, cachelerini doğru ayarlayacaksın, …………, …………, …………, ………..caksın.!
-Anladım.
Sayfa yüklenirken sayfa sakın kaymasın diyor Google. WP Meteor diye bir plugin bulmuşlar mouse oynayana kadar JS’ler çalışmıyor o sebeple sayfa dans etmiyor, yüksek puan veriyor Google PageSpeed Insights. Çılgın yöntemler keşfedilmiş. Açıkçası düşündüm ve benim aklım yetmez dedim. Piyasacılık oynayacak, ajansçılık yapabilecek biri olmadığım için;
Gerçekten yüklenirken kaymayan site yapmayı öğrendim.
Çünkü kaç kişiyi kandıracaksın. Yapamam.
Aslında ortalama hep bu hislerle, işimi doğru yapayım fikriyle uykusuz kaldığım ve sabaha kadar bu tür teknik problemlere çözümler aradığım gecelerden bir derleme aktaracağım sizlere. Aynı zamanda paralelde bir WordPress site kuracağız.
Sıradaki yazının ana başlıklarını da listeleyeyim ve tamamlayayım.
- Web sunucusu insandır, kod insanoğlu.
- NGINX mi evet conf.d yi kurcaladım.
- Apache WebSocket yazınca benim makalem çıkıyor.
ve daha nicesi. Görüşmek üzere.