כאשר אתה מפעיל אתר מונע נתונים או יש סיבות אחרות מדוע מסמך עשוי להיות כפולות חשוב לציין מנועי החיפוש אשר להעתיק הוא עותק מאסטר, או בעגה, את "הקנונית" להעתיק. כאשר מנוע החיפוש אינדקסים הדפים שלך הוא יכול לדעת מתי תוכן כבר משוכפל. ללא מידע נוסף, מנוע החיפוש יחליט איזה דף הטוב ביותר עונה על הצרכים של הלקוחות שלהם. זה עשוי להיות בסדר, אבל יש מקרים רבים של מנועי החיפוש המספקים דפים ישנים ומיושנים כי הם בחרו במסמך לא נכון כמו קנוני.
כיצד להגדיר את הדף הקנוני
קל מאוד לומר למנועי החיפוש את כתובת האתר הקנונית עם נתוני meta במסמכים שלך. שים את ה- HTML הבא ליד הדף שלך
ראש אלמנט בכל דף שהוא לא canonical:
אם יש לך גישה לכותרות HTTP (כגון עם .htaccess או PHP), תוכל גם להגדיר את כתובת האתר הקנונית בקבצים שאין להם HTML
ראש, כמו PDF. לשם כך, הגדר את הכותרות עבור דפים שאינם קנוניים כך:
קישור: < כתובת האתר של הדף הקנוני > rel = "canonical"
איך עובד קנוניקל ומתי זה לא
נתוני המטא הקנוניים משמשים כרמז למנועי חיפוש לגבי הדף שבו הוא המאסטר. מנועי החיפוש משתמשים בזה כדי לעדכן את האינדקס שלהם כדי להעתיק את העותק הראשי כעותק הראשי, וכאשר הם מספקים תוצאות חיפוש הם מספקים את הדף שהם מאמינים שהוא קנוני.
אבל הדף הקנוני שתציין לא יכול להיות הדף שמנועי החיפוש מספקים. ישנן סיבות רבות לכך:
- אם כתובת האתר שציינת היא 404 לא נמצא, מנועי החיפוש ינסו למצוא את כתובת האתר השנייה הרלוונטית ביותר שתספק
- אם מנוע החיפוש מאמין שהאתר שלך נפרץ כדי להוסיף כתובת אתר קנונית מזויפת הם לא ישתמשו בה (כמובן, יהיו לך בעיות גדולות יותר במקרה זה)
- אם אתה שם את הקישור בתג, או שיש סיבה להאמין כי
ראש התג לא נסגר. הסיבה לכך היא כי אתרי אינטרנט רבים מאפשרים למשתמשים לערוך את התוכן בדף (בתוך
BODY אלמנט), וכמו למצוץ התייחסות קנונית נמצא לא יהיה אמין גם כן.
מה rel = תג Canonical לא
אנשים רבים מאמינים שאם תוסיף את
רל = canonical קישור לדף ואז הדף ינותב לגרסה הקנונית, כגון עם הפניה מחדש מסוג HTTP 301. זה לא נכון. ה
רל = canonical הקישור מספק מידע למנועי חיפוש, אך הוא אינו משפיע על אופן הצגת הדף ואינו מבצע ניתוב מחדש ברמת השרת.
הקישור הקנוני הוא, בסופו של דבר, רק רמז. מנועי החיפוש לא צריך לכבד את זה. רוב מנועי החיפוש מנסים קשה לכבד את רצונם של בעלי הדף, אך בסופו של דבר, תוצאות החיפוש הן מה שהם עושים, ואם הם לא רוצים לשרת את הדף הקנוני שלך, הם לא.
מתי להשתמש בקישור הקנוני
כפי שאמרתי לעיל, אתה צריך להשתמש בקישור על כל דף כפול כי הוא לא קנוני. אם יש לך דפים דומים, אבל לא זהים, זה לפעמים הגיוני לשנות אחד מהם להיות שונה יותר, מאשר לעשות אחד הקאנוני. זה בסדר לסמן שני דפים שאינם זהים לחלוטין כמו קנוני. הם צריכים להיות דומים, אבל אתה צריך לעולם לא פשוט הצבע את כל הדפים לדף הבית שלך. קנוניקל אומר כי הדף הוא העתק הראשי של המסמך, לא כל סוג של קישור מאסטר באתר שלך.
אני חושב שחשוב לחזור על הקטע האחרון - אתה אף פעם לא צריך להפנות את כל הדפים לדף הבית שלך כדף קנוני לא משנה כמה אתה מתפתה לעשות זאת. פעולה זו, אפילו במקרה, עלולה לגרום לכל דף שאינו קנוני (כלומר, כל דף שאינו דף הבית שלך, ויש לו את
רל = canonical קישור על זה) כדי להסיר ממדדי מנוע החיפוש. זה לא Google (או בינג או Yahoo! או כל מנוע חיפוש אחר) להיות זדוני. הם עושים את מה שביקשת מהם לעשות - בהתחשב בכל דף כפולים של דף הבית שלך והחזרת כל התוצאות לדף זה. לאחר מכן, כאשר הלקוחות מקבלים מתוסכל מסתיים על דף הבית שלך במקום מסמך רלוונטי יותר, כי הדף יהיה פחות פופולרי יהיה ירידה בתוצאות החיפוש. גם אם תפתור את הבעיה, תוכל להרוג את תוצאות החיפוש שלך במשך חודשים לאחר מכן ואין כל ערובה לכך שהדירוגים באתר שלך יתאוששו.
אתה לא צריך להפוך את הדף הקנוני, כי כבר נשלל מחיפוש מסיבה כלשהי (כגון עם
noindex meta Tag או לא ייכללו בקובץ robots.txt). על מנת שמנוע חיפוש יתייחס לדף כאל קנוני, הוא חייב להיות מסוגל להתייחס אליו מלכתחילה.
מקומות טובים לשימוש
רל = canonical link כוללים:
- אתרים עם כתובות אתרים דינמיות - תוכל להשתמש בו כדי להגדיר איזה פורמט של כתובת אתר שאתה מעדיף
- אתרים של מסחר אלקטרוני, במיוחד ברשימת המוצרים - כאשר הלקוחות שלך משנים את קריטריוני המיון, כתובת האתר החדשה הזו לא צריכה להיות צמודה לאינדקס
- תוכן בסינדיקציה - בעלי אתרים המשתמשים בתוכן שכתבת צריכים לכלול את
רל = canonical הקישור בדפים שלהם מצביע על המסמך המקורי שלך
כאשר לא להשתמש בקישור הקנוני
הבחירה הראשונה צריכה להיות הפניה מחדש של 301. זה לא רק אומר את מנוע החיפוש כי כתובת האתר של הדף השתנה, אבל זה גם לוקח אנשים העדכנית ביותר (ואני מעז לומר, canonicol?) גירסה של הדף.
אל תהיה עצלן.אם אתה משנה את מבנה כתובת האתר שלך, השתמש בסוג כלשהו של מניפולציה של כותרות HTTP (כגון htaccess או PHP או סקריפט אחר) כדי להוסיף את הפניות 301 באופן אוטומטי. בזמן שאתה יכול להשתמש
רל = canonical , זה לא לוקח את הדפים הישנים למטה. ולכן כל אחד יכול להגיע אליהם בכל עת. למעשה, אם ללקוח יש דף מסומן ואתה משנה את כתובת האתר אבל רק לעדכן את מנועי החיפוש באמצעות
רל = canonical הקישור, כי הלקוח יהיה לעולם לא לראות את הדף החדש.
ה
רל = canonical קישור הוא כלי שימושי עבור אתרים עם הרבה תוכן כפולים. על ידי הבנת איך זה עובד, אתה יכול להשתמש בו בצורה יעילה. אבל בסופו של דבר, זה כלי ששוחרר על ידי מנועי החיפוש כדי לעזור אותם לשמור על אינדקסים החיפוש שלהם עדכני. אם לא תשמור על השרתים שלך נקיים וגם מעודכנים, הלקוחות שלך יושפעו והאתר שלך עלול להיפגע. השתמש בו באחריות.




