שגיאות Soft 404

מהי שגיאת soft 404?

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

למה זה חשוב?

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

מה עליי לעשות?

  • אם הדף כבר אינו זמין ואין לו תחליף ברור, יש להחזיר קוד שגיאה 404 (לא נמצא) או 410 (נעלם). שני הקודים האלה מסמנים באופן ברור לדפדפנים ולמנועי החיפוש שהדף אינו קיים. כמו כן, בהתאם לצורך, ניתן להציג למשתמש דף 404 מותאם אישית: למשל, דף המכיל רשימת דפים פופולריים, או קישור לדף הבית.
  • אם הדף הועבר או אם יש לו תחליף ברור, יש להחזיר קוד שגיאה 301 (הפניה קבועה לכתובת אחרת) כדי להפנות כראוי את המשתמש לאתר החלופי.
  • אם אתם סבורים שהדף סומן באופן שגוי כ-soft 404, אפשר להשתמש בכלי לבדיקת כתובות URL כדי לבדוק את התוכן שעבר רינדור ואת קוד ה-HTTP שהוחזר. אם הדף שעבר רינדור ריק, או כמעט ריק, ייתכן שהוא מכיל הפניות למשאבים רבים שאינם ניתנים לטעינה (תמונות, סקריפטים ואלמנטים אחרים שאינם טקסטואליים). לכן, ניתן לפרש זאת כשגיאת soft 404. הסיבות לכך שלא ניתן לטעון משאבים כוללות: משאבים חסומים (חסומים על ידי robots.txt), יש יותר מדי משאבים בדף, או משאבים שנטענים באיטיות/גדולים מאוד. הכלי לבדיקת כתובות URL צריך לציין אילו משאבים לא ניתן היה לטעון, ולהציג לכם את הדף הפעיל שעבר רינדור.

יש להשתמש בכלי לבדיקת כתובות URL כדי לוודא שכתובת ה-URL אכן מחזירה את הקוד הנכון.

האם המאמר היה מועיל?
איך נוכל לשפר את המאמר?