WordPress Web Sitesinde Teknik İçerik Yönetimi

WordPress; içerik üretimini demokratikleştiren, blok tabanlı editör (Gutenberg), içerik tipleri (CPT), taksonomiler, meta alanları, REST API ve zengin eklenti ekosistemiyle güçlü bir yayın altyapısı sağlar. Fakat “Yeni Yazı → Yayınla” akışı; ölçek büyüdüğünde sürtünme, hatalı sürümler, tutarsız görsel/SEO pratikleri, erişilebilirlik (a11y) ihlalleri, sürüm geri dönüş zorluğu, bilgi mimarisi kargaşası ve performans regresyonları üretebilir. Teknik içerik yönetimi, bu iniş–çıkışları azaltan bir mühendislik disiplinidir: içerik modeli tasarımı, blok/pattern kütüphanesi, kalite kapıları (lint, SEO, a11y, CWV), medya boru hattı, çok dilli akış, iş akışı (workflow), ölçüm–izleme–sürümleme ve otomasyon.
1) İçerik Modeli (CPT + Taxonomy + Meta) Tasarımı
Amaç: Bilgi mimarisini veriye dökmek.
-
CPT’ler: “Yazı” tek başına yetmez; Haber, Etkinlik, Ürün, Vaka gibi ayrı CPT’ler düşünün.
-
Taksonomiler: Kategori/etiket dışında, Sektör, Teknoloji, Bölge gibi özel taksonomiler.
-
Meta alanları (ACF/Meta Box/Fields API): Şema-odaklı; başlık, özet, hero görsel, tarih aralıkları, schema alanları.
Kontrol listesi: İçerik tipine göre zorunlu alanlar, veri türleri, doğrulama kuralları ve giriş formu düzeni.
2) Blok/Patern (Pattern) Kütüphanesi ile Tutarlılık
Neden? Editör özgürlüğü + marka tutarlılığı çelişkisi.
-
Reusable Blocks/Patterns: Kahraman bölüm, 2 sütun özellik, CTA, referans, tablo.
-
Template Locking: Pattern’lar kilitli; yalnızca izin verilen alanlar düzenlenebilir.
-
Tema tasarımı:
theme.json
ile tipografi, renk, spacing haritası; global stiller.
Vaka: Dağınık CTA stilleri pattern’e taşındı; tıklama oranı ve tasarım tutarlılığı arttı.
3) Rol ve Yetkilendirme: PoLP ve İçerik Sağlığı
Amaç: Least privilege (asgari yetki).
-
Roller: Yazar, Editör, Yayıncı, SEO, Çevirmen, Medya sorumlusu.
-
Yetkiler: Revizyon onayı olmadan yayın yok; SEO alanlarını düzenleme ayrı bir izin grubu.
-
Günlük (audit): Kim ne zaman neyi değiştirmiş? Revizyon ve log görünürlüğü.
4) İş Akışları (Workflow) ve Onay Mekanizmaları
Senaryo: Yazar → Editör (dil/biçim/a11y) → SEO → Yayıncı.
-
Durumlar: Taslak, İnceleme, Revizyon, Onay, Zamanlanmış, Yayında, Arşiv.
-
Otomasyon: Duruma göre bildirimler, check-list doldurmadan geçişe izin yok.
Kural: İçerik “kapı testleri”ni geçmeden (bkz. Bölüm 7) Yayıncı aşamasına giremez.
5) Medya Boru Hattı: Görsel/Video İçin Teknik Hijyen
Görseller:
-
WebP/AVIF öncelik;
srcset/sizes
; hero görsellerefetchpriority="high"
vepreload
. -
Otomatik boyutlandırma (thumb/medium/large) ve keskinlik; dosya adı hijyeni (slugify).
Videolar: -
Harici barındırma (HLS/DASH) + poster görsel; autoplay yerine kullanıcı tetikleme.
Depo: -
Medya klasör yapısı; içerik tipine göre alt klasörler.
Performans: -
CDN/edge; varyant anahtarlarını abartmayın (cihaz/dil/bölge) → cache hit artsın.
6) Çok Dilli İçerik: Hreflang, Kopya Yönetimi ve Süreç
-
Dil stratejisi: Alt dizin (
/tr/
), alt alan (tr.example.com
) veya alan bazlı. -
Eşlemeler: Her dilde karşılığı olmayan sayfalar için
x-default
venoindex
politikası. -
Çevirmen paneli: Kaynak metin, terim listesi, medya eşlemesi; örnekler ile çeviri.
Kontrol: Yayın kapısı:hreflang
ve kanonik doğrulaması otomatik testten geçmeli.
7) Yayın Kapıları: SEO, A11y ve CWV Önkoşulları
SEO:
-
Title/description, canonical, OG/Twitter, JSON-LD (Article, Breadcrumb, Organization).
A11y: -
Başlık hiyerarşisi, alternatif metin, form etiketleri, kontrast; odak görünürlüğü.
CWV: -
LCP hedefi: ≤ 2.5s (mobil); CLS < 0.1; INP < 200ms.
Uygulama: Yayın butonu öncesi otomatik kontrol listesi; başarısızsa yayınlanamaz.
8) İç Bağlantı (Internal Linking) ve Yapılandırma
-
Kurum içi graf: Taksonomi ve benzer içerik kurallarıyla ilgili içerik modülleri.
-
Breadcrumb: Şema destekli; kategori dizilimini net gösterir.
-
Yetim sayfalar: Tarama ve log analizleriyle saptanır; otomatik öneri bileşeni eklenir.
9) İçerik Şablonları (Template) ve Mikro Metinler
-
Şablonlar: Blog, Vaka, Ürün, Etkinlik için farklı giriş/özet/CTA blokları.
-
Mikro metin: Hata/boş durum/CTA kalıpları; dil ve ton rehberi.
-
Yaratıcı sınırlar: “Dilediğince özgürlük” yerine “iyi pratiklere yönlendiren” koridorlar.
10) Revizyon, Versiyonlama ve Karşılaştırma
-
Revizyon geçmişi: Büyük değişiklikte zorunlu revizyon notu.
-
Karşılaştırma: Yan yana diff; kaldırılan/eklenen görsel ve blokların görsel farkı.
-
Rollback: Önceki sürüme tek tık dönüş (yetkili rolde).
11) Zamanlama ve Kampanya Senkronizasyonu
-
Zamanlanmış yayın/geri çekme: Pazarlama takvimine bağlı; timezone karışıklığını engelleyin.
-
Kampanya etiketleri: İçerik–kampanya eşlemesi,
utm
üretimi ve link hijyeni. -
Landing Kit: Pattern seti + izleme parametreleri + A/B varyantları.
12) Etiket/Taksonomi Hijyeni ve Konsolidasyon
-
Kural: “Etiket çorbası” yok. Maksimum etiket sayısı ve kullanılabilirlik kuralı.
-
Konsolidasyon sprint’i: 6 ayda bir az kullanılan etiketler birleştirilir/temizlenir.
-
Arama/filtre etkisi: Faceted navigation’ın URL/enumeration politikasını SEO ile uyumlu kılın.
13) Yapılandırılmış Veri (JSON-LD) ve Otomatik Besleme
-
Article/BlogPosting: Başlık, özet, görsel, yayın/güncelleme tarihi, yazar, yayıncı.
-
BreadcrumbList: Navigasyon izleri.
-
FAQ/HowTo: Uygun içerik tiplerinde zengin sonuç.
Otomasyon: Alanlardan (meta) JSON-LD üretimi; tema yalnızca tek bir JSON-LD bloğu üretir.
14) İçerik Performansı ve CWV İzleme
-
RUM + Sentetik: Yayın sonrası gerçek kullanıcı metrikleri ve Lighthouse karşılaştırmaları.
-
Kırmızı çizgiler: LCP/INP/CLS eşiği aşılırsa uyarı bileti; ilgili yazıyı işaretleyin.
-
Medya regresyonu: Hantal görseller tespit edildiğinde otomatik yeniden işleme.
15) Güvenlik ve İçerik: Formlar, UGC ve Spam
-
Form güvenliği: CSRF nonce, reCAPTCHA/Honeypot, hız limiti.
-
Yorumlar/UGC:
rel="ugc nofollow"
, link yoğunluğu eşiği, moderasyon kuyruğu. -
Dosya yüklemeleri: MIME türü doğrulama, SVG sanitizasyonu;
uploads
’ta PHP çalışmasın.
16) Erişilebilirlik (A11y): Görünmez Trafik Kazandırıcı
-
Semantik HTML ve landmark’lar: Screen reader’a rehberlik.
-
Odak halkası ve klavye navigasyonu: Modal/menülerde focus trap yok.
-
Medya alternatifleri: Alt metin ve transkript; video altyazı.
Etki: A11y iyileştirmeleri INP/CLS’yi de düzeltir → SEO ve dönüşüm kazanır.
17) İçerik Yaşam Döngüsü: Tazeleme, Arşiv ve Konsolidasyon
-
Tazeleme (refresh): Yılda bir yüksek potansiyelli yazılara veri/görsel/güncelleme.
-
Arşiv: Güncelliğini yitiren içeriklere
noindex
veya 301 ile konsolidasyon. -
Yeniden amaçlandırma: Uzun yazı → infografik/video/FAQ; dağıtım kanalı: e-bülten, sosyal, arama.
18) Arama (Site Search) ve İçerik Keşfi
-
Arama öneri (autocomplete): Terim sözlüğü ve popüler içerikler.
-
Facet stratejisi: Filtre sayısını sınırlı tut; URL’lerde parametre patlaması yok.
-
Boş sonuç: “Hiç bulamadık” yerine ilgili kategori ve iletişim önerisi.
19) İçerik KPI’ları ve Panolar
-
SEO: İndekslenebilir URL oranı, rich results kapsamı, CWV alan verisi.
-
Etkileşim: Okuma süresi, scroll derinliği, TOC (içindekiler) kullanımı, CTA tıklamaları.
-
İş KPI’ları: Dönüşüm, e-bülten kayıtları, form gönderimleri.
Görüntüleme: Editör ve yönetim için iki ayrı pano; sade ve eylem odaklı.
20) Editör Üretkenliği: Kısa Yollar ve Eğitim
-
Klavye kısayolları ve pattern galerisi: En çok kullanılan bileşenler için hızlı ekleme.
-
Checklist kartları: Yayın kapılarını (SEO/a11y/CWV) kullanıcı dostu kartlara indirin.
-
Eğitim: Aylık 45 dakikalık office hour; “son değişiklikler ve sık hatalar”.
21) Otomasyon: Botlar ve Script’ler
-
Sitemap ping + hedefli cache purge: Yayında tetiklensin.
-
Link kontrolü: Kırık link tarayıcı; belirli eşik üstü hatada bilet açar.
-
Medya optimizasyon robotu: Yeni yüklemeleri otomatik optimize eder; ağır dosyada uyarı.
22) Headless/REST Senaryoları: İçerik Tek Kaynak, Çok Tüketim
-
Şema: REST/GraphQL uçlarında açık schema; versiyonlama.
-
Önbellek: Kenar (edge) ve uygulama cache; kişiselleştirme için fragmanlaştırma.
-
İzinler:
permission_callback
zorunlu; rate-limit.
Uygulama: Web/amp/mobil/cihaz ekranlarına aynı içerik kaynaktan gider.
23) Sürüm–Dağıtım–Rollback: İçeriği Korumak
-
Önce yedek: İçerik/DB yedeği; staging restore tatbikatı.
-
Canary yayın: Tema/eklentide kırıcı değişiklik riskine karşı kademeli trafik.
-
Rollback planı: Tek komutla geri dönüş ve “geri döndük” iletişimi.
24) Hukuki ve Gizlilik (KVKK/GDPR) Boyutu
-
Çerez politikası ve CMP: Onay öncesi yalnızca zorunlu scriptler.
-
PII kaçakları: URL’de kişisel veri yok; formlar şifreli aktarım; saklama süreleri.
-
İçerik kaldırma süreçleri: Talep üzerine makul sürede kaldırma/anonimleştirme.
25) 90 Günlük Uygulama Planı
Ay 1:
-
CPT & taksonomi tasarımı, pattern kütüphanesi, medya boru hattı; yayın kapıları (SEO/a11y/CWV) v1.
Ay 2: -
Workflow ve roller, çok dilli akış, JSON-LD otomasyonu, iç bağlantı öneri bileşeni, kırık link botu.
Ay 3: -
KPI panoları, RUM kurulumu, cache/edge ince ayarı, eğitim ve office-hour ritmi, konsolidasyon sprint’i.
Sonuç: İçerik, Mühendislik ve Editöryel Disiplinin Kesişiminde Büyür
WordPress’te teknik içerik yönetimi; yalnızca editör ekranı değil, tasarlanmış içerik modeli, kilitli pattern kütüphaneleri, yayın kapıları (SEO–a11y–CWV), medya ve çok dilli boru hattı, workflow/onay süreçleri, RUM ve KPI panoları, otomasyon botları, güvenlik ve gizlilik ile bir üretim hattı kurmaktır. Böyle bir hat; içerik kalitesini yükseltir, tutarlılığı artırır, SEO ve performansı korur, ekiplerin zamanını yaratıcı işe ayırmasını sağlar.
Öneri: Bugün CPT–taksonomi–meta şemanızı netleştirin, pattern kütüphanesini çıkarın ve yayın kapılarını devreye alın. Ardından medya boru hattını ve çok dilli eşlemeleri standartlaştırın; JSON-LD otomasyonunu bağlayın. KPI panolarıyla görünürlüğü artırıp eğitim/office-hour ritmiyle insan katmanını güçlendirin. Üç ay içinde içerikleriniz yalnız daha hızlı üretilecek değil; daha anlaşılır, erişilebilir, hızlı ve ölçülebilir hale gelecektir.