الاثنين 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 وما بعدها.
الخطأ 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 المفضَّل في نتائج البحث.
وكالعادة، يُرجى طرح أي أسئلة لديك في منتدى مساعدة مشرفي المواقع.