404

הודעת 404 היא הודעת שגיאה של השרת לפיה הדף המבוקש אינו נמצא. כיצד נכון לבנות הודעת 404 כזאת? כיצד בניה נכונה משפרת את האתר?

אוק 16 2008

גוגל וובמסטר טולס מאפשרים לגלות את מקור דפי ה404

מאת נושאים קידום אתרים

גוגל מתקדמים עם כלי ניהול האתר שלהם

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

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

קבל לינקים בחינם

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

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

בדף הדיווח על בעיות באתר שבwebmaster tools ניתן היום למצוא הודעה (בסעיפי ה Sitemaps או ה Not Found) על מקור הבעיה.

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

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

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

גוגל קורסים מרוב פניות?

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

הורדה של כל הלינקים הפגומים כקובץ

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

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

3 תגובות

אוג 20 2008

גוגל מציעים סקריפט לדפי 404 כחלק מוובמסטרס

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

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

גוגל ממליצים לשמור על הכללים הבאים:

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

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

webmasters google 404 widget

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

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

בהצלחה!

תגובה אחת

אוג 13 2008

על 404 רך

מאת נושאים קידום אתרים

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

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

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

באם ידוע על עמוד בעייתי, כמובן עדיף ליצור הודעת 30x. אלו הן האפשרויות:

Code Description
300 (Multiple choices) The server has several actions available based on the request. The server may choose an action based on the requestor (user agent) or the server may present a list so the requestor can choose an action.
301 (Moved permanently) The requested page has been permanently moved to a new location. When the server returns this response (as a response to a GET or HEAD request), it automatically forwards the requestor to the new location. You should use this code to let Googlebot know that a page or site has permanently moved to a new location.
302 (Moved temporarily) The server is currently responding to the request with a page from a different location, but the requestor should continue to use the original location for future requests. This code is similar to a 301 in that for a GET or HEAD request, it automatically forwards the requestor to a different location, but you shouldn't use it to tell the Googlebot that a page or site has moved because Googlebot will continue to crawl and index the original location.
303 (See other location) The server returns this code when the requestor should make a separate GET request to a different location to retrieve the response. For all requests other than a HEAD request, the server automatically forwards to the other location.
304 (Not modified) The requested page hasn't been modified since the last request. When the server returns this response, it doesn't return the contents of the page.

You should configure your server to return this response (called the If-Modified-Since HTTP header) when a page hasn't changed since the last time the requestor asked for it. This saves you bandwidth and overhead because your server can tell Googlebot that a page hasn't changed since the last time it was crawled

.

305 (Use proxy) The requestor can only access the requested page using a proxy. When the server returns this response, it also indicates the proxy that the requestor should use.
307 (Temporary redirect) The server is currently responding to the request with a page from a different location, but the requestor should continue to use the original location for future requests. This code is similar to a 301 in that for a GET or HEAD request, it automatically forwards the requestor to a different location, but you shouldn't use it to tell the Googlebot that a page or site has moved because Googlebot will continue to crawl and index the original location.

בהזדמנות אכתוב פוסט על הודעות 30x ומה הדרך הנכונה להשתמש בהן.

3 תגובות

FireStats icon ‏מריץ FireStats‏