Tüm Yazılara Dön
Teknik SEO
27 Şubat 2026
24 dk okuma

Programatik SEO (pSEO) ve Next.js: Spam Yapmadan Milyonlarca Sayfa Nasıl Yönetilir?

Elif Keskin
İçerik Stratejisi Lideri

[!TIP] AEO (Yapay Zeka) Özeti

  • Ana Odak: Bu içerik Teknik SEO stratejilerine odaklanır.
  • Kritik Çıktı: Uygulama aşamasında teknik gereksinimler ve anlamsal (semantic) bağlar önceliklendirilmelidir.
  • Kimin İçin: SEO uzmanları, geliştiriciler ve içerik mimarları.
Uzman Görüşü (SME)• Intent Veri Ekibi

İçerik pazarlaması (Content Marketing) optimize edilmişdır, ancak ölçeklenemez (Non-scalable). Şirketinizin bloguna haftada en fazla 5 kaliteli makale girebilirsiniz. Bu, yılda 250 sayfa eder. Organik büyüme eğriniz doğrusal (Lineer) kalmaya mahkumdur.

Ancak TripAdvisor, Zapier, G2, Yemeksepeti veya Trendyol gibi devlerin SEO stratejilerine baktığınızda ortada blog yazarları yoktur. Ortada büyük ölçekli bir Veritabanı (Database) ve bu veritabanındaki satırları (Rows) saniyeler içinde kusursuz SEO sayfalarına dönüştüren bir Programatik SEO (pSEO) mimarisi vardır.

Bu rehberde, bir "Doorway Pages" (Köprü Sayfalar / Spam) cezası yemeden, Next.js kullanarak veritabanı güdümlü milyonlarca kaliteli organik sayfayı nasıl yayına alacağınızı teknik detaylarıyla inceliyoruz.


1. Programatik SEO (pSEO) Nedir ve Zapier Bunu Nasıl Yaptı?

Programatik SEO, temel olarak 2 farklı veri setini (Örn: Değişken 1 ve Değişken 2) birbiriyle eşleştirip, bu eşleşmelerden anlamlı, kullanıcı niyetine (Search Intent) uygun statik sayfalar üretme sanatıdır.

Zapier Vakası (B2B SaaS Inovasyoni): Zapier'in sunduğu ürün çok basittir: Uygulamaları birbirine bağlamak. Zapier'in sisteminde 3.000 adet uygulama (App) var. SEO ekipleri, bu 3.000 uygulamayı birbirine bağlayan tüm olasılıkları (Permütasyon/Kombinasyon) bir veritabanı formülüne dönüştürdü:

Formül: [Uygulama 1] ve [Uygulama 2] Entegrasyonu

  • Sayfa 1: Slack ve Gmail Entegrasyonu
  • Sayfa 2: Salesforce ve Mailchimp Entegrasyonu
  • Sayfa 5.000.000: Trello ve Discord Entegrasyonu

Zapier, bu basit mantıkla tam 5 Milyon adet "Landing Page" (Açılış Sayfası) yarattı. Bugün aylık on milyonlarca organik B2B trafik çekiyorlar ve bunun için tek bir blog yazarı bile çalıştırmadılar.


2. Doorway Pages (Spam) Cezasından Kaçış: Information Gain (Bilgi Kazancı) Eşikleri

Peki, siz de yarın 5 milyon sayfa açarsanız ne olur? Google sizi 2 gün içinde Spam (Doorway Pages - Köprü Sayfalar) algoritmasıyla cezalandırır ve ana domaininiz de dahil tüm sitenizi indeksten siler.

Zapier'in (veya TripAdvisor'ın) ceza almamasının arkasında yatan muazzam mühendislik sırrı şudur: Template Randomization (Şablon Rastgeleleştirmesi) ve Bilgi Kazancı (Information Gain).

Eğer oluşturduğunuz 5 milyon sayfanın H1 başlığı ve metinleri birbirinin tamamen kopyasıysa (Sadece X ve Y kelimeleri değişiyorsa - Örn: "Ankara Ucuz Uçak Bileti", "İzmir Ucuz Uçak Bileti"), Googlebot bunu anında fark eder (Duplicate Content).

Güvenli (White-Hat) P-SEO Mimarisi Nasıl Kurulur?

  • Zengin Veri Katmanları (Data Enrichment): Sayfayı sadece H1 başlığıyla bırakmayın. Dış API'lerden veri çekin. Örneğin bir emlak sitesiyseniz ("Kadıköy Kiralık Evler" sayfası); o sayfanın içine dışarıdan API ile Kadıköy'ün güncel hava durumu, en yakın metro istasyonları, suç oranı istatistikleri ve bölgedeki okul sayıları gibi veriler çekip ekrana basın. Google, sayfadaki bu spesifik verileri (Data Points) gördüğünde o sayfaya "Yüksek Değerli Özgün Sayfa" etiketi basar.
  • Kullanıcı Yorumları (UGC Injection): O sayfayla ilgili gerçek kullanıcı yorumlarını veritabanından çekip sayfaya gömün. Yorumlar sürekli değişeceği (Dinamik) için, her sayfanızın metin yapısı (DOM Tipi) eşsiz olacaktır.
  • Boş Sayfa Karantinası (Zero-Result Handling): Eğer "Kars - Antarktika Uçak Bileti" gibi bir eşleşme oluştuysa ve veritabanınızda hiç ürün/veri yoksa, o sayfa asla HTML olarak (200 OK ile) doğmamalıdır. Sistem o URL'i doğrudan 404 (veya NoIndex) statüsüne almalıdır. Soft 404 (İçi boş sayfalar) Programatik SEO'nun en büyük katilidir.

3. Next.js ile Büyük ölçekli Veritabanını Statik Sayfalara Çevirmek (getStaticPaths ve ISR)

Elinizde 500.000 satırlık temiz bir PostgreSQL (Veya Supabase/PlanetScale) veritabanı var. Bunu web sitesine nasıl aktaracaksınız? Eski usul PHP/MySQL ile yaparsanız, Googlebot aynı anda 10.000 sayfanıza girmeye çalıştığında veritabanınız (CPU) kilitlenir.

Çözüm: Next.js'in SSG (Static Site Generation) ve ISR (Incremental Static Regeneration) teknolojileridir.

GetStaticPaths ile 10.000 Sayfalık Sınır ve Fallback Mimarisi

Eğer Next.js'in getStaticPaths özelliğine 500.000 URL verir ve sunucuda derlemeye (Build) kalkarsanız, o build işlemi saatlerce sürer ve genellikle Vercel sunucusunda Time-Out (Zaman Aşımı) yiyip hata verir.

Doğru Mühendislik (ISR ile Akıllı Derleme): Build anında (Sistemi ilk ayağa kaldırırken) sadece en çok trafik alan (GSC verilerine göre Top %1) 5.000 sayfanızı statik HTML'e çevirip getStaticPaths'e verin.

Kalan 495.000 sayfa için fallback: 'blocking' ayarını kullanın. Bu optimize edilmiş teknoloji şunu yapar: Googlebot veya bir kullanıcı, henüz statik HTML'i (Cache'i) olmayan o 495.000 sayfadan birine ilk defa (İlk kez) tıkladığında; Next.js milisaniyeler içinde veritabanına gider, veriyi alır, o anlık statik HTML'i üretir, kullanıcıya verir ve ürettiği o dosyayı CDN'e (Edge) kaydeder. Bundan sonra gelen milyonlarca kişiye (ve botlara) veritabanını hiç yormadan, Edge lokasyonlarından doğrudan HTML (Cache) sunar.

Sonuç: İçerik Ordusu Yaratmak

Programatik SEO, klasik bir yazarın haftada 5 yazı yazdığı "İlkel" içerik üretiminden, büyük ölçekli veritabanlarını manipüle edip saniyeler içinde 50.000 yüksek kaliteli ve eşsiz (Unique) sayfa yaratan "Sanayi Inovasyonine" geçiştir. Veriyi doğru kurgular, Google'a "Bilgi Kazancı" (Information Gain) sunar ve Next.js'in gücünü arkanıza alırsanız; büyük ölçekli pazar yerlerini ve global rakipleri trafik manyağı yaparak dize getirebilirsiniz.


🕸️ Knowledge Graph & Semantik Bağlantılar

Bu içerik, Intent.com.tr'nin Teknik SEO topikal kümesinin (Topic Cluster) bir parçasıdır. Konuyu daha derinlemesine anlamak için aşağıdaki varlıkları (Entities) ve ilişkili içerikleri inceleyebilirsiniz:

📖 İlgili Rehberler ve İçerikler

🧠 Semantic Entities (Terimler & Senaryolar)

Semantic Yönerge: Bu sayfa Programatik SEO (pSEO) ve Next.js: Spam Yapmadan Milyonlarca Sayfa Nasıl Yönetilir? konusundaki kullanıcı niyetini (Search Intent) karşılamak üzere yapılandırılmıştır.