MicrocosmWorksDijital Kozmosu Yenilikçi ve Mimari Olarak Tasarlamak
Hakkındaİletişim
MicrocosmWorksDijital Kozmosu Yenilikçi ve Mimari Olarak İnşa Etmek

Önemli BT çözümleri sunuyoruz. Teknoloji, güvenlik ve işletmelerin güvenilir, yenilikçi BT altyapısı ile büyümesine yardımcı olmaktan tutkuluyuz.

[email protected]
+91 7011868196
New Delhi, India

AI Büyüme Merkezi

AI MerkeziStartup İnovasyonuKurumsal Hızlandırıcı

Çözümler

Tüm ÇözümlerSağlık ve Fitness UygulamalarıAI Video PlatformuAI Ajan Geliştirme

Kaynaklar

ÖngörülerSektör RehberleriKullanım Durumu ŞablonlarıMimari KalıplarVaka Çalışmaları

Şirket

HakkımızdaİletişimÇalışmalarımız

Hizmetler

Dijital DanışmanlıkBulut AltyapısıSaaS GeliştirmeYapay Zeka GeliştirmeVideo Teknolojisi
ERP GeliştirmeZoho ÖzelleştirmeOdoo GeliştirmeSalesforce EntegrasyonuÖzel CRM Geliştirme
QuickBooks EntegrasyonuIoT ÇözümleriBlokzincir Geliştirme
Siber Güvenlik DanışmanlığıIT Desteği - L3

© 2026 MicrocosmWorks. Tüm hakları saklıdır.

Gizlilik PolitikasıHizmet Şartları
Vaka Çalışmalarına Dön
Headless CMSYayınlandı June 18, 2026 · Güncellendi May 25, 2026

Strapi CMS + Next.js İleri Düzey SEO Mimarisine Sahip Web Sitesi

Büyüyen bir işletme, teknik olmayan pazarlama ekibinin sayfaları, blog gönderilerini ve açılış sayfalarını bağımsız olarak yönetebileceği hızlı, içerik açısından zengin bir pazarlama web sitesine ihtiyaç duyuyordu — aynı zamanda sitenin ilk günden itibaren organik aramalarda rekabetçi bir şekilde sıralanmasını sağlayarak.

Projenizi Tartışın
strapi-nextjs-seo-website.webp
Headless CMS
Domain
12
Technologies
7
Key Results
Delivered
Status

Zorluk

Mevcut web sitesi, bileşik sorunlara yol açan monolitik bir CMS üzerinde inşa edilmişti:

  • Yavaş Performans — Şişirilmiş eklentilere sahip sunucu tabanlı sayfalar ortalama 4-6 saniyelik yükleme süreleri ile Core Web Vitals değerlerini düşürüyordu
  • Geliştirici Engeli — Her içerik değişikliği (yeni açılış sayfası, blog düzeni, CTA güncellemesi) bir geliştiricinin şablon dosyalarına müdahale etmesini gerektiriyordu
  • Kötü SEO Temeli — Yapılandırılmış veri olmaması, tutarsız meta etiketleri, eksik canonical URL'ler ve programatik site haritası olmaması zayıf organik görünürlüğe yol açıyordu
  • Katı İçerik Modeli — Yeni bir içerik türü (vaka çalışmaları, SSS'ler, ekip biyografileri) eklemek şema geçişleri ve şablon yeniden yazımları gerektiriyordu
  • Önizleme Yok — Editörler içeriği körü körüne yayınlıyordu — yayınlanmadan önce değişiklikleri önizlemenin bir yolu yoktu
  • Yerelleştirme İhtiyaçları — Gelecekte birden fazla dile genişleme, i18n'i doğal olarak destekleyen bir CMS gerektiriyordu

Çözümümüz

Strapi'de esnek bir içerik modelleme katmanına, anlık güncellemelere yönelik ISR ile statik olarak oluşturulmuş bir Next.js ön ucuna ve teknik, sayfa içi ve yapılandırılmış veri optimizasyonunu kapsayan kapsamlı bir SEO sistemine sahip Strapi + Next.js headless mimarisi oluşturduk.

Mimari

  • CMS: Özel içerik türleri ve Dynamic Zones ile Strapi (self-hosted)
  • Frontend: App Router, React Server Components, TypeScript ile Next.js
  • Stil: Tasarım sistemi token'ları ile Tailwind CSS
  • SEO Katmanı: Next.js Metadata API, JSON-LD jeneratörleri, otomatik site haritası/robots.txt
  • Medya: Optimize edilmiş teslimat için Cloudinary sağlayıcılı Strapi Medya Kütüphanesi
  • Barındırma: Vercel (frontend), bulut tabanlı Strapi backend, Cloudinary (medya CDN)
  • Veritabanı: Strapi içerik depolaması için PostgreSQL
  • Önbellek: Strapi webhooks aracılığıyla isteğe bağlı yeniden doğrulama ile ISR

Strapi İçerik Modelleme

İçerik Türleri

CMS, tüm iş ihtiyaçlarını kapsayan içerik türleri etrafında yapılandırılmıştır: pazarlama sayfaları, kategorileri ve yazarları olan blog gönderileri, kampanya açılış sayfaları, hizmet/ürün teklifleri, ekip üyesi biyografileri, SSS'ler, referanslar ve site genelindeki yapılandırma için global ayarlar tekili (singleton).

Dinamik Bölgeler (Sayfa Oluşturucu)

Strapi Dynamic Zones, editörlerin sayfa içeriğini yeniden kullanılabilir bileşenlerden oluşturmasına olanak tanır — her bölge girişi, ön uçtaki bir React bileşenine karşılık gelir. Mevcut bloklar arasında kahraman görselleri, özellik ızgaraları, metin-resim düzenleri, referans bölümleri, CTA afişleri, SSS akordeonları, istatistik sayaçları, fiyatlandırma tabloları, logo ızgaraları, yerleştirmeler, blog öne çıkanları ve iletişim formları bulunur — tüm yaygın pazarlama sayfası kalıplarını kapsar.

SEO Bileşeni (Yeniden Kullanılabilir)

Her içerik türüne eklenmiş paylaşılan bir SEO bileşeni, özel meta başlığı, meta açıklaması, canonical URL geçersiz kılma, Open Graph görseli, indeksleme direktifleri, odak anahtar kelime ve isteğe bağlı yapılandırılmış veri geçersiz kılma alanları sağlayarak tüm içeriklerde tutarlı SEO yönetimini garantiler.

Next.js Ön Uç Mimarisi

Bileşen Yapısı

Ön uç katmanlı bir mimariyi takip eder:

  • Blok bileşenleri doğrudan Strapi Dynamic Zone girişlerine eşlenir
  • UI temel öğeleri tutarlı tasarım sistemi elemanları sağlar
  • Düzen bileşenleri başlık, alt bilgi ve gezinmeyi yönetir
  • SEO yardımcı programları yapılandırılmış veri ve meta etiketleri oluşturur

Merkezi bir Dynamic Zone işleyici (renderer), Strapi'den gelen blok dizisini yineler ve her giriş için ilgili React bileşenini işler.

Veri Getirme Stratejisi

Tüm rotalar, Strapi webhooks tarafından tetiklenen isteğe bağlı yeniden doğrulama ile Incremental Static Regeneration (ISR) kullanır. Bir editör içerik yayınladığında veya güncellediğinde, Strapi belirli etkilenen sayfanın yeniden doğrulanmasını tetikleyen bir webhook tetikler ve böylece tam yeniden oluşturmalara gerek kalmadan güncellemelerin saniyeler içinde yayına girmesini sağlar.

SEO Uygulaması

Teknik SEO

  • Sayfa bazında meta veri — Akıllı geri dönüşlerle Strapi SEO alanlarından oluşturulan Başlık, açıklama, canonical URL, Open Graph ve Twitter Card etiketleri
  • Otomatik site haritası — Tüm yayınlanmış içeriklerden uygun değişim sıklığı ve öncelik değerleriyle programatik olarak oluşturulur
  • Robots.txt — Ortam farkındalıklı üretim (üretim ortamı taramaya izin verir, hazırlık ortamı engeller)
  • Canonical URL'ler — Sondaki eğik çizgi normalleştirmesi ile otomatik olarak oluşturulur, CMS'den geçersiz kılınabilir

Yapılandırılmış Veri (JSON-LD)

Otomatik şema oluşturma şunları kapsar:

  • Organizasyon — Global ayarlardan site genelindeki şema
  • Makale — Başlık, yazar, tarihler ve yayıncı içeren blog gönderileri
  • SSS — Bir sayfada SSS blokları kullanıldığında otomatik olarak oluşturulur
  • Ekmek Kırıntısı — URL yol hiyerarşisinden otomatik olarak oluşturulur
  • Hizmet — Sağlayıcı ve hizmet verilen alanı içeren hizmet sayfaları
  • Yerel İşletme — İsteğe bağlı, fiziksel konumları olan işletmeler için

Performans SEO (Core Web Vitals)

  • LCP — Kahraman görselleri önceden yüklenir, Cloudinary otomatik biçimlendirme (WebP/AVIF), kritik CSS satır içi, Server Components gereksiz istemci JS'sini ortadan kaldırır
  • CLS — Medya kütüphanesinden açık resim boyutları, boyut ayarlamalı optimize edilmiş yazı tipi yüklemesi, iskelet yer tutucular, sabit boyutlu gömülü konteynerler
  • INP — Minimal istemci tarafı JavaScript, hafif etkileşimli işleyiciler, rota bazında kod bölme

Sayfa İçi SEO Araçları

CMS, meta alanları için karakter sayacı göstergeleri, SEO meta verileri olmadan hiçbir sayfanın yayınlanmamasını sağlayan zorunlu alan doğrulaması ve içerik başlıkları ve alıntılarından SEO alanlarının manuel geçersiz kılma seçenekleriyle otomatik doldurulmasını içeren editör rehberliği sunar.

Medya İş Akışı

Strapi'ye yüklenen görseller Cloudinary CDN'de depolanır; Next.js ön ucu ise otomatik format seçimi, duyarlı boyutlandırma, kenar önbellekleme ve katlamanın üstündeki öncelikli yükleme için bulanıklık yer tutucuları ile gecikmeli yükleme özellikli optimize edilmiş varyantlar talep eder.

Temel Özellikler

  1. Dynamic Zone Sayfa Oluşturucu — Sıfır geliştirici ile sayfa oluşturmak için 12'den fazla birleştirilebilir blok
  2. Yeniden Kullanılabilir SEO Bileşeni — Tutarlı meta yönetimi için her içerik türüne eklenmiştir
  3. Otomatik Yapılandırılmış Veri — Organizasyon, Makale, SSS, Ekmek Kırıntısı, Hizmet için JSON-LD
  4. ISR + Webhooks — İçerik güncellemeleri tam yeniden oluşturmaya gerek kalmadan saniyeler içinde yayınlanır
  5. Programatik Site Haritası — Yayınlanmış tüm Strapi içeriğinden otomatik olarak oluşturulur
  6. Cloudinary Medya İş Akışı — Otomatik biçimlendirme, duyarlı boyutlandırma, CDN teslimatı
  7. Core Web Vitals Optimize Edildi — Server Components, resim ön yükleme, yazı tipi optimizasyonu, minimal JS
  8. Taslak Önizleme — Strapi önizleme düğmesi, yayınlamadan önce taslak içeriği Next.js'te işler
  9. i18n Hazır — Strapi'nin gelecekteki çok dilli genişleme için yerleşik uluslararasılaştırması
  10. Editör Kılavuzları — Strapi admin panelinde karakter sayıları, zorunlu alanlar ve anahtar kelime rehberliği

Sonuçlar

Lighthouse Skoru: 98+ Performans, 100 Erişilebilirlik, 100 En İyi Uygulamalar, 100 SEO
LCP: < 1.2 saniye mobilde (hedef < 2.5s)
CLS: 0.01 (hedef < 0.1)

Teknoloji Yığını

StrapiNext.jsReact Server ComponentsTypeScriptTailwind CSSCloudinaryPostgreSQLVercelJSON-LDXML SitemapsISRWebhooks

İşletmenizi Dönüştürmeye Hazır mısınız?

Zorluklarınıza benzer çözümler uygulamamızın yollarını konuşalım.

İletişime GeçincaseStudyDetail.viewAllCaseStudies
İçerik Otonomisi: Pazarlama ekibi, geliştirici müdahalesi olmadan ayda 10'dan fazla sayfa yayınlar
Organik Büyüme: Yapılandırılmış veri ve teknik SEO, 4 hafta içinde SSS ve ekmek kırıntısı zengin sonuçları oluşturdu
Derleme Süresi: İsteğe bağlı yeniden doğrulama ile ISR — içerik hacminden bağımsız olarak tam yeniden derleme yapılmaz
Medya Performansı: Cloudinary otomatik optimizasyonu, toplam resim yükünü %65 azalttı

Sıkça Sorulan Sorular

MicrocosmWorks bu proje için Strapi'yi seçti çünkü içerik API yapısı üzerinde tam kontrol sağlıyor ve böylece meta başlıkları, açıklamalar, canonical URL'ler, yapısal veri ve sosyal paylaşım meta verileri için alanlarla doğrudan içerik modeline dahil edilmiş SEO optimize edilmiş içerik türleri tasarlamamıza olanak tanıyor. WordPress'in aksine, Strapi'nin eski PHP yükü yoktur ve Contentful'un aksine, editoryal ekibiniz büyüdükçe artan kullanıcı başına fiyatlandırma olmaksızın kendi kendine barındırılır.

MicrocosmWorks, Strapi'deki her içerik türünün tüm meta etiketleri, Open Graph verileri, JSON-LD yapısal veri şablonları ve canonical URL kuralları için alanlar içeren yeniden kullanılabilir bir SEO çerçevesi oluşturdu. Next.js ön ucunun generateMetadata işlevi, bu alanları derleme zamanında çeker ve arama motoru tarayıcıları için doğru şekilde oluşturur; sistem, düzenleyicilerin eksik veya yanlış biçimlendirilmiş SEO alanlarına sahip sayfaları yayınlamasını engelleyen Strapi'de doğrulama kuralları içerir.

MicrocosmWorks, Strapi içerik türlerinin programatik sayfalar için veri yapısını tanımladığı ve Next.js'nin tüm sayfa varyantlarını derleme zamanında önceden oluşturmak için generateStaticParams kullandığı şablon tabanlı bir sayfa oluşturma sistemi uyguladı. Bu yaklaşım, Strapi'deki yapısal verilerden yüzlerce konuma özel veya hizmete özel açılış sayfası oluşturmaya olanak tanır; bunların her biri, arama motorlarının yetersiz yinelenen içerik yerine yüksek kaliteli bireysel sayfalar olarak değerlendirdiği benzersiz içerik, meta etiketler ve dahili bağlantılar içerir.

MicrocosmWorks, Next.js'de Strapi'den yayınlanmış tüm içeriği sorgulayan ve içerik türü ile derinliğe göre doğru son değişiklik tarihleri, değişim sıklıkları ve öncelik puanlarıyla XML site haritaları oluşturan dinamik bir site haritası oluşturma sistemi kurdu. robots.txt de benzer şekilde Strapi'de depolanan yapılandırmadan oluşturularak SEO yöneticilerinin kod dağıtımları olmadan site haritası referanslarını ve tarama yönergelerini eklemesine veya çıkarmasına olanak tanır.

MicrocosmWorks, Strapi ve Next.js web sitelerini 20-40$/saat geliştirme oranlarıyla kurar; içerik modelleme, SEO çerçevesi, bileşen kütüphanesi ve dağıtım altyapısını içeren üretime hazır bir web sitesi genellikle 2-4 ay içinde teslim edilir. Strapi'nin açık kaynak, kendi kendine barındırılan modeli, içerik hacmi veya editoryal ekip büyüklüğü ne olursa olsun sıfır CMS lisanslama ücreti anlamına gelir, bu da sitenin ölçeklenmesiyle ticari headless CMS platformlarına göre önemli maliyet avantajları sağlar.