לוגו felix007

קידום אתר וורדפרס: הדרך הנכונה למחוק עמוד או פוסט

שאל אותי לקוח "מה קורה כשעמוד או פוסט נמחקים מהאתר?"

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

עמודי השגיאה-  "404" מעבר לזה שמעצבנים את הגולשים גם פוגעים בקידום האתר.

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

ישנן כמה דרכים לטפל בעמודים שמוחקים:

 

• הפניית הלינק של העמוד שנמחק לעמוד אחר או לעמוד הבית בעזרת הפנייה קבועה 301 בעמוד htaccess

 

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

 

• הפנייה אוטומטית של כל העמודים שנמחקים בעזרת קוד פשוט ששותלים בעמוד functions.php

 

הפנייה קבועה htaccess

ניתן להפנות לינקים קבועים על ידי פתיחת עמוד htaccess והכנסת קוד 301 (הפנייה קבועה) לעמוד זה

דוגמא להפנייה קבועה:

redirect 301 /page-to-redirect https://www.felix007.co.il/

 

חסרונות:

כל עמוד שרוצים למחוק – צריך לפתוח עורך קוד ולהוסיף ידנית קוד כדי להפנות את העמוד.

 

הפניית העמוד בעזרת הפלאגין קידום אתר של YOAST

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

חסרונות:

צריך להשתמש בפלאגין – הפלאגין מצויין אבל לא כולם אוהבים לעבוד ולהוסיף פלאגינים לאתר.

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

yoast

 

הפנייה אוטומטית של העמודים

ניתן לשתול קוד בעמוד functions.php שמזהה שעמוד נשלח/הועבר לפח ומבצע הפנייה קבועה לעמוד הבית.

הנה הקוד – * אזהרה: יש לבצע גיבוי של האתר לפני שינויי קוד כל שהם – זו לא המלצה זה חובה.

// 301 redirect deleted pages
add_action('template_redirect', 'trash_redirect');
function trash_redirect(){
if (is_404()){
global $wp_query, $wpdb;
$page_id = $wpdb->get_var( $wp_query->request );
$post_status = get_post_status( $page_id );
if($post_status == 'trash'){
wp_redirect(home_url(), 301);
die();
}}}

 

איך יודעים שיש עמודים שמחקתי בעבר והם מובילים לעמודי שגיאה?

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

למשל פלאגין לבדיקת עמודים שבורים

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

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

check-error-pages
נגישות