עמוד / דף שגיאה 404: מה חשוב לדעת על זה ואיך תעשו אותו נכון?

דף שגיאה או עמוד שגיאה 404 (או בקצרה עמוד 404), הוא למעשה סוג של Http Status Code שמטרתו להתריע שהגולש הגיע לעמוד לא קיים – בין אם באמצעות קישור או הקלדה ידנית של כתובת URL.

דפי 404 מיועדים גם לבעלי אתרים וחשובים כמובן בהקשר של SEO (קידום אתרים אורגני).

עמודי 404, כאשר מוגדרים נכון (ואני מרחיב על כך מיד) – מסייעים גם לבעלי אתרים להבין מתי גולשים הגיעו לעמודי שגיאה באתר, למה עמודים אלו נוצרו מלכתחילה וכמובן גם לתקן אותם.

עמוד שגיאה 404

לא רק עמודי 404 – אילו עוד סוגי עמודים נפוצים ישנם?

מעבר אל דפי, קיימים סוגים נוספים של Status Codes (“סטטוסי תגובה”) של דפי HTML, בינהם:

  • 200 (דף תקין)
  • 301 (הפניה קבועה)
  • 302 (הפניה זמנית)
  • 500 (שגיאת שרת)
  • ועוד מגוון קודים המציינים שגיאות שונות.

מהי המטרה של עמוד 404?

כאשר מתרחשת שגיאת 404, דף 404 צריך למלא 2 מטרות עיקריות:

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

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

זה לא מומלץ. למה? כמה סיבות:

  • לא נקבל התראה על קישורים שבורים דרך ה Search Console של גוגל.
  • לא נוכל לאתר עמודי שגיאות 404 באתר באמצעות כלים כמו Screaming Frog.
  • אין בקרה על קישורים נכנסים שבורים – נניח שמישהו החליט לקשר לאתר שלנו אבל עשה זאת צורה לא נכונה, כלומר כתובת ה-URL לא כתובה כמו שצריך, כתובת העמוד השתנתה או כל דבר אחר – מה שיקרה זה שתהיה הפניה לעמוד אחר באתר, שרוב הסיכויים לא נדע על קיומה (או שייקח לנו הרבה זמן לעלות על זה) ואז חווית המשתמש פחות טובה (כי המשתמש לחץ על הקישור והגיע לדף אחר) וגם המצב האידיאלי הוא שיש לנו יותר שליטה על בקרה וטיפול השגיאות באתר.
  • לא נוכל לעקוב אחר עמודי שגיאה בגוגל אנליטיקס. זה תלוי מערכת ניהול, אבל אצלי באתר למשל, כאשר מישהו נכנס לדף לא קיים, אני יכול בקלות לדעת את זה באנליטיקס על ידי פילטור פשוט בעמודים הנצפים.
    ככה זה נראה:

דוגמא לשגיאת 404 באנליטיקס

במקרה הזה ניסיתי לגשת לכתובת הלא קיימת  https://danielzrihen.co.il/23 וזה מה שאני רואה באנליטיקס.

דף 404: איך בודקים איזה קוד העמוד מחזיר?

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

אני בדרך כלל משתמש ב- httpstatus.io אבל כל כלי אחר יעשה את העבודה.

איך לבנות דף 404 מוצלח?

  • דף 404 טוב, צריך להדגיש בצורה בולטת שהמשתמש הגיע לדף שגיאה – מומלץ בצורה ידידותית אפשר גם משעשעת (יש כמה שלקחו את זה לאקסטרים…)
  • עמוד שגיאה 404 צריך להראות דומה לשאר העמודים באתר ולא כמו איזה עמוד תלוש לחלוטין (אלא אם אתם בקטע של להיות מקוריים ומגניבים וכאלה)
  • עמוד 404 טוב צריך להכיל קישורים לעמודים חשובים באתר כמו דף הבית, צור קשר, העמודים הכי פופולאריים וכו’
  • כפי שצוין לעיל, לוודא הדף אכן מחזיר קוד שגיאה 404 ולא כל דבר אחר
  • כמו כן, לוודא שכאשר נכנסים לכל כתובת אקראית באתר (שלא קיימת), מופנים אוטומטית אל עמוד 404
  • אם אתם משתמשים בוורדפרס, יש תבניות אפשר מאפשרות קוסטומיזציה בסיסית של עמודי 404, ויש גם תוספים ייעודיים לכך (גם אלמנטור מאפשר לייצר עמוד 404 ייעודי).
  • על הדרך, תנו איזה ביקור בSearch Console על מנת לבדוק האם יש שגיאות באתר

לא רק עמוד 404! מדריכים נוספים באתר:

שיתוף ב facebook
שיתוף ב twitter
שיתוף ב linkedin
שיתוף ב pinterest
שיתוף ב whatsapp
אהבת? גם ברשימת תפוצה שלי אני מפנק :-) ועל הדרך נותן מתנה >>
הרשמה לרשימת תפוצה

6 תגובות

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

  1. אהלן, קיבלתי שמתי לב שפתאום פוסט באתר שלי לא מאונדקס, עשיתי עליו בדיקה בגוגל קונסול, וראיתי את ההודעה הבאה – נכשל: לא נמצא (404)
    מה זה אומר ואיך אני מתקן את זה?

    1. 404 זה עמוד עמוד שגיאה – כלומר העמוד לא קיים.
      ייתכן שהוא נמחק או שהשתנה לו ה-URL

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

יש מצב שגם אלו יעניינו אותך...
Call Now Buttonחייגו עכשיו