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

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

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

העלות שחוזרת כל שנה

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

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

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

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

עלות התחזוקה שאף אחד לא מתמחר

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

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

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

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

עלות האבטחה

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

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

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

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

עלות הביצועים — זו שמשלמים בהמרות

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

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

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

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

עלות הנעילה

זו העלות שמתגלה מאוחר, ובדרך כלל ברגע הכי גרוע.

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

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

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

אז מתי וורדפרס דווקא כן הבחירה הנכונה

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

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

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

תרגיל של עשר דקות לסיום

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

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

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