📊 Shop Products - Kolon Kararı (Basit & Net)

Soru:

Hangi kolonlar database'de ayrı kolon olarak kalmalı?
Hangileri custom_json_fields içine taşınmalı?

🎯 Karar Mantığı

Durum Karar
Evrensel Alan
(Her sektörde var)
KALSIN - Ayrı kolon
SEO Kritik
(Google Schema için gerekli)
KALSIN - Ayrı kolon (sorgulanabilir olmalı)
Sektöre Özel
(Sadece bazı sektörlerde var)
TAŞIN - custom_json_fields içine

📋 67 Kolon - Tek Tek Karar

Kolon Adı SEO Önemi Evrensel mi? Karar
📌 TEMEL ALANLAR (Evrensel)
title, slug SEO+ ✅ Evet KALSIN
short_description SEO+ ✅ Evet KALSIN
body SEO+ ✅ Evet KALSIN
category_id, brand_id - ✅ Evet KALSIN
base_price, currency_id SEO+ ✅ Evet KALSIN
stock_tracking, current_stock - ✅ Evet KALSIN
is_active, is_featured - ✅ Evet KALSIN
published_at, sort_order - ✅ Evet KALSIN
📌 SEO KRİTİK ALANLAR
faq_data SEO++ (Schema) ✅ Evet (her ürün FAQ olabilir) KALSIN
features SEO+ ✅ Evet (her ürünün özelliği var) KALSIN
tags SEO+ ✅ Evet KALSIN
📌 SEKTÖRE ÖZEL (Taşınacak)
certifications - ❌ Hayır (sadece endüstriyel) TAŞIN
accessories - ❌ Hayır (sadece ekipman) TAŞIN
target_industries - ❌ Hayır (sadece B2B) TAŞIN
competitive_advantages - ❌ Hayır (sektörel) TAŞIN
highlighted_features - ❌ Hayır (sektörel) TAŞIN
use_cases - ⚠️ Tartışmalı TAŞIN
primary_specs - ⚠️ Tartışmalı TAŞIN
📌 TERCİHSEL ALANLAR
sku, barcode, model_number - ✅ Evet KALSIN
weight, dimensions SEO+ ✅ Evet KALSIN
video_url, manual_pdf_url SEO+ ✅ Evet KALSIN
warranty_info, shipping_info - ✅ Evet KALSIN
custom_json_fields - ✅ Evet KALSIN

💡 FAQ Neden Ayrı Kolonda Kalmalı?

1. Google FAQ Schema: Google, FAQ'leri arama sonuçlarında özel gösterir (zengin snippet).
2. Yapısal Veri: FAQ ayrı kolonda olursa JSON-LD schema oluşturmak kolay.
3. Sorgulanabilir: "Hangi ürünlerde FAQ var?" sorgusu yapılabilir.
4. API: Mobil app veya frontend FAQ listesi çekebilir.

✅ SONUÇ: FAQ ayrı kolonda KALMALI!

💡 Features (Özellikler) Ne Olacak?

Her ürünün özellikleri var:
• İxtif: "Çift tahrikli motor", "Li-Ion batarya"
• Muzibu: "320kbps kalite", "Lossless audio"
• Gıda: "Organik", "Gluten-free"

✅ SONUÇ: Features evrensel, ayrı kolonda KALMALI!

🎯 Net Karar

✅ AYRI KOLONDA KALACAK (~30 kolon)

  • • title, slug, short_description, body
  • • category_id, brand_id
  • • base_price, currency_id, tax_rate
  • • stock_tracking, current_stock
  • faq_data (SEO kritik!)
  • features (evrensel!)
  • • tags, badges
  • • sku, barcode, weight, dimensions
  • • video_url, manual_pdf_url
  • • warranty_info, shipping_info
  • • custom_json_fields
  • • is_active, is_featured, published_at
  • • created_at, updated_at, deleted_at

🔄 custom_json_fields'E TAŞINACAK (7 kolon)

  • • certifications (sertifikalar)
  • • accessories (aksesuarlar)
  • • target_industries (hedef sektörler)
  • • competitive_advantages (rekabet avantajları)
  • • highlighted_features (öne çıkan özellikler)
  • • use_cases (kullanım alanları)
  • • primary_specs (ana özellikler)
Sonuç:

67 kolon~60 kolon (7 kolon temizlendi)
FAQ ve Features ayrı kolonda kaldığı için database temiz ve SEO dostu!