11 פרק סיכום — Capstone

ארגז הכלים של Vibe Coder — הכל ביחד

עשר פרקים של טכנולוגיות, ספריות, כלים ו-decision frameworks. עכשיו השאלה האמיתית: איך הכל מתחבר לתהליך עבודה אחד? הפרק הזה הוא ה-capstone — מפה אחת שמאחדת את כל מה שלמדת, 3 workflows שלמים מרעיון ועד אתר חי, ותוכנית 90 יום שמוציאה אותך לדרך. סיימת את הקורס — עכשיו מתחילים לבנות.

מה יהיה לך בסוף הפרק הזה
מה תדעו לעשות אחרי הפרק הזה
לפני שמתחילים

פרקים קודמים: זה פרק Capstone — הוא בונה על כל הפרקים 1–10. אם דילגתם על פרק, זה הזמן לחזור: פרק 10 (בחירת stack) ו-09 (פריסה) חיוניים במיוחד.

מה צריך: גישה לדפדפן, חשבונות חינמיים (או ניסיונות חינם) ב-V0, Bolt או Lovable, GitHub, ו-Vercel. מחשב עם Node.js מותקן (ראו פרק 01). זמן לבנות בפועל — הפרק הזה הוא בעיקר תרגול, לא רק קריאה.

זמן משוער: 90–120 דקות קריאה + 3–6 שעות על התרגילים. מומלץ לפרוס את התרגילים על פני שבוע.

הפרויקט שלך — Capstone

מאיפה באנו: בפרק 10 למדתם decision framework של 5 שאלות לבחירת stack, ובפרק 09 למדתם לפרוס אתר ל-Vercel או Cloudflare Pages. יחד עם 8 הפרקים הראשונים — יש לכם את כל החלקים בנפרד.

מה נעשה היום: נחבר את כל החלקים לתהליך אחד. נבנה 3 פרויקטים שלמים (פורטפוליו, SaaS, landing) — כל אחד עם brief, stack, בנייה עם AI, QA, ו-deployment. זה הרגע שבו אתה מפסיק ללמוד ומתחיל לבנות.

לאן ממשיכים: סיימת את הקורס הראשון של סדרת WOW. הקורס הבא — CSS Design Mastery — ילמד אותך להפוך אתרים "בסדר" לאתרים שגורמים למבקרים לומר "וואו". אחריו Motion, Animation & 3D, ובסוף WOW Playbook — איך מחברים הכל ל-portfolio מקצועי שמביא לקוחות.

מונחים חדשים בפרק הזה
מונח (English)תרגוםהסבר בשורה אחת
end-to-end workflowתהליך עבודה מקצה לקצהרצף פעולות מסודר מרעיון ראשוני עד אתר חי בפרודקשן
project briefמסמך אפיוןמסמך קצר שמגדיר מה לבנות, למי, ומה המטרה — לפני שכותבים שורת קוד
AI tool selectionבחירת כלי AIהתאמת הכלי הנכון למשימה — Claude Code לקוד, V0 ל-UI, ChatGPT לתכנון
reference sheetדף ייחוסמסמך אישי שמרכז את כל הכלים, פקודות ו-decision frameworks שאתה משתמש בהם
capstone projectפרויקט סיוםפרויקט שמאחד את כל הידע מהקורס לתוצר מוחשי אחד
iteration workflowתהליך איטרטיבישיטה של בנייה בגלים קטנים — בונים, בודקים, משפרים, חוזרים
LighthouseLighthouse (כלי של Google)כלי חינמי מובנה ב-Chrome שבודק ביצועים, נגישות, SEO ו-best practices
Core Web Vitalsמדדי Web מרכזייםשלושה מדדים של Google — LCP, INP, CLS — שקובעים את דירוג האתר
meta tagsתגיות מטאתגיות HTML שלא רואים באתר אבל Google ורשתות חברתיות קוראים — title, description, og:image
Open GraphOpen Graph (OG)פרוטוקול של Facebook — מגדיר איך קישור נראה כשמשתפים אותו ברשתות חברתיות
sitemap.xmlמפת אתרקובץ XML שמפרט את כל הדפים באתר כדי ש-Google ימצא אותם
robots.txtקובץ robotsקובץ טקסט שאומר למנועי חיפוש איזה דפים לסרוק ואיזה לא
מתחיל 10 דקות מפה כללית חינם

תהליך העבודה המלא — 6 שלבים מרעיון לאתר חי

בואו נתחיל ממפה. כל פרויקט ווב, לא משנה אם זה פורטפוליו קטן או SaaS מורכב, עובר דרך אותם 6 שלבים. ההבדל הוא כמה זמן כל שלב לוקח ואילו כלים משתמשים בו — אבל הסדר קבוע.

זו המפה שתחזור אליה בכל פרויקט שתעשה מהיום:

#שלבמה עושיםתוצרזמן טיפוסי
1Define — הגדרהמי הלקוח? מה המטרה? מה הקריטריון להצלחה?Brief של עמוד אחד30–60 דק'
2Choose — בחירת stackdecision framework של פרק 10: framework, UI lib, hostingStack sheet — רשימה של כלים15–30 דק'
3Prompt — Brief ל-AIכותבים prompt מלא עם structure, content, design, constraintsPrompt document20–45 דק'
4Build — בנייה עם AIV0/Bolt/Lovable/Claude Code. שלבים: מבנה → עמודים → components → effectsפרויקט עובד ב-localhost2–20 שעות
5QA — בדיקה ושיפורresponsive, dark mode, Lighthouse, נגישות, בדיקות דפדפןchecklist של 15 פריטים מסומנים1–4 שעות
6Ship — פריסהGitHub push → Vercel/Cloudflare → domain + DNS + SSLURL חי שאפשר לשלוח30–90 דק'

הטעות הכי נפוצה של Vibe Coders מתחילים: קופצים ישר משלב 1 ל-4. הרעיון בראש ומיד פותחים V0 ומתחילים ליצור. התוצאה — שעות של שינויי כיוון, קוד שלא מרגיש שלם, ופרויקט שנתקע באמצע. 30 דקות על brief וstack חוסכות 5 שעות על תיקונים.

עשו עכשיו 3 דקות

חשבו על פרויקט אחד שאתם רוצים לבנות בחודש הקרוב — פורטפוליו, אתר לעסק של חבר, landing למוצר שלכם. כתבו אותו במשפט אחד ושמרו. בהמשך הפרק נחזור לרעיון הזה ונעביר אותו דרך כל 6 השלבים.

אז מה עושים בכל שלב? נרחיב על כל אחד, אבל הנה הכלל הכללי:

טעות נפוצה: "אני אחליט את ה-stack תוך כדי בנייה"

זה בדרך כלל נגמר רע. אתה מתחיל עם Vite + React, באמצע גילית שאתה צריך SEO, עובר ל-Next.js, אבל הקומפוננטות שה-AI בנה לא תואמות ל-App Router, ואתה מתחיל מחדש. שלב 2 (בחירת stack) לא קורה תוך כדי — הוא קורה לפני. אפילו 10 דקות של decision framework מונעות את הסיוט הזה.

המפה הזו תלווה אותך בכל 3 ה-workflows בפרק. עכשיו נעצור רגע, ניקח את כל הכלים שלמדנו ב-10 הפרקים הראשונים ונסדר אותם לטבלה אחת — ארגז הכלים המלא.

מתחיל 15 דקות Reference רוב חינם

ארגז הכלים המלא — Reference Table

הטבלה הזו היא ה-cheatsheet של הקורס. כל הכלים ממוינים לפי קטגוריה, עם הבחירה המומלצת (default) וחלופות. שמרו אותה כ-bookmark — אתם תחזרו אליה בכל פרויקט חדש.

Frameworks (פרק 03)

כלימתי להשתמשמחירקישור
Next.js 15 (default)רוב האתרים — SaaS, מסחר, אפליקציות, בלוגים דינמייםחינם (open source)nextjs.org
Astroפורטפוליו, בלוגים סטטיים, אתרי שיווק שקוראים contentחינםastro.build
Vite + ReactSPAs (אפליקציה עם מסך אחד), פרוטוטיפים מהיריםחינםvitejs.dev
SvelteKitאם אתה מעדיף Svelte על React — ביצועים מעוליםחינםkit.svelte.dev

CSS ו-Styling (פרק 04)

כלימתי להשתמשמחיר
Tailwind CSS v4 (default)תמיד. ברירת המחדל של כל AI tool ב-2026חינם
CSS Modulesאם אתה לא אוהב utility classesחינם
Styled Componentsפרויקטים ישנים שעוברים מ-styled-components — לא להתחיל איתו חדשחינם

Component Libraries (פרק 05)

כלימתי להשתמשמחיר
shadcn/ui (default)בסיס UI לכל פרויקט — Button, Input, Card, Dialog, Tableחינם (copy-paste)
Radix UIאם אתה רוצה headless בלי עיצוב — שליטה מלאהחינם
Mantineאם אתה צריך הרבה components מוכנים (charts, rich editor)חינם
Material UI / Chakraאם צריך Design System מוכן (אבל לא "וואו" — פחות מותאם)חינם

WOW Components ואנימציות (פרק 06)

כלימתי להשתמשמחיר
Aceternity UIHero sections מרשימים, gradient effects, 3D cardsחינם (copy-paste)
Magic UIAnimated backgrounds, text effects, marquee, blur fadeחינם
Framer Motionאנימציות מותאמות — כשהספריות לא מספיקותחינם (open source)
GSAPאנימציות scroll מורכבות — לקורס Motion שממשיך אחרי זהחינם לרוב השימושים

Icons, Fonts ו-Assets (פרק 07)

כליקטגוריהמחיר
Lucide Icons (default)Icons — 1500+ אייקונים, נקי ועקביחינם
HeroiconsIcons — של Tailwind, מינימליסטיחינם
Heebo (default לעברית)Font — עברית/אנגלית מעולה ב-Google Fontsחינם
Rubik, AssistantFont — חלופות עבריות פופולריותחינם
Unsplash / Pexelsתמונות — סטוק חינמי לשימוש מסחריחינם
Midjourney / DALL-Eתמונות מותאמות עם AI$10–30/חודש

Hosting ו-Deployment (פרק 09)

כלימתי להשתמשFree Tier
Vercel (default ל-Next.js)רוב הפרויקטים — אינטגרציה מושלמת עם Next.js100GB bandwidth, hobby free
Cloudflare Pagesאתרים סטטיים, פורטפוליו — bandwidth ללא הגבלה500 builds/חודש, unlimited bandwidth
Netlifyפורמים וזהויות מוכנים (forms, identity)100GB bandwidth
GitHub Pagesפורטפוליו סטטי פשוט מ-repo1GB, public repos

AI Tools לבנייה

כלילמה הוא הכי טובמחיר טיפוסי (2026)
V0 (Vercel)יצירת UI components ועמודים עם shadcn — הכי טוב ל-MVP ויזואליחינם עם $5 credits/חודש, Premium $20/חודש (token-metered)
Claude Codeפרויקטים מלאים, מבנה מורכב, refactoring — חזק בלוגיקהAPI per-use או Pro plan
Bolt (StackBlitz)full-stack, רץ בדפדפן, טוב לפרוטוטיפיםחינם + Pro
Lovablefull-stack עם Supabase מובנה, אידיאלי ל-SaaS MVPPro tier
Cursorעריכה וחקירה של קוד קיים — לא יצירה מאפס$20/חודש Pro
ChatGPT / Claudeתכנון, brief writing, debugging — לא build אבל עוזרים לחשוב$20/חודש

Utilities נוספים

כלימה עושהמחיר
GitHubSource control, CI/CD, collaborationחינם ל-repos ציבוריים ופרטיים
SupabaseDatabase + Auth מוכן (PostgreSQL + Row Level Security)Free tier עד 500MB
Stripeתשלומים — לכל אתר e-commerce או SaaSעמלה 2.9% + ~1.1 ש"ח לעסקה (עמלה בסיסית; משתנה לפי מטבע ושיטת תשלום)
Resendשליחת emails מ-אפליקציות (transactional)3,000 emails חינם לחודש
UpstashRedis ו-rate limiting serverlessFree tier נדיב
עשו עכשיו 5 דקות

פתחו מסמך חדש (Notion, Google Docs, Obsidian — לא משנה). שמרו אותו בשם "Vibe Coder Toolkit". העתיקו אליו את 8 הטבלאות למעלה. סמנו בירוק את הכלים שאתם כבר משתמשים בהם, בכחול את ברירת המחדל שתלכו איתה, ובאפור את אלה שתעקבו אחריהם בעתיד. זה ה-Reference Sheet שלכם.

בינוני 8 דקות Strategy תלוי כלי

איזה AI tool לכל שלב — Claude Code, V0, ChatGPT, Cursor

אחת הטעויות הגדולות של Vibe Coders מתחילים היא להשתמש בכלי אחד לכל דבר. זה לא עובד. כל כלי AI מותאם למשימה אחרת, וה-workflow המקצועי משלב 2–3 כלים בפרויקט אחד.

הנה החלוקה לפי שלבים:

Decision Framework: איזה AI tool לכל שלב
שלבהכלי המומלץלמה דווקא הוא
1. Define — הגדרת הפרויקטChatGPT / Claude (chat)שיחה חופשית, שואל שאלות, עוזר לחדד את הרעיון לפני שיש structure
2. Choose — בחירת stackClaude (chat)הוא טוב ב-reasoning והסברים. "אני בונה X עם Y — איזה framework?"
3. Prompt — כתיבת brief ל-AI buildChatGPT / Claudeעוזר לכתוב prompt מפורט — "כתוב brief ל-V0 לאתר פורטפוליו..."
4a. Build — שלד ועמודיםV0 / Bolt / Lovableהיצירה הראשונית — ממיר prompt למבנה עובד עם shadcn/ui
4b. Build — קומפוננטות מורכבותClaude Code / Cursorכשצריך לוגיקה, API, state management — לא רק UI
4c. Build — חלקים ויזואליים מרשימיםV0 + Aceternity/Magic UIHero sections, effects — V0 הכי טוב ב-visual copy
5. QA — debugging ותיקוניםCursor / Claude Codeהם רואים את הקוד הקיים ומתקנים באותו context
6. Ship — prompts של deploymentChatGPT / Claude"איך מגדירים domain ב-Vercel?" — שאלות הדרכה

דוגמה מהחיים של workflow ישראלי טיפוסי:

  1. בוקר: שיחה עם Claude chat — "אני רוצה לבנות לייף קואוצ'ית ישראלית אתר. תעזור לי לחדד מה חשוב." → brief של עמוד אחד.
  2. צהריים: V0 — לוקחים את ה-brief, מבקשים "Build a landing page for Israeli life coach". מקבלים אתר שלם תוך 5 דקות.
  3. אחה"צ: Cursor — פותחים את הפרויקט ב-VS Code, מבקשים "שפר את ה-hero עם animation מ-Magic UI", "הוסף טופס יצירת קשר עם Resend".
  4. ערב: ChatGPT — "איך מחברים דומיין .co.il ל-Vercel?" → מדריך צעד אחר צעד.

4 כלים, יום עבודה אחד, אתר חי. אף אחד מהם לא היה יכול לעשות את כל השלבים טוב באותה מידה.

עשו עכשיו 4 דקות

לפרויקט הבא שתכננתם — כתבו לידו איזה כלי AI תשתמשו בכל אחד מ-6 השלבים. זה חלק מה-brief. אם לא בטוחים — חזרו לטבלת ה-Decision Framework למעלה.

טעות נפוצה: V0 לכל דבר

V0 מעולה ל-UI, אבל חלש בלוגיקה מורכבת, בעבודה עם קוד קיים, ובחיבור ל-APIs אמיתיים. אם אתה מבקש מ-V0 "הוסף auth עם Supabase למערכת הזו שכבר בניתי" — הוא יעשה את זה חלקית או ישבור משהו. לזה יש Claude Code או Cursor. כלל אצבע: V0 ליצירה מאפס, Cursor/Claude Code לעריכה וקוד קיים.

בינוני 10 דקות Template חינם

תבנית Brief ל-AI — המסמך שחוסך שעות

זו אולי התובנה הכי חשובה בקורס כולו: כל דקה שאתה מוציא על brief חוסכת 10 דקות של תיקונים. Vibe Coder מתחיל כותב "תבנה לי אתר פורטפוליו". Vibe Coder מקצועי כותב brief של 20 שורות. הפער בתוצאה — עצום.

הנה התבנית המלאה. העתיקו אותה לקובץ, ומלאו לכל פרויקט חדש:

# Project Brief: [שם הפרויקט]

## 1. Context
- מי אני: [Vibe Coder, agency, freelancer, סטודנט]
- מי הלקוח: [עצמי, לקוח אמיתי, עבור מוצר שלי]
- מטרת האתר: [להרוויח כסף, להציג עבודות, MVP לסטארט-אפ]

## 2. Audience
- קהל יעד ראשי: [גיל, מקצוע, מה הם מחפשים]
- שפה: [עברית, אנגלית, או bilingual]
- דפדפן ומכשיר עיקריים: [desktop/mobile, מה יותר חשוב]

## 3. Pages & Features
- דפים: [home, about, contact, blog, dashboard...]
- פיצ'רים: [טופס, auth, תשלומים, dashboard, דרק-ו-דרוף]
- אינטגרציות: [Supabase, Stripe, Resend, Google Analytics]

## 4. Stack (from Chapter 10 framework)
- Framework: [Next.js 15 / Astro / Vite]
- Styling: [Tailwind CSS v4]
- Components: [shadcn/ui + Aceternity UI]
- Icons: [Lucide]
- Font: [Heebo לעברית + Inter לאנגלית]
- Hosting: [Vercel / Cloudflare Pages]

## 5. Design Direction
- Style: [minimal, bold, playful, corporate, dark]
- Colors: [primary, secondary, accent — HEX codes אם יש]
- Reference sites: [2–3 URLs שאתה אוהב]
- Mood: [מקצועי, צעיר, יוקרתי...]

## 6. Constraints
- תקציב: [חינם / $X/חודש]
- Timeline: [כמה זמן יש לך]
- SEO: [חשוב מאוד / לא חשוב]
- Accessibility: [WCAG AA מינימום]

## 7. Success Criteria
- איך תדע שזה מוצלח: [3 משפטים ברורים]

זה נראה הרבה, אבל מילוי לוקח 20–30 דקות. הטיפ: כשאתה לא יודע מה לכתוב בסעיף — זה סימן שצריך לחשוב עליו לפני שבונים. Brief לא מלא = פרויקט לא מוכן.

עשו עכשיו 15 דקות

קחו את הרעיון שכתבתם קודם, והעתיקו את התבנית הזו לקובץ חדש. מלאו כמה שאתם יכולים. כל סעיף שנשאר ריק — זו שאלה שצריך לענות עליה (אפשר לשאול את Claude chat כדי לחדד).

עכשיו, אחרי שהתאוריה ברורה — בואו נראה 3 workflows שלמים, עם brief אמיתי, stack, prompts ו-deployment. זה הלב של הפרק.

בינוני 15 דקות Workflow מלא חינם לחלוטין

Workflow 1: פורטפוליו אישי — מקצה לקצה

Case: עומר, מעצב UX ישראלי, רוצה פורטפוליו שיציג 8 עבודות. חינם לחלוטין. אנגלית + עברית. עלייה לאוויר תוך יומיים.

שלב 1: Define (30 דקות)

# Portfolio Brief — Omer
- מי: מעצב UX, 5 שנות ניסיון
- לקוח: חברות סטארטאפ ישראליות ובינלאומיות
- מטרה: להביא 2–3 פניות בחודש
- דפים: Home, Works (8 פרויקטים), About, Contact
- שפה: אנגלית עיקרית, עברית משנית
- Design: מינימלי, dark mode, typography-first
- Reference: brunomatheus.com, olafurw.com
- הצלחה: 10+ מבקרים/יום מ-LinkedIn, 2 פניות חמות/חודש

שלב 2: Choose Stack

שלב 3: Prompt ל-AI

Create an Astro portfolio site for Omer Cohen, UX designer.

Pages:
- / — hero with "UX Designer for Israeli & global startups",
  latest 3 works, brief about, contact CTA
- /works — grid of 8 project cards (image + title + tags + year)
- /works/[slug] — case study template
- /about — 2-column layout: bio + skills
- /contact — form (name, email, project type, message)

Tech:
- Astro 5 + Tailwind CSS v4
- shadcn/ui for Button and Card
- Magic UI "Blur Fade" for project images
- Inter font (English) + Heebo (Hebrew subset)
- Dark mode default, light mode toggle
- Lucide icons

Content:
- Professional minimal tone
- English primary, Hebrew /he route secondary
- Project metadata in src/content/works/*.md (MDX)

Deploy config:
- Cloudflare Pages with build command "npm run build"
- Output: /dist

שלב 4: Build (3–5 שעות מפוזרות)

  1. Bolt: להעלות את ה-prompt, לקבל שלד עובד (20 דק').
  2. Cursor: לפתוח את הפרויקט, להוסיף תוכן אמיתי — 8 פרויקטים עם תמונות (מ-Unsplash או מ-case studies אמיתיים).
  3. V0: בשלב נפרד, לעצב את דף works/[slug] — hero גדול, 3 תמונות, טקסט, "Next project".
  4. Magic UI: להוסיף "Blur Fade" לתמונות כך שהן נטענות עם fade-in. Cursor: "Add Magic UI BlurFade to project images".

שלב 5: QA

שלב 6: Ship

  1. Push ל-GitHub (repo ציבורי או פרטי)
  2. Cloudflare Pages: Connect repo → build command → deploy
  3. קנייה של omer.design מ-Cloudflare Registrar או Porkbun (כ-$35–45/שנה לסיומת .design; לחלופין omercohen.com בכ-$10–12/שנה)
  4. DNS: Cloudflare מגדיר אוטומטית
  5. SSL: אוטומטי, תוך 10 דקות
  6. תוך שעה אחרי push — האתר חי ב-omer.design

עלות כוללת: כ-$35–45/שנה לסיומת .design (או $10–12/שנה ל-.com) — דומיין בלבד, כל השאר חינם. זמן: 2 ימי עבודה. תוצאה: פורטפוליו מקצועי, מהיר, SEO-ready.

שלב 6.5: Post-Deployment — מה עושים ביום שאחרי ה-launch

ה-deploy הוא לא סוף הסיפור — זו נקודת ההתחלה של המדידה והשיווק. רוב ה-Vibe Coders לוחצים "deploy", משתפים פוסט ב-LinkedIn, ומפסיקים להסתכל על האתר. זה הרגע שבו מפסידים את 70% מהערך. הנה צ'קליסט של 10 משימות ל-72 השעות הראשונות אחרי שהאתר עולה:

  1. Analytics: התקנת Plausible (חינמי לפרויקטים קטנים, פרטי), Vercel Analytics (אוטומטי ב-Vercel), או Google Analytics 4. ודאו שה-pageview event יורה — פתחו את האתר בחלון פרטי, חכו 30 שניות, תראו ב-Real-Time של הדשבורד.
  2. Google Search Console: היכנסו ל-search.google.com/search-console, הוסיפו את הדומיין (URL prefix property), אמתו בעלות דרך DNS TXT record ב-Cloudflare. שלחו את ה-sitemap.xml שיצרתם. תוך 2–7 ימים Google יתחיל לאנדקס.
  3. Bing Webmaster Tools: 5 דקות, ייבוא אוטומטי מ-Google Search Console. בישראל זה מקור נוסף של ~5% traffic ושווה את המאמץ.
  4. Lighthouse אחרי deploy: הציון ב-production שונה מ-localhost. הריצו Lighthouse על הדומיין החי. אם Performance ירד מ-90 — CDN caching או image optimization לא עובדים, תקנו לפני שמשתפים.
  5. First-100-visitors QA: שלחו את הלינק ל-3 אנשים שונים: (א) חבר שמבין בטכנולוגיה, (ב) חבר שלא מבין, (ג) הבן-דוד שלכם עם iPhone ישן ו-4G חלש. בקשו מכל אחד דבר אחד ספציפי — "מה קורה כשאתה לוחץ על הקישור הזה?", "באיזה שלב איבדת עניין?". כתבו את התגובות. המשוב הראשוני הזה שווה יותר מ-100 מבקרים אקראיים.
  6. Broken link check: הריצו את npx broken-link-checker https://your-site.com או השתמשו ב-Dr. Link Check. קישור שבור בעמוד About = אסון של אמינות.
  7. Open Graph debugger: בדקו איך הקישור נראה כששולחים אותו. LinkedIn Post Inspector (linkedin.com/post-inspector), Facebook Sharing Debugger (developers.facebook.com/tools/debug), WhatsApp — פשוט שלחו לעצמכם בהודעה אישית. אם לא מופיעה תמונה — ה-og:image לא מוגדר נכון.
  8. SSL & security headers: הריצו את securityheaders.com על הדומיין. יעד: ציון B+ או יותר. Next.js 15 עם הגדרות ברירת המחדל של Vercel מגיע בדרך כלל ל-B; A+ דורש next.config.js עם Content-Security-Policy.
  9. Launch post: פוסט LinkedIn עם 3 תמונות (screenshot מהאתר, תהליך העבודה, תובנה אחת שלמדתם), טקסט של 200–300 מילים, קישור בתגובה הראשונה (לא בפוסט עצמו — ה-algorithm של LinkedIn מעניש קישורים חיצוניים בפוסט).
  10. מעקב שבועי: שבוע אחרי ה-launch — כמה מבקרים, מאיפה הגיעו, באיזה עמוד יצאו. אם 80% יוצאים מה-hero — הכותרת או ה-CTA לא עובדים. זה נתון שבלי analytics אתם מפספסים.
עשו עכשיו 3 דקות

חשבו — מה ה-stack שהייתם בוחרים לפורטפוליו שלכם? האם Astro מתאים לכם, או שאתם צריכים Next.js כי אתם רוצים גם דף admin פרטי? רשמו את הבחירה לצד ה-brief שכתבתם קודם.

מתקדם 18 דקות Workflow מלא $20–50/חודש

Workflow 2: SaaS Dashboard — מקצה לקצה

Case: מיכל, יזמית ישראלית, בונה "TaskFlow" — כלי ניהול משימות לצוותים קטנים. Landing page שיווקי + אפליקציה עם dashboard, auth, billing. MVP תוך חודש.

שלב 1: Define

# TaskFlow SaaS Brief
- מי: יזמית solo, MVP ראשון
- לקוח: צוותי סטארטאפ 5–20 אנשים בישראל ובינלאומי
- מטרה: 10 משלמים תוך 90 יום אחרי לאנץ'
- חלקים:
  • Marketing site (landing, pricing, docs, blog)
  • App — /app (dashboard, tasks, projects, team)
  • Auth — email/password + Google
  • Billing — Stripe subscriptions ($9/$29/$99)
- שפה: אנגלית (שוק בינלאומי)
- הצלחה: MRR של $200 ב-90 יום

שלב 2: Choose Stack

שלב 3: Prompt ל-AI (לחלק ה-MVP בלבד)

Build a Next.js 15 SaaS starter for TaskFlow — team task management.

Structure:
- app/(marketing)/ — landing, pricing, docs, blog
- app/(app)/dashboard — authenticated area
- app/(app)/tasks — CRUD for tasks
- app/(app)/team — invite/manage members
- app/(app)/settings — account, billing

Tech:
- Next.js 15 App Router
- Tailwind CSS v4 + shadcn/ui (full component set)
- Supabase for auth and database
- Middleware: protect /app routes, redirect to /login
- Stripe Checkout for upgrade button (use test keys)

Features for MVP:
- Email/password auth + Google OAuth
- Create/edit/delete tasks (title, description, status, assignee)
- Simple Kanban view (To Do, In Progress, Done)
- Team invite via email link
- 3 pricing tiers with Stripe

שלב 4: Build (5–12 שבועות — 5 לצוות של 2 עם ניסיון; 8–12 ל-solo founder)

זה פרויקט גדול — לא בונים בישיבה אחת. חשוב לכייל ציפיות: הלו"ח המהיר (5 שבועות) הוא ריאלי רק אם יש שני אנשים, לפחות אחד מהם עם ניסיון קודם ב-Next.js + Supabase + Stripe, ועובדים במשרה מלאה. Solo founder עם עבודה צדדית יגיע לאותן תוצאות תוך 8–12 שבועות — וזה בסדר. פירוק לשלבים (הזמנים בהמשך הם לצוות של 2; הכפילו ב-1.5–2 ל-solo):

שלב 5: QA (יותר מקיף מפורטפוליו)

שלב 6: Ship

  1. Vercel: הגדרת environment variables (SUPABASE_URL, SUPABASE_ANON_KEY, STRIPE_KEY, RESEND_KEY)
  2. Domain: taskflow.app ($15/שנה) — חיבור ל-Vercel
  3. Stripe: מעבר מ-test ל-live keys
  4. Supabase: upgrade ל-Pro ($25/חודש) אם יש 100+ משתמשים
  5. Analytics: התקנת Plausible או Vercel Analytics
  6. Launch ב-Product Hunt / LinkedIn / קהילות ישראליות (Startup Israel, Geektime)

עלות כוללת: $20/חודש (Vercel Pro) + $15/שנה (domain) + עמלות Stripe (כ-2.9% + ~1.1 ש"ח לעסקה, משתנה לפי מטבע). זמן: 5–12 שבועות (5 לצוות של 2 עם ניסיון; 8–12 ל-solo founder שעובד במקביל לעבודה אחרת). תוצאה: SaaS עם הכנסות ראשונות.

טעות נפוצה: לבנות את כל הפיצ'רים לפני launch

SaaS MVP טוב עושה דבר אחד מצוין — לא 10 דברים "בסדר". אם אתה מוצא את עצמך מוסיף "ניהול הרשאות מתקדם" לפני ש-10 אנשים משלמים — אתה מבזבז זמן. Launch עם ה-core בלבד, ותן למשתמשים להגיד לך מה להוסיף.

בינוני 15 דקות Workflow מלא $0–20/חודש

Workflow 3: Landing Page שיווקי — מקצה לקצה

Case: אביב, יועץ עסקי ישראלי, רוצה landing page יחיד לקורס אונליין חדש — "AI לעסקים קטנים". מטרה: 100 הרשמות לוובינר חינמי תוך 30 יום.

שלב 1: Define

# Landing Page Brief — AI Business Course
- מי: יועץ עסקי, ליסט של 3,000 נרשמים
- לקוח: בעלי עסקים קטנים ישראלים, 35–55
- מטרה: 100 הרשמות לוובינר
- שפה: עברית בלבד
- Design: מקצועי, בוטח, גוון אדום-כחול (מוכר מהמותג של אביב)
- Reference: altmba.com, buildspace.so
- הצלחה: conversion rate 8%+ מ-traffic של FB ads

שלב 2: Choose Stack

שלב 3: Prompt ל-AI

Build a single-page Hebrew landing page for an AI course webinar.

Sections (in order, Hebrew RTL):
1. Hero — "AI לעסקים קטנים — וובינר חינם", subtitle, date,
   Aceternity Sparkles effect, CTA button "הרשמה חינם"
2. Problem/Solution — "כל העסקים שלכם עובדים על AI. אתם?"
   3 pain points vs 3 solutions
3. What you'll learn — 6 items with Lucide icons
4. About the instructor — תמונה + bio + 3 הישגים
5. Social proof — 4 citations מלקוחות קיימים
6. FAQ — 6 שאלות נפוצות (shadcn Accordion)
7. Final CTA — form: name, email, phone, business size
   → saves to Supabase + sends confirmation via Resend

Colors:
- primary: #DC2626 (red-600)
- accent: #2563EB (blue-600)
- bg: white with subtle gradient on hero

Tech: Next.js 15, Tailwind v4, shadcn/ui, Aceternity Sparkles & Spotlight,
Heebo font, full RTL layout.

שלב 4: Build (6–10 שעות)

  1. V0: להעלות prompt — לקבל את 7 הסקשנים עם shadcn (1 שעה).
  2. Cursor: לפתוח את הפרויקט, להוסיף את Aceternity Sparkles ב-hero ואת Spotlight ב-About (30 דקות).
  3. Cursor: להוסיף תוכן אמיתי — העתק-הדבק מהקופי שאביב כתב בנפרד (2 שעות).
  4. Claude Code: לחבר את הטופס ל-Supabase + Resend. "When form submitted, save to Supabase 'leads' table and send confirmation email via Resend" (1.5 שעות).
  5. V0: לתקן חלקים ספציפיים ("תעצב את ה-FAQ מחדש עם accordion יותר יפה").

שלב 5: QA

שלב 6: Ship

  1. Vercel: deploy אוטומטי מ-GitHub
  2. Domain: aviv-ai.co.il (25 ש"ח לשנה ראשונה במבצעי רישום אצל רשמים כמו domain.co.il / Livedns; חידוש שנתי רגיל נע בין 45–80 ש"ח. לחלופין .com בכ-$10–12/שנה)
  3. Environment variables: SUPABASE + RESEND keys
  4. Meta Pixel ID + Google Tag Manager
  5. Facebook Ads: יצירת קמפיין שמוביל לאתר
  6. A/B test (בשבוע 2): גרסה B של ה-hero — "90 דקות שישנו את העסק שלכם"

עלות כוללת: 25–80 ש"ח/שנה (domain .co.il, תלוי אם שנה ראשונה במבצע או חידוש) + $0 hosting. זמן: 2 ימי עבודה. תוצאה יעד: 100 הרשמות ב-30 יום במחיר 4–6 ש"ח לליד (קהל ישראלי מקומי, נישה לא תחרותית במיוחד, קריאייטיב סביר ו-landing עם conversion rate 6%+; בתחרות גבוהה או קהל יקר — 10–25 ש"ח לליד זה יותר ריאליסטי).

עשו עכשיו 5 דקות

השוו בין 3 ה-workflows. מי מהם הכי קרוב לפרויקט הבא שלכם? שמו לב איך ה-stack, ה-AI tools וה-זמן משתנים לפי סוג הפרויקט. אין "stack אחד לכולם" — כל פרויקט צריך את הכלים שלו.

Workflow 4: אתר קורס/מדריך 10-פרקים — המקרה של nVision Academy

Case: שירה, מרצה לשיווק דיגיטלי, כתבה מדריך של 10 פרקים על "SEO לבעלי עסקים קטנים". רוצה אתר שמציג את כל הפרקים כמו ספר דיגיטלי, עם ניווט בין פרקים, חיפוש, ו-tracking התקדמות. חינמי לקוראים, עם CTA לקורס בתשלום שלה בסוף. זה בדיוק ה-pattern של learn.nvision.me עצמו — ולכן הוא ה-workflow הכי רלוונטי לבוגרי הקורס הזה שרוצים לבנות משהו משלהם.

שלב 1: Define

# Course Site Brief — "SEO למתחילים"
- מי: מרצה לשיווק, ליסט של 5,000 נרשמים
- לקוח: בעלי עסקים קטנים ישראלים, 30–55, לא טכניים
- תוכן: 10 פרקים של 3,000-5,000 מילים כל אחד
- מטרה: traffic אורגני מ-Google + lead magnet לקורס בתשלום
- פיצ'רים:
  • תוכן עניינים (hub) + דפי פרק נפרדים
  • ניווט prev/next בין פרקים
  • תוכן עניינים בתוך כל פרק (anchor links)
  • CTA לקורס בתשלום בסוף כל פרק
  • סימון "הושלם" לפרק (localStorage, בלי auth)
  • print-friendly (אנשים מדפיסים מדריכים ארוכים)
- שפה: עברית RTL
- Design: מקצועי, קריא, טיפוגרפיה חזקה — לא "wow", "readable"
- הצלחה: 500 מבקרים/חודש אורגני תוך 6 חודשים, CTR 3% ל-CTA

שלב 2: Choose Stack

שלב 3: Prompt ל-AI — התבנית הייחודית לאתרי-קורס

זה prompt שונה מפורטפוליו או SaaS — יש לו דגשים ייחודיים. העתיקו ותתאימו:

Build an Astro 5 Hebrew-first course site for a 10-chapter SEO guide.

Architecture:
- src/content/chapters/01-intro.mdx through 10-advanced.mdx (MDX with frontmatter:
  title, order, readingTime, summary, prev, next).
- src/pages/index.astro — hub page listing all 10 chapters in a grid with
  progress indicators (reads localStorage key 'completedChapters').
- src/pages/chapters/[slug].astro — dynamic route that renders one MDX file.
- src/layouts/ChapterLayout.astro — shared header with chapter progress bar,
  floating TOC (sticky sidebar on desktop, Sheet on mobile), prev/next nav,
  "mark as read" button at the bottom.
- src/components/CTABlock.astro — reusable CTA block injected at the end of
  each chapter (title, subtitle, button linking to paid course).

Content treatment:
- Use @tailwindcss/typography `prose prose-lg prose-he` on the article.
- Hebrew-specific: letter-spacing: -0.01em on Heebo, line-height: 1.8, max-width 68ch.
- Pull-quote component for important callouts.
- Table of contents generated from MDX headings (h2/h3 only), anchor links.
- Reading time calculated from word count (Hebrew: ~220 words/minute).

Navigation:
- Persistent top bar with "Chapter N of 10" and a thin progress bar.
- Prev/Next footer with chapter titles, not just arrows.
- Keyboard shortcuts: left/right arrows for prev/next chapter.

SEO (Hebrew):
- Article schema.org/JSON-LD per chapter.
- BreadcrumbList schema: Home > Course > Chapter N.
- hreflang he-IL.
- og:image per chapter (dynamic, generated with @vercel/og or similar).

Tech stack: Astro 5, Tailwind v4, shadcn/ui (Sheet + Accordion + Button only),
Pagefind for search, Heebo font, Lucide icons, Cloudflare Pages deployment.

שלב 4: Build (8–15 שעות מפוזרות על שבועיים)

  1. Claude Code: להעלות את ה-prompt, לקבל את השלד המלא (שעתיים). Astro הוא יחסית פחות מוכר ל-AI tools מ-Next.js, אז Claude Code עדיף על V0 לפרויקט הזה.
  2. Cursor: להעתיק תוכן אמיתי של פרק אחד ל-MDX, לוודא ש-prose מעצב טוב, לתקן טיפוגרפיה עברית (spacing, ניקוד במקומות הנכונים).
  3. Cursor + Claude Code: להוסיף Pagefind — ריצת npx pagefind אחרי build, קומפוננטה SearchBar שקוראת את ה-index. זמן: 90 דקות.
  4. Cursor: לכתוב את שאר 9 הפרקים ב-MDX. זה לא "build" — זה content. 6–10 שעות נטו אם התוכן מוכן בטיוטה.
  5. Claude Code: OG images דינמיות, schema, sitemap עם priority גבוה לפרקים (0.8) ונמוך ל-hub (0.6).

שלב 5: QA — ייחודי לאתר קורס

שלב 6: Ship + Content Marketing

  1. Cloudflare Pages: deploy אוטומטי מ-GitHub.
  2. Domain: guide.shira-seo.co.il (subdomain זול ופשוט) או shira-seo.com/guide אם יש כבר אתר ראשי.
  3. Google Search Console: submit sitemap, בקשת אינדוקס לכל 10 הפרקים ידנית (URL Inspection → Request Indexing).
  4. פרסום בפרוסה: לא כל 10 הפרקים ביום אחד. פרק אחד לשבוע ב-LinkedIn + ליסט, עם thread על התובנות. זה נותן 10 שבועות של מומנטום במקום יום אחד.
  5. Lead magnet: בסוף פרק 3, 6, 10 — CTA חזק ("רוצים את זה כ-PDF? תרשמו") שמוסיף ל-email list.

עלות כוללת: $0 hosting (Cloudflare Pages) + דומיין 25–80 ש"ח/שנה ל-.co.il או $10–12/שנה ל-.com. זמן: 2 שבועות build + יצירת תוכן (תלוי אם מוכן מראש). תוצאה: נכס דיגיטלי שיוצר leads אורגנית 24/7. רוב ה-Vibe Coders שמצליחים להתפרנס בונים לעצמם נכס כזה בחודשים הראשונים.

למה Workflow הזה חשוב במיוחד

אתר-קורס הוא ה-content marketing engine של Vibe Coder עצמאי. פורטפוליו מראה מה עשיתם; SaaS מוכר מוצר; landing מוכר אירוע — אבל אתר-מדריך מוכר את האמינות שלכם. כשלקוח פוטנציאלי מחפש "איך בונים אתר עם AI" ונוחת על המדריך שלכם, הוא כבר סומך עליכם לפני השיחה הראשונה. זה shortcut לחתימה על פרויקטים של 15-50 אלף ש"ח. זו הסיבה שה-workflow הזה מצדיק 2 שבועות עבודה.

דוגמה מייצגת: סטודיו ישראלי של 2 אנשים

סטודיו קטן של 2 Vibe Coders בתל אביב מספקים landing pages ללקוחות מקומיים. תהליך העבודה שלהם:

סה"כ — 48 שעות מהפגישה הראשונה עד האתר החי. מחיר ללקוח: 8,000–15,000 ש"ח. עלות ייצור (domain + Vercel Pro): כ-100 ש"ח. לקח: ה-workflow המובנה הוא ה-business model.

בינוני 10 דקות Checklist חינם

Quality Checklist — 15 בדיקות לפני שמפרסמים

לפני שאתה לוחץ על "deploy to production" — רוץ על הרשימה הזו. 30 דקות עכשיו חוסכות לך מביכות ענק אחר כך.

Framework: Pre-Launch Checklist
#קטגוריהבדיקה
1Responsiveהאתר נראה טוב ב-iPhone SE (375px), iPhone 14 Pro (390px), iPad (768px), Desktop (1280px+)
2Responsiveאין scroll אופקי באף רזולוציה
3Cross-browserנבדק ב-Chrome, Safari (הכי חשוב ב-iOS), Firefox
4RTLכל הטקסטים בעברית RTL, אייקונים בצד הנכון, spacing עקבי
5Dark modeאם יש — עובד, נשמר ב-localStorage, אין טקסט לא קריא
6Linksכל הקישורים עובדים — internal ו-external. external עם target="_blank"
7Formsטפסים שולחים באמת — בדיקה end-to-end עם email אמיתי
8Imagesכל התמונות עם alt, עם גודל מוגדר (no layout shift), webp/avif
9PerformanceLighthouse Performance ≥ 90 ב-desktop, ≥ 85 ב-mobile
10AccessibilityLighthouse Accessibility ≥ 95, ניווט עם keyboard עובד
11SEOmeta title + description בכל דף, Open Graph image, sitemap.xml, robots.txt
12AnalyticsGoogle Analytics / Plausible / Vercel Analytics מותקן ועובד
13Error statesדף 404 קיים, error.tsx בכל route מרכזי
14SecurityHTTPS פעיל (SSL), אין API keys ב-client code
15Faviconfavicon + Apple touch icon + OG image (1200×630)

רוצים לחסוך זמן? בקשו מ-Claude Code: "Go through this Next.js project and check items 1–15 from the pre-launch checklist. Report which ones pass, which fail, and fix the easy ones." — הוא יעבור אוטומטית על רובם.

טעות נפוצה: לדלג על 4, 9 ו-11

RTL (4) — אם לקוח ישראלי פותח ורואה שטקסט מיושר לשמאל, הוא עוזב. Performance (9) — כל שנייה של טעינה איטית מתורגמת לירידה משמעותית ב-conversion (על פי מחקרי Akamai ו-Think with Google, סדר גודל של כ-7% ירידה בהמרות לכל שנייה נוספת, תלוי בתעשייה). SEO (11) — אתר בלי meta tags כמעט לא קיים ב-Google. אלה שלוש הבדיקות שה-ROI שלהן הכי גבוה, ודווקא הן הכי נדלגות.

מתחיל 6 דקות Tool חינם

Lighthouse Audit — איך להריץ ולהבין את התוצאות

Lighthouse הוא כלי חינמי של Google שבונה דו"ח מלא על האתר שלך ב-4 קטגוריות. הוא מובנה בתוך Chrome ולוקח 30 שניות להריץ.

איך מריצים

  1. פתחו את האתר שלכם ב-Chrome (רצוי במצב Incognito — בלי extensions)
  2. לחצו F12 או Cmd+Option+I (DevTools)
  3. בטאבים למעלה, לחצו על Lighthouse
  4. בחרו Device: Mobile (חשוב! רוב ה-traffic mobile)
  5. סמנו את כל 5 הקטגוריות: Performance, Accessibility, Best Practices, SEO, PWA (אופציונלי)
  6. לחצו Analyze page load
  7. המתינו 30–60 שניות

מה אומרות התוצאות

קטגוריהיעד טובמה זה בודק
Performance90+ desktop, 85+ mobileLCP (כמה מהר הטעינה), INP (כמה מהר מגיב ללחיצה), CLS (האם הדף קופץ)
Accessibility95+alt tags, contrast, keyboard navigation, ARIA labels
Best Practices95+HTTPS, console errors, deprecated APIs
SEO100meta tags, crawlable, mobile-friendly

אם ציון נמוך — Lighthouse נותן לך רשימת תיקונים ספציפית. העתק אותה ל-Cursor: "Here's my Lighthouse report. Fix the top 5 Performance issues." — תוך 10 דקות יש לך אתר עם 95+.

עשו עכשיו 5 דקות

הריצו Lighthouse על האתר האחרון שבניתם (או על nvision.me, או על google.com). רשמו את 4 הציונים. אם לא הרצתם Lighthouse לפני — זה הכלי הכי חשוב שלא הכרתם עד עכשיו.

Core Web Vitals (LCP, INP, CLS) הם לא רק "ציון" — Google משתמש בהם לדירוג. אתר עם Lighthouse Performance של 60 יופיע נמוך יותר מאתר זהה עם 95. זה fair game של SEO ב-2026.

מתחיל 6 דקות מושג חינם

SEO בסיסי ל-Vibe Coders — מה לבקש מ-AI

SEO הוא עולם שלם, אבל 80% מהתוצאות מגיעות מ-5 דברים בסיסיים. כולם פשוטים לבקש מ-AI ולממש תוך חצי שעה:

1. Meta Tags בכל דף

// app/layout.tsx או בכל page.tsx
export const metadata = {
  title: "שם העמוד — שם האתר",
  description: "תיאור קצר של 150–160 תווים שיופיע בתוצאות Google",
  keywords: ["מילת מפתח", "עוד מילה"],
  openGraph: {
    title: "אותו title",
    description: "אותו description",
    images: ["/og-image.png"], // 1200×630
  },
};

Prompt ל-AI: "Add proper Next.js metadata exports to every page, in Hebrew. Include title, description, Open Graph, and Twitter cards."

2. Sitemap.xml ו-robots.txt

Prompt ל-AI: "Add app/sitemap.ts and app/robots.ts using Next.js 15 built-in support. Include all pages automatically." — Next.js יוצר את הקבצים אוטומטית.

3. Structured Data (JSON-LD)

Google מבין טוב יותר אתר עם structured data. לעסק מקומי (ישראלי): schema.org/LocalBusiness. לבלוג: schema.org/BlogPosting. Prompt: "Add JSON-LD structured data for a LocalBusiness in Tel Aviv."

4. Open Graph Image

תמונה 1200×630 שתופיע כש-משתפים את האתר ב-LinkedIn, WhatsApp, Twitter. בלי זה, הקישור נראה עלוב. Next.js מאפשר ליצור OG images דינמיות עם opengraph-image.tsx. Prompt: "Create dynamic Open Graph images using Next.js 15 opengraph-image.tsx".

5. Performance = SEO

Google רואה את Core Web Vitals. אתר איטי = דירוג נמוך. זה כבר מכוסה ב-Lighthouse מהסעיף הקודם. הערה ביקורתית: אם Lighthouse Performance > 90 — SEO-wise אתה סגור לרוב המקרים.

6. AI Briefing Template ל-SEO — prompt שמייצר את כל הבסיס

במקום ללכת לסעיף-סעיף ולבקש מ-AI כל דבר בנפרד, יש prompt אחד גדול שחוסך שעה של עבודה. העתיקו את התבנית הזו ל-Claude Code / Cursor / ChatGPT, מלאו את המשתנים בסוגריים, ותקבלו חבילה שלמה של מטא-נתונים, schema ו-sitemap מוכנים ליישום:

# SEO Foundation Prompt — Next.js 15

You are an SEO engineer. The project is a [PROJECT TYPE: portfolio / SaaS landing / Israeli service site]
targeting [TARGET AUDIENCE: Israeli small business owners, global UX hiring managers...]
in [LANGUAGE: Hebrew / English / both].

Primary keywords: [3-5 keywords, e.g. "בניית אתרים עם AI", "יועץ עסקי AI", "vibe coder portfolio"]
Secondary keywords: [5-8 supporting terms]
Brand name: [BRAND]
Base URL: [https://example.com]

Produce the following, ready to paste:

1. app/layout.tsx — default metadata export (title template with brand suffix,
   description, keywords array, openGraph with siteName and locale he_IL/en_US,
   twitter card type "summary_large_image", metadataBase).
2. For each of these pages, a page-level metadata export:
   - /            (home — broad, brand-heavy)
   - /about       (personal/company narrative)
   - /services OR /pricing (commercial intent)
   - /contact     (local intent, include city)
3. app/sitemap.ts — dynamic sitemap that includes all static routes + any MDX blog posts.
4. app/robots.ts — allow all, reference sitemap URL.
5. JSON-LD structured data for schema.org/[LocalBusiness | Organization | Person]
   including name, url, logo, sameAs (social profiles), address (if local), telephone.
6. One opengraph-image.tsx that renders a 1200x630 image with the brand name,
   subtitle, and accent color [HEX].
7. A Hebrew-friendly slug helper (lowercase, hyphens, no niqqud, transliterate or keep Hebrew).

Constraints:
- Title length: 50-60 chars. Description: 150-160 chars.
- Hebrew titles must read naturally; do NOT keyword-stuff.
- Every image must have meaningful alt text (not "image" or filename).
- Do not invent facts about the business; leave [BRACKETS] for values you don't have.

התוצאה של ה-prompt הזה היא שלד SEO מלא לפרויקט. אם משהו חסר — בקשו המשך: "Now add FAQ schema to /services". החוכמה היא להפוך SEO לסט של prompts חוזרים, לא לדבר שמחליטים עליו מחדש בכל פרויקט.

עשו עכשיו 10 דקות

העתיקו את ה-SEO Foundation Prompt ל-Prompt Library האישית שלכם. מלאו את המשתנים בסוגריים עבור פרויקט אחד שבניתם (או שאתם עומדים לבנות). שלחו ל-Claude Code. שמרו את התשובה כ-SEO_TEMPLATE.md בתיקיית הפרויקט. בפרויקט הבא — רק תחליפו משתנים, 90% מהעבודה כבר עשויה.

7. On-Page SEO Checklist — 10 פריטים לכל דף

המטא-נתונים הם הבסיס, אבל SEO אמיתי קורה בתוך הדף. לפני שאתם מפרסמים דף חדש (home, blog post, landing, case study), רוצו על הצ'קליסט הזה. הוא פר-דף, לא פר-אתר:

#פריטמה לבדוק
1<title> ייחודי50–60 תווים, כולל keyword ראשי ושם המותג. שונה מכל דף אחר באתר.
2meta description150–160 תווים, עם קריאה לפעולה ("למדו איך...", "הזמינו ייעוץ..."). ייחודית לדף.
3<h1> יחידרק H1 אחד בדף, הוא הכותרת הראשית. אם יש יותר מאחד — Google מתבלבל.
4היררכיית H2/H3H2 לסקשנים, H3 לתת-סקשנים. אין קפיצות (H1 → H3 בלי H2).
5תמונות עם altכל <img> עם alt תיאורי (לא "image1.jpg"). אם דקורטיבית — alt="".
6Internal linksלפחות 2 קישורים פנימיים לדפים אחרים באתר. שם הקישור תיאורי ("ראה פרק 10"), לא "לחצו כאן".
7External links אמיניםאם מצטטים — קישור למקור. rel="noopener" ל-external.
8Schema/JSON-LDלפחות schema אחד מתאים — Article לבלוג, Product ל-landing, Person לפורטפוליו.
9URL slug נקיקצר, keyword-rich, ב-hyphens. /blog/seo-vibe-coders ולא /blog/post?id=47.
10Canonical tagאם יש אפשרות לכפילויות (www/non-www, trailing slash) — הגדירו <link rel="canonical">.

Next.js 15 מטפל אוטומטית ב-4, 9 ו-10 אם מגדירים metadataBase ב-layout. ב-1, 2, 8 האחריות עליכם. 3, 5, 6 — שם Vibe Coders נופלים הכי הרבה, כי V0 מייצר לפעמים 2 H1 או תמונות בלי alt. לכן הצ'קליסט הזה נעשה אחרי ה-AI, לא לפניו.

8. Israeli Search Intent — מה שונה ב-SEO בעברית

אם הקהל שלכם ישראלי, יש כמה הבדלים קריטיים שאף קורס בינלאומי לא מלמד:

עשו עכשיו 15 דקות

פתחו Google בחלון פרטי, ודאו שאתם על google.co.il (לא google.com). חפשו את מילת המפתח העיקרית של האתר הבא שלכם בעברית. רשמו: (1) את 3 התוצאות האורגניות הראשונות — מה משותף להן בכותרת? (2) את "People also ask" — 4 שאלות שעלו. (3) את Featured Snippet אם יש. מהמידע הזה בנו כותרת + description שמנצחים את ה-3 הראשונים ועונים על שאלה אחת מ-"People also ask" בטקסט. זה תרגיל search intent בסיסי שהופך SEO מניחוש למדע.

תרגיל 1: Audit מלא לאתר קיים

זמן: 30 דקות | רמה: מתחיל | תוצר: דו"ח של 15 פריטים עם סטטוס

  1. בחרו אתר אחד — שלכם, של חבר, או אתר אקראי (למשל, nvision.me).
  2. הריצו Lighthouse על mobile. רשמו 4 ציונים.
  3. עברו על 15 הפריטים של ה-Quality Checklist. סמנו V / X ליד כל אחד.
  4. אם יש 5+ X — רשמו את ה-3 הכי חשובים לתיקון.
  5. בקשו מ-Cursor / Claude Code לתקן אותם (אם זה האתר שלכם).
  6. הריצו Lighthouse שוב — תראו את ההבדל.

תוצאה צפויה: דו"ח של 15 שורות עם סטטוס, 3 תיקונים מיושמים, ועלייה של 5–15 נקודות ב-Lighthouse. עכשיו אתם יודעים לעשות audit לכל אתר.

מתחיל 5 דקות Practice חינם

Reference Sheet אישי — המסמך שאתה חוזר אליו בכל פרויקט

סיימתם את הקורס — אבל הידע לא שווה כלום אם הוא לא מאורגן. Reference Sheet הוא מסמך אחד (Notion page, Google Doc, README במחשב) שמרכז את כל מה שאתה צריך כדי להתחיל פרויקט.

המבנה המומלץ:

  1. My Defaults — הכלים שלך (Next.js 15 + Tailwind + shadcn + Vercel, או מה שבחרת)
  2. Decision Frameworks — 5 השאלות מפרק 10, ה-decision framework מפרק זה
  3. Brief Template — התבנית המלאה מהפרק (להעתקה בכל פרויקט)
  4. Prompt Library — 20 prompts מנצחים שכבר השתמשת בהם ועבדו
  5. Quality Checklist — 15 הפריטים מהפרק הזה
  6. Links & Docs — קישורים ל-Next.js docs, shadcn, Aceternity, Vercel dashboard
  7. API Keys / Credentials — רשימה של השירותים שאתה משתמש בהם (בלי keys אמיתיים — הם ב-1Password)
  8. Learning Queue — דברים שאתה רוצה ללמוד בחודש הבא
תרגיל 2: בניית Reference Sheet מלא

זמן: 60 דקות | רמה: מתחיל | תוצר: מסמך אישי של 2–4 עמודים

  1. פתחו דף Notion חדש (או Google Doc). שמרו בשם "My Vibe Coder Reference".
  2. צרו את 8 הסעיפים מהרשימה למעלה.
  3. העתיקו לתוכם את הטבלאות הרלוונטיות מהפרק (toolkit, decision framework, checklist).
  4. מלאו את "My Defaults" — מה הבחירות שלך?
  5. תתחילו "Prompt Library" — הוסיפו 5 prompts שכבר עבדו לכם טוב בתרגילים של הקורס.
  6. צרו bookmark ב-browser. פתחו את המסמך הזה בכל פעם שאתם מתחילים פרויקט חדש.

תוצאה צפויה: מסמך חי שיגדל עם כל פרויקט. אחרי 5 פרויקטים — יהיה לך אוצר עבודה שאי-אפשר לקנות בכסף.

בינוני 7 דקות Action Plan $0–50

תוכנית 90 יום — מה לבנות בשבועות הקרובים

סיום הקורס הוא ההתחלה. ידע בלי build זה ידע שמתעייף. הנה תוכנית 90 יום מעשית — כל שבוע עם משימה ברורה ותוצר מוחשי.

Framework: 90 Days of Building
שבועמטרהתוצר
1Reference Sheet + פורטפוליו MVPדף אחד עם hero + 3 עבודות ישנות (גם אם זה hackathons)
2שיפור פורטפוליו + Deploy8 עבודות, dark mode, חי על domain משלך
3Landing page לעצמך או חברדף אחד שמוכר משהו — קורס, שירות, אפליקציה
4הוספת בלוג לפורטפוליוMDX blog עם 2 פוסטים על הלמידה שלך
5פרויקט לקוח ראשון (או pro-bono)חבר, קרוב, עמותה — מישהו שלא את עצמך
6–7אותו פרויקט — Build & Shipאתר חי + case study לפורטפוליו
8SaaS MVP קטן (לא באמת SaaS)כלי אחד שפותר בעיה — צ'קליסט, טיימר, מחשבון, טבלה
9הוספת auth ו-DB לכליSupabase + login + saved data
10שיפור WOW — אנימציות & motionכאן נכנס הקורס הבא — CSS Design Mastery
11פרויקט לקוח בתשלוםLinkedIn post "אני בונה אתרים עם AI, מחפש 3 לקוחות ראשונים"
12Review & Next Stepsדו"ח של 12 שבועות — מה למדתי, מה נשאר ללמוד

למה 12 שבועות? כי זה הזמן שלוקח לעבור מ"למדתי" ל"אני עושה את זה באמת". גם אם תעשה רק 6 מה-12 משימות — אתה ב-top 10% של Vibe Coders.

עשו עכשיו 5 דקות

פתחו יומן / Google Calendar / Notion. קבעו 30 דקות ביום, 5 ימים בשבוע, ל-12 השבועות הקרובים. זה 30 שעות סה"כ — מספיק ליותר מ-50% מה-plan. אם יש לכם יותר זמן — יותר טוב.

תרגיל 3: Capstone — בחירת פרויקט ראשון

זמן: 45 דקות תכנון + ביצוע של שבועות 1–2 | רמה: מתחיל | תוצר: פורטפוליו חי

  1. בחרו פרויקט מ-3 ה-workflows שעברנו — פורטפוליו הכי מתאים למתחילים.
  2. מלאו את ה-brief template המלא (סעיף 4 בפרק).
  3. בחרו stack בעזרת decision framework מפרק 10.
  4. כתבו prompt ל-AI (V0 או Bolt) עם הפרטים.
  5. בנו את השלד (שעה אחת).
  6. הוסיפו תוכן אמיתי — לפחות 3 עבודות/פרויקטים שעשיתם (3 שעות מפוזרות).
  7. רוצו QA Checklist. תקנו את 5 הכי חשובים.
  8. Deploy ל-Vercel או Cloudflare Pages.
  9. קנו דומיין (עלות: $12–25/שנה).
  10. פרסמו ב-LinkedIn: "בניתי את הפורטפוליו שלי עם AI — [link]".

תוצאה צפויה: פורטפוליו חי על domain משלכם תוך 2 שבועות. זה ה-capstone האמיתי של הקורס.

תרגיל 4: השוואת 3 ה-workflows — איזה מתאים לכם?

זמן: 30 דקות | רמה: מתחיל | תוצר: מסמך החלטה

  1. פתחו מסמך חדש. רשמו 3 רעיונות לפרויקטים שאתם רוצים לבנות בחצי השנה הקרובה.
  2. לכל רעיון — סווגו: פורטפוליו / SaaS / landing. אם לא בטוחים — חזרו ל-workflow-ים.
  3. רשמו לכל אחד: stack, AI tools, זמן מוערך, עלות.
  4. דרגו לפי קלות × ערך (1–10 כל אחד). הרעיון עם הציון הגבוה = הפרויקט הבא.
  5. העבירו את הפרויקט הזה ל-brief מלא (exercise 3).

תוצאה צפויה: מסמך החלטה, פרויקט נבחר, brief מוכן. אפשר להתחיל מחר.

מתחיל 6 דקות Next Steps

מה הלאה — סדרת WOW: 3 קורסים ממשיכים

הקורס הזה, Web Stack for Vibe Coders, הוא הראשון בסדרה של 4. הוא נתן לך את ה-foundation — איזה כלים, איך מחברים אותם, איך בונים פרויקט שלם. הקורסים הבאים לוקחים אותך מ-"בניתי אתר" ל-"בניתי אתר שאי-אפשר להפסיק להסתכל עליו".

קורס 2: CSS Design Mastery

ההבדל בין אתר "בסדר" לאתר "וואו" הוא לא הקוד — הוא ה-design sense. הקורס הזה מלמד:

מי צריך: כל מי שסיים את הקורס הזה ורוצה שהאתר שלו ייראה יקר, לא רק שיעבוד. הקורס יפורסם בקרוב

קורס 3: Motion, Animation & 3D

בקורס הזה למדת על Aceternity ו-Magic UI — components מוכנים. בקורס הבא תלמד לבנות אנימציות משלך:

מי צריך: מי שרוצה לבנות אתרים ב-level של awwwards.com. הקורס יפורסם בקרוב

קורס 4: WOW Playbook

הקורס האחרון בסדרה הוא ה-business side. איך הופכים את היכולות שלמדת ל-freelance business:

מי צריך: מי שרוצה לעבור מ-"לומד לבנות" ל-"מתפרנס מזה". לעבור לקורס ←

הסדר המומלץ

לרוב הלומדים: Web Stack (זה שסיימת) ← CSS Design Mastery ← Motion & 3D ← WOW Playbook. זה 4 קורסים, 3–4 חודשי עבודה רציניים, ובסוף אתה Vibe Coder מקצועי ברמה בינלאומית.

למי שרוצה להתחיל להרוויח מהר: Web Stack → WOW Playbook (לדלג על העיצוב המתקדם בהתחלה). תתפוס לקוחות בסיסיים, ותחזור אחורה לעיצוב כשתרצה להעלות מחירים.

עשו עכשיו 3 דקות

בחרו את הקורס הבא שלכם. שריינו לו זמן בלוח — 4 שבועות, 5 שעות בשבוע. רשמו את היום שבו תתחילו. אם אתם לא בוחרים תאריך — זה לא יקרה.

שגרת עבודה — הרגלים מהפרק הזה (וכל הקורס)
תדירותמה לעשות
יומי30 דקות של build — לא למידה, לא קריאה, build. אפילו 30 דקות של שיפור פורטפוליו.
יומילפני כל prompt ל-AI — שאלו את עצמכם: "האם ה-brief שלי מלא?" אם לא — הוסיפו לפני שמתחילים.
שבועיהריצו Lighthouse על הפרויקט האחרון שלכם. רשמו את הציונים. אם משהו ירד — תקנו.
שבועיהוסיפו prompt אחד מנצח ל-Prompt Library שלכם. אחרי שנה יהיו לכם 52 — אוצר.
שבועיפרסמו משהו ב-LinkedIn / X — פרויקט, לקח, prompt שעבד. נוכחות = הזדמנויות.
חודשיעדכנו את ה-Reference Sheet. מה השתנה בכלים שאתם אוהבים? מה נוסף, מה הוסר?
חודשיסיימו פרויקט אחד שלם (גם אם קטן). זה הקצב של עובד מקצועי — delivery, לא רק למידה.
רבעוניעשו audit לכל האתרים הפעילים שלכם — Lighthouse, broken links, עדכון תוכן, SEO.
אם אתם עושים רק דבר אחד מהפרק הזה (ומהקורס כולו)

תבנו משהו השבוע. לא החודש — השבוע. פורטפוליו, landing, אפילו דף "coming soon" — לא משנה. המעבר מ-"סיימתי קורס" ל-"אני Vibe Coder" קורה ברגע שיש URL חי שאתם יכולים לשלוח לחבר. ההבדל בין מי שיוצא מהקורס הזה עם הכנסה תוך 90 יום, למי שעוד יחפש "איך להתחיל" בעוד שנה — הוא הרגל הזה. פתחו V0 עכשיו. שלחו prompt. תתחילו.

בדקו את עצמכם — 5 שאלות
  1. מה 6 השלבים של תהליך העבודה המלא, ואיזה שלב הוא הכי לא נעשה ב-Vibe Coders מתחילים? (רמז: Define. כולם קופצים ל-Build).
  2. אתה בונה SaaS dashboard — איזה stack הכי מתאים? למה לא Astro? (רמז: Next.js — צריך SSR, API routes, middleware).
  3. אתה בונה landing page שיווקי. איזה AI tool לשלב ה-build הראשון, ואיזה לעריכת הקוד שנוצר? (רמז: V0 לשלד, Cursor/Claude Code לעריכה).
  4. מה 3 הציונים הכי חשובים ב-Lighthouse, ואיזה יעד לכל אחד? (רמז: Performance 90+, Accessibility 95+, SEO 100).
  5. מה ההבדל בין Reference Sheet ל-Prompt Library, ולמה שניהם חיוניים? (רמז: Reference Sheet = כלים והחלטות. Prompt Library = ניסוחים שעבדו).

אם עניתם נכון על 4 מתוך 5 — אתם מוכנים לעבור לקורס הבא ב-סדרת WOW.

סיכום הפרק והקורס

זה היה פרק 11 — אבל זה גם סוף הקורס. פרק Capstone אמיתי לא מוסיף מושגים חדשים, הוא מחבר את כל מה שכבר יודעים. ועכשיו אתה יודע המון.

למדנו שכל פרויקט ווב עובר דרך 6 שלבים — Define, Choose, Prompt, Build, QA, Ship — וראינו את התהליך המלא ב-3 workflows אמיתיים: פורטפוליו מינימלי עם Astro, SaaS דינמי עם Next.js + Supabase + Stripe, ו-landing page שיווקי עם V0 ו-Aceternity. ראינו שה-stack משתנה לפי סוג הפרויקט, ושאין "stack אחד לכולם".

הכרנו את ה-Toolkit Reference Table — מפה אחת שמרכזת את כל הכלים מהקורס, ואת ה-AI Tool per Phase framework — איזה כלי AI לכל שלב. הכרנו את Lighthouse ככלי audit חינמי של Google, ואת 5 בסיסי SEO שמכסים 80% מהתוצאות.

ובעיקר — קיבלתם תוכנית פעולה: 90 יום, 12 משימות, תוצר שבועי. ה-Reference Sheet שבניתם, ה-Prompt Library שתתחילו, וה-Quality Checklist שתריצו על כל פרויקט — אלה הכלים שמבדילים בין חובב למקצועי.

מה הלאה? סדרת WOW ממשיכה ב-3 קורסים: CSS Design Mastery (לאתר "יקר"), Motion, Animation & 3D (לאתר מרשים) ו-WOW Playbook (לפרנסה מזה). אבל לפני שאתה קופץ לקורס הבא — תבנה משהו השבוע. כל מה שלמדנו חשוב רק אם מיישמים.

תודה שלמדת איתנו. עכשיו לבנות.

רשימת בדיקה — מה השלמתם בפרק הזה (ובקורס כולו)?