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

התשובות הקצרות

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

מה זה אפיון אתר, ולמה הוא קובע את המחיר

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

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

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

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

מרעיון ועד מסמך אפיון חתום

  1. 1

    מטרות וקהלים

    עד שלוש מטרות עם מדד, ושלוש משימות מרכזיות לכל קהל.

  2. 2

    מלאי קיים

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

  3. 3

    מבנה ודרישות

    תבניות, מודל תוכן ודרישות ממוספרות שאפשר לבדוק.

  4. 4

    דרישות חובה

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

  5. 5

    קבלה ובעלות

    תוכנית בדיקות, קריטריון קבלה, בעלות על הנכסים ותוכנית יציאה.

  6. 6

    טבלת תמחור

    שורה לכל פרק ולכל אפשרות, שכל ספק ממלא באותו מבנה.

  7. 7

    אישור פנימי

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

מי כותב את האפיון: אתם, יועץ או הספק

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

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

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

מי כותב את האפיון: שלוש דרכים

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

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

מטרות, מדדי הצלחה וקהלים

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

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

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

מפת אתר ומודל תוכן

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

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

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

דרישות פונקציונליות שאפשר לבדוק

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

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

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

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

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

אינטגרציות וממשקים

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

לכל ממשק כתבו כרטיס קצר עם השדות האלה:

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

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

נגישות: ת״י 5568 ו-WCAG בכתב

דרישת הנגישות היא אחת הדרישות היחידות באפיון שיש לה מקור משפטי ישיר. תקנות שוויון זכויות לאנשים עם מוגבלות (התאמות נגישות לשירות), התשע״ג-2013 קובעות בתקנה 35א שנותן שירות באינטרנט יעמוד בתקן הנגישות לאינטרנט ברמה AA, בכפוף לחריגים שבתקנות. התקן הוא ת״י 5568, ובתקנה 35ה נקבעה חובה לפרסם הצהרת נגישות. יש בתקנות גם פטורים והקלות, ולכן את ההיקף המדויק שחל עליכם בודקים עם יועץ הנגישות ועם היועץ המשפטי.

ת״י 5568 מחולק היום לשני חלקים. לפי עמוד התקן במכון התקנים, חלק 1, נגישות אתרי אינטרנט, פורסם במהדורה מספטמבר 2023 שהחליפה את מהדורת 2021, וחלק 2 עוסק במסמכים דיגיטליים שמפורסמים באינטרנט, כמו קבצי PDF להורדה (נכון לאוקטובר 2026). התקן נשען על הנחיות WCAG של W3C. לפי W3C, הגרסה העדכנית היא WCAG 2.2, ו-WCAG 3 עדיין בשלב טיוטה.

W3C: סקירת WCAG 2

עמוד סקירת WCAG 2 באתר W3C: הגרסאות 2.0, 2.1 ו-2.2, קישור לתקן WCAG 2.2 וקישור לטיוטת WCAG 3
  1. שלוש גרסאות של WCAG 2. הגרסאות קיימות במקביל, ולכן האפיון צריך לנקוב בגרסה ובמהדורת התקן הישראלי שנבדקים מולן.
  2. WCAG 2.2 היא העדכנית. W3C ממליצה להשתמש בגרסה האחרונה. בדקו עם יועץ הנגישות על איזו גרסה נשען התקן הישראלי שחל עליכם.
  3. WCAG 3 עדיין טיוטה. טיוטה אינה תקן שאפשר לדרוש מספק. לא כותבים אותה באפיון כדרישה.
העמוד הרשמי של W3C שמסביר את גרסאות WCAG. זה המקור שמצטטים באפיון לצד ת״י 5568.

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

  1. תקן ומהדורה. ת״י 5568 חלק 1 ברמה AA, במהדורה שבתוקף ביום החתימה, וחלק 2 לכל מסמך שמפורסם להורדה.
  2. היקף. כל התבניות, כל הטפסים, כל רכיבי הצד השלישי שמוטמעים באתר, וכל הודעות הדואר שהמערכת שולחת. סרטונים עם כתוביות, כמו שהסברנו במדריך כתוביות לסרטונים.
  3. שיטת בדיקה. בדיקה ידנית עם קורא מסך ומקלדת, לצד בדיקה אוטומטית, על מדגם שמוגדר מראש. ל-W3C יש מתודולוגיה לזה, WCAG-EM, שמהדורה 2 שלה פורסמה ביולי 2026: הגדרת היקף, סקירה, בחירת מדגם, בדיקה ודיווח.
  4. מי חותם. מי מבצע את הבדיקה, האם הוא בלתי תלוי בספק, ומה נמסר: דוח ממצאים ותיקונים.
  5. מה אחרי. הצהרת נגישות, ובדיקה חוזרת אחרי כל שינוי מהותי בתבניות.

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

אבטחת מידע ופרטיות

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

שתי מסגרות שימושיות כאן. לארגון כולו, תורת ההגנה בסייבר לארגון של מערך הסייבר הלאומי בונה תוכנית הגנה לפי הערכת סיכונים, ובין פרקי הבקרות שלה יש גם אבטחת שרשרת אספקה ומיקור חוץ ואבטחה ברכש ובפיתוח. המערך פרסם גרסה מעודכנת שלה ב-2021. לאפליקציה עצמה, תקן OWASP ASVS, שגרסה 5.0 שלו פורסמה במאי 2025 (נכון לאוקטובר 2026), נותן רשימת דרישות אבטחה שאפשר להפנות אליה ולבדוק מולה. את הרמה המתאימה ואת הבקרות שחלות עליכם קובע ממונה אבטחת המידע.

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

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

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

ביצועים, אחסון ורמת שירות

"האתר יהיה מהיר" היא משאלה. דרישת ביצועים טובה מצטטת את מדדי הליבה של גוגל, שמודדים את החוויה של גולשים אמיתיים: LCP, הזמן עד שהרכיב הגדול בעמוד נטען, עד 2.5 שניות. INP, הזמן עד שהעמוד מגיב לפעולה, עד 200 אלפיות שנייה. CLS, כמה העמוד קופץ בזמן הטעינה, עד 0.1. הספים נמדדים באחוזון ה-75 של הטעינות, בנפרד לנייד ולמחשב (נכון לאוקטובר 2026).

web.dev: ספי מדדי הליבה של גוגל

עמוד Web Vitals באתר web.dev: הספים של LCP עד 2.5 שניות, INP עד 200 אלפיות שנייה ו-CLS עד 0.1
  1. LCP: עד 2.5 שניות. הזמן עד שהרכיב הגדול בעמוד מוצג. תמונות כבדות ואחסון חלש פוגעים בו ישירות.
  2. CLS: עד 0.1. כמה העמוד קופץ בזמן הטעינה. באנרים וטפסים שנטענים בלי מקום שמור מראש הם סיבה נפוצה.
  3. INP: עד 200 אלפיות שנייה. הזמן עד שהעמוד מגיב ללחיצה. סקריפטים כבדים, כולל של צד שלישי, מאטים את התגובה.
שלושת מדדי הליבה והספים שלהם, כפי שגוגל מפרסמת אותם. אלה המספרים שנכנסים לפרק הביצועים.

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

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

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

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

העברת תוכן בלי לאבד את גוגל

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

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

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

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

תפקידים, אישורים ובדיקות קבלה

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

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

בדיקות הקבלה הן המקום שבו כל מה שנכתב עד עכשיו מתממש. פרק הקבלה באפיון מגדיר:

  1. תוכנית בדיקות שנגזרת מהדרישות הממוספרות ומהמשימות של הקהלים, ונמסרת לכם לפני תחילת הבדיקות.
  2. סביבת בדיקות עם נתונים שאינם נתוני אמת, וגישה לבודקים מטעמכם.
  3. סיווג ליקויים: ליקוי חוסם, ליקוי מהותי וליקוי קוסמטי, ומה מותר להשאיר פתוח ביום ההשקה.
  4. קריטריון קבלה: למשל, אפס ליקויים חוסמים, עמידה בדרישות החובה, דוח נגישות ודוח בדיקת אבטחה.
  5. תקופת אחריות אחרי הקבלה, שבה ליקויים מתוקנים בלי תשלום נוסף, ואורכה בהסכם.
  6. חתימה: מי מאשר קבלה בשמכם, בכתב, ומה זה מפעיל בתשלומים.

בעלות על קוד, חשבונות ותוכן, ותוכנית יציאה

זה הסעיף שאף אחד לא קורא בזמן החתימה ושכולם מחפשים ביום הפרידה. ויש לו בסיס משפטי שכדאי להכיר. לפי חוק זכות יוצרים, התשס״ח-2007, ביצירה שנוצרה לפי הזמנה הבעלים הראשון של זכות היוצרים הוא היוצר, אלא אם הוסכם אחרת בין המזמין ליוצר (סעיף 35). למדינה יש הוראה משלה, ולפיה היא הבעלים של יצירה שנוצרה או שהוזמנה על ידה, אלא אם הוסכם אחרת (סעיף 36). וחוזה להעברת זכות יוצרים טעון מסמך בכתב (סעיף 37). המשמעות המעשית לחברה או לרשות: אם לא כתבתם בהסכם מי הבעלים של הקוד, של העיצוב ושל התוכן, ייתכן שהם לא שלכם. את הנוסח ואת ההחלה על הגוף שלכם בודק היועץ המשפטי.

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

הבעלות על החשבונות פשוטה יותר: כל חשבון נפתח על שם הארגון ועל כתובת דואר ארגונית מהיום הראשון. דומיין, אחסון, מאגר הקוד, חשבונות המדידה, Search Console, חשבונות הפרסום ותיבות הדואר. הספק מקבל הרשאה שאפשר לבטל. העברה מאוחרת של חשבון שנפתח על שם הספק מתעכבת בדיוק ברגע הלא נוח: בתקלה, בהחלפת ספק או במחלוקת.

ותוכנית היציאה היא רשימה של מה נמסר כשההתקשרות מסתיימת, מכל סיבה:

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

תבנית מסמך אפיון להעתקה

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

פרקמה כותביםמה מצרפיםמי מאשר אצלכם
1. רקע ומטרותהבעיה, עד שלוש מטרות, מדד לכל מטרה ומצב קייםנתוני מדידה קיימיםבעל הפרויקט
2. קהלים ומשימותקהלים, שלוש משימות מרכזיות לכל קהלפניות נפוצות מהמוקדבעל הפרויקט
3. מה לא בתחוםרשימה מפורשת של מה שלא כלולבעל הפרויקט
4. מבנה ותבניותמבנה ניווט, רשימת סוגי עמודים, שדות לכל תבניתדוגמאות לעמודיםבעל ההחלטה על תוכן
5. תוכן ושפותהיקף, מי כותב, מי מתרגם, תהליך אישורמלאי תוכן קייםבעל ההחלטה על תוכן
6. דרישות פונקציונליותדרישות ממוספרות: מי, מה, איך בודקים, עדיפותטבלת תפקידים והרשאותבעל הפרויקט
7. ממשקיםכרטיס לכל ממשק: מערכת, כיוון, שדות, תיעוד, עלותתיעוד ממשק קייםמערכות מידע
8. נגישותת״י 5568 חלק 1 ו-2 ברמה AA, היקף, שיטת בדיקה, מי חותםהצהרת נגישות קיימתרכז או יועץ נגישות
9. אבטחת מידעמסגרת, הרשאות, עדכונים, בדיקות, אירועמדיניות אבטחת מידעממונה אבטחת מידע
10. פרטיותמפת מידע אישי, שמירה ומחיקה, ספקי משנהנספח הגנת פרטיותמשפטית
11. ביצועיםמדדי הליבה, עמודים נבדקים, מעבדה ושטחבעל הפרויקט
12. אחסון ורמת שירותסביבות, זמינות, גיבויים, ניטור, רמות חומרהמערכות מידע
13. העברה מהאתר הקייםמלאי, מיפוי, הפניות, הקפאת תוכןרשימת כתובות קיימתבעל הפרויקט
14. מדידהאירועים נמדדים, כלי, מי מחזיק בחשבוןשיווק
15. תפקידים ואישוריםטבלת תפקידים וזמני אישורבעל הפרויקט
16. בדיקות קבלהתוכנית בדיקות, סיווג ליקויים, קריטריון קבלה, אחריותבעל הפרויקט
17. בעלות ויציאהקוד, רישיונות, חשבונות, מה נמסר בסיוםמשפטית
18. לוח זמנים ותמחוראבני דרך, ומבנה פירוק המחיר שכל ספק ממלאטבלת תמחור ריקהרכש

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

הפערים שהופכים הצעות מחיר ללא ברות השוואה

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

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

אילו פערים באפיון מזיזים את המחיר

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

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

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

מה עושים עכשיו

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

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

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