
تحديد عنوان النّسخة الأساسية للصّفحة (Canonical URL) يساعد محركات البحث على معرفة النُّسخة التي تفضِّل ظهورها في نتائج البحث عندما توجد عدة صفحات متطابقة أو متشابهة جدا (أي صفحة تتضمن أكثر م رابط يؤدّي إليها).
ورغم وجود أكثر من طريقة لتحديد الصفحة الأساسية، فإن نجاح هذه الطرق يعتمد أيضا على اتباع مجموعة من أفضل الممارسات التي توصي بها جوجل لتجنب إرسال إشارات متضاربة أو غير واضحة.
إذا كان موقعك لا يحتوي على صفحات مكررة أو متشابهة، أو لم تواجه أي مشكلات تتعلق بالصفحة الأساسية في جوجل سيرش كونسول أو نتائج البحث، فقد لا تحتاج إلى اتخاذ أي إجراءات إضافية، لأن جوجل تستطيع عادة اختيار النسخة الأساسية تلقائيا.
أما إذا كان لديك أكثر من عنوان URL يعرض المحتوى نفسه أو محتوى متشابها، أو لاحظت أن جوجل تختار صفحة غير التي تريدها، فإن أفضل الممارسات الواردة في هذا الدليل تساعدك على إرسال إشارات أوضح لمحرك البحث وزيادة احتمالية اختيار الصفحة التي تفضلها كنسخة أساسية.
في هذا الدليل أستعرض أهم هذه الممارسات مع شرح سبب أهميتها وفقا لوثائق تحسين مكحرّكات البحث الرّسمية من جوجل:
- لا تستخدم ملف robots.txt لتحديد الصفحة الأساسية
- لا تستخدم أداة إزالة عناوين URL لتحديد الصفحة الأساسية
- تجنب إرسال إشارات متناقضة حول الصفحة الأساسية
- لا تستخدم أجزاء الرابط (Fragments) كعنوان URL أساسي
- أضف وسم rel="canonical" إلى الصفحة الأساسية نفسها
- لا تستخدم noindex لمنع اختيار صفحة أساسية
- عند استخدام hreflang احرص على اختيار صفحة أساسية باللغة نفسها
- استخدم الصفحة الأساسية في جميع الروابط الداخلية
- عند استخدام JavaScript اجعل معلومات الصفحة الأساسية واضحة
1- لا تستخدم ملف robots.txt لتحديد الصفحة الأساسية
قد يعتقد بعض أصحاب المواقع الإلكترونية أن منع صفحة مكرَّرة من الزَّحف إليها عبر ملف robots.txt سيجعل جوجل تعتبر صفحة أخرى هي النسخة الأساسية، لكن هذا ليس صحيحا، وهذا يحدث عادة مع الأشخاص الذين يرغبون في إزالة جميع الصّفحات المستبعدة التي هي جميعها في نظرهم "مشكلة".
وبسبب عدم قدرة جوجل على مقارنة الصفحة بمثيلاتها، فإن استخدام robots.txt قد يجعل عملية اختيار الصفحة الأساسية أكثر صعوبة بدلا من أن يساعد فيها.
إذا كنت تريد إعلام جوجل بالنسخة الأساسية، فاستخدم الطرق المخصصة لذلك مثل rel="canonical" أو إعادة التوجيه الدائمة أو خريطة الموقع.
2- لا تستخدم أداة إزالة عناوين URL لتحديد الصفحة الأساسية
أداة الإزالة في جوجل سيرش كونسول صُممت لإخفاء الصفحات من نتائج البحث بصورة مؤقَّتة (6 أشهر تقريبا)، وليس لتحديد النسخة الأساسية.
عند استخدام هذه الأداة فإنها قد تخفي جميع نسخ عنوان URL من نتائج البحث، وليس النُّسخة المُكرَّرة فقط، ولذلك فهي ليست بديلا عن استخدام Canonical.
إذا كان هدفك هو إخبار جوجل بالصفحة التي تريد ظهورها في نتائج البحث، فاستخدم وسائل تحديد الصفحة الأساسية بدلا من أدوات إزالة الصفحات.
3- تجنب إرسال إشارات متناقضة حول الصفحة الأساسية
من أكثر الأخطاء شيوعا أن تشير كل طريقة من طرق تحديد الصفحة الأساسية إلى عنوان URL مختلف.
فعلى سبيل المثال، قد تحدد صفحة معينة كنسخة أساسية باستخدام rel="canonical"، بينما تضع رابطا مختلفا باعتباره الصفحة الأساسية داخل ملف خريطة الموقع.
عندما تتلقى جوجل هذه الإشارات المتعارضة، يصبح من الصعب معرفة الصفحة التي تفضلها فعلا، وقد تختار نسخة مختلفة عن تلك التي تريدها.
لذلك احرص على أن تشير جميع وسائل تحديد الصفحة الأساسية إلى عنوان URL نفسه حتى تكون الإشارات متسقة وواضحة.
4- لا تستخدم أجزاء الرابط كعنوان URL أساسي
لا تدعم جوجل عادة استخدام أجزاء الرابط (URL Fragments) عند تحديد الصفحة الأساسية.
ويقصد بجزء الرابط كل ما يأتي بعد علامة (#)، مثل:
https://example.com/article#comments
في هذه الحالة، يجب أن يكون عنوان URL الأساسي هو:
https://example.com/article
وليس الرابط الذي يحتوي على الجزء الواقع بعد علامة (#).
5- أضف وسم rel="canonical" إلى الصفحة الأساسية نفسها
حتى الصفحة الأساسية نفسها يُفضل أن تحتوي على وسم:
<link rel="canonical" href="https://example.com/page">
بحيث يشير إلى عنوانها هي نفسها، وهو ما يُعرف باسم الإحالة الذّاتية للنّسخة الأساسية (Self-referential Canonical). على سبيل المثال، أنت تقرأ الآن أفضل الممارسات لتحديد عنوان URL الأساسي.
يساعد ذلك جوجل على التأكد من أن هذه الصفحة هي النسخة التي تعتبرها أنت الصفحة الأساسية، كما يقلل احتمالية حدوث التباس عند ظهور نسخ أخرى من الصفحة.
بالمناسبة، لستَ مطالبا بوضع الرابط دائما في الصّفحة، تذكّر أنّ هذه ممارسة مفيدة لتوضيح النّسخة الأساسية لمحرّك ابحث، في حال كان محرّك البحث يُميِّز بين النّسخة الأساسية من الصّفحة وغيرها، فلا أعتقد أنّ هذه الممارسة ستفيد أكثر من ذلك.
6- لا تستخدم noindex لمنع اختيار صفحة أساسية
قد يعتقد البعض أن إضافة وسم noindex إلى الصفحات المكررة سيجبر جوجل على اختيار صفحة أخرى باعتبارها الصفحة الأساسية.
لكن جوجل لا توصي بهذا الأسلوب، لأن noindex يمنع الصفحة بالكامل من الظهور في نتائج البحث، بينما وظيفة Canonical هي فقط تحديد النسخة المفضلة مع السماح لمحرك البحث بفهم العلاقة بين الصفحات المتشابهة.
ولهذا السبب توصي جوجل باستخدام rel="canonical" بدلاً من noindex عند التعامل مع الصفحات المكررة داخل الموقع نفسه.
7- عند استخدام hreflang احرص على اختيار صفحة أساسية باللغة نفسها
إذا كان موقعك يدعم عدة لغات ويستخدم وسوم hreflang، فمن الأفضل أن تشير كل نسخة لغوية إلى صفحة أساسية بنفس اللغة.
أما إذا لم توجد صفحة أساسية باللغة نفسها، فيمكن اختيار أقرب لغة مناسبة.
يساعد ذلك جوجل على فهم العلاقة بين النسخ المختلفة للصفحة، ويزيد من احتمالية عرض النسخة الصحيحة للمستخدمين بحسب اللغة أو المنطقة الجغرافية.
8- استخدم الصفحة الأساسية في جميع الروابط الداخلية
عند إنشاء روابط داخلية في موقعك الإلكتروني، حاول دائما أن تشير إلى الصفحة الأساسية بدلاً من إحدى الصفحات المكررة.
فعندما ترى جوجل أن جميع الروابط الداخلية تشير باستمرار إلى عنوان URL معين، فإن ذلك يعد إشارة إضافية إلى أن هذا العنوان هو النسخة التي يفضلها مالك الموقع.
أما إذا كانت الروابط الداخلية توزع الزوار بين عدة نسخ متشابهة، فقد تصبح إشارات تحديد الصفحة الأساسية أقل وضوحا.
9- عند استخدام JavaScript اجعل معلومات الصفحة الأساسية واضحة
إذا كان موقعك الإلكتروني يعتمد على JavaScript لإنشاء محتوى الصفحة أو تعديله، فمن المهم التأكد من أن معلومات الصفحة الأساسية تظل واضحة لمحركات البحث.
وتوصي جوجل بأن يكون وسم rel="canonical" موجودا مباشرة داخل كود HTML المُرسَل من الخادم، وألا يقوم JavaScript بتغييره بعد تحميل الصفحة.
أما إذا لم يكن بالإمكان إضافة الوسم داخل HTML، فمن الأفضل عدم وضعه في الكود المبدئي وإضافته بواسطة JavaScript فقط، بدلا من وجود قيمتين مختلفتين قد تسببان التباسا لمحركات البحث، والهدف من ذلك هو أن تتلقى جوجل إشارة واحدة واضحة ومتسقة حول عنوان URL الأساسي.
يُمكنك الاطّلاع على المزيد من المعلومات حول طريقة تحديد عنوان URL الأساسي باستخدام rel="canonical" وغيرها من الطرق