Sitenin Amacı Belli Olmalı
"Bize kurumsal bir site yapın" şeklinde başlayan görüşmelerin çoğunda asıl ihtiyaç farklı çıkıyor. Birinin müşteri toplayacak bir tanıtım sayfasına, diğerinin distribütör ağına özel bir portala ihtiyacı oluyor. İlk soru şu: site neye hizmet edecek?
- Tanıtım + iletişim → 5-7 sayfalık sade bir site yeter
- İçerik üzerinden SEO trafiği → blog modülü + içerik yönetimi şart
- Müşteri portalı → kullanıcı girişi + bireysel veri ekranları
Bu üçü farklı maliyet ve zaman tablolarına işaret eder. Bunu önceden netleştirmeden başlanan her proje, ortada şişmanlar.
İçerik Mimarisi
Kurumsal sitelerde sık karşılaşılan bir hata: her hizmeti ayrı bir sayfaya açmak. Sonuç olarak menü 12 maddeye, footer 30 linke ulaşıyor. Daha iyisi:
- Üst seviyede 4-6 sayfa (Ana Sayfa, Hizmetler, Projeler, Hakkımızda, Blog, İletişim)
- Detaylar bu sayfaların altında anchor (#) veya alt sayfalarda
- Footer; sosyal medya, yasal sayfalar ve kısa kontakt — başka bir nav değil
Bir kullanıcı 5 saniye içinde "burası hangi firma, ne yapıyor, nereden iletişime geçilir" sorusunun cevabını alamıyorsa, site amacına ulaşmıyor demektir.
Hız ve SEO
Türkiye'de mobil internet kullanımı %85 üzerinde. Buna rağmen kurumsal sitelerin büyük çoğunluğu mobilde 5 saniyenin altına inemez. Çünkü:
- 2 MB hero görselleri WebP'ye çevrilmemiş olur
- 10+ external JS dosyası yüklenir (analitik, sohbet, slider, vs.)
- Server-side render kullanılmaz; ilk paint geç gelir
ASP.NET Core Razor ile SSR varsayılan. İçeriği sunucuda render edip statik gibi servis edebiliyoruz. Lighthouse mobil skoru 95+ ulaşılabilir bir hedef.
Pratik kontrol listesi
- Görseller WebP/AVIF + lazy load
- Critical CSS inline; geri kalan async
- 3rd party script'ler defer veya async
- Font'lar
display: swapile - SEO meta etiketleri panelden düzenlenebilir
Dönüşüm Tasarımı
Site bir "broşür" değil — bir iletişim aracıdır. Her sayfada ziyaretçinin bir sonraki adımı net olmalı:
- Ana sayfa → "Projelerimi gör" + "Teklif al"
- Hizmet sayfası → "Bu hizmet için teklif"
- Blog yazısı → İlgili hizmet sayfasına link
Yönetim Paneli Şart
Sitenin metnini her güncellemek istediğinizde geliştiriciyi araması, müşteriyi pasifleştiriyor. Basit bir admin panelinde olması gerekenler:
- Sayfa metinleri (en azından hero ve hizmet kartları)
- Blog ve referans modülü
- SEO meta editörü
- İletişim formu mesajları
Bu panelin var olması, sitenin uzun ömürlü kalmasını sağlar. Aksi takdirde 6 ay içinde içerik donar.