dotCREA

Paradigma Yayınları: WordPress'ten Next.js'e taşıma ve özel yönetim paneli

Paradigma Yayınları, 90'lı yıllarda Hüsamettin Arslan ve Ahmet Cevizci tarafından kurulan, felsefe ve sosyal bilimler alanında telif ve çeviri eserler yayımlayan bir yayınevidir. Eklenti yığınıyla ayakta duran WordPress sitesini, görünümü ve bağlantı yapısı birebir korunacak biçimde Next.js'e taşıdık: 155 kitap, 107 yazar, 52 kategori ve 1.816 medya dosyası eksiksiz aktarıldı; kitap, yazar, kategori, slider ve sayfa yönetimi için markaya özel bir yönetim paneli geliştirildi.

MüşteriParadigma Yayınları · paradigmayayinlari.com
SektörYayıncılık — felsefe ve sosyal bilimler
PlatformNext.js — özel geliştirme, Vercel üzerinde yayında
Yıl2019
KapsamWordPress → Next.js, Özel yönetim paneli, Hız ve performans, SEO ve yapay zekâ görünürlüğü
155
Taşınan kitap
107
Taşınan yazar
1.816
Taşınan görsel ve dosya
95–100
Mobil PageSpeed performans

Devraldığımız durum

  • Site WordPress üzerinde çalışıyordu; eklenti güncellemeleri, sürüm uyumu ve güvenlik açıkları sürekli bakım yükü oluşturuyordu.
  • Katalog yıllar içinde büyümüştü: 155 kitap, 107 yazar ve 52 kategori, üstelik çoğu kitap birden fazla kategoriye bağlıydı.
  • Kitap sayfaları arama sonuçlarında yıllardır sıralanıyordu; adres yapısında yapılacak bir değişiklik bu birikimi riske atacaktı.
  • Kitap kapakları özgün boyutlarıyla sunuluyordu; tek sayfada megabaytlarca gereksiz görsel yükü vardı.
  • İçerik girişi WordPress panelinden yapılıyordu: yayınevinin gerçekte kullandığı alanlar (çevirmen, orijinal ad, ISBN, künye, satın alma linkleri) araya sıkışmış eklenti alanlarıydı.

Hedefimiz

  • Tasarımı ve tüm sayfa adreslerini birebir koruyarak altyapıyı değiştirmek; SEO birikimini kaybetmemek.
  • Yayınevinin kendi terimleriyle çalışan, eklenti gerektirmeyen bir yönetim paneli kurmak.
  • Kitap kapaklarını ve sayfa yükünü, kalite düşmeden mobil ölçümlerde yeşile taşımak.
  • Kitap verisini hem arama motorlarının hem de yapay zekâ asistanlarının okuyabileceği biçimlerde yayımlamak.
Paradigma Yayınları ana sayfası, masaüstü görünüm
Ana sayfa — tanıtım slider'ı ve öne çıkan kitaplar

İçerik taşıma ve adres koruma

  • 155 kitap, 107 yazar, 52 kategori, 5 sayfa, slider görselleri ve 1.816 medya dosyası WordPress veritabanından çıkarılıp yeni veri modeline aktarıldı.
  • Kitap, kategori ve yazar adresleri aynen korundu; kategori hiyerarşisi (/category/kitaplar/felsefe/dil-felsefesi/ gibi) olduğu gibi yeniden kuruldu.
  • Medya dosyaları eski yükleme yollarında erişilebilir bırakıldı; dışarıdan verilmiş görsel bağlantıları kırılmadı.
  • WordPress'e özgü kalıntı adresler (sorgu parametreli bağlantılar, eski eklenti yolları) doğru sayfalara yönlendirildi.
  • Çevirmen, orijinal ad, ISBN, künye ve satın alma linkleri gibi alanlar eklenti alanı olmaktan çıkarılıp veri modelinin birinci sınıf alanları hâline getirildi.

Özel yönetim paneli

  • Kitaplar: ekleme, düzenleme, silme; kapak görseli ve örnek PDF yükleme; kategori ve yazar atama; listede anlık arama, sıralama ve sayfalama; kitap bazında “anasayfada göster” seçeneği.
  • Slider: anasayfa tanıtım görsellerini ekleme, bağlantı verme ve sürükle-bırak ile sıralama; sıra otomatik kaydediliyor, değiştirilen görselin eski dosyası temizleniyor.
  • Yazarlar ve kategoriler: biyografi düzenleme, üst/alt kategori hiyerarşisi ve kategori sayfası başlığı yönetimi.
  • Mesajlar: iletişim formundan gelen mesajlar panele düşüyor; okundu/okunmadı filtresi ve arama var, şüpheli mesajlar silinmeden etiketleniyor.
  • Site ve SEO ayarları: logo, alt bilgi metni, üst menü kategorileri, sosyal medya hesapları, anasayfa başlık ve açıklaması, paylaşım görseli, doğrulama kodu.
Kitap sayfası: sekmeli tanıtım, künye ve kapak görseli
Kitap sayfası — kitap, yazar ve künye sekmeleri

Hız ve performans

  • Kitap kapakları modern görsel biçimlerine ve sayfadaki gerçek gösterim boyutuna göre üretiliyor; kapak dosyaları kaliteden ödün verilmeden eskisinin çok altında bir boyuta indi.
  • Yazı tipleri kendi sunucumuzdan sunuluyor; dış kaynaklı font isteklerinin getirdiği açılış gecikmesi kaldırıldı.
  • Render'ı engelleyen eklenti CSS/JS yığını tamamen devre dışı kaldı.
  • Ölçüm sonucu: mobil performans kategori sayfasında 100, kitap sayfasında 100, anasayfada 95; LCP 1,4–2,2 sn, TBT 0 ms, CLS 0.
  • Erişilebilirlik tarafında yazı-zemin karşıtlığı WCAG AA seviyesine çıkarıldı, başlık hiyerarşisi düzeltildi, etkileşimli ögelere ekran okuyucu etiketleri eklendi.

Arayüz yenilikleri

  • Akıllı arama: arama kutusuna yazıldıkça kitap kapağı ve yazar adıyla öneriler açılıyor, alttan tüm sonuçlara geçiliyor.
  • Mobilde yandan açılan, alt kategoriler dâhil tüm kategori ağacını taşıyan menü.
  • Anasayfa vitrini: dokunmatik kaydırmalı slider ve panelden seçilen öne çıkan kitaplar.
  • Kategori sayfalarına “Felsefe-Düşünce Kitapları” gibi açıklayıcı başlıklar; kitap sayfasında kitap, yazar ve künye sekmeleri.
Felsefe-Düşünce kategori sayfası ve kategori ağacı
Kategori — hiyerarşik kategori ağacı ve açıklayıcı başlık

SEO ve yapay zekâ görünürlüğü

  • Her kitap sayfasında Book yapılandırılmış verisi: kitap adı, yazar, çevirmen, ISBN ve kapak; ayrıca Organization ve breadcrumb işaretlemesi.
  • Site haritası ve robots dosyası otomatik üretiliyor; sayfa açıklamaları panelden özelleştirilebiliyor.
  • Yapay zekâ asistanları için /llms.txt ve tüm kataloğu künyeleriyle veren /llms-full.txt yayımlanıyor.
  • Her kitap sayfasının Markdown sürümü var: adresin sonuna .md eklemek kitabın sade, makine tarafından okunabilir sürümünü veriyor.

Sonuç

Yayınevi, eklenti ve sürüm bakımı olmayan bir altyapıya geçti; içerik yönetimi tek panelden yapılıyor. Tasarım ve adresler değişmediği için arama sonuçlarındaki birikim korundu, mobil performans ölçümleri 95–100 bandına çıktı. Katalog artık hem Google'ın zengin sonuçlarına hem de yapay zekâ asistanlarının okuyabileceği biçimlere açık.

Yazar sayfası: yazarın yayınevindeki kitapları
Yazar sayfası — 107 yazar aynı adreslerde korundu
Süreç
1. aşama
Veri modeli çıkarımı ve WordPress içeriğinin aktarımı
2. aşama
Sitenin birebir yeniden geliştirilmesi ve adres/yönlendirme planı
3. aşama
Yönetim panelinin geliştirilmesi
4. aşama
Performans, erişilebilirlik ve SEO sprinti
5. aşama
Canlı ortamda uçtan uca test ve yayın
Teknik künye
Next.jsVercelCloudflareÖzel yönetim paneliWordPress veri aktarımıGörsel optimizasyonuJSON-LD (Book, Organization, Breadcrumb)llms.txt / Markdown sürümler

Mobil arayüz

Ana sayfa mobil görünümü
Ana sayfa — mobil
Kitap sayfası mobil görünümü
Kitap sayfası — mobil