שגיאת 404 היא שגיאה שאומרת הלינק שהגעתם אליו לא קיים או לא תקין. כל אדם שגולש באתרים מכיר את השגיאה הזו, וכמעט בכל המקרים הבעיה היא באתר המקשר שניווט אתכם אל עמוד לא תקין.
במאמר הבא נדבר על מהי שגיאת 404, איך ניתן לאתר שגיאות כאלו אצלכם באתר ואיך מתקנים שגיאת 404.
בונוס קטן: טיפ גם איך מייצרים דף שגיאת 404 אסתטי ומעניין.
מהי שגיאת 404?
שגיאה 404 היא שגיאה בפרוטוקול התקשורת HTTP המוצגת בדפדפן ומודיעה לגולש שניסה להגיע לדף אינטרנט שאינו קיים. ברוב המקרים השגיאה מגיעה כתוצאה לרוב מקישור מדף קיים אל דף שאינו קיים.
כגולשים אנחנו פחות סלחניים לאתרים שמציגים שגיאות 404, ולרוב לאחר יותר משגיאה אחת כזו אנו נוותר על המשך גלישה באתר ונצא מהדפדפן.
מעבר לכך ומהסיבה הנ"ל, גוגל נוטה להעניש אתרים שמכילים מספר עמודי 404 ולכן, אם באתר שלכם ישנם מספר שגיאות כאלו אתם עלולים לקבל ענישה בגוגל ולרדת בדירוג תוצאות החיפוש.
איך לאתר שגיאות 404?
ישנם מספר דרכים פשוטים לאתר שגיאות 404 שנמצאות אצלכם באתר, וכאן נתמקד בשתי אפשרויות מומלצות:
- תוסף וורדפרס לניטור שגיאות באתר, כולל שגיאות 404
- סריקת האתר עם screaming frog (הצפרדע המצווחת)

תוסף וורדפרס לאיתור שגיאות באתר
התוסף האהוב עלי הוא Broken Link Checker. עברו אל תוסף חדש והזינו את שם התוסף בשורת החיפוש. בעברית תוצג לכם "איתור קישורים שבורים", התקינו והפעילו את התוסף.
לאחר הפעלת התוסף יפתח לכם לשונית הגדרת התוסף תחת הגדרות. כעת תוכלו להגדיר את תדירות סריקת האתר, לבחור האם לקבל התראות למייל על קישורים שבורים, ולהגדיר אילו עמודים לסרוק, האם פוסטים, עמודים או הכל. ההמלצה היא לסרוק הכל.
עם סיום סריקת האתר ע"י התוסף, ייפתח לכם רשימה של התראות לתיקון (הרשימה תופיע בלשונית כלים) וכדי להבין על מה מדובר אלו הם התוצאות והפירוש של התוצאות:
- תוצאת 200 – זה אומר שהדף נסרק כראוי והעמוד תקין
- תוצאת 204 – התוכן ריק
- תוצאת 301 – זה אומר שהעמוד עבר לכתובת החדשה וההפנייה החדשה תקינה
- תוצאת 302 –בדומה ל-301 זה אומר שהעמוד עבר לכתובת חדשה, רק שכאן מדובר בהפנייה זמנית לכתובת החדשה ולא הפנייה קבועה כמו 301
- תוצאת 403 – זה אומר שאין גישה לעמוד. ברוב המקרים מדובר על עמודים שמחייבים כניסה עם שם משתמש וסיסמה
- תוצאת 404 – קישור מפנה אל עמוד של קיים 🙂
- תוצאת 500 – שגיאת שרת. לרוב מדובר בשל מגבלות שטח אחסון או רוחב דיסק

סריקת האתר עם screaming frog
כלי נוסף ומומלץ לבעלי אתרים הוא הצפרדע המצווחת screaming frog
בקצרה: מדובר בכלי חיצוני לסריקת האתר, כאשר קיימת גרסה חינמית לתוכנה וגרסה בתשלום. אם האתר שלכם הוא אתר קטן, אז הגרסה החינמית תספיק לכם, באתרים גדולים יש לרכוש את הגרה בתשלום.
יש להוריד את התוכנה באתר לאחר ההורדה והתקנת התוכנה הזינו את כתובת האתר שלכם בשורת החיפוש למעלה.
לא ארחיב במדריך הזה על כל תכונות התוכנה, אלא נתמקד ספציפית בשגיאת 404 שהיא מופיע בלשונית STATUS.
אם בלשונית STATUS מופיע שגיאת 404, עברו אל העמוד הרלוונטי ותקנו את השגיאה. אם לא מצאתם שגיאת 404, כנראה שאתם פיקס והאתר ללא שגיאות.
אפשרות חיצונית נוספת שאינה דורשת התקנת תוסף באתר, היא התקנת תוסף chrom של איתור קישורים שבורים. באופן אישי אני עובד עם Broken Link Checker. ניתן להוריד מחנות התוספים בכרום.
החיסרון: התוסף לא סורק את כל האתר, אלא סורק רק את העמוד בו אתם גולשים.
תיקון שגיאת 404 באתר
ברוב המקרים שגיאות 404 הם שגיאות פנימיות. כלומר, ניווט שגוי בתוך האתר אל עמוד אחר שלא קיים. במקרה כזה ניתן לתקן את השגיאה בקלות ע"י מעבר אל העמוד המפנה ולתקן או להסיר את הקישור השגוי.
במקרים אחרים, השגיאה נובעת כתוצאה מהפנייה חיצונית שגויה. כלומר, אתר אחר שמפנה אליכם אל עמוד שלא קיים. וא"כ במקרה כזה יש לבקש מבעל האתר להסיר או לתקן את הקישור השגוי.

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