Building Websites withClaude Code
Write a prompt → your site works. From founders to agency owners, freelancers to marketers — the no-code-required web development era has begun.
Quick Summary · 30 seconds
- •Claude Code is a terminal-based AI coding agent — you explain in English, it writes HTML/CSS/JS/React.
- •Landing page → corporate site → SaaS → e-commerce — all produced via prompt.
- •Live deployment in 5 minutes with Vercel or Netlify.
- •SEO + GEO compliance built in from day one.
- •20 ready prompts + 3 working workflows + 5 scenarios on this page.
What is Claude Code? A Web Developer's Perspective
Claude Code is Anthropic's terminal-based agentic coding tool. Its difference from general AI assistants (ChatGPT, web Claude): it sees all your project files at once, edits continuously, runs tests, fixes errors automatically, and searches the web for examples when needed.
Five features that matter for web development:
Multi-file simultaneous editing
Say "add dark mode toggle to header" and it updates HTML + CSS + JS files together.
Contextual code understanding
Learns your conventions (Tailwind, BEM, named exports) and applies them to new code.
Automatic error fixing
When build breaks, reads logs, finds the cause, fixes it, tests again.
Framework agnostic
Plain HTML, Next.js, Astro, SvelteKit, Vue, React — supports all.
Deploy readiness
Generates Vercel or Netlify config files, has everything ready to push the deploy button.
Result: a senior developer does 8 hours of work; a founder with no coding background ships a landing page in 90 minutes. The difference — in prompt quality.
Traditional Development vs Claude Code
Traditional Web Development
- Start with agency → 3 weeks brief + revisions
- Designer → developer chain
- Duration: 4-12 weeks
- Cost: $5K-50K (mid-size project)
- Each change requires developer again
- Bug? Wait for support ticket
Development with Claude Code
- Write brief in English, hand it to Claude
- 1 person: design + code + content + deploy
- Duration: 1 hour - 2 weeks (scope dependent)
- Cost: $20-100 (Claude Pro) + hosting
- Changes instant: "change this color" suffices
- Bug? Claude fixes it itself
What Sites Can You Build?
Each card opens a detailed guide (build steps + ready prompts + video slider tutorial) — currently in Turkish
Landing Page
One page, one purpose — product launch or campaign.
Examples: Product launch, ebook, event
Corporate Site
About, services, blog, contact — full corporate structure.
Examples: Law firm, clinic, agency
Portfolio
Designer, photographer, developer personal showcase.
Examples: Designer, photographer, consultant
Blog / Content Site
SEO-focused, MDX/Markdown content platform.
Examples: Niche blog, magazine, education
E-Commerce
Product catalog + cart + payment (Stripe).
Examples: Boutique, digital product, course
SaaS / Web App
Auth + database + dashboard + payment. Fully dynamic.
Examples: B2B SaaS, internal tool
Documentation
Developer docs, API references (Docusaurus, Astro).
Examples: Open source, API docs, course
Course Platform
Video + assignments + quiz + student panel.
Examples: Instructor, edtech startup
Ready-to-Use Workflows
From landing page to SaaS MVP — step-by-step workflows for 3 different scopes.
1 Saatte Landing Page Yayını
Yeni ürün için landing page → live URL 60 dakikada.
Stack
Brief hazırla (5 dk)
1 paragraf: ürün adı, ana fayda (1 cümle), hedef kitle, 3 özellik, CTA metni, marka rengi.
Claude Code başlat (10 dk)
Terminal: 'claude' → projeyi tarif et → 'Next.js + Tailwind ile başla, hero + 3 özellik + CTA + footer' iste.
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.
SEO + meta (10 dk)
'Tüm meta + OG image + favicon + sitemap + robots.txt ekle' → Claude tek seferde halleder.
Vercel deploy (15 dk)
GitHub'a push → vercel.com'a bağla → custom domain → live. Tek tık SSL.
Result
Brief'ten 60 dakika sonra yayında, SEO uyumlu, mobil responsive landing page. Maliyet: $0 (Vercel free tier).
1 Günde Kurumsal Site (n8n entegre)
5 sayfalı kurumsal site + iletişim formu + n8n otomasyon.
Stack
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üş.
Sayfa iskeleti (90 dk)
Claude Code: 'Notion brief'ine göre Anasayfa + Hakkımızda + Hizmetler + Blog + İletişim'.
İçerik üretimi (120 dk)
Her sayfaya: 'Şu hizmet için 200 kelime + 3 SSS + CTA yaz.' Claude AI üretir, sen düzenlersin.
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.
SEO + analytics (60 dk)
'Schema markup (Organization + LocalBusiness), Google Analytics, sitemap'.
Deploy + test (60 dk)
Vercel → custom domain → form testi → mobil test → müşteriye teslim.
Result
Tam profesyonel kurumsal site + iletişim otomasyon zinciri. Klasik ajans: 4-8 hafta, $5K. Sen: 1 gün, $20.
2 Haftada SaaS MVP'si
Auth + dashboard + Stripe + e-posta — yayında MVP.
Stack
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'.
Auth + DB (2 gün)
Supabase Auth + Postgres tabloları. 'users, subscriptions, usage_logs için schema ve RLS yaz.'
Ana özellikler (4 gün)
Dashboard, ürün sayfaları, kullanıcı paneli. Her gün 1-2 özellik.
Stripe entegrasyon (1 gün)
Stripe Checkout + webhook → subscription güncelleme. Test mode + canlı mode.
E-posta + bildirim (1 gün)
Welcome, payment, password reset şablonları. React Email + Resend.
Test + deploy (1 gün)
Cypress E2E + lighthouse score + production Vercel + monitoring (Sentry).
Result
Tam çalışan SaaS MVP, ödeme alabilir, kullanıcı yönetebilir. Geleneksel: 3-6 ay + $30K-100K. Sen: 2 hafta + $50.
Some sections are presented in original Turkish for the most accurate technical context. View full Turkish version.
Ready Prompt Library
19 copy-paste prompts in 8 categories. Replace the bracketed placeholders with your content.
Proje Başlatma
Next.js + Tailwind iskelet
Open ▾Close ▴
Proje Başlatma
Next.js + Tailwind iskelet
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.
Proje Başlatma
Astro + MDX blog
Open ▾Close ▴
Proje Başlatma
Astro + MDX blog
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
Open ▾Close ▴
İçerik
Hero metni üret
Ş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.
İçerik
SSS bölümü
Open ▾Close ▴
İçerik
SSS bölümü
Ş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.
İçerik
Müşteri yorumu kartları
Open ▾Close ▴
İçerik
Müşteri yorumu kartları
Ş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)
Open ▾Close ▴
Tasarım
Tema sistemi (Light/Dark)
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)
Tasarım
Glassmorphism kart
Open ▾Close ▴
Tasarım
Glassmorphism kart
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
Tasarım
Hero animasyonlu
Open ▾Close ▴
Tasarım
Hero animasyonlu
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
Open ▾Close ▴
SEO + Meta
Tam meta paketi
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.
SEO + Meta
FAQPage JSON-LD
Open ▾Close ▴
SEO + Meta
FAQPage JSON-LD
Ş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.Deploy Guide — Vercel, Netlify, GitHub Pages
Site ready, time to ship. 3 popular options; all start free.
Vercel
Next.js projeleri
💰 Hobby plan ücretsiz, custom domain dahil
- 1.GitHub'da repo aç, kodu push et
- 2.vercel.com → 'Import Project' → GitHub repo seç
- 3.Otomatik build + deploy başlar (90 saniye)
- 4.Custom domain ekle: Settings → Domains
- 5.DNS kaydı: CNAME → cname.vercel-dns.com
Netlify
Astro, Hugo, plain HTML
💰 100GB bandwidth, custom domain ücretsiz
- 1.GitHub'a kodu push et
- 2.netlify.com → 'Add new site' → Import from Git
- 3.Build command: 'npm run build', publish: 'out' veya 'dist'
- 4.Custom domain: Site settings → Domain management
- 5.DNS: ALIAS/CNAME → site-name.netlify.app
GitHub Pages
Plain HTML, basit dokümantasyon
💰 Tamamen ücretsiz, public repo'larda
- 1.Repo Settings → Pages → Source: main branch
- 2.Otomatik live: username.github.io/repo-name
- 3.Custom domain için: Settings → Pages → Custom domain
- 4.DNS: A kaydı → 185.199.108.153 + 109 + 110 + 111
- 5.HTTPS otomatik (Let's Encrypt)
Let's Build Your First Site Together
Fill out the short form below; we'll get back within 48 hours with a custom starter plan + suggested stack for your project.
Frequently Asked Questions
Do I need to know coding to use Claude Code?▾
No. You use Claude Code by talking to it in English: 'add a contact form to this page', 'make the header sticky'. Claude writes the code. Reading code helps speed up but isn't required.
Which plan should I pick — Claude Pro vs Max?▾
For web development, Claude Pro ($20/mo) is enough for most users. You can build 5-10 pages per day. Heavy use (agency) gets more from Max ($100-200/mo) with bigger limits.
Is the generated code really production-ready?▾
Yes, with the right prompts. Claude Code knows modern best practices: TypeScript strict, Tailwind, server components, accessibility. But security-critical parts (auth, payments) must be reviewed.
What kinds of sites can't it build?▾
Highly specialized enterprise systems (e.g., SAP-integrated ERPs) need more than Claude Code alone. But standard business sites, e-commerce, SaaS MVPs — all very doable.
Can I update an existing site with Claude Code?▾
Absolutely. Open the existing repo, say 'migrate this Wix to Next.js' or 'add dark mode to this page'. Claude reads the existing code, understands it, makes additions without breaking.
How long until my first site is live?▾
Simple landing page: 1 hour including deploy. Corporate site: 1 day. SaaS MVP: 2 weeks. With zero experience, slightly longer first time; after 3-5 sites you'll hit these speeds.
Is Vercel's free tier enough?▾
For most personal/small business sites, yes. 100GB bandwidth/month, custom domain, automatic SSL, unlimited static sites. If traffic really grows, Pro is $20/mo.
Do I have to use GitHub?▾
For Vercel and Netlify deploy, yes (free GitHub account). With GitHub Desktop you don't even need terminal. Claude Code teaches you git as you go.
Build Websites with Claude Code — Yapay Zeka Ajanları