“Web sitenizi kim güncelleyecek, her değişiklik için geliştirici mi çağıracaksınız?” Bu soru, CMS’in neden var olduğunu tek cümleyle özetliyor.
CMS (İçerik Yönetim Sistemi), teknik bilgi gerektirmeden web sitesi içeriğinin oluşturulmasını, düzenlenmesini ve yayınlanmasını sağlayan yazılım platformudur. Metin güncelleme, blog yazısı yayınlama, görsel değiştirme, ürün ekleme — bunların tamamı geliştiriciye gerek kalmadan yapılabilir.
Bu rehber, farklı CMS türlerini, platform karşılaştırmalarını ve kullanım senaryosuna göre doğru seçimi kapsamlı biçimde ele alır.
CMS Neden Gerekli?
CMS olmadan web sitesi güncellemesi için:
- Geliştirici bulun ve iletişime geçin
- Değişikliği anlatın
- Değişikliği bekleyin (saatler, günler)
- Test edin
- Tekrarlayın
CMS ile:
- Admin paneline girin
- Değişikliği yapın
- Kaydedin ve yayınlayın (dakikalar)
Tek bir özellik: Pazarlama ekibinizin geliştiriciden bağımsız çalışabilmesi.
CMS Türleri
1. Geleneksel / Coupled CMS
İçerik yönetimi ve sunum (frontend) aynı sistemde. WordPress klasik örnek.
Avantajları: Kolay kurulum, her şey bir arada, geniş ekosistem. Dezavantajları: Frontend ve backend sıkı bağlı; yeni kanal eklemek (mobil uygulama, kiosk) için ayrı sistem.
2. Headless CMS
İçerik yönetimi ve sunum ayrı. CMS sadece içeriği API üzerinden sunar; sunum katmanı (frontend) bağımsız.
Geleneksel CMS:
[İçerik + Sunum = Tek Sistem]
Headless CMS:
[CMS] → API → [Web Frontend]
→ [Mobil Uygulama]
→ [Dijital Tabela]
→ [Ses Asistanı]
Avantajları: Çok kanallı içerik dağıtımı, teknoloji bağımsızlığı, geliştirici özgürlüğü. Dezavantajları: Daha fazla teknik bilgi, iki sistem yönetimi.
3. Hibrit / Decoupled CMS
Hem geleneksel hem headless. Kendi frontend’i var ama API’da sunuyor.
WordPress + REST API veya WordPress + Next.js frontend bu kategoriye giriyor.
4. No-Code / Visual CMS
Görsel editörle hem tasarım hem içerik yönetimi. Webflow bu kategorinin öncüsü.
Avantajları: Tasarımcılar geliştirici olmadan site yapabiliyor, hızlı. Dezavantajları: Platform kısıtları, vendor lock-in riski.
Platform Karşılaştırması
WordPress
Pazar payı: Tüm web sitelerinin %43’ü WordPress kullanıyor (2025 itibarıyla).
Güçlü yönler:
- Dünyanın en geniş CMS ekosistemi (60.000+ eklenti)
- Her türlü site için esneklik
- SEO için mükemmel (Yoast, RankMath)
- Büyük topluluk desteği
- Açık kaynak, veri sahipliği tam
- Tam esneklik — herhangi bir fonksiyon eklenebilir
Zayıf yönler:
- Güvenlik güncellemeleri dikkat gerektirir
- Çok eklenti = performans sorunu
- Kullanıcı deneyimi bazı alanlarda eskimiş
- Hosting seçimi kritik (yanlış hosting = yavaş site)
Kim için:
- Blog ve içerik odaklı siteler
- Küçük ve orta ölçek işletme siteleri
- E-ticaret (WooCommerce ile)
- SEO odaklı projeler
- Bütçe bilincli projeler
Fiyat: Açık kaynak (ücretsiz). Hosting + premium eklentiler = aylık ₺300–2.000+.
2026 durumu: WordPress 6.x Gutenberg blok editörü ile ciddi gelişme kaydetti. Full Site Editing (FSE) visual editing imkânı sunuyor.
Webflow
Güçlü yönler:
- Güçlü görsel tasarım editörü
- Temiz, iyi performanslı kod üretimi
- Hosting dahil (CDN ile)
- CMS + tasarım entegrasyonu
- Tasarımcı dostu
- Native e-ticaret (sınırlı)
Zayıf yönler:
- Aylık ücret
- Öğrenme eğrisi var
- E-ticaret sınırlı
- Plugin ekosistemi WordPress’e kıyasla küçük
- Vendor lock-in (taşımak zor)
Kim için:
- Tasarım kalitesi öncelikli ajanslar
- Marketing odaklı kurumsal siteler
- Tasarımcıların geliştirici olmadan site yapması gereken durumlar
Fiyat: Aylık $14–$79 (kişisel), $23–$212 (iş). E-ticaret ayrı.
Sanity
Tanım: API-first headless CMS. İçerik yapısını developer tamamen özelleştiriyor.
Güçlü yönler:
- Tam özelleştirilebilir içerik şeması
- Gerçek zamanlı işbirliği
- GROQ sorgu dili (çok güçlü)
- Portabl metin (rich text, yapılandırılmış)
- Ücretsiz başlangıç planı
Zayıf yönler:
- Teknik bilgi gerektirir
- Öğrenme eğrisi yüksek
- Frontend ayrı geliştirme gerekiyor
Kim için:
- Karmaşık içerik modeli olan projeler
- Geliştirici ekibi olan kurumsal siteler
- Çok kanallı içerik dağıtımı
- Next.js veya Astro ile headless setup
Fiyat: Ücretsiz başlangıç. Pro: $15/ay/kullanıcı.
Contentful
Tanım: Kurumsal grade headless CMS.
Güçlü yönler:
- Güçlü API
- Kurumsal ölçek desteği
- Çok dilli içerik
- Zengin media management
- Kapsamlı entegrasyon ekosistemi
Zayıf yönler:
- Pahalı (kurumsal kullanımda)
- Öğrenme eğrisi
- Ücretsiz plan sınırlı
Kim için:
- Büyük kurumsal siteler
- Uluslararası, çok dilli içerik
- Developer-first yaklaşım
Fiyat: Ücretsiz (sınırlı). Temel: $300/ay. Kurumsal: özel fiyat.
Strapi
Tanım: Açık kaynak headless CMS.
Güçlü yönler:
- Tamamen ücretsiz ve açık kaynak (self-hosted)
- Node.js tabanlı, modern
- Özelleştirilebilir içerik tipleri
- REST ve GraphQL API
- Admin paneli özelleştirilebilir
Zayıf yönler:
- Self-hosting yönetimi
- Büyük ölçekte performans dikkat
- Bazı gelişmiş özellikler ücretli
Kim için:
- Maliyet bilincli, teknik ekibi olan projeler
- Tam kontrol isteyen geliştiriciler
Fiyat: Açık kaynak (ücretsiz self-hosted). Cloud: $29/ay+.
Ghost
Tanım: Yayıncılık odaklı modern CMS.
Güçlü yönler:
- Yazı yazma deneyimi mükemmel
- Hızlı ve hafif
- Yerleşik üyelik ve abonelik sistemi
- Newsletter entegrasyonu (Mailgun)
- Headless API desteği
Zayıf yönler:
- Yayın dışı kullanım sınırlı
- E-ticaret yok
- Hazır tema seçeneği WordPress’e göre az
Kim için:
- Blog, newsletter, yayın sitesi
- Üyelik tabanlı içerik modeli
- Gazeteci ve içerik üreticileri
Fiyat: Açık kaynak (self-hosted, ücretsiz). Ghost(Pro): $9–$199/ay.
Shopify
Tanım: E-ticaret odaklı CMS ve hosting platformu.
Güçlü yönler:
- E-ticaret için özel tasarlanmış
- Güçlü ödeme ekosistemi
- Ölçeklenebilir altyapı
- Geniş uygulama mağazası
- Shopify Payments
Zayıf yönler:
- Aylık ücret + işlem komisyonu
- Blog ve içerik yönetimi sınırlı
- Özelleştirme (Liquid şablonu) sınırları
Kim için:
- E-ticaret odaklı projeler
- Hızlı mağaza açmak isteyenler
Fiyat: Aylık $39–$399 + işlem komisyonu.
CMS Karşılaştırma Tablosu
| CMS | Kullanım Kolaylığı | SEO | Esneklik | Performans | E-ticaret | Fiyat |
|---|---|---|---|---|---|---|
| WordPress | ★★★★☆ | ★★★★★ | ★★★★★ | ★★★☆☆ | ★★★★☆ | Düşük |
| Webflow | ★★★★☆ | ★★★★☆ | ★★★☆☆ | ★★★★☆ | ★★★☆☆ | Orta |
| Sanity | ★★★☆☆ | ★★★★★ | ★★★★★ | ★★★★★ | ★★★☆☆ | Düşük-Orta |
| Contentful | ★★★☆☆ | ★★★★★ | ★★★★☆ | ★★★★★ | ★★☆☆☆ | Yüksek |
| Strapi | ★★★☆☆ | ★★★★★ | ★★★★★ | ★★★★☆ | ★★★☆☆ | Düşük |
| Ghost | ★★★★☆ | ★★★★☆ | ★★☆☆☆ | ★★★★★ | ★☆☆☆☆ | Düşük-Orta |
| Shopify | ★★★★☆ | ★★★★☆ | ★★★☆☆ | ★★★★☆ | ★★★★★ | Orta-Yüksek |
Kullanım Senaryosuna Göre CMS Seçimi
Senaryo 1: Küçük İşletme Web Sitesi
Gereksinimler: 5–15 sayfa, blog, iletişim formu, kolay güncelleme.
Öneri: WordPress + Elementor veya WordPress + Kadence Blocks
Neden: Geniş ekosistem, SEO için güçlü, pazarlama ekibi kolayca yönetebilir.
Senaryo 2: Kurumsal Web Sitesi
Gereksinimler: 50+ sayfa, çok yazarlı içerik, editöryel iş akışı, çok dilli.
Öneri: WordPress veya Sanity + Next.js
Neden: WordPress ile karmaşık editorial workflow + çok dil eklentisi yönetilebilir. Daha üst seviye için Sanity headless + Next.js.
Senaryo 3: E-ticaret
Gereksinimler: Ürün kataloğu, ödeme sistemi, stok yönetimi.
Öneri: WooCommerce (küçük-orta) veya Shopify (orta-büyük)
Neden: WooCommerce WordPress SEO avantajı + tam esneklik. Shopify daha az teknik yük.
Senaryo 4: Blog / Yayın Platformu
Gereksinimler: İçerik odaklı, hızlı, yazı yazmaya odaklı.
Öneri: Ghost (üyelik geliri hedefliyorsa) veya WordPress
Neden: Ghost’un yazı deneyimi ve üyelik sistemi olağanüstü. WordPress eklenti çeşitliliği.
Senaryo 5: Yüksek Performans Odaklı
Gereksinimler: Core Web Vitals mükemmel, static, hız kritik.
Öneri: Astro + Decap CMS veya Sanity
Neden: Astro sıfır JavaScript ile maksimum hız. Decap CMS veya Sanity içerik yönetimini Git-based veya API üzerinden sağlıyor.
Senaryo 6: Çok Kanallı İçerik
Gereksinimler: Web + mobil uygulama + dijital tabela + ses asistan.
Öneri: Contentful veya Sanity (Headless)
Neden: API-first yaklaşım her kanala içerik gönderiyor. Tek kaynak, çok çıktı.
CMS Seçerken Kontrol Edilecekler
İşlevsel Gereksinimler
[ ] İçerik tipleri ihtiyaca uygun mu? (sayfa, blog, ürün, etkinlik)
[ ] Çok dil desteği var mı?
[ ] Kullanıcı rolleri ve izinler yeterli mi?
[ ] İş akışı (draft, review, publish) var mı?
[ ] Media yönetimi yeterli mi?
[ ] Versiyon geçmişi / geri alma var mı?
[ ] Zamanlı yayın var mı?
[ ] API veya webhook desteği?
Teknik Gereksinimler
[ ] Hosting gereksinimleri karşılanabiliyor mu?
[ ] Mevcut sistemlerle entegrasyon (CRM, e-posta, analitik)?
[ ] Geliştirme ekibinin bildiği teknoloji stack'i uygun mu?
[ ] Backup ve recovery?
[ ] Güvenlik güncellemeleri nasıl yönetiliyor?
[ ] Ölçekleme senaryosu değerlendirildi mi?
İş Gereksinimleri
[ ] Pazarlama ekibi teknik yardım olmadan kullanabilir mi?
[ ] Eğitim maliyeti makul mu?
[ ] Destek ve dokümantasyon yeterli mi?
[ ] Topluluk büyüklüğü (yardım bulabilme)?
[ ] Toplam sahip olma maliyeti hesaplandı mı?
[ ] Vendor lock-in riski kabul edilebilir mi?
WordPress Güvenliği: En İyi Uygulamalar
WordPress’in en sık dile getirilen dezavantajı güvenlik. Doğru önlemlerle bu risk minimize edilir.
Temel Güvenlik Adımları
Güncelleme yönetimi:
WordPress core: Otomatik güncelleme açık
Temalar: Düzenli güncelleme
Eklentiler: Düzenli güncelleme, kullanılmayan sil
Giriş güvenliği:
- İki faktörlü kimlik doğrulama (2FA) — Wordfence veya Google Authenticator
- Admin kullanıcı adını
adminyapma - Güçlü şifre politikası
- Giriş denemesi limiti
Hosting güvenliği:
- Managed WordPress hosting (WP Engine, Kinsta, SiteGround)
- WAF (Web Application Firewall) — Cloudflare
- Düzenli otomatik yedek
Eklenti güvenliği:
- Wordfence Security (ücretsiz, güçlü)
- Kullanılmayan eklentileri kaldır
- Nulled (korsan) eklenti/tema asla
Headless CMS ve Astro: 2026’nın Güçlü Kombinasyonu
Astro + Sanity veya Astro + Contentful kombinasyonu giderek popülerleşiyor.
Neden güçlü:
- Astro: Sıfır client-side JS ile maksimum hız
- Sanity/Contentful: Güçlü içerik yönetimi API
- Build time’da içerik çekip statik HTML üretme
- CDN’den servis → rakipsiz hız
Örnek Astro + Sanity kurulumu:
// astro.config.mjs
import { defineConfig } from 'astro/config';
import sanity from '@sanity/astro';
export default defineConfig({
integrations: [
sanity({
projectId: 'YOUR_PROJECT_ID',
dataset: 'production',
useCdn: true,
})
]
});
---
// src/pages/blog/[slug].astro
import { useSanityClient } from '@sanity/astro';
const client = useSanityClient();
const posts = await client.fetch(`*[_type == "post"] { title, slug, body }`);
---
{posts.map(post => (
<article>
<h1>{post.title}</h1>
<PortableText value={post.body} />
</article>
))}
CMS Geçişi: Mevcut Siteden Yeni CMS’e
CMS geçişi riskli bir operasyon. Yanlış yapılırsa:
- SEO kaybı (URL değişiklikleri, 404’ler)
- Veri kaybı
- Downtime
Güvenli Geçiş Adımları
-
Mevcut siteyi dokümante et: Tüm URL’ler, içerik tipleri, meta etiketler.
-
301 yönlendirme planı: Her eski URL için yeni URL eşlemesi.
-
Staging ortamında test: Yeni CMS staging’de yayına alın, trafik yokken test edin.
-
SEO verisini koru: Title, meta description, H1 etiketleri, canonical URL’ler.
-
Kademeli geçiş: Mümkünse bölümler halinde geçiş.
-
Geçiş sonrası izleme: 2 hafta boyunca Google Search Console’da indeksleme ve trafik izleme. 404 kontrolü.
Sık Sorulan Sorular (SSS)
1. WordPress mi yoksa Webflow mu? Kullanım amacına göre değişir. Blog ve SEO öncelikli → WordPress. Tasarım kalitesi öncelikli, e-ticaret gerekmez → Webflow. E-ticaret → WordPress + WooCommerce. Her iki platformda da mükemmel sonuç mümkün; karar kriterleri platform kısıtları ve ekip becerisi.
2. Headless CMS ne zaman gerekli? Tek web sitesinin ötesinde ihtiyaç varsa: mobil uygulama, dijital tabela, çok sayıda web mülkü. Veya frontend framework özgürlüğü öncelikli ve içerik ekibinin developer’dan bağımsız çalışması gerekiyorsa.
3. WordPress için en iyi hosting hangisi? Managed WordPress hosting önerilir: WP Engine (premium), Kinsta (hızlı, pahalı), SiteGround (uygun fiyatlı, güvenilir). Shared hosting asla önerilmez. Digital Ocean veya Hetzner VPS teknik bilgisi olan için mükemmel.
4. Hangi CMS en iyi SEO sunuyor? Teknik olarak çoğu modern CMS iyi SEO yapılmasına imkân veriyor. WordPress + Yoast/RankMath en güçlü SEO araç seti. Astro static site olarak hız avantajı sağlıyor. Asıl fark platform değil, doğru implementasyon.
5. Ücretsiz CMS yeterli mi? WordPress açık kaynak ve ücretsiz; eklenti ve hosting maliyeti var. Ghost self-hosted ücretsiz. Strapi self-hosted ücretsiz. Ücretsiz CMS ile kurumsal kalite site yapılabilir; hosting ve eklenti maliyetleri aylık ₺500–3.000 aralığında.
6. CMS değiştirmek kolay mı? Kolay değil. İçerik migration, URL yönlendirme, tasarım yeniden yapma. Başından doğru platform seçmek, sonradan değiştirmekten çok daha az maliyetli. Seçim kararına yeterli zaman ayırın.
7. Müşterim CMS’i kendisi kullanabilecek mi? WordPress, Webflow, Squarespace: pazarlama ekibi eğitim sonrası bağımsız kullanabiliyor. Headless CMS (Sanity, Contentful): editöryal arayüz kullanıcı dostunca olsa da geliştirici desteği gerekebiliyor. Eğitim ve dokümentasyon kesinlikle proje teslimatının parçası olmalı.
8. WooCommerce mi Shopify mi? WooCommerce: tam esneklik, SEO avantajı, sınırsız özelleştirme, düşük aylık maliyet. Shopify: yönetimi kolay, sağlam altyapı, aylık ücret + komisyon. 1.000 ürün altı için WooCommerce, hızlı büyüme hedefi varsa Shopify.
9. CMS güvenlik açığı nasıl azaltılır? Düzenli güncellemeler (core, tema, eklenti), güçlü şifre + 2FA, WAF (Cloudflare), managed hosting, düzenli yedek, gereksiz eklenti temizliği. %80 güvenlik sorunu bu temel önlemlerle önlenebilir.
10. Çok editörlü site için hangi CMS? WordPress rol sistemi (yazar, editör, yönetici) ile çok editörü destekliyor. Contentful ve Sanity güçlü editöryel iş akışı, onay süreci ve gerçek zamanlı işbirliği sunuyor. 5+ editör için iş akışı özelliği kritik.
Sonuç
CMS seçimi bir teknik karar değil, stratejik bir iş kararıdır. Yanlış platform seçimi yıllarca süren bakım sorunlarına, geçiş maliyetlerine ve fırsat kayıplarına yol açabilir. Doğru platform seçimi ise pazarlama ekibinizi özgür kılar, içerik üretimini hızlandırır ve sitenizi işletmenizin büyümesine paralel ölçeklendirmenizi sağlar.
Karar çerçevesi:
- Teknik ekip kapasitesi nedir?
- İçerik tipi ve karmaşıklığı nedir?
- Çok kanal ihtiyacı var mı?
- Uzun vadeli ölçekleme planı nedir?
- Bütçe kısıtları neler?
Bu soruların cevapları doğru CMS’e işaret eder.
Projeniz için en uygun CMS’i birlikte belirlemek için iletişime geçin.