תוכן העניינים
נכנסתם לסרץ' קונסול וגיליתם רשימה של כתובות שמחזירות שגיאת 404 – והדחף הראשוני הוא בהלה: "האתר שלי שבור, גוגל בטח מעניש אותי". במקרים רבים זה פשוט לא נכון: לא כל שגיאת 404 היא בעיה, ולא כל שגיאה דורשת פעולה. אני נתקל ברשימות כאלה לא מעט כשאני בודק בעיות אינדוקס ו-SEO טכני באתרים. תעברו אתי על שלוש הדרכים האפשריות להתייחס לשגיאת 404, כדי שתצאו עם כלל אצבע ברור לכל כתובת שתראו ברשימה שלכם.
עיקרי הדברים
- שגיאת 404 בפני עצמה לא פוגעת בביצועי האתר בגוגל, אם מדובר בכתובת שבאמת לא אמורה להתקיים – הבעיה מתחילה כשעמוד שאמור להיות זמין מחזיר 404.
- יש שלוש דרכים אפשריות להתייחס לכל שגיאה: לתקן קישור פנימי שבור, להפנות (301) לעמוד רלוונטי, או פשוט להשאיר אותה כ-404.
- הטעות הנפוצה ביותר היא להפנות את כל השגיאות לדף הבית – זה יוצר בעיה חדשה במקום לפתור את הישנה.
- אפשר לאתר את רוב שגיאות ה-404 באתר ישירות מהדוח הרלוונטי בסרץ' קונסול, בלי כלים מתקדמים.
- יצירת הפניית 301 בוורדפרס אפשרית בלי ידע בקוד, באמצעות תוסף ניהול הפניות.
האם שגיאת 404 פוגעת בקידום האתר?
שגיאת 404 בפני עצמה לא פוגעת בביצועי האתר בגוגל, אם מדובר בכתובת שבאמת לא אמורה להתקיים. הבעיה מתחילה כשעמוד שאמור להיות זמין מחזיר 404, או כשאתם עדיין מקשרים אליו מתוך האתר או שולחים אותו במפת האתר. עמודים נמחקים, תוכן מתיישן, כתובות משתנות – זה חלק נורמלי מהאינטרנט, וגוגל מתייחסת לשגיאות 404 בודדות ותקינות כדבר צפוי לחלוטין.
מסמך העזרה הרשמי של גוגל ל-Search Console קובע במפורש ששגיאות 404 לא פוגעות באינדקס ובדירוג של האתר, ושחלק ניכר מהשגיאות שמופיעות בדוח פשוט לא שווה לתקן – למשל כתובות שמעולם לא היו קיימות באתר, או עמודים שנמחקו בכוונה בלי תחליף. מקור: Google Search Console Help – שגיאות 404
זה לא אומר שאפשר להתעלם מכל דבר. גוגל עצמה מציינת שיש מקרים ספציפיים ששווה לטפל בהם: כתובות שמופיעות במפת האתר ומחזירות 404 (סימן לבעיה טכנית אמיתית), כתובות שמשתמשים מקלידים לא נכון בתדירות גבוהה, ותוכן שעבר למקום אחר. במקרים האלה השגיאה היא לא הבעיה עצמה – היא סימפטום לבעיה שכדאי לתקן.
שלוש הדרכים להתייחס לשגיאת 404 ואיך בוחרים ביניהן
ברוב המקרים, כל שגיאת 404 תוביל לאחד משלושה מסלולים מעשיים. השאלה היא לא "האם לתקן", אלא "איזה מהשלושה מתאים לכתובת הספציפית הזו".
מתי מתקנים את הקישור עצמו
אם השגיאה נובעת מקישור שבור בתוך האתר שלכם – למשל תפריט שמצביע על עמוד שכבר לא קיים, או קישור בתוך פוסט ישן שמפנה לכתובת שגויה – הפתרון הנכון הוא לתקן את הקישור עצמו, לא להפנות אליו. במקרה הזה גוגל (והמשתמשים שלכם) פשוט נתקלים בקישור שגוי שיצרתם בעצמכם. זה המקום שבו כדאי להתחיל: לבדוק אם מדובר בקישור פנימי שאתם שולטים בו לחלוטין.
מתי מפנים (301) לעמוד אחר
אם התוכן שהיה בכתובת הזו עבר למקום חדש, כדאי להפנות אותה בהפניית 301 לכתובת החדשה. גם כשלעמוד שנמחק יש קישורים נכנסים או תנועה אורגנית משמעותית, כדאי לבדוק אם קיים היום עמוד שבאמת ממשיך את אותו תוכן – אם כן, אפשר להפנות אליו. אם אין תחליף רלוונטי אמיתי, עדיף להשאיר 404 ולא ליצור הפניה רק כדי לשמר את הכתובת.
הפניית 301 אומרת לגוגל ולמשתמשים שהעמוד עבר לצמיתות לכתובת חדשה, ומבחינת גוגל זו גם אינדיקציה להשתמש בכתובת החדשה ככתובת הקבועה בתוצאות החיפוש.
מתי משאירים את השגיאה כמו שהיא
אם הכתובת מעולם לא הייתה קיימת, או אם היא נמחקה בכוונה ואין היום עמוד שממשיך את אותו תוכן – הכי בריא להשאיר אותה כ-404 נקייה, גם אם יש לה עדיין קישורים נכנסים או תנועה מהעבר. זו לא "התעלמות מהבעיה", זו התשובה הנכונה מבחינה טכנית. אם הכתובת הייתה באינדקס, גוגל תסיר אותה ממנו עם הזמן. היא עדיין עשויה לחזור ולבדוק אותה מדי פעם, אבל בדרך כלל בתדירות הולכת ופוחתת.
| מצב | מה עושים |
|---|---|
| קישור פנימי שבור באתר שלכם | מתקנים את הקישור עצמו |
| התוכן עבר לכתובת חדשה באתר | הפניית 301 לכתובת החדשה |
| עמוד נמחק ויש לו תחליף רלוונטי אמיתי | הפניית 301 לתחליף |
| עמוד נמחק ואין לו תחליף רלוונטי (גם אם יש קישורים נכנסים או תנועה) | משאירים כ-404 |
| כתובת שמעולם לא הייתה קיימת (הקלדה שגויה למשל) | משאירים כ-404 |
| אתר הועבר למבנה כתובות חדש | ממפים את הכתובות הישנות לעמודים המקבילים ומגדירים הפניות 301 |
הטעות הנפוצה: להפנות הכל לדף הבית
הפתרון הכי נפוץ שאני נתקל בו הוא גם הפתרון הכי בעייתי: להפנות את כל שגיאות ה-404 לדף הבית, "רק כדי שלא תהיה שגיאה". זה נשמע הגיוני, אבל בפועל זה יוצר מה שנקרא soft 404 – מצב שמבלבל גם משתמשים וגם את גוגל.
מה זה soft 404? מצב שבו השרת לא מחזיר 404 אמיתי למרות שהתוכן המבוקש לא קיים. זה יכול לקרות למשל כשעמוד שנמחק מציג דף ריק עם קוד 200, או כשמפנים כתובת שנמחקה לדף הבית בלי קשר אמיתי לתוכן שהיה בה.
הבעיה היא בעיקר שההפניה לא עוזרת לאף אחד. המשתמש שחיפש עמוד מסוים מגיע לדף הבית בלי להבין למה, וגוגל עשויה לזהות את ההפניה כ-soft 404 במקום להתייחס אליה כמעבר אמיתי של התוכן.
המסקנה המעשית: הפניה שלא באמת רלוונטית לתוכן שנמחק עלולה ליצור יותר בעיות משגיאת 404 נקייה. אם אין עמוד רלוונטי אמיתי להפנות אליו – עדיף להשאיר 404 ולא "לאלתר" הפניה לדף הבית רק כדי שהדוח ייראה נקי.
איך מוצאים את שגיאות ה-404 באתר שלכם
לא צריך כלים מתקדמים כדי לאתר את רוב שגיאות ה-404 באתר. סרץ' קונסול (הכלי החינמי של גוגל למנהלי אתרים) מציג אותן בדוח הייעודי לבעיות אינדוקס וכתובות שגויות – שם מופיעות כתובות שנוסו לסריקה והחזירו שגיאה. אם עדיין לא בדקתן שם, זה המקום להתחיל בו. אם יש לכם חשד שהבעיה רחבה יותר – למשל שהאתר בכללותו לא מתקדם באינדוקס – כדאי לעבור גם על המדריך שלי האתר לא מופיע בגוגל, שמפרט רשימת בדיקות שיטתית מעבר לשגיאות 404 בודדות.
תוספי וורדפרס לניהול הפניות (כמו Redirection, שנסביר עליו בהמשך) מציעים גם הם יומן 404 שמתעד בזמן אמת אילו כתובות מבקרים מגיעים אליהן ולא מוצאים. זה שימושי במיוחד כדי לתפוס שגיאות שמגיעות מקישורים חיצוניים ישנים, לא רק מהאתר שלכם עצמו.
איך יוצרים הפניית 301 בוורדפרס בפועל
ברוב אתרי הוורדפרס אין צורך בעריכת קבצי שרת כדי ליצור הפניה. תוסף ניהול הפניות מוסיף מסך פשוט שבו רושמים כתובת ישנה וכתובת חדשה, והוא דואג לשאר. אחד התוספים הנפוצים לצורך הזה הוא Redirection – חינמי, ומאפשר גם לעקוב אחרי שגיאות 404 באתר וגם ליצור הפניות בלי לגעת בקוד. כמו בכל תוסף, כדאי לבדוק לפני ההתקנה שהוא מעודכן ותואם לגרסת הוורדפרס הנוכחית שלכם, ולגבות את האתר לפני שמתקינים תוסף חדש – כמו תמיד.
לאחר יצירת ההפניה כדאי תמיד לבדוק אותה בעצמכן – לפתוח את הכתובת הישנה בדפדפן ולוודא שהיא באמת מובילה לעמוד החדש, ושמדובר בהפניה מסוג 301 (קבועה) ולא 302 (זמנית). שרשרת של כמה הפניות ברצף (כתובת א' מפנה לב', שמפנה לג') כדאי לקצר להפניה ישירה לכתובת הסופית. שרשראות כאלה מוסיפות עיכוב מיותר למשתמשים ועלולות להקשות על הסריקה.
שאלות נפוצות
האם שגיאת 404 מורידה את הדירוג של האתר בגוגל?
לא באופן ישיר. גוגל מציינת בעצמה ששגיאות 404 בודדות הן חלק נורמלי מהרשת ולא פוגעות בביצועי החיפוש של האתר. הבעיה מתחילה רק כשמנסים "לתקן" את השגיאות בדרך שיוצרת עוד בעיה – כמו הפניה גורפת לדף הבית.
מה ההבדל בין הפניית 301 להפניית 302?
הפניית 301 מיועדת למעבר קבוע, בעוד 302 מיועדת למעבר זמני. מבחינת גוגל, 301 היא אות לכך שהכתובת החדשה אמורה להחליף את הישנה ככתובת הקבועה. לכן כשעמוד עבר לצמיתות, 301 היא בדרך כלל הבחירה המתאימה.
כמה זמן לוקח לגוגל להוריד עמוד שנמחק מהתוצאות?
גוגל לא מפרסמת מספר קבוע, וזמן ההסרה משתנה מאתר לאתר. באופן כללי, ככל שגוגל נתקלת שוב ושוב באותה שגיאת 404 עקבית, כך היא מפחיתה את תדירות הבדיקה החוזרת ומוציאה את הכתובת מהאינדקס. עמוד שהיה לו הרבה תנועה או קישורים נכנסים עשוי להישאר באינדקס זמן ארוך יותר.
האם צריך להפנות כל עמוד שנמחק לדף הבית כדי שלא תהיה שגיאה?
לא, ורצוי מאוד להימנע מזה. הפניה גורפת לדף הבית עלולה להיתפס כ-soft 404, לבלבל משתמשים ולא לפתור את הבעיה שהייתה בכתובת המקורית.
סיכום
שגיאת 404 היא לא בהכרח בעיה – היא סימן שצריך לבדוק, לא סיבה להיבהל. ברגע שיש לכם את שלוש הקטגוריות (לתקן קישור, להפנות, או להשאיר) קל הרבה יותר לעבור על הרשימה בסרץ' קונסול ולדעת בדיוק מה לעשות עם כל שורה, בלי לבזבז זמן על שגיאות שלא באמת דורשות טיפול.
אם עברתן על הרשימה ועדיין לא בטוחות אילו כתובות לתקן ואילו להשאיר, שלחו לי את כתובת האתר ואחזור עם אבחון ראשוני – זה חלק משירותי הביצועים והקידום הטכני שאני מציע.
