Web Sitesi İhtiyaç Analizi: CMS Karar Matrisi

Bir içerik yönetim sistemi (CMS) seçimi, “hangi aracı kullanıyoruz?” sorusundan çok daha fazlasıdır. Bu karar; iş hedeflerinin çevikçe hayata geçirilmesi, içerik ekibinin hız ve bağımsızlığı, teknik borcun kontrol altında tutulması, güvenlik–uyumluluk gereksinimlerinin karşılanması, çok dilli ve çok lokasyonlu yapılarda yayın yönetiminin sürdürülebilirliği, performans ve Core Web Vitals hedefleri, pazarlama teknolojileri (MarTech) ile entegrasyon ve toplam sahip olma maliyeti (TCO) gibi onlarca parametreye doğrudan etki eder. Proje başlangıcında yapılacak CMS karar matrisi çalışması; sezgilerden ve tekil deneyimlerden çok, kanıta ve önceliklendirilmiş kriterlere dayanan sistematik bir seçim şansı verir.

1) CMS Kararının Stratejik Mandası: “Neden” ve “Ne İçin?”
CMS seçimi, önce “ne yapmak istiyoruz?” sorusuna verilen net cevaplarla başlar.
-
Büyüme ve İçerik Hızı: Haftalık 50+ içerik mi? Yayın pencereleri mi? Kampanya iniş sayfaları mı?
-
Kanal Çeşitliliği: Sadece web mi, yoksa mobil uygulama, kiosk, e-posta, API tüketen ortaklar da var mı?
-
Dönüşüm Hedefleri: Blogdan rehbere, rehberden teklif/demoya akan bir CTA ekosistemi var mı?
-
Uluslararası Yapı: Çok dilli/lokasyonlu mı? Yerel ekipler var mı? Yerel kanıt ve hukuk sayfaları gerekiyor mu?
Bu hedefleri yazılı hâle getirmeden yapılacak her seçim, kısa sürede “yerine uymayan parça”lara dönüşür.
2) Mimari Modeller: Klasik, Headless ve Hibritin Doğru Bağlamı
-
Klasik (monolitik) CMS: Şablon + içerik aynı platformda. Editör deneyimi güçlü, eklentiler bol; fakat çok kanala yayın ve modern ön yüzlerde sınırlar belirir.
-
Headless CMS: İçerik API ile sunulur (REST/GraphQL). Çok kanallı yayın, modern ön yüz (SSR/SSG/ISR) özgürlüğü; fakat editör-orient tasarım özellikleri ve sürümleme/preview deneyimi ürünler arasında farklıdır.
-
Hibrit CMS: Hem geleneksel render hem API; geçiş dönemleri ve karma ihtiyaçlar için esnek.
Pratik reçete: Pazarlama ağırlıklı, hızlı içerik değişimi + tek kanal odaklı projelerde klasik/hibrid; çok kanal + komponent temelli modern web için headless/hibrid.
3) İçerik Modelleme: Geleceğe Dayanıklı Bilgi Tasarımı
CMS seçiminin kalbi “içerik modeli”dir. Başlık, özet, gövde alanı yetmez; komponent tabanlı, tekrar kullanılabilir, ilişkilendirilebilir alan yapısı gerekir.
-
Tipler ve Alanlar: Rehber, vaka, hizmet, ürün, plan, etkinlik, SSS…
-
İlişkiler: “Bu vaka şu çözüme bağlı”, “Bu rehber şu şablona, şu SSS’ye bağlanıyor.”
-
Çok dilli alanlar: Dil başına alanlar, yerel varyantlar, yerel görsel/video.
-
Validasyon ve kurallar: Zorunlu alanlar, regex, min–max, referans bütünlüğü.
Örnek olay: “Vaka” tipine standart alanlarla eklenen “ölçümler” ve “kanıt blokları”, başvuru/demoya yakın CTA performansını artırdı; modelleme bunu yeniden kullanılabilir kıldı.
4) Editör Deneyimi: Hız, Güven ve Özerklik
Editörler geliştirici beklemeden üretmek istiyor. “CMS iyi” cümlesi, editörün yaşadığı gerçek deneyim kadar iyidir.
-
WYSIWYG + kompozit içerik: Zengin metin, bileşen yerleştirme, sürükle-bırak listeleme.
-
Önizleme (Preview): Canlıya eş koşullarda, URL bazlı, erişim kontrollü.
-
Zamanlı yayın/geri alma: Kampanyalar için saatli aç–kapa, sürüm geri alma.
-
Medya kitaplığı: Dönüştürme (WebP/AVIF), alt metin, telif/etiket, varyant yönetimi.
Uygulamalı örnek: “Pazarlama rehberi → içindekiler → bölüm blokları → CTA şeritleri” gibi bileşenlerin tek tıkla eklenmesi, yayın süresini günlerden saatlere indirdi.
5) İş Akışları, Roller ve İzinler: İçerik Yönetişimi
Kurumsal yapılarda içerik bir ekip sporu. CMS; taslak → edit → hukuk/uyum → onay → yayın döngüsünü düşük sürtünmeyle taşımalı.
-
Rol/İzin: Yazar, editör, hukuk, yayıncı, geliştirici.
-
Çok ekip–çok marka: Farklı alanlara ayrışmış çalışma alanları (workspace), marka/katalog bazlı segmentler.
-
Denetim izi (audit log): Kim neyi ne zaman değiştirdi; sürüm karşılaştırma.
Örnek olay: KVKK hassas projede “hukuk onayı olmadan yayın yok” kuralı CMS iş akışına gömülerek hatalar minimize edildi.
6) Çok Dilli ve Çok Lokasyonlu Yayın: Yerelleştirme Sadece Çeviri Değil
-
Dil matrisleri: /tr/, /de-de/, /en-gb/ gibi bölgeye duyarlı kökler; hreflang ve kanonik ilişkiler.
-
Yerel farklılıklar: Ücret/vergilendirme metinleri, uyumluluk, yerel referanslar ve görseller.
-
Çeviri iş akışı: Çeviri hafızası (TM), terim sözlüğü (Glossary), eksik alanları izleyen panolar.
Uygulamalı örnek: Almanya pazarında “Impressum” ve veri sorumlusu bilgileri içerik tipine zorunlu alan olarak eklendi; yayın hataları ve hukuki risk azaldı.
7) Performans ve Dağıtım Stratejisi: SSR/SSG/ISR ile CMS Uyumunu Kurmak
CMS, sunum katmanını dikte etmez ama etkiler.
-
SSG/ISR uyumu: Büyük içerik kataloglarında artımlı statik üretim (ISR) + kenar önbellek.
-
SSR/CSR hibritleri: Fiyat, arama, hesaplama gibi dinamik sayfalar SSR; panel/uygulama ekranları CSR.
-
Görsel/video pipeline: Otomatik boyutlandırma/dönüştürme, CDN optimizasyonu.
Örnek olay: Vaka ve rehber sayfaları ISR’ye alındı, görseller kenarda dönüştürüldü; LCP 2,5 sn altına indi, organik ve dönüşüm metriği iyileşti.
8) Güvenlik ve Uyumluluk: Varsayılan Güvenli CMS
-
Kimlik ve erişim: SSO/SAML/OIDC ile kurumsal giriş; MFA; IP whitelisting; en az ayrıcalık prensibi.
-
İçerik ve ortam ayrımı: Taslak/önizleme/canlı ortamların ağ ve izin ayrımı.
-
Veri güvenliği: Şifreleme (dinamik–durağan), anahtar yönetimi, yedekleme ve felaket kurtarma.
-
KVKK/GDPR: Rıza yönetimi, veri minimizasyonu; çerez katmanları ve kanıtlanabilir onay kayıtları içerik iş akışına gömülü.
Örnek olay: Üçüncü taraf script’lerin yüklenmesi için “onaylı snippet” süreci eklendi; izinsiz takip ve performans sapmaları topluca engellendi.
9) Entegrasyon Ekosistemi: CRM, Analitik, Pazarlama Otomasyonu, Arama
CMS kararının bedeli, entegrasyon kolaylığıyla ödenir.
-
CRM/MA: Lead formları, indirme kapıları, e-posta otomasyonları; webhook/event tabanlı tetikler.
-
Analitik: GA4/GTM olay şeması; içerik tipleri ve persona parametreleri.
-
Site içi arama: OpenSearch/Algolia/vektör arama gibi hizmetlerle içerik indeks uyumu.
-
Ödeme ve e-ticaret: PCI teması azaltan hosted/payment link entegrasyonları.
Uygulamalı örnek: “Rehber indir → CRM lead niteliklendirme → drip e-posta → demo randevu” zinciri CMS’den tetiklenen event’lerle uçtan uca izlendi.
10) Önizleme, Sürümleme ve Rollback: Güvenle Hız Üretmek
-
Preview URL’leri: Taslak ve varyasyonlar canlıya eş koşullarda preview.
-
Sürüm karşılaştırma: Diff görünümü; eski sürüme tek tıkla geri dönme.
-
Planlı yayın ve kilitler: Aynı içeriği aynı anda düzenlemeye karşı kilit; kampanya takvimine göre toplu yayın.
Örnek olay: Black Friday öncesi iniş sayfaları haftalar önce hazırlanıp “zamanlı yayın” ile otomatik açıldı; son dakika kaosu yaşanmadı.
11) Erişilebilirlik ve İçerik Kalitesi: CMS ile Güçlenen Standartlar
-
Editör kılavuzları: Başlık hiyerarşisi, alt metin zorunluluğu, link metni standartları.
-
Doğrulayıcılar: Yayın öncesi erişilebilirlik kontrol listeleri; contrast, alt metin, başlık sırası.
-
Transkript/altyazı alanları: Video/podcast içerikleri için zorunlu alanlar.
Örnek olay: Erişilebilirlik denetiminden geçmeyen içerikler yayın akışında uyarıldı; form hataları ve erişim şikâyetleri anlamlı şekilde azaldı.
12) Ölçek, Kapsam ve Maliyet: TCO’yu Gerçekten Hesaplamak
-
Lisansa ek olarak: Barındırma, CDN, görsel/video işleme, ortamlar (dev/stage/prod), trafik piki, entegrasyon, bakım/versiyon yükseltme ve eğitim maliyetleri.
-
Ekip maliyeti: Editör üretkenliği (WYSIWYG + bileşen kütüphanesi), geliştirici bağımlılığı (bileşen geliştirme), DevOps yükü (CI/CD, izleme).
-
Büyüme senaryoları: İçerik sayısı 10k → 100k; dil sayısı 2 → 10; ülke sayısı 1 → 12.
Uygulamalı örnek: “Hangi sayfalar gerçekten SSR?” analiziyle altyapı maliyeti düştü; gereksiz dinamik render’dan vazgeçilince LCP ve bütçe birlikte iyileşti.
13) Core Web Vitals ve CMS: İçerik Sadece Metin Değil, Hızdır
-
JS diyeti: Komponent kütüphanesi hafif, kullanılmayan bağımlılık kaldırılmış.
-
Kritik CSS ve code-splitting: Şablon başına kritik stil; route bazlı paketler.
-
Medya optimizasyonu: Otomatik boyutlandırma/dönüştürme; lazy-loading; preconnect/preload kuralları.
Örnek olay: Rehber şablonunda “içindekiler + ankraj” ve progres çubuğu eklendi; scroll derinliği ve CTA geçişi arttı, INP/CLS güvenli kaldı.
14) Geçiş (Migration) Stratejisi: Veri, URL ve Otoriteyi Korumak
-
Envanter ve haritalama: Eski → yeni içerik tipi eşlemesi; alan dönüşüm kuralları.
-
URL stratejisi: Kanonik ve 301 planı; mümkünse URL’leri korumak.
-
Medya ve ilişki aktarımı: Bağlı içeriklerin bozulmaması; kırık link temizliği.
-
Aşamalı geçiş: Önce düşük riskli içerikler; izleme; sonra kritik sayfalar.
Örnek olay: 500+ blog yazısı konsolide edilerek taşındı; 301 ve iç bağlantı stratejisiyle otorite kaybı yaşanmadı, tam tersine kümeler güçlendi.
15) Değişim Yönetimi: İnsan Faktörünü İhmal Etmeyin
-
Eğitim ve kılavuzlar: Editör el kitabı, kısa video turları, yayın ritüelleri.
-
Pilot ekip: Birimlik pilotla geri bildirim toplayıp bileşenleri rafine edin.
-
Destek ve sahiplik: CMS’in “iç sahibi”; istek–hata–iyileştirme akışı; karar logu.
Uygulamalı örnek: İlk 6 haftada “içerik kahvaltıları” ile editörlerden gelen öneriler backlog’a alındı; bileşen kütüphanesi gerçekten kullanılan desenlerle büyüdü.
16) Karar Matrisi Tasarımı: Kriterler, Ağırlıklar ve Puanlama
Karar matrisi, “kimin sevdiği” yerine “hangi kriterin kaç puan aldığı” tartışmasını mümkün kılar.
-
Kriter kümeleri (örnek):
-
Editör deneyimi (preview, sürümleme, bileşen, medya)
-
İçerik modeli (ilişki/validasyon, çok dilli, yerelleştirme)
-
Performans ve dağıtım (SSG/ISR uyumu, CDN, görsel pipeline)
-
Güvenlik/uyumluluk (SSO, KVKK/GDPR, audit)
-
Entegrasyon (CRM/Analitik/Arama/Ödeme)
-
Yönetişim (rol/izin, iş akışı, audit)
-
TCO (lisans, barındırma, ekip, ölçek)
-
-
Ağırlıklandırma: İş hedeflerine göre % dağılım (ör. çok dilli kritikse bu kümeye ağırlık verin).
-
Kısa liste ve pilot: İlk 2–3 aday; gerçek içerikle 2 haftalık pilot; puanları kanıtla güncelleyin.
Uygulamalı örnek: Çok dilli B2B projede “yerelleştirme iş akışı + preview + GraphQL esnekliği” en yüksek ağırlığı aldı; sonuç headless/hibrid bir seçenek oldu.
17) Örnek Olay (B2B SaaS): Headless + ISR ile İçerik Hızını Açmak
Bağlam: 12 pazarda yayın; haftalık 30–50 içerik; demo ve vaka ağırlıklı kanıt mimarisi.
Karar: Headless CMS (komponent tabanlı içerik modeli) + Next.js hibrit render (ISR/SSR) + kenarda görsel dönüştürme.
Sonuç: Yayın süresi saatlere indi; LCP < 2,4 sn; vaka → demo CTA geçişi +%29; editör bağımsızlığı arttı, geliştirici darboğazı ortadan kalktı.
18) Örnek Olay (E-ticaret): Hibrit CMS ve Hosted Payment ile Risk Azaltma
Bağlam: Hızlı kampanyalar, kategori/landing sayfalarında pazarlama kontrolü; checkout güvenliği.
Karar: Hibrit CMS (şablon + API), ürün/kategori SSR; içerik ISR; ödeme sağlayıcısı üzerinde hosted page; iade/teslimat metinleri için zorunlu alanlar.
Sonuç: Kampanya sayfaları pazarlama tarafından dakikalar içinde; P95 checkout 1,2 sn altı; dönüşüm +%10; iade şeffaflığı yüksek memnuniyet.
19) Örnek Olay (Kamu/Üniversite): Erişilebilirlik ve Onay Akışları
Bağlam: Hukuk ve erişilebilirlik onay süreçleri, yaşlı kullanıcı kitlesi, çok birimli organizasyon.
Karar: Klasik/hibrid CMS; sıkı rol/izin; onay katmanları; erişilebilirlik denetimleri zorunlu; PDF’lerin HTML eş versiyon zorunluluğu.
Sonuç: Yayın hataları ciddi azaldı; içerik bulunabilirliği ve randevu/başvuru akışlarındaki tamamlama oranı yükseldi.
20) Sürdürülebilirlik: CMS’in Yaşam Döngüsü, Sürümleme ve “Emeklilik”
-
Yükseltme stratejisi: Minör/majör sürümlerde test planı; geri alma ve kesinti pencereleri.
-
Bileşen mutfağı: Tasarım sistemi + içerik bileşenleri; kullanılmayanların emekliliği; dokümantasyon.
-
Gözlem ve panolar: İçerik hızı, yayın hatası, LCP/INP, kırık link, 404/301; anomali uyarıları.
Uygulamalı örnek: “Bileşen kabul kriteri” (performans–erişilebilirlik) olmadan hiçbir yeni blok canlıya çıkmadı; kalite borcu birikmedi.
21) Riskler ve Kaçınma Taktikleri: Vendor Lock-in, Gizli Maliyetler
-
Veri taşınabilirliği: İçerik export/backup; açık API; schema dokümantasyonu.
-
Gizli maliyetler: Editör limitleri, ortam sayısı, trafikte ani artış, görsel/video işleme ücretleri, eklenti abonelikleri.
-
Bağımlılık yönetimi: Kritik entegrasyonlar için alternatif plan; sözleşmede SLA ve cezalar; çıkış stratejisi.
Örnek olay: CDN kesintileri sonrası çok bölgeli–çok sağlayıcılı stratejiye geçildi; edge kuralları otomatik failover’la yedeklendi.
22) Karar Sonrası Yol Haritası: İlk 90 Gün Planı
-
Gün 0–30: İçerik modeli → bileşen seti → preview → ilk pilot.
-
Gün 31–60: Migration dalgası 1 (düşük riskli); ölçüm şeması; rol/izin eğitimi.
-
Gün 61–90: Migration dalgası 2 (kritik sayfalar); performans ve erişilebilirlik kapıları; karar logu + ritüeller (haftalık yayın kliniği).
Ölçütler: Yayın süresi (öncesi/sonrası), içerik üretkenliği, LCP/INP/CLS, form tamamlama, kampanya çevikliği, içerik hatası oranı.
Sonuç
Bir CMS “yazılım” değil, kurumsal yayın makinenizin motorudur. Kararı rastlantıya bırakmak; hız, kalite ve güvenlik arasında tesadüfi bir dengeye razı olmak demektir. Oysa proje başlangıcında inşa edeceğiniz CMS karar matrisi; iş hedeflerinden türeyen mimarî ilkeleri, içerik modelinin geleceğe dayanıklı tasarımını, editör deneyim ve iş akışlarının sürtünmesiz olmasını, çok dilli/lokasyonlu yapıların gerçek ihtiyaçlarını, performans–Core Web Vitals–erişilebilirlik standartlarını, güvenlik–KVKK/GDPR uyumunu, entegrasyon ekosisteminin esnekliğini ve toplam sahip olma maliyetini ölçülebilir kriterlere çevirir.
Doğru CMS kararı, şu sonuçları birlikte getirir:
-
Hız: Editörler geliştirici beklemeden, bileşen tabanlı içerikle dakikalar içinde üretir; preview ve zamanlı yayınla kampanyalar kusursuz akışa kavuşur.
-
Tutarlılık: İçerik modeli, kanıt mimarisi ve CTA ekosistemi; bilgi mimarisi ve dönüşüm hunisiyle aynı dili konuşur.
-
Performans: ISR/SSG/SSR hibriti ve kenar optimizasyonu; LCP/INP/CLS hedeflerini güvenceye alır; SEO ve dönüşüm birlikte yükselir.
-
Güvenlik ve Uyumluluk: SSO, rol/izin, audit, veri minimizasyonu ve rıza kanıtları; riski azaltır, güveni artırır.
-
Ölçeklenebilirlik: Çok dilli/lokasyonlu, çok kanallı yayın; entegrasyonlarla büyüyen bir MarTech omurgasına sorunsuz bağlanır.
-
Ekonomi: Dinamik render’ın gerçekten gerektiği noktalara sınırlanması, CDN/edge ve medya pipeline’larıyla birleşince; hem maliyet hem hız optimizasyonu sağlar.
-
Sürdürülebilirlik: Sürüm–rollback, bileşen kabul kriterleri, karar logu ve panolar; kalite borcunun birikmesini önler.
Son kertede, CMS seçimi “hangi marka?” sorusundan çok, “bu organizasyonun içerikle değer üretme sistemini nasıl kuruyoruz?” sorusunun cevabıdır. Karar matrisinizi bugünden oluşturun; kısa liste adaylarıyla gerçek içerik üzerinde pilotlar yapın; ölçün, kıyaslayın, standardize edin. Birkaç çeyrek sonra fark edeceksiniz: Web siteniz yalnızca daha hızlı ve güvenli değil; aynı zamanda daha öğrenen, esnek ve etkili bir büyüme makinesine dönüşmüş durumda.

