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

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

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

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

הבעיה הראשונה : נגישות הגולשים לעמודי האתר החדשים ממנועי חיפוש.

במידה והגולשים שלכם מחפשים את האתר שלכם בגוגל ומגיעים לתוצאות החיפוש עם קישורים לעמודים שכבר לא קיימים באתר החדש שלכם , אז אתם תתחילו לאבד את הגולשים החדשים והקיימים מכיוון שהם יקבלו הודעת 404 Not found   אם שאם יש לכם מערכת התומכת ב UrlRewrite  אז תוכלו להציג עבורם עמוד יותר ידידותי לגולש האובד ..

הבעיה השניה: Google Crawler  - זחלני מנועי החיפוש.

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

אז הרי לכם פתרונות לבעיות המוצגות כאן :

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

שמרו בצד את העמודים המקודמים (דפים) אם מדובר בעמוד דינאמי שמקבל למשל כפרמטר את הכתובת לעמוד (כגון  http://mywebsite.com/product.php?id=2)  אז שמרו לכם בצד את העמוד (קובץ) שנקרא product.php . לאחר שהעליתם את קובצי האתר / המערכת החדשים לדומיין העלו את העמודים ששמרתם בצד ושימו בראשם הפניית 301 אל העמודים הרלוונטיים באתר החדש.

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

הנה לכם דוגמא איך ייראו קובצי ה HTACCESS  שלכם  ו העמוד הפניות המרכזי .



הסבר: במידה והגולש או מנועי החיפוש הגיעו לעמוד שלא נמצא , שלח אותם לעמוד בשם redirect.php
עם פרמטר oldFile שמכיל את שם העמוד המבוקש (למשל : אם העמוד הישן נקרא clients.aspx , אז ההפניה תיראה כך : /redirect.php?oldFile=clients.aspx)

כעת עליכם לדאוג שעמוד redirect.php  יבצע את הפניית ה 301   בהתאם לשם העמוד המקודם  למשל כך :

הסבר:   בדוגמה זו בדקנו ספציפית אם שם הקובץ הישן המבוקש הוא  clients.aspx  והפננו את הגולש לעמוד החדש ב /customers/clients/

לסיכום :

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

בהצלחה.

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

No comments yet.

Leave a comment

(required)

(required)