الاثنين 8 نيسان (أبريل) 2013
إنّ تضمين رابط
rel=canonical
في صفحتك على الويب هو إشارة قوية لمحرّكات البحث تساعدها في معرفة النسخة المفضّلة التي يجب فهرستها من بين
الصفحات المكرّرة على الويب.
يتوافق هذا الرابط مع العديد من محرّكات البحث، بما في ذلك
Yahoo! وBing
وGoogle. يدمج الرابط rel=canonical خصائص الفهرسة من الصفحات المكرّرة، مثل روابطها الخلفية، ويحدد كذلك عنوان URL الذي تريد عرضه في نتائج البحث. ومع ذلك، قد يكون استخدام rel=canonical معقدًا بعض الشيء لأنّه قد لا يكون واضحًا أنّ هناك خطأً في الإعدادات.
في حين أنّ الصفحة "red velvet" (على اليسار) تظهر لمشرف الموقع في المتصفّح، ترى محرّكات البحث
rel=canonical "blue velvet" (على اليمين) التي لم يقصد مشرف الموقع عرضها. ننصح
باتّباع أفضل الممارسات التالية لاستخدام rel=canonical:
- يجب أن يتوفّر جزء كبير من محتوى الصفحة المكرّرة في النسخة الأساسية.
-
تحقَّق مِن توفُّر هدف
rel=canonical(ليس خطأ أو "soft 404"). -
تحقَّق من أنّ هدف
rel=canonicalلا يحتوي على العلامة noindex الخاصة بـ robotsmeta. -
تأكَّد من أنّك تفضّل عرض عنوان URL للعلامة
rel=canonicalفي نتائج البحث (وليس عنوان URL المكرّر). -
ضمِّن رابط
rel=canonicalإما في<head>من الصفحة أو عنوان HTTP. -
لا تحدّد أكثر من سمة
rel=canonicalواحدة لكل صفحة. فعند تحديد أكثر من سمة، سيتم تجاهل جميع روابطrel=canonical.
الخطأ 1: rel=canonical إلى أول صفحة من التسلسل المقسّم على صفحات
افترِض أنّ لديك مقالة تضم عدّة صفحات:
- example.com/article?story=cupcake-news&page=1
- example.com/article?story=cupcake-news&page=2
- وما إلى ذلك
إنّ تحديد rel=canonical من الصفحة 2 (أو أي صفحة تالية) إلى الصفحة 1 ليس الاستخدام الصحيح للسمة rel=canonical، لأنّ هذه الصفحات ليست مكرّرة. سيؤدي استخدام
rel=canonical في هذه الحالة إلى عدم فهرسة المحتوى في الصفحات بدءًا من 2 وما بعدها.
rel=canonical من صفحات المكوّنات إلى الصفحة الأولى من السلسلة.
rel=canonical من صفحات المكوّنات إلى صفحة عرض الكل
rel=canonical إلى صفحة عرض الكل غير معيَّن، يمكن للمحتوى المقسَّم على صفحات استخدام الترميز
rel="prev" وrel="next".
الخطأ 2: عناوين URL كاملة تمت كتابتها بالخطأ على أنها عناوين URL نسبية
كما هي الحال مع الكثير من علامات HTML، تقبل العلامة <link> عناوين URL النسبية والكاملة. وتتضمن عناوين URL النسبية مسارًا "نسبيًا" إلى الصفحة الحالية. على سبيل المثال، تعني
images/cupcake.png "من الدليل الحالي، انتقِل إلى الدليل الفرعي images، ثم إلى cupcake.png." أما عناوين URL الكاملة، فتحدّد المسار الكامل، بما في ذلك المخطط على النحو https://.
إنّ تحديد <link rel=canonical href="example.com/cupcake.html" /> (عنوان
URL نسبي بما أنّه لا يتوفّر https://) يعني أنّ عنوان URL الأساسي المطلوب هو
https://example.com/example.com/cupcake.html رغم أنّ ذلك غير مقصود على الأرجح. وفي هذه الحالات، قد تتجاهل خوارزمياتنا علامة
rel=canonical المحدّدة. وهذا يعني أنّك لن تحقّق أي هدف أردت تحقيقه باستخدام علامة rel=canonical هذه.
الخطأ 3: تعريفات غير مقصودة أو متعددة بخصوص rel=canonical
في بعض الأحيان، نرى تصنيفات rel=canonical نعتقد أنها غير مقصودة. وفي
حالات نادرة جدًا، نرى أخطاءً إملائية بسيطة، لكن من الشائع أن ينسخ مالك الموقع الإلكتروني نموذج الصفحة، بسبب انشغاله،
بدون أن يفكر في تغيير هدف rel=canonical. ونتيجةً لذلك، تحدّد صفحات
مالك الموقع الإلكتروني rel=canonical إلى نموذج الموقع الإلكتروني للمؤلّف.
إذا كنت تستخدم نموذجًا، تحقَّق من أنك لم تنسخ مواصفات rel=canonical.
هناك أيضًا مشكلة أخرى، وهي عندما تتضمّن الصفحات العديد من روابط rel=canonical مؤدية إلى عناوين URL مختلفة.
يحدث ذلك بشكل متكرر مع المكوّنات الإضافية لتحسين محرّكات البحث التي غالبًا ما تُدرج رابط
rel=canonical تلقائيًا، على الأرجح بدون علم مشرف الموقع الذي ثبَّت المكوّن الإضافي.
في الحالات التي تتضمّن تعريفات متعدّدة للسمة rel=canonical، سيتجاهل محرّك بحث Google على الأرجح
جميع إشارات rel=canonical، وسيتم فقدان أي فائدة محتملة تقدّمها rel=canonical
الصالحة.
في كلا النوعين من الحالات، يمكن حل المشكلة من خلال مراجعة رمز المصدر الخاص بالصفحة.
احرِص على التحقّق من القسم <head> بالكامل لأنّ روابط rel=canonical
قد تكون موزّعة بشكل منفصل.
تحقّق من سلوك المكوّنات الإضافية من خلال مراجعة رمز المصدر للصفحة.
الخطأ 4: الفئة أو الصفحة المقصودة تحدّد rel=canonical إلى مقالة مميّزة
لنفترض أنّك تدير موقعًا إلكترونيًا عن الحلويات، وهو يضم صفحات فئات مفيدة مثل
"معجّنات" و"بوظة". تعرض صفحات الفئات مقالة فريدة بشكل يومي. على سبيل المثال، قد تعرض الصفحة المقصودة للمعجّنات "كب كيك الريد فيلفيت" (red velvet cupcakes كما هو موضّح في الصورة أدناه). بما أنّ صفحة الفئة "معجّنات" (pastry) تضم كل محتوى صفحة "كب كيك الريد فيلفيت" نفسه تقريبًا، فإنّك تُضيف
rel=canonical من صفحة الفئات إلى المقالة الفردية المميّزة.
إذا افترضنا أننا سنقبل rel=canonical هذا، لن تظهر صفحة فئة المعجّنات في نتائج البحث. يرجع السبب في هذا إلى أنّ إشارات rel=canonical التي تفضّلها لمحرّكات البحث تعرض عنوان URL أساسي بدلاً من الصفحة المكرّرة. ومع ذلك، إذا أردت تمكين المستخدمين من العثور على كل من صفحة الفئات والمقالة المميّزة، ننصحك بتوفير rel=canonical ذاتي المرجعية فقط على صفحة الفئات، أو عدم توفيره على الإطلاق.
يُرجى تذكّر أنّ التصنيف الأساسي يتضمن أيضًا عنوان URL المعروض المفضَّل. تجنَّب
إضافة rel=canonical من فئة أو صفحة مقصودة إلى مقالة مميّزة.
الخطأ 5: rel=canonical في <body>
يجب ألا تظهر علامة الرابط rel=canonical إلا في <head> من مستند
HTML. بالإضافة إلى ذلك، لتجنّب مشاكل تحليل HTML، من المستحسَن تضمين
rel=canonical بأسرع وقت في <head>. حين نصادف تصنيف rel=canonical في <body>، يتم تجاهله.
هذا خطأ يسهل تصحيحه. ما عليك سوى التحقّق من أنّ روابط rel=canonical
يتم تضمينها دائمًا في <head> على صفحتك، وبأسرع ما يمكن.
تتم معالجة تصنيفات rel=canonical في <head>، وليس
<body>.
الخاتمة
لإنشاء تصنيفات rel=canonical قيّمة:
- تحقَّق من أنّ معظم المحتوى النصّي الرئيسي للصفحة المكرّرة يظهر أيضًا في الصفحة الأساسية.
-
تحقَّق من أنّ
rel=canonicalيتم تحديده مرة واحدة فقط (إن أمكن) وفي<head>من الصفحة. -
تحقَّق من أنّ
rel=canonicalيشير إلى عنوان URL حالي يتوفّر عليه محتوى جيّد (أي أنّه ليس404أوsoft 404). -
تجنَّب تحديد
rel=canonicalمن صفحات مقصودة أو صفحات الفئات إلى مقالات مميّزة، لأنّ هذا سيجعل المقالة المميّزة هي عنوان URL المفضَّل في نتائج البحث.
وكالعادة، يُرجى طرح أي أسئلة لديك في منتدى مساعدة مشرفي المواقع.