בלוג
האתר ה'מוכן' הוא מיתוס: איך לשכנע את הבוס שלך בתחזוקה
ההשקה היא ההתחלה, לא הסוף. כך תבנה את הטיעון לתחזוקת האתר — ותזכה בתקציב.
סיכום
רוב צוותי השיווק הקטנים מתייחסים להשקה כאל קו הסיום, אבל אתר חי הוא אחריות מתמשכת: דומיינים דורשים חידוש, אחסון דורש תשלום, תוכנה דורשת עדכונים, ותוכן דורש רענון. הטיעון המופנה לבוס שאינו טכני נכשל כשהוא ממוסגר כ'עוד עבודת אתר', ומצליח כשהוא ממוסגר כהגנה על הכנסות ומוניטין. מאמר זה מציג את מצב הכשל האמיתי — אתר שמתדרדר בשקט לאחר ההשקה — ובונה טיעון מעשי לתקציב תחזוקה, תוך שימוש בדוגמאות קונקרטיות סביב רישום דומיינים, אבטחה ונראות במנועי חיפוש. הוא מכסה את השינוי המחשבתי מפרויקט למערכת, את המשימות הספציפיות שחייבות להתבצע לאחר ההשקה, ואת השיחה שבאמת משכנעת בוס. תלמדו גם מדוע טיעון האבטחה לא צריך להוביל עם האקרים, וכיצד לקשר את התחזוקה לתוצאות עסקיות ולא למטלות טכניות.
הבוס שלך רק הכריז שהאתר 'מוכן' — אז למה המילה הזו גורמת לבטן שלך להתהפך?
כבר חווית את זה בעבר. השקת לפני ארבעה שבועות, וההיי-פייבים בקושי דעכו. ואז מגיעה בקשת העריכה הראשונה (יש שגיאת הקלדה בעמוד המחירים). ואז איש מכירות שואל אם מישהו בדק למה האתר נעלם מגוגל. ואז מנהל הסיסמאות שלך מתריע על התחברות שאינך מזהה. שום דבר לא שבור בצורה קטסטרופלית, וזו בדיוק הבעיה: האתר מתדרדר במאה דרכים קטנות, והבוס שלך עדיין מאמין שהפרויקט הסתיים כי אף אחד לא סיפר לו שאתר חי דורש עבודה מתמשכת.
זו הפער האמיתי. מדריכים לבניית אתר עוברים בדרך כלל על תכנון, ארכיטקטורת מידע, שלד, עיצוב, תוכן, פיתוח, בדיקות והשקה. זה אותו פער שגורם לאנשים לדלג על שלב התכנון שרוב בעלי האתרים החדשים מדלגים עליו, אלא שהפעם מדובר בשלב שאחרי ההשקה. תחזוקה היא השלב התשיעי והסמוי, והיא זאת שקובעת אם האתר שלך יישאר נכס או יהפוך באיטיות להתחייבות.
המחיר של הפער הזה בלתי נראה עד שהוא כבר לא: דומיין שתוקפו פג במהלך השקת מוצר, גיבוי שנכשל בשקט בשבוע שלפני עיצוב מחדש, טופס שלא אסף דבר במשך חודש. אף אחד מאלה אינו דרמטי. כולם יקרים.
מצב בנייה ומצב חי הם עבודות שונות
חשוב על האתר שלך כמו על נכס שאתה מנהל. בניית בניין היא פרויקט; ניהולו הוא תהליך. לא היית בונה מחסן ואז אף פעם לא בודק את הגג, מזמין מלאי מחדש, או מחליף מנעולים כשעובד עוזב. אתר מתנהג באותו אופן, אבל ההבחנה בין פרויקט לתהליך אובדת כי חומרי הבנייה דיגיטליים והעלויות קטנות.
הבחנה זו חשובה מסיבה אחת: היא משנה מה הבוס שלך מאשר. במצב בנייה, המטרה היא 'להפוך את זה למציאות'. במצב חי, המטרה היא 'לשמור על אמינות'. הטבלה שלהלן היא הגרסה שאני משתמש בה עם בעלי עניין לא טכניים, כי היא ממפה כל דבר שמרגיש 'מוכן' למשמעותו בפועל ברגע שהאתר חי.
| אזור | מה הבוס חושב ש'מוכן' אומר | מה 'מוכן' אומר בפועל |
|---|---|---|
| דומיין | קנינו את הכתובת, אז היא שלנו | הכתובת רשומה לתקופה; לפי תיאור התהליך של ICANN, אתה בוחר שם, בודק זמינות דרך רשם, ומספק פרטי יצירת קשר. פרטים אלה קובעים מי מקבל הודעות חידוש, ולכן הם חייבים להיות נכונים ומפוקחים |
| אחסון | הקבצים נמצאים באינטרנט איפשהו | IBM מגדירה אחסון אתרים כמי שמאחסן את קבצי האתר על שרת לצורך נגישות באינטרנט. השרת הוא מערכת יחסים מתמשכת עם עלות, ומישהו חייב לדעת כיצד להתחבר אליו |
| תוכנה | השקנו בגרסה העדכנית ביותר | תוכנה מתוקנת, תוספים מתעדכנים, ואינטגרציות דורשות בדיקה. כל זה קורה לאחר ההשקה, לא לפני |
| תוכן | העותק אושר | תוכן הוא שיחה עם השוק שלך. הוא מתיישן כשהצעות, מחירים, נקודות הוכחה ושמות מוצרים משתנים |
| חיפוש | גוגל יודעת שאנחנו קיימים | מנועי חיפוש דורשים ביקור חוזר; מפות XML דורשות הוספת כתובות URLs חדשות, קובצי robots.txt חייבים להישאר מדויקים, והתשתית הטכנית חייבת להישאר בריאה |
אתה יכול לקרוא את הטבלה הזו בשתי דרכים. כרשימת מטלות, היא מציפה. כתיאור של מה שהאתר שלך באמת — מערכת עם תשומות שאתה שולט בהן — היא מבהירה. הבוס שלך לא טועה בכך שהוא רוצה סגירה. הוא טועה לגבי איך נראית סגירה.
יש גם הערת אזהרה לגבי נו-קוד. אם האתר שלך נבנה עם בונה גרור-ושחרר, ספק הפלטפורמה מטפל בקוד השרת, אבל התוכן, הגישה והאינטגרציות שלך עדיין דורשים תחזוקה. נו-קוד מסיר חלק גדול מעבודת הבנייה; היא לא מסירה את עבודת המצב החי.
הפוך את התחזוקה ללוח זמנים, לא לסיפור מפחיד
אז מאיפה מתחילים? לא עם מצגת אבטחה דרמטית. התחל עם המשימה החוזרת הקונקרטית והפחות רגשית ביותר, ובנה סביבה לוח זמנים.
קח את הדומיין. דמיין שהמייסד רשם אותו לפני חמש שנים עם כתובת אימייל אישית. לוח הבקרה של הרשם נמצא מאחורי התחברות שרק אדם אחד יודע. תהליך רישום הדומיינים של ICANN מתחיל בבחירת שם, בדיקת זמינות דרך רשם, ומתן פרטי יצירת קשר — ופרטי הקשר האלה הם החוט שמחבר את הרשם לאדם אמיתי. אם אין השגחה על אימייל הקשר, הודעת החידוש עלולה להגיע לתיבת דואר שאיש לא קורא. הפתרון אינו שיפוץ טכנולוגי; הוא שורה בגיליון אלקטרוני, תיבת דואר משותפת ותזכורת יומן שלושה שבועות לפני החידוש. זה משעמם. בדיוק בגלל זה זה הפריט הראשון המושלם: זה מוכיח שתחזוקה עשויה ממשימות קטנות וניתנות לניהול.
עכשיו עבור לאחסון. ההסבר של IBM גורם לזה להישמע פשוט — הקבצים שלך חיים על שרת — אבל לכל שרת יש מגבלות אחסון, עלויות רוחב פס ופרטי כניסה. אם האדם שהקים את האחסון הוא אותו אדם שהקים את הדומיין, והאדם הזה עזב לפני חצי שנה, אתה במרחק התחברות אחת מנעילה עצמית מהאתר שלך. הפתרון התחזוקתי הוא להעביר כל שירות למסמך אחד, לציין מי יש לו גישה, ולתזמן ביקורת שנתית. אתה לא מבקש תקציב גדול. אתה מבקש שעה בחודש כדי לשמור על הדלתות שלא ייפתחו.
אותה היגיון חל על כל שירות שאתה תלוי בו: רשימות דוא"ל, מעבדי תשלומים, כלי טפסים. לכל אחד יש התחברות, מחזור חיוב, ומישהו שאמור להיות מסוגל לשחזר אותו אם הבעלים המקורי עוזב. שים את כולם בטבלה אחת. היופי שבהתחלה עם לוח הזמנים הוא שהוא עוקף את ההתנגדות הישנה של 'זו בעיה טכנית'. לוח זמנים של חידושים וביקורות גישה הוא בעיית ניהול פרויקטים, וכל בוס לא טכני מבין ניהול פרויקטים.
האיום שאינו האקר
שיחת האבטחה נכשלת בדרך כלל כי היא מתחילה עם הנבל הלא נכון. 'אנחנו אתר שיווקי קטן,' אתה אומר לעצמך. 'אף אחד לא מכוון אלינו.' וצריך להניח שאתה צודק — אבל האיום הסביר ביותר אינו האקר ממוקד. זה הזנחה.
המדריך של UpGuard לאבטחת אתרים מפרט את האמצעים הסטנדרטיים: עדכן תוכנה, אכוף אימות חזק כמו אימות רב-גורמי, הגבל הרשאות משתמש, גבה נתונים, והשתמש בהצפנת SSL/TLS. מה שלא תבחין בו ברשימה זו, החלק החשוב הוא זמן הפועל. אלה הם נהלים מתמשכים, לא תיבות סימון של יום ההשקה.
נהפוך את זה לקונקרטי. צוותים פנימיים רבים יורשים אתר עם התחברות אדמין משותפת אחת שכולם משתמשים בה: צוות המכירות, המתמחה בשיווק, הפרילנסר שכתב פוסט בלוג אחד. איש אינו יודע מי היה הפרילנסר. UpGuard יקרא לזה בעיית הרשאות משתמש; אתה יכול לקרוא לזה סיכון שהבוס שלך כבר מבין. אם אינך יודע מי יכול להתחבר, אינך יודע מי יכול לערוך את עמוד הבית, לשנות את המחירים או להתקין משהו שלא אמור להיות שם. הפתרון פשוט: איפוס סיסמאות, יצירת חשבונות אישיים, והסרת גישה כשאנשים עוזבים. זה לא פרויקט אבטחה; זו מטלת אבטחה.
אציע הצעה נוגדת: אל תוביל עם אבטחה כשאתה מבקש תקציב. עבור צוות קטן, המילה 'אבטחה' מעוררת או 'אין לנו תקציב IT' או 'זה לא יקרה לנו'. מה שמעורר פעולה הוא כמעט-תאונה קונקרטית: אזהרת דפדפן בגלל תעודת SSL/TLS שפגה, גיבוי שמעולם לא רץ, קבלן לשעבר שעדיין יכול להתחבר. השתמש בפריטים הקונקרטיים האלה כדי לבנות טיעון לבלוק חודשי של 'בריאות האתר'. אתה לא מוכר פחד; אתה מוכר מקצועיות.
ואם אתה בונה אתר חדש ברגעים אלה, סיקרנו במקום אחר כיצד להשיק אתר נו-קוד עם SEO ואבטחה מהיום הראשון — אבל משמעת של יום ראשון משתלמת רק אם היא הופכת למשמעת של חודש שנים-עשר.
החיפוש לא מחכה לך
הסיבה השנייה לאתר מתדרדר שקטה יותר כי היא מתרחשת מחוץ לאתר. קידום אתרים אינו הגדרה חד-פעמית. המדריך של Digital Marketing Institute מתאר SEO כאופטימיזציה של תוכן, מבנה ואלמנטים טכניים לשיפור דירוגי החיפוש, חוויית המשתמש ואמינות המותג. המילה 'אופטימיזציה' מרמזת על שינוי לאורך זמן, לא מצב סופי.
תרחיש ריאלי: מנהל המכירות שלך שואל למה מתחרה מדורג גבוה ממך עבור שם המוצר שלך. אתה חוקר ומגלה שמפת ה-XML לא עודכנה מאז ההשקה, וקובץ robots.txt חוסם חלק מהעמודים החדשים. שתי אלה הן משימות הגדרה טכניות שהרגישו גמורות ביום הראשון. הפתרון הוא בדיקה חודשית של עשר דקות: הוסף כתובות URLs חדשות למפה, שלח אותה מחדש, ובדוק שקובץ הרובוטים לא מסתיר את התוכן הטוב ביותר שלך. מחקר על הנחיות SEO גם מצביע על אבטחת HTTPS כחלק מהתשתית הטכנית — מה שחוזר ישר למטלות האבטחה שתזמנת זה עתה.
החלק הגרוע ביותר בהתדרדרות החיפוש הוא שהיא הדרגתית. לעתים רחוקות אתה מאבד דירוגים ביום אחד; אתה מאבד מיקום פה ומיקום שם עד שמתחרה תפס לחלוטין את מקומו של עמוד. החיפוש הוא גם הטיעון העסקי הטוב ביותר לתחזוקה כי הוא מתחבר ישירות להכנסות. אתר שאינו מתחזק את תשתית החיפוש שלו אינו אובד ב'פריצה' דרמטית; הוא מוסר בשקט לקוחות למתחרים ששומרים על הבית הטכני שלהם בסדר.
למכור את התחזוקה למי שחותם על הצ'קים
זה מביא אותנו לשיחה שנמנעת ממנה. אתה צריך לבקש תקציב, או לפחות מרווח בלוח הזמנים של הצוות, ואתה צריך שהבוס יגיד כן בלי עיניים מזוגגות.
תתחיל בהגנה על הכנסות. אל תגיד 'יש לנו חוב טכני' או 'אנחנו צריכים לעדכן את מערכת הניהול'. תגיד 'האתר הוא חלון הראווה, וחלונות ראווה דורשים תחזוקה שוטפת'. השתמש בלוח התחזוקה שבנית קודם כראיה: הנה תאריכי החידוש, הנה ביקורות הגישה, הנה בדיקת הגיבוי שאנחנו מריצים כל חודש. הבוס לא מתבקש לתת בך אמון; הוא רואה מערכת שכבר רצה.
ואז תן להם בחירה. הצג שתיים או שלוש רמות: תחזוקה מינימלית (דומיין, אחסון, גיבויים, SSL), תחזוקה בריאה (הוסף עדכוני תוכן ובדיקות חיפוש), וצמיחה פעילה (הוסף ניסויים, דפי נחיתה ותמיכה ייעודית). כשאתה ממסגר את ההחלטה כ'איזו רמת אמינות אתה רוצה?' במקום 'האם אנחנו יכולים להוציא יותר כסף?', הבוס בוחר תוצאה, לא מאשר הוצאה טכנית.
אזהרה אחת: הבוס עדיין עלול לומר לא. אם זה קורה, קח את שני הסיכונים הגדולים ביותר — בדרך כלל בקרת גישה ואימות גיבוי — ותקן אותם בכל מקרה בזמן הפנוי שיש לך. אתה לא מתעלם מה'לא'; אתה קונה זמן כדי להראות שתחזוקה עושה הבדל מדיד. זו אותה היגיון מאחורי מודל הבשלות לתחזוקת אתרי לקוח, גם כאשר ה'לקוח' שלך הוא בעל עניין פנימי. המודל מזיז אתר משריפות למסגרות, והוא עובד בצוות שיווק של שני אנשים בדיוק כמו בסוכנות.
האתר המוגמר לא קיים
האתר שהשקת אינו האתר שאתה מפעיל. הוא משתנה כי העסק שלך משתנה, כי התוכנה משתנה, וכי הרשת עצמה משתנה. השאלה האמיתית היחידה היא האם תנהל את השינוי הזה בכוונה, עם תקציב קטן ולוח זמנים, או במקרה, בסדרת פאניקות.
התחל עם הדבר הקטן והקונקרטי ביותר: תזכורת יומן אחת, תיבת דואר משותפת אחת, ביקורת חשבונות אחת. המשימות הלא זוהרות האלה אינן תקורה. הן מה ששומר על האתר שבנית בעמל רב מפני חלודה שקטה מתחת למכסה המנוע. כשהבוס שואל מה הלאה, חייך והראה לו את לוח הזמנים. זו העבודה האמיתית והמתמשכת של האתר.

