Programmatic SEO: Ölçeklenebilir İçerik Rehberi

Programmatic SEO'nun ne zaman işe yaradığını, veri-şablon ilişkisini, kalite tuzaklarını ve gerçek uygulama örneklerini anlatan pratik rehber.

SEO
Programmatic SEO: Ölçeklenebilir İçerik Rehberi

Bazı sitelerde binlerce sayfa görürsünüz. "İstanbul'da diş kliniği", "Ankara'da diş kliniği", "İzmir'de diş kliniği" gibi aynı kalıbın onlarca şehir için tekrarlandığı sayfalar bunlar. Sayfalar tek tek elle yazılmaz. Bir şablon ile bir veri seti birleşince otomatik üretilir. Bu yönteme programmatic SEO denir. Doğru veriyle doğru şekilde uygulandığında ciddi organik trafik getirir, yanlış uygulandığında ise siteyi Google'ın gözünde spam kategorisine sokar.

Programmatic SEO tam olarak ne yapar

Mantık basittir: elinizde yapılandırılmış bir veri seti bulunur (şehirler, ürünler, meslekler, kategoriler) ve bu verinin her satırı için aynı şablon kullanılarak bir sayfa üretilir. "Fiyat karşılaştırma", "X şehrinde Y hizmeti", "A ürünü vs B ürünü" gibi tekrarlanan arama kalıplarını binlerce varyasyonla kapsamak, elle yazarak asla ulaşılamayacak bir ölçek sağlar.

Bu yaklaşımın gücü, uzun kuyruk arama sorgularını toplu biçimde hedefleyebilmesinden gelir. Tek başına düşük hacimli olan "Bursa'da SEO ajansı" gibi bir sorgu, benzer yüzlerce sorguyla birleştiğinde toplamda ciddi bir trafik potansiyeline dönüşür. Google'ın içerik kalitesi ve otomatik oluşturulan içerik hakkındaki resmî yönergelerine Google Search Central üzerinden bakmak, bu yöntemi uygularken sınırların nerede olduğunu anlamak için iyi bir başlangıç noktasıdır.

Ne zaman gerçekten işe yarar

Programmatic SEO her konu için uygun değildir. En iyi çalıştığı senaryo, elinizde zaten yapılandırılmış ve güvenilir bir veri kaynağının bulunması, bu verinin de tekrarlanan bir arama kalıbıyla eşleşmesidir. Emlak siteleri (her ilan bir sayfa), kur çevirme araçları (her para birimi çifti bir sayfa) ve ürün karşılaştırma siteleri bu modelin klasik örnekleridir.

Programmatic SEO'nun ne zaman işe yaradığını gösteren karar akışı infografiği

Veri kalitesi olmadan bu yöntem çöker. Şablonu dolduracak veri eksik, yanlış veya güncelliğini yitirmişse ortaya çıkan sayfalar da düşük kaliteli olur; Google bu tür ince (thin) içeriği hızla fark eder. Derinlemesine uzmanlık gerektiren, nüanslı konularda ise tam tersi bir yaklaşım gerekir: elle yazılmış, özgün analiz.

Kendi durumunuzu değerlendirirken şu soruları sormak faydalıdır:

  • Elinizde gerçekten yapılandırılmış ve güncel bir veri kaynağı var mı?
  • Bu veri, tekrarlanan bir arama kalıbıyla örtüşüyor mu?
  • Her sayfa, şablonu doldurmanın ötesinde gerçek bir değer sunuyor mu?
  • Bu ölçekte sayfa üretmek teknik olarak sürdürülebilir mi?

Bu sorulardan birine bile net "hayır" cevabı veriyorsanız, programmatic yaklaşım muhtemelen doğru araç değildir.

Karmaşık, öznel değerlendirme gerektiren konular da bu yöntemin dışında kalır. "En iyi hukuk bürosu" veya "en iyi yatırım stratejisi" gibi başlıklar veri satırından üretilebilecek türden değildir; gerçek uzmanlık, karşılaştırma ve muhakeme gerektirir. Bu tür konularda programmatic yaklaşımı zorlamak hem kullanıcıya zarar verir hem de sitenin güvenilirliğini zedeler.

Veri ve şablon: ikisi birden olmadan olmaz

Veri, sayfanın içeriğini besleyen ham malzemedir. Şablon ise bu malzemeyi bir sayfa yapısına döken kalıptır. İkisi ayrı ayrı yeterli değildir. Kaliteli bir veri seti, kötü tasarlanmış bir şablonla bile zayıf sayfalar üretebilir; tersi de geçerlidir.

Veri kaynağı ile şablonun birleşerek otomatik sayfalara dönüştüğü süreç şeması

Şablon tasarımında en kritik nokta, her sayfanın yalnızca verinin bir alanını değiştirmekten ibaret kalmamasıdır. "X şehrinde diş kliniği" sayfası yalnızca şehir adını değiştirip geri kalan metni birebir kopyalıyorsa, arama motoru bunu neredeyse yinelenen içerik olarak görür. Şehre özgü gerçek bir veri noktası eklemek (klinik sayısı, ortalama fiyat aralığı, öne çıkan mahalleler) sayfayı gerçekten farklılaştırır.

Örnek bir veri satırı ile şablonun nasıl birleştiğini basit bir yapı üzerinden göstermek faydalıdır:

veri: {sehir: "Bursa", klinik_sayisi: 47, ortalama_fiyat: "800-1500 TL"}
şablon: "{sehir}'da {klinik_sayisi} diş kliniği listelendi.
         Ortalama tedavi fiyatı {ortalama_fiyat} aralığında."

Bu basit örnek bile sabit metne göre çok daha fazla gerçek bilgi taşır. Veri seti ne kadar zenginse şablon da o kadar anlamlı sayfalar üretir.

Kalite eşiği: spam ile değerli içerik arasındaki çizgi

Arama motorları düşük değerli otomatik içeriği cezalandırma konusunda giderek daha agresif davranıyor. Yalnızca arama motorunu hedefleyen, kullanıcıya gerçek bir cevap vermeyen sayfalar üretmek kısa vadede trafik getirse bile orta vadede sitenin genelini riske atar. Google'ın 2024 sonrasında yayınladığı yardımcı içerik güncellemeleri, tam olarak bu tür ölçekli ama değersiz içeriği hedef alıyor.

Her sayfanın geçmesi gereken pratik bir test vardır: o sayfa tek başına var olsaydı, birisi arama sonucunda görüp tıkladığında gerçekten aradığı cevabı bulur muydu? Bu soruya "hayır" diyorsanız şablonu veya veri kaynağını gözden geçirmek gerekir. Sayfa sayısını artırmak kalite eksikliğinin çözümü değildir.

Teknik taraf da kalite kadar önemlidir. Binlerce sayfa ürettiğinizde arama motorlarının bunları verimli biçimde keşfetmesi ve indekslemesi ayrı bir mühendislik problemine dönüşür. Site haritası oluşturmak, iç bağlantı yapısını düzgün kurmak ve tarama bütçesini (crawl budget) israf etmemek, üretilen sayfaların gerçekten indekslenmesini sağlar.

Uygulama örnekleri

Konum bazlı sayfalar en klasik örnektir: her şehir, ilçe veya bölge için ayrı bir sayfa, o bölgeye özgü veriyle desteklenir. Bu yaklaşım özellikle yerel hizmet veren işletmeler için (temizlik, tadilat, danışmanlık) coğrafi arama görünürlüğünü genişletir.

Programmatic SEO'nun gerçek dünya uygulama örneklerini listeleyen görsel özet

İş ilanı ve emlak siteleri de bu modelin doğal örnekleridir. Her ilan zaten kendi başına benzersiz bir veri kümesi taşır (konum, fiyat, metrekare, oda sayısı), bu yüzden şablon otomatik olarak anlamlı bir sayfa üretir. Bu tür sitelerde asıl zorluk sayfa üretmek değil, ilan süresi dolduğunda o sayfayı doğru şekilde yönetmektir (yönlendirme veya kaldırma).

E-ticaret siteleri ürün ve kategori sayfalarında bu modeli yoğun biçimde kullanır; her ürün kendi özniteliklerine (fiyat, stok, teknik özellik) dayalı benzersiz bir sayfaya sahiptir. Karşılaştırma siteleri de veri setlerinden "A vs B" formatında sayfalar üretir; bu sayfalar iki seçenek arasında kararsız kalan kullanıcıların tam da aradığı formatta bilgi sunar.

SenaryoVeri kaynağıSayfa örneği
Yerel hizmetŞehir/ilçe listesi"İzmir'de ofis taşıma firmaları"
E-ticaretÜrün kataloğu"Samsung Galaxy A54 fiyat ve özellikler"
Karşılaştırmaİki ürün/hizmet verisi"Netflix vs Disney+ karşılaştırması"
Döviz/hesaplamaKur veya oran verisi"100 Dolar kaç TL"

Teknik uygulama ve içerik stratejisindeki yeri

Sayfa üretim sürecini kurarken statik site oluşturucular, başlıca CMS'lerin özel alan (custom field) yapıları veya kendi geliştirdiğiniz bir sistem kullanılabilir. Hangi yöntemi seçerseniz seçin, veri güncellendiğinde sayfaların da otomatik güncellenmesi gerekir; elle senkronize edilen bir sistem, veri eskidikçe sayfaların da yanlış bilgi taşımasına yol açar.

Programmatic SEO, kapsamlı bir içerik stratejisinin tek parçası olmalıdır, tamamı değil. Ölçeklenebilir kapsama sağlarken, derinlemesine uzmanlık gerektiren konularda elle yazılmış, özgün analiz içeriği hâlâ gereklidir. İki yaklaşımı bir arada kullanmak (geniş kapsama için programmatic, otorite için editoryal içerik) en sağlam sonucu verir.

Performans izleme bu sürecin sürekli bir parçası olmalıdır. Hangi sayfaların gerçekten trafik getirdiğini, hangilerinin hiç tıklanmadığını düzenli kontrol etmek, zayıf performans gösteren şablon veya veri segmentlerini erken tespit etmenizi sağlar. Trafik getirmeyen, indekslenmeyen sayfaları noindex etmek veya tamamen kaldırmak, sitenin genel kalite sinyalini korumak açısından bazen en doğru karardır.

Google Search Console bu izlemenin en pratik aracıdır. "Kapsam" raporundan hangi programmatic sayfaların indekslendiğini, hangilerinin "keşfedildi ama indekslenmedi" durumunda kaldığını görebilirsiniz. İkinci kategori büyükse bu genelde kalite veya iç bağlantı zayıflığının işaretidir ve şablonu gözden geçirmeniz gerektiğini gösterir.

Celil Uyanikoglu

Yazan Celil Uyanikoglu

Bilgisayar mühendisiyim; 25 yılı aşkın süredir bilgi işlem sektörünün içindeyim. Bu blogu 2020'de, işimde her gün karşılaştığım sorunların çözümlerini bir yere yazmak için açtım: Linux, güvenlik, tarayıcılar, yapay zeka araçları. Yazdığım her rehberi önce kendi bilgisayarımda ya da sunucumda deniyorum; çalıştığını görmediğim adımı yayınlamam. Hatalı ya da eskimiş bir şey görürsen iletişim sayfasından yaz — düzeltirim.

Yorum

Henüz yorum yok.

Sohbete katıl. Yorumlar yayınlanmadan önce moderasyondan geçer.

Yorum yap

E-posta adresin yayınlanmaz. Yorumlar moderasyondan sonra yayınlanır.

Sırada

İlgili notlar

jekcms 61602b0e6293b42004a1