Bir müşteri restoran masasında QR kodu taradığında menünün anında açılmasını bekler. Birisi Google'da Kadıköy'deki bir berberi aratıp ilk sonuca tıkladığında, sayfanın yüklenmesi için üç saniye beklemez. Hız teknik bir detay değil — müşterinin kalması ya da gitmesi arasındaki farktır.
Web Gerek'i ilk günden Cloudflare altyapısı üzerine bu yüzden kurdum. Özellikler sayfasında etkileyici görünsün diye değil — İstanbul'da yıllarca freelance web geliştirme yaparken yavaş bir web sitesinin küçük bir işletmeye ne kadar pahalıya mal olduğunu bizzat gördüğüm için. Bu yazı, Web Gerek'in hız kararlarının arkasındaki teknik detayları, müşterilerinizin Wix ve WordPress'e kıyasla gerçekte ne deneyimlediğini ve platformun sizin hiç düşünmenize gerek kalmadan otomatik olarak hallettiği şeyleri anlatıyor.
Cloudflare'i Neden Temel Altyapı Olarak Seçtim
Web Gerek'i geliştirmeye başladığımda net bir gereksinimim vardı: platformda oluşturulan siteler Türkiye'de hızlı yüklenmeli. "Bir web sitesi oluşturucu için hızlı" değil — gerçekten hızlı. Ankara'daki bir diş kliniğinin sayfası, Antalya'daki bir restoran menüsü, İstanbul'daki bir berberin sitesi — hepsi ziyaretçi nerede olursa olsun anında açılmalı.
Çoğu web sitesi oluşturucu sitenizi ABD'de veya Avrupa'da tek bir sunucuda barındırır. Türkiye'deki bir ziyaretçi o sayfayı istediğinde, veri binlerce kilometre yol kat etmek, birden fazla ağ noktasından geçmek zorunda kalır ve fark edilir bir gecikmeyle ulaşır. Merkezi barındırmanın temel problemi budur.
Cloudflare, İstanbul ve Ankara dahil 300'den fazla şehirde veri merkezleri bulunan global bir edge ağı işletir. Birisi bir Web Gerek sitesini ziyaret ettiğinde, dünyanın diğer ucundaki bir sunucudan değil — en yakın Cloudflare veri merkezinden servis edilir. Web Gerek sitelerinin Türkiye'deki ziyaretçiler için Wix veya WordPress sitelerinden daha hızlı yüklenmesinin en büyük nedeni budur.
Cloudflare altyapısının farklı parçalarını şöyle kullanıyorum:
Cloudflare R2 tüm statik dosyaları depolar — görseller, hero arka planları, QR menü fotoğrafları, şablon varlıkları. R2 bu dosyaları edge'den sunar, yani bir restoranın yemek fotoğrafları QR kodu tarayan müşteriye fiziksel olarak yakın bir sunucudan yüklenir. ABD'deki bir S3 bucket'ına gidiş-dönüş yoktur.
Cloudflare Workers edge computing görevlerini yürütür. Domain doğrulama, yönlendirme mantığı ve belirli API işlemleri merkezi bir sunucu yerine edge'de çalışır. Bu, diğer platformlardaki kullanıcıların farkında bile olmadığı gecikmeyi ortadan kaldırır.
Cloudflare for SaaS özel domain sistemini çalıştırır. Bir Pro+ kullanıcısı kendi domain'ini bağladığında, SSL sertifikaları otomatik oluşturulur, DNS doğrulanır ve yönlendirme yapılandırılır — hepsi Cloudflare altyapısı üzerinden. Ayrıca Domain Connect protokolünü de entegre ettim, böylece GoDaddy ve Namecheap gibi kayıt şirketlerinde tüm DNS kurulumu tek tıklamayla gerçekleşir. Bu entegrasyon için resmi Domain Connect deposuna kabul edildik.
Edge caching tekrar eden ziyaretçilerin ve sonraki sayfa yüklemelerinin neredeyse anında olmasını sağlar. Bir sayfa edge'de önbelleğe alındığında, origin sunucuya hiç dokunmadan servis edilir.
Sonuç: Web Gerek siteleri Türkiye'deki ziyaretçiler için tutarlı şekilde bir saniyenin altında yüklenir. Bu bir pazarlama iddiası değil — mimarinin doğrudan sonucu.
Wix ve WordPress'in Hız Problemi
Bunu Wix veya WordPress'e bir saldırıya dönüştürmek istemiyorum. Milyonlarca kullanıcıya hizmet veren devasa platformlar. Ama hız konusunda — özellikle Türkiye'deki küçük işletme siteleri için — çözülmeyecek yapısal sorunları var.
Wix ağır JavaScript paketleri üretir. Her Wix sitesi, sürükle-bırak editör yeteneklerini, animasyonları ve platform özelliklerini çalıştıran büyük bir runtime ile birlikte gelir. Siteniz tek sayfalık basit bir berber web sitesi olsa bile, tarayıcı tüm bu JavaScript'i indirip işlemek zorundadır. Sonuç, mobilde genellikle 2-4 saniye olan bir ilk içerik görüntüleme süresidir. Google sonucuna tıklayan bir müşteri için bu bir sonsuzluktur.
Wix ayrıca barındırmanızı tamamen kontrol eder. Sitenizin nereden sunulduğunu seçemez, önbellek kurallarını optimize edemez, ihtiyacınız olmayan JavaScript'i çıkaramazsınız. Onların altyapı kararlarına kilitlenirsiniz.
WordPress'in farklı bir problemi var. Platformun kendisi hafiftir, ama kimse sade WordPress çalıştırmaz. Tipik bir küçük işletme WordPress sitesinde 10-20 eklenti bulunur: SEO eklentisi, önbellek eklentisi, güvenlik eklentisi, iletişim formu eklentisi, galeri eklentisi, yedekleme eklentisi. Her biri veritabanı sorguları, CSS dosyaları ve JavaScript ekler. 500 milisaniyede yüklenmesi gereken bir site, sunucu HTML'i göndermeden önce 20 eklentiyi işlediği için 3-5 saniye sürer.
Bir de barındırma konusu var. Çoğu küçük işletme WordPress sitesini ucuz paylaşımlı hosting'e koyar — sitenin yüzlerce başka siteyle sunucu paylaştığı aylık 5 dolarlık bir plan. Yoğun saatlerde yanıt süreleri tavan yapar. Ve çoğu paylaşımlı hosting sağlayıcısının sunucuları ABD'de veya Batı Avrupa'da olduğundan, Türkiye'den yapılan her istek yavaş sunucu yanıtının üstüne 100-200ms ağ gecikmesi ekler.
WordPress ayrıca sürekli bakım gerektirir. Eklenti güncellemeleri, PHP sürüm yükseltmeleri, güvenlik yamaları, veritabanı optimizasyonu — bunları düzenli yapmazsanız siteniz zamanla yavaşlar. Bir restoran sahibi menü sayfasını hızlı tutmak için PHP güncellemesiyle uğraşmak zorunda kalmamalı.
Web Gerek'te bunların hiçbiri yok. Yönetecek eklenti yok, seçecek hosting yok, sayfanızı şişirecek JavaScript paketleri yok. Platform temiz, optimize edilmiş HTML üretir ve edge'den sunar. Hepsi bu.
Web Gerek'in Otomatik Olarak Hallettiği Şeyler
Bir geliştirici olarak özellikle gurur duyduğum bir konu: Web Gerek, normalde ya bir geliştirici ya da birden fazla eklenti gerektiren tüm teknik SEO ve web standartları işini halleder. Ve bunu görünmez şekilde yapar — işletme sahibi hiçbirini görmez.
Yapısal veri (Schema markup) her site için otomatik oluşturulur. Bir restoran sitesi oluşturduğunuzda, Web Gerek doğru Restaurant şemasını çıktılar. Diş kliniği Dentist şeması alır. Berber BarberShop şeması alır. Bu yapısal veri Google'a işletmenizin tam olarak ne olduğunu, nerede bulunduğunu, hangi hizmetleri sunduğunuzu ve çalışma saatlerinizi söyler. WordPress'te bunu manuel olarak kurmak için Yoast veya Rank Math gibi özel bir eklentiye ihtiyacınız olur. Wix'te schema desteği sınırlıdır ve çoğu zaman eksiktir.
Open Graph ve meta etiketler her sayfa için otomatik oluşturulur. Birisi sitenizi WhatsApp, Instagram veya Facebook'ta paylaştığında, önizleme işletme adınızı, açıklamanızı ve düzgün bir görsel gösterir — bozuk bir önizleme veya genel bir yer tutucu değil. Web Gerek OG görsellerini dinamik olarak üretir, böylece her sayfanın benzersiz, markalı bir sosyal önizlemesi olur.
Site haritaları otomatik oluşturulur ve her değişiklik yayınladığınızda güncellenir. Google, siz hiçbir şey yapmadan tüm sayfalarınızı keşfedip indeksleyebilir. WordPress'te bunun için eklenti gerekir. Wix'te otomatiktir ama üzerinde sınırlı kontrolünüz vardır.
Hreflang etiketleri çok dilli siteler için otomatik olarak yönetilir. Sitenizin hem Türkçe hem İngilizce versiyonu varsa, Web Gerek arama motorlarına hangi versiyonu hangi kitleye göstereceğini söyler. Hreflang'ı yanlış yapmak en yaygın SEO hatalarından biridir — Web Gerek'te yanlış yapamazsınız çünkü ona dokunmazsınız.
SSL sertifikaları Cloudflare üzerinden otomatik olarak sağlanır ve yenilenir. Özel domain'ler dahil her Web Gerek sitesi sıfır yapılandırmayla HTTPS üzerinde çalışır. Paylaşımlı hosting'deki WordPress kullanıcıları SSL kurulumunda sıklıkla zorlanır ve süresi dolan sertifikalar yaygın bir sorundur.
Responsive tasarım her şablona yerleşik olarak gelir. Sitenizin mobilde ve masaüstünde nasıl göründüğünü ayrı ayrı kontrol etmenize gerek yok. Şablonlar mobil öncelikli tasarlanmıştır ki bu kritiktir çünkü müşterilerinizin büyük çoğunluğu telefonlarından ziyaret edecektir.
Tüm bunlar arka planda gerçekleşir. Sultanahmet'teki bir restoran sahibi sadece menü öğelerini yazar ve yayınla'ya basar. Schema markup'ın ne olduğunu bilmez ve bilmesine de gerek yoktur.
Blog ve Sayfa Deneyimi
Web Gerek'te bir sayfa veya blog yazısı yayınladığınızda, perde arkasında gerçekte ne olduğunu açıklamaya değer.
İçerik, tarayıcıda açılması gereken bir JavaScript uygulaması olarak değil — sunucu tarafında render edilmiş HTML olarak üretilir. Bu, arama motorlarının tam içeriğinizi anında görmesi ve ziyaretçilerin scriptlerin çalışmasını beklemeden tamamlanmış bir sayfa görmesi anlamına gelir. Bu, büyük haber siteleri ve yüksek performanslı web uygulamaları tarafından kullanılan aynı yaklaşımdır.
Bunu, sayfanın temelde bir JavaScript uygulaması olduğu Wix ile karşılaştırın. Tarayıcı büyük bir paket indirir, ayrıştırır, çalıştırır ve sonra içeriği render eder. Türkiye'de yaygın olan yavaş mobil bağlantılarda bu süreç birkaç saniye sürebilir.
QR menü sistemi bunun neden önemli olduğunun mükemmel bir örneğidir. Müşteri bir QR kodu taradığında telefonundadır, muhtemelen hücresel bağlantıdadır ve menüyü hemen görmek ister. Web Gerek'in QR menüleri tüm görseller R2'den sunularak Cloudflare'in edge'inden yüklenir. Müşteri menüyü bir saniyenin altında görür. Bunu İstanbul'da farklı ağlar ve cihazlar üzerinde kapsamlı şekilde test ettim — deneyim tutarlı şekilde hızlı.
Blog sayfaları da aynı kalıbı izler. Temiz HTML, optimize edilmiş görseller, edge'den sunulan içerik. Her blog yazısı otomatik olarak kendi Open Graph görselini, uygun meta açıklamasını ve schema markup'ını alır. Siz içeriği yazarsınız, Web Gerek gerisini halleder.
Hızla Birlikte Gelen Özellikler
Hız temeldir ama hikayenin tamamı değildir. Web Gerek özellikle Türkiye'deki yerel işletmeler için tasarlanmıştır, bu da her özelliğin bu bağlam için düşünüldüğü anlamına gelir.
47 sektör şablonu sitenizi ilgili içerikle önceden doldurur. "Restoran" seçin ve mantıklı bir menü yapısı, çalışma saatleri formatı ve hizmet açıklamaları alırsınız. "Diş Kliniği" seçin ve diş hizmeti kategorileri, doktor profilleri ve tedavi açıklamaları alırsınız. Boş bir sayfadan başlamıyorsunuz — tanıdık içerikleri düzenliyorsunuz.
QR menüler 5 farklı tasarım, fotoğraf yükleme, diyet etiketleri ve anında güncelleme ile gelir. Bir fiyatı değiştirin ve 30 saniye içinde yayında — baskıya gerek yok.
Randevu sistemi doğrudan platforma entegre edilmiştir. Müşterileriniz müsait bir zaman dilimi seçer ve randevu alır. Google Calendar entegrasyonu yapılandırmak yok, üçüncü taraf widget yerleştirmek yok.
Analitik her işletme sahibinin sorduğu tek soruyu yanıtlar: kaç kişi sitemi ziyaret etti? Sayfa görüntüleme, tekil ziyaretçi, yönlendirme kaynakları — basit ve kullanışlı.
Özel domain Pro+ planında otomatik SSL ve Domain Connect ile tek tıkla DNS kurulumu ile birlikte gelir.
Tüm bunlar Türkiye pazarı için mantıklı bir fiyatlandırmayla. Pro 2 site için aylık $6.99'dan başlar. Pro+ 15 site ve özel domain desteği ile aylık $12.99'dır. Bunu Wix'in premium planlarıyla veya WordPress hosting, domain, SSL sertifikası ve premium eklentilerin toplam maliyetiyle karşılaştırın.
Sonuç
Web Gerek'i, yerel işletmelerin kendileri için tasarlanmamış platformlarla boğuştuğunu gördüğüm için kurdum. Wix çok ağır ve çok pahalı. WordPress çok fazla teknik bilgi ve bakım gerektiriyor. İkisi de Türkiye'de hız için optimize edilmemiş.
Web Gerek, Cloudflare'in edge ağı üzerinde oturur, temiz sunucu tarafında render edilmiş HTML üretir, tüm teknik SEO'yu otomatik olarak halleder ve işletme sahiplerine kendi dillerini konuşan bir editör sunar — hem gerçek anlamda hem de mecazi olarak. Siteler hızlı çünkü altyapı hızlı. SEO çalışıyor çünkü sonradan eklenmedi, baştan yerleşik. Ve deneyim basit çünkü karmaşıklık geliştiricinin işi, müşterinin değil.
Türkiye'de yerel bir işletme sahibiyseniz — veya onlar için site yapıyorsanız — Web Gerek'i denemenizi ve hız farkını kendiniz görmenizi öneririm. Müşterileriniz bunu fark edecek, nedenini açıklayamasalar bile.
