Ürün Açıklaması & SEO İçerik Üretimi
E-ticaretçinin en sıkıcı işi: 500 SKU için 500 ürün açıklaması yazmak. Aynı kategoride 10 farklı modeli, 3 farklı dilde, SEO uyumlu, marka sesinde anlatmak. AI bunu dakikalar içinde yapar — SKU başına 30 saniyenin altına.
AI'ın yaptıkları
- Tek ürün attribute setinden uzun + kısa açıklama + bullet liste üretimi
- Çoklu dil çevirisi (Türkçe → EN/DE/AR/RU + ülke-özel terminolojiyle)
- SEO meta title + meta description + alt-text otomasyonu
- Kategori bazlı şablon: 'kozmetik' / 'elektronik' / 'tekstil' farklı ton
- Stok değişikliğinde otomatik güncellenen 'kalan adet' uyarısı (FOMO)
- Karşılaştırma tablosu üretimi (aynı kategorideki ürünler arası)
Önerilen araçlar
Beklenen sonuçlar
- 500 SKU açıklaması 4 saatte (manuel: 2-3 hafta)
- Aylık ~₺800-1.500 API maliyeti (orta katalog)
- Organic search trafiği 3-6 ayda %25-40 artış
Örnek prompt: Tek tetikle ürün açıklaması + SEO meta
Aşağıdaki ürün için bir e-ticaret listing içeriği üret. Marka sesimiz: enerjik, samimi, dürüst. ÜRÜN BİLGİSİ: - Ad: Premium Saç Kremi 250ml - Marka: Naturally Yours - İçerik: Argan yağı, biotin, B5 vitamini - Saç tipi: Yıpranmış / boyalı - Kullanım: Şampuandan sonra 3-5 dakika - Fiyat: ₺189 - Etiketler: vegan, paraben-free, made in Turkey ÇIKTI: 1) BAŞLIK (60 karakter SEO uyumlu) 2) META AÇIKLAMA (155 karakter) 3) KISA AÇIKLAMA (Shopify "summary" - 2 cümle) 4) UZUN AÇIKLAMA (4 paragraf: problem → çözüm → fayda → kullanım) 5) BULLET LİSTE (5 ana fayda) 6) BENZER ÜRÜN ÖNERİSİ TONU (cross-sell metni) 7) ALT-TEXT (ürün görseli için) 8) IG/TikTok caption (50 kelime altı, 3 hashtag) Türkçe ana, ek olarak EN çeviri ekle.
Claude Code ile uçtan uca kurulum
Claude Code'a Shopify/WooCommerce'a bağlanan bir 'içerik üretim pipeline'ı kurdurun: yeni ürün eklenince webhook tetiklenir, attribute'ları okur, Claude Sonnet'e gönderir, çoklu dilde + SEO + sosyal medya metinleri üretir, API ile geri yükler. Yayınlamadan önce 'yayın bekleyenler' kuyruğunda insan onayı için durur.
Akış
Claude Code'a verilecek hazır prompt
Sen bir e-ticaret işletmesi için 'AI ürün içerik fabrikası' kuran bir geliştiricisin.
Hedef: /src/ecommerce/productContent/ klasörü.
Bileşenler:
1. /src/ecommerce/productContent/types.ts — Zod şemaları:
- ProductAttributes (name, brand, category, attributes Record, price, currency)
- GeneratedContent (title, metaDescription, shortDesc, longDesc, bullets[],
crossSellCopy, altText, social: { instagram, tiktok }, translations: Record<lang, ...>)
2. /src/ecommerce/productContent/generator.ts — generateContent(attrs, languages)
- Anthropic Claude Sonnet çağrısı, system prompt'ta marka sesi (brandVoice.md'den).
- Structured output: yukarıdaki GeneratedContent şeması.
- Languages parametre olarak: ['tr', 'en', 'de'] gibi.
3. /src/ecommerce/productContent/shopify.ts
- listenWebhook(): Shopify 'products/create' ve 'products/update' webhook'larını yakalar
- fetchProductAttrs(productId)
- updateProductContent(productId, content) — Storefront API'ye yazar
- HMAC signature doğrulaması (Shopify-Hmac-Sha256 header)
4. /src/ecommerce/productContent/reviewQueue.ts
- Postgres 'content_review_queue' tablosu: id, product_id, generated_content,
status ('pending'|'approved'|'rejected'), created_at, reviewer
- Web UI (/admin/content-review): pending listesi + yan yana karşılaştırma
(mevcut vs üretilen) + Approve/Edit/Reject butonları
- Approve → Shopify API'ye PATCH
Kategori bazlı şablonlar: /src/ecommerce/productContent/templates/
- cosmetics.md, electronics.md, textile.md
- Her birinde o kategorinin tonal kuralları, kullanılması gereken keywordler
5. Maliyet kontrolü:
- Her ürün için max bir kez üret (idempotency: product_id + content_hash)
- Günlük budget cap (env var). Aşılınca review queue'ya 'budget_exceeded' işaretle.
Önce planı göster.Marka sesi olmadan üretilen 500 ürün açıklaması KORKUNÇ tek tipliktir — '%100 doğal, premium kalite, vazgeçilmez!' tarzı şablonsal lif yığını. Çözüm: brandVoice.md'ye marka tonunun 5-10 örneğini koy, Claude'un onlardan stil çıkarmasını sağla. Ayrıca her açıklamayı 'tone_check' skoru ile dönmesini söyle; düşükse review queue'ya at, manuel düzelt.