Yapay Zeka Ajanları
Claude Code · Web Geliştirme · 2026

Claude Code ileWeb Sitesi Geliştirme

Prompt yaz → site çalışır. Girişimciden ajans sahibine, freelancer'dan pazarlamacıya — teknik bilgi gerektirmeyen web geliştirme çağı başladı.

10×
Geleneksel süreçten hızlı
%80
Maliyet azalması (ajans kıyası)
5
Adımda yayına
0
Ön kodlama bilgisi gerek

Hızlı Özet · 30 saniye

  • Claude Code terminal tabanlı AI kodlama ajanıdır — siz Türkçe açıklarsınız, o HTML/CSS/JS/React yazar.
  • Landing page → kurumsal site → SaaS → e-ticaret — hepsi prompt ile üretilir.
  • Vercel veya Netlify ile 5 dakikada canlı yayın.
  • SEO + GEO uyumu baştan inşa edilebilir.
  • 20 hazır prompt + 3 çalışır workflow + 5 senaryo bu sayfada.
Tanım

Claude Code Nedir? Web Geliştirici Perspektifi

Claude Code, Anthropic'in geliştirdiği terminal tabanlı agentic kodlama aracıdır. Genel AI asistanlardan (ChatGPT, web Claude) farkı: tüm proje dosyalarınızı aynı anda görür, sürekli düzenler, test eder, hata çıkınca kendi kendine düzeltir, gerekirse internetten örnek arar.

Web geliştirme özelinde fark yaratan beş özellik:

1

Çok dosyalı eş zamanlı düzenleme

"Header'da menüye karanlık mod ekle" dediğinizde HTML + CSS + JS dosyalarını birlikte günceller.

2

Bağlamsal kod anlayışı

Mevcut konvansiyonlarınızı (Tailwind, BEM, named exports) öğrenir, ekleyeceği koda uygular.

3

Otomatik hata düzeltme

Build kırıldığında log'u okur, sebebi bulur, düzeltir, tekrar test eder.

4

Framework bağımsız

Plain HTML, Next.js, Astro, SvelteKit, Vue, React — tümünü destekler.

5

Deploy hazırlığı

Vercel veya Netlify config dosyalarını oluşturur, deploy butonuna basana kadar her şeyi hazır eder.

Sonuç: 6 yıllık geliştirici 8 saatlik işi yapar; teknik bilgisi olmayan girişimci 90 dakikada landing page yayınlar. Aradaki fark — prompt kalitesinde.

Karşılaştırma

Geleneksel Geliştirme vs Claude Code

Geleneksel Web Geliştirme

  • Ajansla başla → 3 hafta brief + revizyon
  • Tasarımcı → developer zinciri
  • Süre: 4-12 hafta
  • Maliyet: 25K–250K TL (orta proje)
  • Değişiklik için tekrar geliştirici
  • Hata varsa support ticket'ı bekle

Claude Code ile Geliştirme

  • Brief'inizi Türkçe yazıp Claude'a verirsiniz
  • 1 kişi: tasarım + kod + içerik + deploy
  • Süre: 1 saat - 2 hafta (kapsama göre)
  • Maliyet: $20-100 (Claude Pro) + hosting
  • Değişiklik anlık: "şu rengi değiştir" yeter
  • Hata varsa Claude kendisi düzeltir
5 Adım

Brief'ten Yayına — 5 Adım

1

Hedef ve İskelet Brief'i

Tek paragrafta: site amacı, hedef kitle, 5 ana sayfa, marka rengi, ton. Notion veya Word'de hazırla, dosya olarak Claude'a ver.

2

Teknoloji Yığını Seçimi

Claude'a sor: 'Bu proje için Next.js mi, plain HTML mi, Astro mu?' Boyut + SEO + dinamiklik dengesine göre öneri alırsın.

3

Proje İskeleti Kurma

Claude Code'a: 'projeyi başlat, tailwind kur, header/footer ortak component, ilk 3 sayfa.' 10 dakikada iskelet hazır.

$ claude "Bu projeye Next.js 14 + Tailwind + ESLint kur. Ana sayfa, hakkımızda ve iletişim sayfalarını tasla."
4

İçerik + Tasarım İterasyonu

Sayfa sayfa içerik gir. 'Bu bölüme 3 hizmet kartı ekle, ikonlar lucide-react.' Her revizyon 1-2 dakikada uygulanır.

5

SEO + Deploy

'Tüm sayfalara meta + OG + JSON-LD ekle. Vercel için vercel.json hazırla.' Push → 2 dakikada canlı.

$ git push origin main # vercel otomatik deploy
3 Hazır Workflow

Çalışır Workflow Şablonları

Landing page'den SaaS MVP'sine — 3 farklı kapsama özel adım adım workflow.

01

1 Saatte Landing Page Yayını

Yeni ürün için landing page → live URL 60 dakikada.

Başlangıç 60 dk

Yığın

Claude CodeNext.js + TailwindVercel
1

Brief hazırla (5 dk)

1 paragraf: ürün adı, ana fayda (1 cümle), hedef kitle, 3 özellik, CTA metni, marka rengi.

2

Claude Code başlat (10 dk)

Terminal: 'claude' → projeyi tarif et → 'Next.js + Tailwind ile başla, hero + 3 özellik + CTA + footer' iste.

3

Görsel ve içerik (20 dk)

Marka rengini ver, hero görseli için Midjourney prompt'u iste. İçeriği AI'a yazdır, sen onayla.

4

SEO + meta (10 dk)

'Tüm meta + OG image + favicon + sitemap + robots.txt ekle' → Claude tek seferde halleder.

5

Vercel deploy (15 dk)

GitHub'a push → vercel.com'a bağla → custom domain → live. Tek tık SSL.

Sonuç

Brief'ten 60 dakika sonra yayında, SEO uyumlu, mobil responsive landing page. Maliyet: $0 (Vercel free tier).

02

1 Günde Kurumsal Site (n8n entegre)

5 sayfalı kurumsal site + iletişim formu + n8n otomasyon.

Orta 8 saat

Yığın

Claude CodeNext.jsn8nResend (email)Vercel
1

Müşteri brief'i Notion'a (30 dk)

Müşteri ile 30 dk görüşme; içerik, sayfa yapısı, marka kit'i Notion'a düş.

2

Sayfa iskeleti (90 dk)

Claude Code: 'Notion brief'ine göre Anasayfa + Hakkımızda + Hizmetler + Blog + İletişim'.

3

İçerik üretimi (120 dk)

Her sayfaya: 'Şu hizmet için 200 kelime + 3 SSS + CTA yaz.' Claude AI üretir, sen düzenlersin.

4

n8n form workflow (60 dk)

İletişim formu webhook → n8n → 1. Resend ile e-posta gönder, 2. Notion CRM'e kaydet, 3. Slack'e bildirim.

5

SEO + analytics (60 dk)

'Schema markup (Organization + LocalBusiness), Google Analytics, sitemap'.

6

Deploy + test (60 dk)

Vercel → custom domain → form testi → mobil test → müşteriye teslim.

Sonuç

Tam profesyonel kurumsal site + iletişim otomasyon zinciri. Klasik ajans: 4-8 hafta, $5K. Sen: 1 gün, $20.

03

2 Haftada SaaS MVP'si

Auth + dashboard + Stripe + e-posta — yayında MVP.

İleri 10 iş günü

Yığın

Claude CodeNext.js + TailwindSupabaseStripeResendVercel
1

PRD + mimari (1 gün)

Claude Code: 'şu ürün için PRD ve teknik mimari öner: 5 kullanıcı sayfası, 3 admin sayfası, ödeme'.

2

Auth + DB (2 gün)

Supabase Auth + Postgres tabloları. 'users, subscriptions, usage_logs için schema ve RLS yaz.'

3

Ana özellikler (4 gün)

Dashboard, ürün sayfaları, kullanıcı paneli. Her gün 1-2 özellik.

4

Stripe entegrasyon (1 gün)

Stripe Checkout + webhook → subscription güncelleme. Test mode + canlı mode.

5

E-posta + bildirim (1 gün)

Welcome, payment, password reset şablonları. React Email + Resend.

6

Test + deploy (1 gün)

Cypress E2E + lighthouse score + production Vercel + monitoring (Sentry).

Sonuç

Tam çalışan SaaS MVP, ödeme alabilir, kullanıcı yönetebilir. Geleneksel: 3-6 ay + $30K-100K. Sen: 2 hafta + $50.

19 Prompt Şablonu

Hazır Prompt Kütüphanesi

8 kategoride 19 kopyala-yapıştır prompt. Köşeli parantezleri kendi içeriğinle değiştir.

Proje Başlatma

Next.js + Tailwind iskelet

Aç ▾
Bu klasörde Next.js 14 (App Router) + TypeScript + Tailwind + ESLint + Prettier ile yeni bir proje başlat.

Sayfalar: /, /hakkimizda, /hizmetler, /iletisim
Ortak: Header (logo + menü + dark mode toggle), Footer (3 sütun)
Tema: Light/Dark, sistem default
Font: Inter
Renk paleti: koyu lacivert #0A1530 + altın #F59E0B vurgu

Tüm sayfalar SSG, meta etiketleri hazır, sitemap + robots dahil.
İçerik şimdilik placeholder; sonra dolduracağım.

Astro + MDX blog

Aç ▾
Astro + Tailwind + MDX ile niche blog kur.

Yapı: /, /blog, /blog/[slug], /hakkimda
Blog yazıları MDX, frontmatter: title, date, description, tags, image.
RSS feed + sitemap + robots otomatik.
SEO: meta + OG + Article JSON-LD her yazıda.
Renk: minimal beyaz + bir vurgu rengi (mor).
Mobil önce, hızlı, lighthouse 95+.

İçerik

Hero metni üret

Aç ▾
Şu ürün için hero bölümü içeriği yaz:

Ürün: [ÜRÜN ADI]
Tek cümlede değer: [DEĞER]
Hedef kitle: [KIM]

3 alternatif yaz:
1. Doğrudan / fayda odaklı
2. Hikaye / duygu odaklı
3. Soru / merak uyandıran

Her biri için: H1 (60 karakter altı), 1 cümle alt başlık (140 karakter), CTA buton metni (3 kelime altı).
Türkçe, samimi ama profesyonel ton, jargon yok.

SSS bölümü

Aç ▾
Şu hizmet/ürün için sayfasının sonuna 8 SSS hazırla:

Ürün: [ÜRÜN]
Hedef kitle: [KIM]
En sık duyduğum 3 itiraz: [LİSTE]

Her soru için:
- Net, AI Overviews tarafından alıntılanmaya uygun cevap (40-60 kelime)
- FAQPage JSON-LD schema dahil

Sorular: fiyat, süre, sonuç, geri ödeme, alternatifler, kim için uygun değil, başlama, destek.

Müşteri yorumu kartları

Aç ▾
Şu sektör için 6 inandırıcı müşteri yorumu kartı üret:

Sektör: [SEKTÖR]
Ürün/hizmet: [...]

Her kart:
- İsim (uydurma ama gerçekçi: Türk isimleri)
- Pozisyon + şirket (sektöre uygun)
- Yorum (40-60 kelime, somut metrik içersin: '%30 artış', '6 ayda', vb.)
- Yıldız sayısı (5)

NOT: Bunlar placeholder — yayına almadan önce gerçek müşterilerle değiştir.
HTML + Tailwind card grid yap.

Tasarım

Tema sistemi (Light/Dark)

Aç ▾
Sayfaya tam light/dark mode sistemi ekle:

- Tailwind dark: prefix kullan
- next-themes paketi entegre et
- Header'a toggle buton (sun/moon ikon, lucide-react)
- localStorage'a kaydet
- Sistem default'u algıla
- Tüm component'leri her iki temada düzgün görünüm için kontrol et
- Toggle animasyonu yumuşak olsun (200ms)

Glassmorphism kart

Aç ▾
Bu kartı glassmorphism stilinde yeniden tasarla:

- backdrop-blur-md + bg-white/10 + border border-white/20
- Hover'da: glow shadow (renk: ana brand rengi)
- İçeriği koruyacak şekilde, sadece visual katman
- Mobilde de güzel görünsün (blur fallback)
- Koyu zeminde test et

Hero animasyonlu

Aç ▾
Hero bölümüne animasyon ekle:

1. Başlık: kelime kelime fade-in (200ms aralıklı)
2. Alt metin: yukarıdan kayarak gelsin (300ms gecikmeli)
3. CTA butonlar: opacity + scale (500ms gecikmeli)
4. Arka plan: yavaşça hareket eden 2-3 büyük blur orb (cyan + violet)

Framer Motion kullan. Performans için reduce-motion respect et.

SEO + Meta

Tam meta paketi

Aç ▾
Bu sayfaya tam SEO meta paketi ekle:

Sayfa: [SAYFA AMACI]
Anahtar kelime: [HEDEF KELİME]

İstediklerim:
1. <title> (60 karakter altı, anahtar kelime baş tarafta)
2. <meta description> (155 karakter, CTA içersin)
3. Canonical link
4. OpenGraph (title, description, type=website, url, image)
5. Twitter Card (summary_large_image + image)
6. Hreflang (varsa)
7. Article veya WebSite JSON-LD
8. Breadcrumb JSON-LD

Türkçe içerik için locale tr_TR. Tüm meta'lar generateMetadata fonksiyonu içinde.

FAQPage JSON-LD

Aç ▾
Şu sayfanın SSS bölümünden FAQPage JSON-LD schema'sı oluştur:

[SSS LİSTESİNİ YAPIŞTIR]

Format:
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    { "@type": "Question", "name": "...", "acceptedAnswer": { "@type": "Answer", "text": "..." } }
  ]
}

dangerouslySetInnerHTML ile script tag içinde sayfaya enjekte et.

Image alt + Schema

Aç ▾
Sayfadaki tüm <img> ve <Image> etiketlerini incele:

1. Alt etiketi olmayan veya boş olan: anlamlı Türkçe alt yaz
2. Logo, hero, ürün, ekip görselleri için ImageObject schema oluştur
3. width + height ekle (CLS önlemi)
4. loading="lazy" ekle (hero hariç)
5. Next.js Image component'ine geçir (varsa)

Çıktı: değiştirilmiş kod + her görsel için 1 satır açıklama.

Form + Etkileşim

İletişim formu + n8n

Aç ▾
Şu iletişim formunu kur:

Alanlar: ad, e-posta, telefon, mesaj (en az 20 karakter)
Validation: client-side + server-side
Submit: /api/contact endpoint'i
Endpoint:
  - n8n webhook'una POST atsın
  - Loading + success + error states
  - Honeypot anti-spam alanı
  - rate limit (IP başına 5 dk'da 1)

n8n tarafında: webhook → Resend ile e-posta gönder + Notion'a kaydet + Slack'e bildirim.
n8n workflow JSON'ını da üret.

Newsletter signup

Aç ▾
Footer'a newsletter signup formu ekle:

- Tek input (e-posta) + 1 buton
- /api/newsletter endpoint
- Mailerlite veya Brevo API'ye gönder
- Success: 'Teşekkürler, hoş geldin e-postası 5 dk içinde gelecek'
- Error: kullanıcı dostu mesaj
- localStorage'a kaydet (zaten abone olmuşsa form gösterme)
- GDPR/KVKK için checkbox: 'pazarlama mailleri almayı kabul ediyorum'

E-Ticaret

Ürün sayfası + Stripe

Aç ▾
Tek ürün için satış sayfası kur:

Ürün: [ÜRÜN ADI]
Fiyat: [TL veya USD]
Tür: dijital indirme / fiziksel / abonelik

Sayfa içeriği:
- Hero: ürün görseli + isim + fiyat + CTA
- 5 ana fayda (ikonlu)
- 3 müşteri yorumu
- SSS (5)
- Geri ödeme garantisi

Sepet yerine: 'Hemen Al' butonu → Stripe Checkout (test mode başlangıçta).
Webhook: ödeme tamamlandığında /api/stripe-webhook → kullanıcıya e-posta + ürün teslim.

Çoklu ürün katalog

Aç ▾
Basit e-ticaret katalog sayfası kur:

- Ürün listesi (grid 3-4 sütun)
- Filtreleme: kategori, fiyat aralığı, marka
- Arama (debounced, 300ms)
- Ürün kartı: görsel + isim + fiyat + 'Sepete Ekle'
- Sepet: zustand veya context, localStorage'a kaydet
- Checkout sayfası: form + Iyzico veya Stripe

Veriler için: Supabase 'products' tablosu. Sample 10 ürün insert SQL'i de yaz.

Performans

Lighthouse 95+ optimizasyonu

Aç ▾
Bu siteyi lighthouse 95+ skoruna çıkar:

1. Next.js Image component (alt + width/height + priority hero)
2. Font: next/font ile optimize
3. CSS: kullanılmayan Tailwind class'ları kaldır
4. JS: dynamic import for heavy components
5. Image format: WebP/AVIF
6. Caching headers (vercel.json)
7. Critical CSS inline (varsa)
8. Third-party script'ler defer/async

Test et, hangi alanda kaç puan, ne yapıldı raporla.

GEO Optimizasyon

AI Overviews için optimize

Aç ▾
Sayfa içeriğini AI Overviews (Google AI), ChatGPT ve Claude'un alıntı yapacak şekilde optimize et:

1. Her bölümün başında 2-3 cümle özet
2. Sayısal veriler + kaynak link
3. SSS bölümü (FAQPage schema)
4. HowTo schema (adım adım içerik için)
5. Tanımlar net: "X nedir? Y'dir." formatında
6. Tablolar ve listeler yapılandırılmış
7. Yazar + datePublished + dateModified
8. llms.txt'e ekle

GEO için sayfanın hangi kelime aramasında çıkması hedefleniyor? Onu söyle, ben optimize edeyim.

Deploy

Vercel deploy hazırlık

Aç ▾
Bu projeyi Vercel'e deploy etmek için hazırla:

1. .env.example dosyası (gerekli env vars listesi)
2. vercel.json (region, headers, redirects, rewrites)
3. README.md (kurulum + deploy adımları)
4. build sırasında tüm testleri çalıştır script'i (package.json)
5. Production build kontrolü (npm run build local test)
6. Custom domain DNS kayıtları örneği

Sonunda git push komutu ile auto deploy başlatma talimatı.

GitHub Actions CI

Aç ▾
Bu Next.js projesine GitHub Actions ekle:

.github/workflows/ci.yml içeriği:
- Push ve PR'da: install + lint + typecheck + build + test
- main'e push'ta: yukarıya ek olarak Vercel preview deploy
- Node 20, npm cache
- Build hatasında Slack/Discord bildirim (opsiyonel)

Ek olarak .github/dependabot.yml ile haftalık güncelleme PR'ları.
5 Gerçek Senaryo

Sektörden Vaka Çalışmaları

🍰

Pastane Web Sitesi (1 saat)

60 dk
Brief

İstanbul'da küçük bir pastane sahibi. Sipariş için web sitesi istiyor. Bütçesi 0. Teknik bilgisi yok.

Sonuç

1 saatte: 5 sayfa (anasayfa, menü, sipariş formu, hakkımızda, iletişim) + WhatsApp sipariş entegrasyonu + mobil responsive. Yayında.

Plain HTMLTailwind CSSVercelWhatsApp Click-to-chat
⚖️

Avukatlık Bürosu (1 gün)

8 saat
Brief

5 ortaklı avukatlık bürosu. Mevcut Wix sitesi köhne. Profesyonel görünüm + iletişim formu + blog istiyor.

Sonuç

1 günde: 8 sayfa + 5 avukat profili + 10 hizmet sayfası + makale bölümü + iletişim formu + Schema markup (Attorney + LocalBusiness).

Next.jsTailwindMDX (blog)ResendVercel
🎨

Tasarımcı Portfolio (3 saat)

3 saat
Brief

Freelance UI/UX tasarımcı. 12 proje showcase. Lead toplama için iletişim formu.

Sonuç

3 saatte: hero + 12 proje grid + her proje detay sayfası + iletişim + dark mode + animasyonlar.

Next.jsFramer MotionMDXVercel
📚

Online Kurs Landing (1 saat)

60 dk
Brief

Eğitmen, ön kayıt almak istiyor. Tek sayfa: kurs içeriği + eğitmen + fiyat + kayıt formu.

Sonuç

1 saatte: hero + 8 modül kartı + eğitmen bölümü + SSS + Stripe checkout + welcome e-posta.

Next.jsTailwindStripeResendVercel
🛍️

Dropshipping E-Ticaret (1 hafta)

5 iş günü
Brief

20 ürünlü niche dropshipping mağaza. Sepet + Iyzico ödeme + sipariş paneli + e-posta bildirimleri.

Sonuç

1 haftada: katalog + ürün detay + sepet + checkout + admin panel + AliExpress API entegrasyon + sipariş otomasyonu.

Next.jsSupabaseIyzicon8nResendVercel
Modern Teknikler

2026'da Web Geliştirme Tekniği

Component-driven yapı

Her şey küçük, yeniden kullanılabilir parça. Card, Button, Header → ayrı dosyalar.

TypeScript zorunlu

Strict mode → daha az bug, daha hızlı refactor, daha iyi AI yardımı.

Server Components önce

Next.js App Router: 'use client' sadece gerektiğinde. Performans + SEO.

Tailwind + Design Tokens

Renk, spacing, typography hepsi config'de. Tutarlı sistem.

Edge runtime + ISR

Statik yerlere ISR, dinamik yerlere edge. Hız + dinamiklik bir arada.

MDX ile içerik

Markdown + JSX karışımı. Blog ve dokümantasyonda harika.

SEO Kontrol Listesi

SEO Uyumlu Site — 10 Madde

Her yeni siteye eklemeden yayına çıkmayın.

Meta etiketler (title, description)

Her sayfada özelleştirilmiş, 60/155 karakter.

Canonical URL

Her sayfaya tek tek, çoklu URL probleminden kaçın.

Hreflang (çok dilli)

tr-TR + en-US + x-default karşılıklı bağlı.

OG image (1200×630)

Sosyal medya paylaşımı için her sayfaya özel görsel.

Sitemap.xml

Tüm public sayfaları içersin, otomatik üret (sitemap.ts).

Robots.txt

AI crawler izinleri dahil (GPTBot, ClaudeBot, Google-Extended).

Structured data

Organization + WebSite + SearchAction + sayfa-bazlı schema.

Performans (Core Web Vitals)

LCP < 2.5s, CLS < 0.1, INP < 200ms. Lighthouse 95+.

Mobile-first responsive

Mobil önce tasarım; tablet ve masaüstüne genişletme.

Alt etiketleri + image schema

Tüm görsellerde anlamlı alt + width/height (CLS önle).

GEO Optimizasyon

GEO (Generative Engine Optimization) — AI Overviews İçin Hazırlanın

Google AI Overviews, ChatGPT Search, Perplexity ve Claude — kullanıcının arama yolu değişiyor. Sitenizin bu AI motorlarında alıntılanması için klasik SEO yetmiyor. İşte GEO için 7 madde.

1

Tanım netliği

'X nedir? Y'dir.' formatı. AI özellikle tanım cümlelerini direkt alıntılar.

2

Sayısal kanıt + kaynak

'%40 daha hızlı (Harvard 2024)' gibi sayı + kaynak. AI kanıtsız iddiayı atlar.

3

Yapılandırılmış SSS

FAQPage schema + her sorunun cevabı 40-60 kelime arası — AI Overviews kart sınırı.

4

HowTo schema

Adım adım talimatlar (5 adım, her adımda 1-2 cümle). 'Nasıl X yapılır?' aramalarda kullanılır.

5

DefinedTermSet (sözlük)

Sektör terimleri için yapılandırılmış sözlük. AI kavram aramalarda alıntılar.

6

Yazar + güncel tarih

datePublished + dateModified. AI taze içerik tercih eder.

7

llms.txt

Sitenizin AI'a tanıttığı dosya. Kategori, URL'ler, alıntı formatı önerisi.

Yayınlama

Yayınlama Rehberi — Vercel, Netlify, GitHub Pages

Site hazır, şimdi internete koyalım. 3 popüler seçenek; hepsi ücretsiz başlar.

Vercel

Next.js projeleri

💰 Hobby plan ücretsiz, custom domain dahil

  1. 1.GitHub'da repo aç, kodu push et
  2. 2.vercel.com → 'Import Project' → GitHub repo seç
  3. 3.Otomatik build + deploy başlar (90 saniye)
  4. 4.Custom domain ekle: Settings → Domains
  5. 5.DNS kaydı: CNAME → cname.vercel-dns.com

Netlify

Astro, Hugo, plain HTML

💰 100GB bandwidth, custom domain ücretsiz

  1. 1.GitHub'a kodu push et
  2. 2.netlify.com → 'Add new site' → Import from Git
  3. 3.Build command: 'npm run build', publish: 'out' veya 'dist'
  4. 4.Custom domain: Site settings → Domain management
  5. 5.DNS: ALIAS/CNAME → site-name.netlify.app

GitHub Pages

Plain HTML, basit dokümantasyon

💰 Tamamen ücretsiz, public repo'larda

  1. 1.Repo Settings → Pages → Source: main branch
  2. 2.Otomatik live: username.github.io/repo-name
  3. 3.Custom domain için: Settings → Pages → Custom domain
  4. 4.DNS: A kaydı → 185.199.108.153 + 109 + 110 + 111
  5. 5.HTTPS otomatik (Let's Encrypt)
8 Sık Hata

Bunlardan Kaçının

Hata

Tek devasa prompt yazıp 'her şeyi yap' demek

Çözüm

Adım adım istek: önce iskelet, sonra sayfa, sonra içerik, sonra SEO. Claude doğru iterate eder.

Hata

Var olan dosyaları okutmadan değişiklik istemek

Çözüm

'Önce bu dosyayı oku, sonra şu değişikliği yap.' Claude'un işi çok daha doğru çıkar.

Hata

Mobile-first değil, masaüstü-first tasarım

Çözüm

Brief'inizde 'mobile-first responsive' dedğiğinizden emin olun. Sonra düzeltmek zor.

Hata

SEO meta'yı sona bırakmak

Çözüm

Her yeni sayfa eklerken meta + canonical + OG aynı anda iste. Sonra unutursun.

Hata

Production deploy öncesi test etmemek

Çözüm

'npm run build' yerel olarak çalıştır + lighthouse test + form test. Sonra push.

Hata

Environment variable'ları repo'ya commit etmek

Çözüm

Her .env satırı .gitignore'da. Vercel'e Settings → Environment Variables'tan ekle.

Hata

Image optimization'ı atlamak

Çözüm

Next.js Image component zorunlu. WebP/AVIF formatı + lazy loading. CLS sıfır olmalı.

Hata

Tek branch çalışmak (main üzerinde direkt)

Çözüm

Feature branch + PR + Vercel preview. Production'a hata göndermezsin.

Başvuru

İlk Sitenizi Birlikte Kuralım

Aşağıdaki kısa formu doldurun; 48 saat içinde size projeniz için özel bir başlangıç planı + öneri yığını dönelim.

Verileriniz KVKK uyumlu saklanır; spam yapılmaz.

SSS

Sıkça Sorulan Sorular

Claude Code'u kullanmak için kod bilmem gerekiyor mu?

Hayır. Claude Code'u Türkçe konuşarak kullanırsınız: 'Bu sayfaya iletişim formu ekle', 'Header'ı sticky yap'. Claude kodu kendisi yazar. Kod okuma/anlama becerisi süreci hızlandırır ama zorunlu değil.

Hangi planı seçmeliyim — Claude Pro vs Max?

Web sitesi geliştirme için Claude Pro ($20/ay) çoğu kullanıcı için yeterli. Günde 5-10 sayfa geliştirebilirsiniz. Çok yoğun kullanım (ajans, agency) için Max ($100/ay veya $200/ay) daha cömert limitler sunar.

Üretilen kod gerçekten production-ready mi?

Evet, doğru prompt ile. Claude Code modern best practice'leri biliyor: TypeScript strict, Tailwind, server components, accessibility. Ancak güvenlik açısından kritik kısımları (auth, ödeme) review etmek şart.

Ne tür siteleri yapamaz?

Yapay zeka entegrasyonu olmayan çok özelleşmiş enterprise sistemler (örn: SAP entegrasyonlu büyük ERP) için tek başına yetmez. Ama 'sıradan' iş web siteleri, e-ticaret, SaaS MVP'leri için fazlasıyla yeterli.

Mevcut bir siteyi Claude Code ile güncelleyebilir miyim?

Kesinlikle. Mevcut repo'yu açar, 'bu Wix'i Next.js'e taşı' veya 'şu sayfaya dark mode ekle' diyebilirsiniz. Claude mevcut kodu okur, anlar, dokunmadan ekleme yapar.

Kaç saatte ilk siteyi yayınlarım?

Basit landing page için 1 saat (deploy dahil). Kurumsal site için 1 gün. SaaS MVP için 2 hafta. Tabii: 0 deneyimle ilk denemede biraz daha uzun, ama 3-5 site sonrası bu hızlara ulaşırsınız.

Vercel ücretsiz tier yeterli mi?

Çoğu kişisel/küçük iş sitesi için evet. Aylık 100GB bandwidth, custom domain, otomatik SSL, sınırsız static site. Trafik gerçekten büyürse Pro plan $20/ay.

GitHub kullanmak zorunda mıyım?

Vercel ve Netlify deploy için evet (ücretsiz GitHub hesabı). GitHub Desktop kullanırsanız komut satırı bile gerekmez. Git'i Claude Code öğretir, dert etmeyin.

Claude Code ile Web Geliştirme — Yapay Zeka Ajanları