Dıtchı לארגז הכלים
מדריךלמובילים8 שלבים

התאמת אתר ל-AI: הפלייבוק

השיטה המלאה להפוך אתר לקריא ושמיש לסורקי AI, למנועי חיפוש מבוססי AI ולסוכנים. מאבחון מה הסורק רואה בלי JavaScript, דרך robots.txt, llms.txt, תגיות מטא ו-JSON-LD, ועד בדיקה שזה באמת עלה.

עודכן: אוקטובר 2026 · כ-20 דקות קריאה

השורה התחתונה

רוב ההכרעה נופלת בשלב 1. אם הסורק רואה את התוכן בלי JavaScript, שאר השלבים הם יום עבודה. אם לא, זה הפרויקט.

שווה למי שאחראי על אתר שהלידים שלו מגיעים מחיפוש, או על מוצר עם קהל מפתחים. לא שווה לאתר ויטרינה סטטי שעובר את שלב 0: תריצו את הצ'קליסט לעסקים ותחזרו לעבודה.

פתוח לכולם

איך מערכות AI קוראות את הרשת

אתר אחד משרת היום חמישה סוגים של תנועת AI, ולכל סוג יש תפקיד אחר ומחיר אחר כשחוסמים אותו. את המדיניות קובעים לכל בוט בנפרד, לא לכל ספק: OpenAI, Anthropic ו-Perplexity מריצות כל אחת בוטים נפרדים לאימון, לאינדוקס לחיפוש ולשליפה חיה, ואפשר לאפשר אחד ולחסום אחר (מקור).

סוגמה הוא עושהסוכני משתמש עיקרייםאם חוסמים אותו
סורקי אימוןאוספים תוכן בכמויות כדי לאמן מודלים עתידייםהסורקים GPTBot, ClaudeBot, CCBot ו-Meta-ExternalAgent. האסימונים Google-Extended ו-Applebot-Extended הם ביטול הסכמה (opt-out), לא סורקיםהמודלים מפסיקים להכיר אתכם "מהבית". אין השפעה על ציטוטים
אינדקסרים של חיפוש AIבונים את אינדקס השליפה שמאחורי תשובות AIהבוטים OAI-SearchBot, Claude-SearchBot, PerplexityBot ו-Bingbot (שמזין את Copilot)אתם נעלמים מתשובות חיפוש AI ומהציטוטים
שולפים שמשתמש מפעילמביאים עמוד בזמן אמת כשאדם שואל עליוהבוטים ChatGPT-User, Claude-User ו-Perplexity-Userתשובות חיות על העמודים שלכם נכשלות. הבוט ChatGPT-User לבדו היה 44% מכניסות בוטי ה-AI במחקר לוגים אחד מאמצע 2026
סוכני קוד ו-IDEמושכים תיעוד ו-llms.txt בזמן שמפתח בונה עם המוצר שלכםהסוכנים Claude Code, Cursor, GitHub Copilot ו-Windsurfקוד האינטגרציה מומצא במקום להתבסס על התיעוד שלכם
סוכני גלישהפועלים באתרים בשביל משתמשים: ממלאים טפסים, משווים, קוניםלרוב עם מחרוזת של דפדפן רגיל, קשה להבדיל מבני אדםמשימות ועסקאות דרך סוכנים נכשלות בשקט
0

בדיקה לפני שנוגעים במשהו

עשר דקות של בדיקות אומרות אילו שלבים האתר באמת צריך, והתוצאות הופכות למבחני הקבלה של כל מה שאחרי. תעדו אותן.

בדיקהאיךעובר אם
התוכן ב-HTML הגולמימריצים curl -s https://site.com/ ומחפשים משפט מוכר מההירוהמשפט מופיע בלי ש-JavaScript רץ
בוטים מקבלים את אותו עמודחוזרים על זה עם curl -A "<bot UA>" עבור ClaudeBot, GPTBot ו-PerplexityBotקוד 200 ואותו תוכן, בלי 403 ובלי עמוד אתגר (challenge)
robots.txtפותחים את /robots.txtקיים; מאפשר לבוטי השליפה של AI; חוסם רק מה שבחרתם
הגדרות בוטים ב-CDNלוח הבקרה של הספק (ב-Cloudflare: AI Crawl Control והגדרות bot fight)אין חסימת AI שלא בחרתם בה במודע
סימון זהותמקור העמוד: title, meta description, canonical, JSON-LDקיימים, וה-title נושא את שורת המיצוב הרשמית
llms.txtפותחים את /llms.txtקיים, או שדילגתם עליו במודע
תנועת בוטים אמיתיתלוגים של השרת או ה-CDN, 30 הימים האחרונים, מסוננים לסוכני משתמש של AIבוטי AI מופיעים ומקבלים 200
ביקורת פרומפטיםשואלים את ChatGPT, Claude, Perplexity ו-Gemini 10 עד 20 שאלות שקונה בקטגוריה היה שואלהמותג מופיע, התיאור מדויק, וכתובות ה-URL שלכם מצוטטות

שתי בדיקות ה-curl נדרשות שתיהן: מאז אמצע 2025, Cloudflare חוסמת סורקי AI כברירת מחדל בדומיינים חדשים, כך שאתר יכול לעבור את הבדיקה הרגילה בזמן שכל בוט נדחה בדלת.

1

רינדור, התיקון שהכי משנה

רוב סורקי ה-AI והשולפים החיים לא מריצים JavaScript: תוכן שמופיע רק אחרי ש-JS רץ, מבחינתם, לא קיים. השלב הזה שווה יותר מכל השאר ביחד, ושום דבר אחריו לא עובד בלעדיו.

אתר שמרונדר בצד הלקוח: שתי דרכים ל-HTML שסורקים יכולים לקרוא איך העמודים הציבוריים מרונדרים? סטטי או SSG כבר קריא לסורקים. מאמתים וממשיכים. מסגרת SSR מוודאים שהנתיבים הציבוריים באמת מרונדרים בשרת. אפליקציה בצד הלקוח (SPA) הסורקים מקבלים מעטפת ריקה. בוחרים דרך למטה. מעבר ל-SSG או ל-SSR העמודים הציבוריים מרונדרים בזמן הבנייה או בשרת. מצב הקבע פרי-רינדור בקצה לסורקים סקריפט בקצה (Worker) מגיש תמונות מצב מרונדרות לבוטים. הגשר עד אז כלל אחד: סורקים ואנשים מקבלים את אותו תוכן

העץ במילים: אתר סטטי או SSG כבר קריא לסורקים, מאמתים וממשיכים. מסגרת SSR דורשת לוודא שהנתיבים הציבוריים באמת מרונדרים בשרת. אפליקציה בצד הלקוח (SPA) נותנת לסורקים מעטפת ריקה, ויש לה שתי דרכים: להעביר את העמודים הציבוריים ל-SSG או ל-SSR (מצב הקבע), או להגיש מהקצה תמונות מצב מרונדרות מראש לסוכני בוטים (הגשר עד אז). כל דרך נגמרת בכלל אחד: סורקים ואנשים מקבלים את אותו תוכן.

בדיקת curl שנכשלה בשלב 0 נוחתת בענף של האפליקציה בצד הלקוח. כללים שחלים בכל דרך:

  • תמונות מצב מרונדרות מראש מתחדשות בכל פריסה (deploy), כצעד ב-CI. אחרת הן מתיישנות בשקט.
  • רק נתיבי השיווק הציבוריים מרונדרים מראש. נתיבי האפליקציה וההתחברות נשארים בחוץ.
  • סורקים ואנשים מקבלים אותו טקסט ואותן טענות. תוכן שונה לבוטים הוא הסוואה (cloaking) ומסכן בענישה; אותו עמוד שמרונדר מראש הוא פרקטיקה מקובלת.

קבלה: הפקודה curl -s על כל נתיב ציבורי מחזירה את כל הטקסט הגלוי, ואותה בדיקה עוברת גם עם מחרוזות סוכן משתמש של בוטים.

2

בקרת גישה

קובץ robots.txt הוא קובץ מדיניות, לא מנעול. בוטים מתועדים של OpenAI, Anthropic, Google, Perplexity, Microsoft ו-Apple מכבדים אותו; גורמים זדוניים מתעלמים ממנו, ולכן כל מה שבאמת פרטי נאכף בשכבת ההתחברות או ה-WAF, לעולם לא רק מוצהר.

מדיניות ברירת מחדל לאתר של מוצר או מותג (התבנית בערכה מיישמת אותה):

  • תמיד לאפשר: אינדקסרים של חיפוש ושולפים שמשתמש מפעיל (OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, Googlebot, Bingbot). הם מה שיוצר נראות ב-AI.
  • החלטה עסקית: סורקי אימון (GPTBot, ClaudeBot, CCBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent). משתמשים במסגרת ההחלטה שבהמשך.
  • לחסום: את Bytespider (רקורד ציות גרוע ומתועד) וכל סורק בלי תועלת מזוהה.
  • לחסום לכולם: נתיבי אפליקציה, התחברות, תשלום, ותתי-דומיינים של תוכן משתמשים. תתי-דומיינים פרטיים מקבלים robots.txt משלהם שחוסם הכל, בתוספת כותרת תגובה X-Robots-Tag: noindex.

הגדרות CDN ו-WAF הן הכשל השקט הנפוץ ביותר:

  • ב-Cloudflare, סורקי AI חסומים כברירת מחדל באזורים (zones) חדשים. בודקים את AI Crawl Control וכל מתג של "חסימת בוטי AI" לפני שמניחים ש-robots.txt מנהל את העניינים.
  • מצבי bot fight ואתגרי JavaScript מגישים לבוטים עמוד ביניים במקום תוכן. פוטרים מהם בוטי AI מאומתים.
  • הגבלות קצב שעונות לסורקים ב-429 מדכאות אינדוקס. נותנים לבוטים מאומתים מכסה נדיבה.
  • מאמתים לפי כתובת IP, לעולם לא לפי מחרוזת סוכן משתמש בלבד: מחרוזות קל לזייף. OpenAI ו-Perplexity מפרסמות קובצי טווחי IP (openai.com/gptbot.json, perplexity.ai/perplexitybot.json), ו-Cloudflare Verified Bots עושה את הבדיקה בקצה.
3

זהות שמכונה קוראת

ה-head של כל עמוד ציבורי אומר, בטקסט פשוט, בדיוק מה אתם רוצים שמודלים יחזרו עליו. ה-title וה-meta description פותחים בשורת המיצוב הרשמית האחת; כתובות canonical מסירות עמימות של תוכן כפול; Open Graph מכסה תצוגות מקדימות בכל מקום שמשתפים בו קישורים.

תגיות JSON-LD הן הדרך שבה מודלים מאמתים ישויות ועובדות. ממפים סכמה לסוג עמוד, ושומרים כל טענה בסכמה זהה לטקסט הגלוי: סימון שסותר את העמוד נקרא כמניפולציה.

סוג עמודסוג סכמהחייב לכלול
ביתOrganizationהשדות name, url, logo, וקישורי sameAs לפרופילים הרשמיים (לינקדאין, X, Crunchbase, ויקיפדיה אם יש)
מוצר או SaaSסכמת SoftwareApplication או Productהשדות description, category, ו-Offers עם מחירים אמיתיים ומטבע
תמחורסכמת Offer לכל תוכניתהשדות price, priceCurrency, ותיאור התוכנית בשורה אחת
שאלות נפוצותFAQPageשאלות ותשובות שתואמות את העמוד המרונדר מילה במילה
בלוג או מאמרArticleהשדות headline, author, datePublished, dateModified
מדריךHowToצעדים מסודרים
עסק פיזיLocalBusinessהשדות address, geo, openingHours

מאמתים עם Rich Results Test של Google אחרי כל שינוי. השדה sameAs חשוב יותר ממה שהוא נראה: ככה מודלים מבדילים אתכם מישויות עם שם דומה.

4

תוכן שמצוטט

קריא זה הכרחי; ניתן לציטוט זה מה שמביא ציטוטים. תשובות AI מעדיפות עמודים שפותרים שאלה ישירות, ולכן מבנה מנצח נפח.

  • התשובה קודם. המשפט הפותח של כל עמוד וכל סעיף אומר את התשובה או את הנקודה; ההקשר אחריו.
  • מבנה HTML סמנטי. היררכיית כותרות אמיתית, רשימות וטבלאות, לא div מעוצבים. מודלים מנתחים מבנה, לא CSS.
  • נושא אחד לכל כתובת, וכתובות יציבות. מודלים מצטטים קישורים, ועמודים ששינו שם מאבדים את הציטוטים שצברו.
  • פרטים עם שם. מספרים, תאריכים, שמות מוצרים ומחירים הם מה שתשובות מצטטות; שמות תואר שיווקיים מסוננים החוצה.
  • שאלות נפוצות מנוסחות כמו שאנשים באמת שואלים.
  • הרעננות חיה. בוטי שליפה מביאים מחדש כל הזמן, אז עמוד שעודכן משנה תשובות AI תוך ימים. שומרים על dateModified כן.
  • שום דבר שקיים רק אחרי אינטראקציה: לשוניות שנפתחות בלחיצה, גלילה אינסופית, טקסט בתוך תמונות, עובדות שחיות רק ב-PDF.
  • עקביות ברחבי הרשת. מודלים מצליבים את האתר שלכם מול מקורות צד שלישי (ויקיפדיה, Crunchbase, G2, לינקדאין, עיתונות). אותו שם, אותה שורת מיצוב ואותן עובדות בכל מקום זו אסטרטגיית דיוק, לא רק מיתוג.
5

הקובץ llms.txt, עם ציפיות כנות

מעלים אותו, אבל יודעים מה הוא עושה. נכון לאמצע 2026, בערך 10% מהדומיינים מפרסמים llms.txt, סורקי חיפוש AI גדולים כמעט לא מביאים אותו (0.1% מתנועת בוטי ה-AI במחקר אחד של 90 יום), Google אמרה בפומבי שהיא לא משתמשת בו, ואף ספק גדול לא התחייב לקרוא אותו בפרודקשן.

הצרכנים האמיתיים הם סוכני קוד ו-IDE: הסוכנים Claude Code, Cursor, Copilot ו-Windsurf מביאים את /llms.txt באופן שגרתי, במיוחד בתיעוד. למוצר עם ממשק למפתחים זה הופך לדרישה; לכל השאר זה הימור של חצי יום על תקן שאולי יתמסד כמו ש-robots.txt התמסד בזמנו.

המפרט, במלואו:

  • קובץ Markdown בכתובת /llms.txt, בקידוד UTF-8, מוגש כטקסט עם קוד 200.
  • כותרת H1 עם שם האתר או המוצר, ואחריה ציטוט (blockquote) של משפט עד שלושה משפטים עובדתיים. הציטוט הזה הופך לעיתים קרובות להגדרת העבודה של המודל עליכם, אז כותבים אותו כהגדרה, לא כסלוגן.
  • פסקאות חופשיות, לא חובה, לעובדות מפתח שהקישורים לא נושאים (מודל התמחור, מה המוצר לא).
  • סעיפי H2 של קישורים: - [שם העמוד](url): שורה עובדתית אחת.
  • סעיף ## Optional לקישורים משניים שסוכנים יכולים לדלג עליהם.

כללים: 20 עד 50 קישורים מאוצרים, לעולם לא מפת אתר שנשפכה אוטומטית; תיאורים עובדתיים בלי סופרלטיבים; כל קישור מחזיר 200; שום דבר ש-robots.txt חוסם. קובץ llms-full.txt (כל התוכן בקובץ אחד) משתלם רק למוצרים עתירי תיעוד.

6

תיעוד ומשטחים לסוכנים

במוצרים למפתחים, התיעוד הוא המקום שבו תנועת הסוכנים מתרכזת, והרף גבוה מ"קריא": המטרה היא סט תיעוד שסוכן יכול לבנות ממנו בלי להמציא endpoint.

  • מארחים את התיעוד בפלטפורמה שמייצרת llms.txt ו-llms-full.txt אוטומטית (Mintlify ו-Fern עושות את זה לכל אתר מאוחסן), או מייצרים את שניהם ב-CI.
  • מגישים גרסת Markdown של כל עמוד תיעוד (כתובת .md לצד כתובת ה-HTML); מפרט llms.txt מעדיף לקשר לאלה.
  • שומרים דוגמאות קוד שלמות וניתנות להרצה. סוכנים מעתיקים אותן כמו שהן.
  • מפרסמים את מפרט ה-OpenAPI בכתובת יציבה ומקשרים אליו מ-llms.txt.

השכבה שאחרי "קריא" היא "ניתן להפעלה". שרת MCP הופך את המוצר ממשהו שסוכנים קוראים עליו למשהו שסוכנים משתמשים בו ישירות, ובמסחר, קטלוג קריא למכונה עם תמחור, משלוח וכללי החזרה הוא מה שמאפשר לסוכני קניות לבצע עסקאות איתכם. מוקדם, אבל זה הכיוון: קריא, אחר כך מצוטט, אחר כך ניתן להפעלה.

7

ניטור ותחזוקה

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

קצבמשימה
כל פריסהמריצים את סקריפט האימות (בערכה): HTML גולמי, סוכני בוטים, robots.txt, llms.txt והסכמה עדיין עוברים
חודשיסוקרים לוגים של ה-CDN או השרת מסוננים לסוכני משתמש של AI: מי הגיע, לאילו נתיבים, אילו קודי סטטוס. זינוק ב-403 או ב-429 לבוט מוכר הוא רגרסיה
חודשיביקורת פרומפטים: אותן 15 עד 20 שאלות קטגוריה ב-ChatGPT, Claude, Perplexity ו-Gemini. עוקבים אחרי שיעור האזכור, הדיוק, ואילו כתובות מצוטטות
רבעונימעדכנים את רשימת הבוטים ב-robots.txt; שניים עד ארבעה סוכני משתמש משמעותיים חדשים מופיעים בשנה
רבעונימאמתים מחדש את הנתונים המובנים; בודקים מחדש הגדרות בוטים ב-CDN אחרי כל שינוי תוכנית או ספק

גרסת Lighthouse 13.3 ומעלה כוללת ביקורות גלישה סוכנית (agentic browsing) בתצורת ברירת המחדל. מוסיפים אותן ל-CI כדי שרגרסיות רינדור יפילו את הבנייה, במקום לצוץ בסקירת לוגים חודשית.

·

מסגרות החלטה

סורקי אימון: לאפשר או לחסום

הפיצול שחשוב: חסימת בוטי אימון לא משפיעה על ציטוטים; חסימת בוטי שליפה ובוטים שמשתמש מפעיל מוציאה אתכם מתשובות AI חיות. לכן שכבת השליפה נשארת פתוחה בכל תרחיש שבו רוצים נראות ב-AI, והאימון הוא ההחלטה האמיתית היחידה.

המצבההכרעה
מוצר, SaaS, מותג או שירותים: הנראות היא המטרהלאפשר אימון. מודלים שמכירים אתכם "מהבית" ומתארים אתכם נכון הם שיווק שלא שילמתם עליו
התוכן הוא ההכנסה: מו"ל, נתונים בתשלום, מחקר מקורילחסום אימון (GPTBot, ClaudeBot, CCBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent); משאירים את בוטי השליפה והבוטים שמשתמש מפעיל פתוחים, כדי שציטוטים ותנועת הפניה ישרדו
מעורבמפצלים לפי נתיב: מאפשרים אימון בעמודי השיווק, חוסמים אותו בתוכן הפרימיום

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

  1. איך האתר מרונדר: סטטי, SSR, או אפליקציה בצד הלקוח?
  2. אילו נתיבים הם שיווק ציבורי, ואילו אפליקציה, התחברות או תוכן משתמשים?
  3. התוכן הוא ההכנסה (מו"ל) או המוצר הוא ההכנסה?
  4. מהי שורת המיצוב הרשמית האחת שמודלים צריכים לחזור עליה?
  5. אילו 20 עד 50 עמודים הם הקנוניים?
  6. יש קהל מפתחים ותיעוד?
  7. איזה CDN או ספק אחסון, ואיזו התנהגות בוטים הוא מביא כברירת מחדל?
  8. מי אחראי על הפריסות? חידוש תמונות המצב ובדיקות ה-CI נוחתים אצלו.
  9. איזו סכמה כבר קיימת, והאם היא מדויקת?
  10. יותר משפה אחת? כל שפה צריכה את אותו טיפול, ושמות ישויות זהים.
·

תבניות וערכת הקבצים

נקודות ההתחלה, מוכנות למילוי, נמצאות בערכת הקבצים: robots.txt, llms.txt, תגיות מטא ו-JSON-LD, Worker לפרי-רינדור ב-Cloudflare, וסקריפט אימות, עם README שמסביר למפתח מה הולך לאן ומה מבחן הקבלה של כל משימה. מחליפים את example.com, מתאימים את הנתיבים החסומים, ומחילים את החלטת סורקי האימון מהמסגרת למעלה.

הקובץ שהכי מבקשים ממני, כאן במלואו. שורות User-agent עוקבות חולקות קבוצת כללים אחת, ולכן הוא נשאר קומפקטי. שימו לב שהנתיבים הפרטיים חוזרים בכל קבוצה בכוונה: בוט משתמש רק בקבוצה שמזכירה אותו, אז נתיב שרשום רק תחת User-agent: * לא יחול על GPTBot או על OAI-SearchBot.

# AI search indexers and user-triggered fetchers: keep allowed
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
User-agent: Claude-User
User-agent: PerplexityBot
User-agent: Perplexity-User
User-agent: Googlebot
User-agent: Bingbot
User-agent: Applebot
Disallow: /app/
Disallow: /api/
Disallow: /auth/
Allow: /

# Training crawlers: Allow or Disallow per the decision framework
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: CCBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: Meta-ExternalAgent
Disallow: /app/
Disallow: /api/
Disallow: /auth/
Allow: /

# Poor compliance record
User-agent: Bytespider
Disallow: /

User-agent: *
Disallow: /app/
Disallow: /api/
Disallow: /auth/
Allow: /

Sitemap: https://example.com/sitemap.xml

ובדיקת הקבלה הקצרה, שמריצים אחרי כל פריסה (הגרסה המלאה בערכה בודקת גם קודי סטטוס לכל בוט, canonical ו-Open Graph):

#!/usr/bin/env bash
D="https://example.com"; PHRASE="your hero phrase"
curl -s "$D/" | grep -qi "$PHRASE" && echo "PASS raw HTML" || echo "FAIL raw HTML"
for UA in "ClaudeBot/1.0" "GPTBot/1.0" "PerplexityBot/1.0" "OAI-SearchBot/1.0"; do
  curl -s -A "Mozilla/5.0 (compatible; $UA)" "$D/" | grep -qi "$PHRASE" \
    && echo "PASS $UA" || echo "FAIL $UA"
done
for F in robots.txt llms.txt sitemap.xml; do
  [ "$(curl -s -o /dev/null -w '%{http_code}' "$D/$F")" = "200" ] \
    && echo "PASS $F" || echo "WARN $F missing"
done
curl -s "$D/" | grep -q 'application/ld+json' && echo "PASS JSON-LD" || echo "FAIL JSON-LD"

ערכת הקבצים

שבעה קבצים מוכנים למילוי, עם README למפתח ובדיקות קבלה.

להוריד (ZIP)

הצ'קליסט לעסקים

שבע בדיקות בעשר דקות, בלי ידע טכני. הגרסה לבעלי עסקים של שלב 0.

לפתוח
·

מה הפלייבוק לא מכסה

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

  • מוניטין מחוץ לאתר. מודלים מצליבים אתכם מול ויקיפדיה, Crunchbase, G2, לינקדאין ועיתונות. עקביות של שם, מיצוב ועובדות שם היא פרויקט נפרד.
  • התחרות על הציטוט. היכולת להיסרק מכניסה אתכם לבריכה; האיכות היא מה שמנצח את הציטוט.
  • השכבה שניתנת להפעלה. שרת MCP ומסחר דרך סוכנים הם עבודת מוצר, לא עבודת אתר.

השורה התחתונה: מוכנות ל-AI היא מצב שמתחזקים, לא פרויקט שנגמר. רוב ההכרעה נופלת בשלב 1, ושלב 7 הוא מה ששומר אותה.

נתקעתם בשלב 1?

כתבו לי מה האתר מראה לסורק ומה הוא מראה לאנשים. אם זה מתאים, ניפגש לשיחה ראשונה. אם לא, אגיד לכם גם את זה.

לכתוב לי