وسم canonical: متى تحتاجه وكيف تضيفه؟ (مع 5 أخطاء شائعة)

بقلم SEOgrinder · تاريخ النشر · 8 دقيقة قراءة

الجواب المختصر: وسم canonical هو عنصر ‎<link rel="canonical">‎ في ‎<head>‎ الصفحة. يذكر العنوان الذي ينبغي أن يعدّه Google النسخة الرئيسية حين يمكن الوصول إلى المحتوى نفسه عبر عدة عناوين. لا تحتاج إليه في كل موقع، لأن Google يختار العنوان الأساسي بنفسه إذا لم تقل شيئًا، لكنه يستحق العناء ما إن توجد نسخ مكررة. وهو تلميح لا أمر.

ما وسم canonical؟

حين يجد Google صفحات تبدو متطابقة فإنه يجمعها ويختار عنوانًا واحدًا يمثلها. ويسمّي Google هذا التوحيد إلى عنوان أساسي (canonicalization). والصفحة الأساسية هي التي يزحف إليها Google بانتظام أكبر، والنسخ المكررة بوتيرة أقل، ونتيجة البحث تشير غالبًا إلى الصفحة الأساسية. والاستثناء نسخة مكررة تناسب الباحث أكثر، كصفحة جوال منفصلة لمن يتصفح من هاتف.

ووسم canonical هو الطريقة التي تعلن بها تفضيلك. يقع في ‎<head>‎ شيفرة HTML:

<link rel="canonical" href="https://example.com/dresses/green-dresses">

يحمل كل عنوان يعرض هذا المحتوى هذا السطر، ويذكر كل سطر العنوان نفسه. ويسوق Google أربعة أسباب تستحق العناء: أنت تقرر أي عنوان يراه الناس في النتائج، وتتجمع الإشارات مثل الروابط في عنوان واحد، وتصبح مقاييسك أسهل قراءة، ويقضي Googlebot وقته في الصفحات الجديدة لا في النسخ المكررة. ولم نجد في هذه الصفحات وعدًا بتحسين الترتيب.

وهناك أمر مهم قبل أن تبدأ. يقول Google بوضوح إن «indicating a canonical preference is a hint, not a rule»، أي إن إعلان التفضيل تلميح لا قاعدة. فقد يختار صفحة غير التي تذكرها.

متى تحتاج إلى وسم canonical؟

في الغالب لا تحتاج إليه. تقول صفحة Google عن تحديد العنوان الأساسي: «none of them are required; your site will likely do just fine without specifying a canonical preference». والصفحة الموجودة تحت عنوان واحد بالضبط لا تحتاج إلى مساعدة.

وعليك أن تفكر في الأمر حين يكون للمحتوى نفسه أكثر من عنوان. وهذه أسباب نموذجية مأخوذة من قائمة Google وأمثلتها:

  • معاملات التتبع ووظائف الموقع. مثال Google نفسه عنوان ينتهي بـ ‎?gclid=ABCD‎: https://example.com/dresses/cocktail?gclid=ABCD. وفرز صفحة تصنيف وتصفيتها يصنعان نسخًا من النوع نفسه.
  • اختلاف البروتوكول والمضيف. http وhttps، أو مع www وبدونها. ورأينا: إعادة التوجيه هي الأداة الأنظف هنا.
  • اختلاف الأجهزة. نسخة جوال بعنوان خاص.
  • اختلاف المناطق بلغة واحدة. صفحة للولايات المتحدة وأخرى للمملكة المتحدة بالنص نفسه. استخدم canonical مع hreflang معًا.
  • نسخ عرضية. نسخة تجريبية أو اختبارية من الموقع تصل إليها الزواحف.
  • الملفات غير HTML. ملف PDF إلى جانب الصفحة بالمحتوى نفسه.

والمحتوى المكرر ليس مخالفة بحد ذاته: يكتب Google أن بعضه عادي ولا يخرق سياسات السبام لديه.

وهناك حالة لا يصلح لها الوسم، هي إعادة نشر المحتوى لدى شركاء (syndication). لا يوصي به Google هناك لأن صفحات الشركاء كثيرًا ما تكون مختلفة جدًا. والحل الأنجع أن يحجب الشركاء فهرسة محتواك.

كيف تضيف وسم canonical؟

يذكر Google ثلاث طرق لإعلان التفضيل، ويقول إنها تتراكم: استخدام اثنتين أو أكثر يرفع احتمال أن يُعرض العنوان الذي تفضله.

الطريقةالإشارةمناسبة لـالحد
إعادة توجيه (301 أو 308)قويةالتخلص من نسخة مكررة نهائيًايصل الزوار أيضًا إلى العنوان الآخر
عنصر الرابط ‎rel="canonical"‎ أو ترويسة HTTPقويةنسخ مكررة يجب أن تبقى متاحةيصعب الحفاظ على التخصيص في المواقع الكبيرة
خريطة الموقعضعيفةالمواقع الكبيرة، بوصفها إشارة ثانيةيظل Google هو من يقرر ما النسخ المكررة

وفي عنصر الرابط يتلخص نصح Google في الآتي:

  • ضعه في ‎<head>‎ كل نسخة مكررة، واستخدم عنوانًا كاملًا بـ ‎https://‎.
  • أضف الوسم نفسه إلى الصفحة الأساسية ذاتها (التفصيل أدناه).
  • في الملفات غير HTML، مثل PDF، أرسل ترويسة HTTP بدلًا من ذلك: ‎Link: <https://www.example.com/downloads/white-paper.pdf>; rel="canonical"‎. ويدعم Google هذا في نتائج بحث الويب فقط.
  • اختر العنصر أو الترويسة. واستخدامهما معًا ممكن، لكن Google يصفه بأنه أكثر عرضة للخطأ.
  • في نظام إدارة محتوى مثل WordPress أو Wix أو Blogger قد لا تعدّل HTML مباشرة. ابحث عن صفحة إعدادات لمحركات البحث في النظام.

وإعادة التوجيه هي الطريقة الصحيحة حين ينبغي أن تختفي النسخة المكررة.

هل ينبغي أن تشير الصفحة إلى نفسها؟

نعم. يوصي Google بوضع رابط ‎rel="canonical"‎ في الصفحة الأساسية نفسها، أي وسم canonical يشير إلى الصفحة ذاتها. فتقول كل نسخة من الصفحة يصل إليها أحدهم، مثلًا بمعامل تتبع، الشيء نفسه.

ورأينا نحن، لا رأي Google: ابنِ العنوان في الوسم من العنوان النظيف للصفحة لا من العنوان المطلوب. وإلا انتهى المعامل داخل الوسم. وفي الفحص أدناه ترى كيف تختبر ذلك.

الأخطاء الشائعة: 5 أخطاء في وسم canonical

يوثّق Google كل خطأ من هذه في صفحاته عن canonical. ولم نقِس عدد مرات حدوثها.

الخطأ 1: عنوان نسبي أو جزء من العنوان أو بروتوكول خاطئ

استخدم العنوان الكامل. يدعم Google المسارات النسبية لكنه ينصح بعدم استخدامها، لأنها قد تسبب مشكلات لاحقًا، مثلًا إذا زُحف إلى موقعك الاختباري بالخطأ. ومثالاه: https://www.example.com/dresses/green/green-dress.html جيد، و‎/dresses/green/green-dress.html‎ سيئ.

ولا تذكر جزء العنوان (fragment) أيضًا، وهو ما بعد ‎#‎، لأن Google لا يدعم الأجزاء عمومًا. وصفحة https يشير وسم canonical فيها إلى نسخة http هي أحد التعارضات التي قد تجعل Google يفضّل نسخة http.

الخطأ 2: إشارتان متعارضتان

لا تذكر وسوم canonical مختلفة للصفحة نفسها بطرق مختلفة، كأن يكون في خريطة الموقع عنوان وفي الوسم عنوان آخر، أو في الترويسة عنوان وفي العنصر عنوان آخر. وقد يوجّه نظام إدارة المحتوى أو إحدى إضافاته الوسم إلى عنوان لم تقصده. ويقترح Google أن تفحص HTML في أدوات المطور بمتصفحك. واجعل روابطك الداخلية تشير إلى العنوان الأساسي لا إلى نسخة مكررة.

الحل: طريقة واحدة وعنوان واحد. يذكره الوسم وخريطة الموقع وروابطك الداخلية.

الخطأ 3: noindex أو robots.txt أو أداة الإزالة بدل canonical

يذكر Google ثلاثة أشياء لا تستخدمها للتوحيد إلى عنوان أساسي. أولًا robots.txt، لأن Google ‏«may still index URLs that are disallowed in robots.txt without their content»‏. وثانيًا أداة إزالة عناوين URL، وهي تُخفي كل نسخ العنوان من البحث. وثالثًا noindex، وهو يحجب الصفحة من البحث تمامًا.

والصفحة التي فيها noindex وتذكر أيضًا عنوانًا آخر بوصفه canonical ترسل رسالتين متعاكستين. ونصيحة فحصنا: إذا كان ينبغي أن تختفي الصفحة فأبقِ noindex وأزل وسم canonical. وإذا كان ينبغي أن تُحتسب لصالح صفحة أخرى فأزل noindex وأبقِ وسم canonical.

الخطأ 4: وسم لا يستطيع Google قراءته أو JavaScript يغيّره

يقبل Google عنصر الرابط في قسم ‎<head>‎ فقط، فيجب أن يكون هذا القسم على الأقل HTML سليمًا. ويقول دليل Google عن JavaScript إن أفضل طريقة أن تضبط وسم canonical في HTML وتتأكد أن JavaScript لا يغيّره. فإن تعذر ذلك فاضبطه بـ JavaScript فقط واتركه خارج HTML. ولا تذكر أبدًا عنوانًا في HTML وعنوانًا آخر في السكربت.

الخطأ 5: توجيه الوسم إلى صفحة ليست نسخة مكررة

الوسم مخصص للصفحات المكررة أو المتشابهة جدًا. والنسخ المترجمة ليست مكررة حين يكون النص الرئيسي بلغة أخرى، ومع hreflang يريد Google أن يكون canonical باللغة نفسها، أو بأفضل بديل ممكن. والموقع الذي تذكر فيه كل نسخة لغوية الصفحة الإنجليزية يخالف هذه النصيحة.

الحل: تذكر كل نسخة لغوية نفسها، وتشير النسخ إلى بعضها بـ hreflang.

اختار Google عنوان canonical مختلفًا عن عنوانك: ماذا تفعل؟

لأن الوسم تلميح، يختار Google أحيانًا عنوانًا آخر. وعندئذٍ يبلّغ Search Console بحالة «Duplicate, Google chose different canonical than user» (اسم الحالة مذكور في مساعدة فحص عنوان URL). وتقترح صفحة Google لاستكشاف الأخطاء هذه الخطوات:

  • اعرف ما الذي اختاره Google. افحص النسخة المفهرسة من العنوان في أداة فحص عنوان URL واقرأ «Google-selected canonical» إلى جانب «User-declared canonical». ولا يستطيع الاختبار المباشر أن يتنبأ بذلك.
  • اسأل هل Google على حق. هل اختياره أفضل لزوار البحث من اختيارك؟
  • ابحث عن أسباب تقنية. قائمة Google: نسخ لغوية بلا hreflang، ونظام إدارة محتوى أو إضافة تضبط canonical خطأً، وخوادم خاطئة الإعداد، وإعادات توجيه محقونة أو وسوم canonical عبر النطاقات بعد اختراق، ومحتوى معاد نشره، وموقع مقلّد.
  • اجعل الصفحات مختلفة فعلًا إن كان ينبغي ألا تكون واحدة. قد يُبقي Google الصفحات في مجموعة النسخ المكررة حتى أسبوعين بعد إصلاحها، و«Request Indexing» محدود بحصص، فاحتفظ به للعناوين المهمة.

كيف تفحص وسم canonical؟

افتح مصدر الصفحة في المتصفح وابحث عن ‎rel="canonical"‎، أو استخدم طرفية. الأمر الثاني يعرض وسم canonical المرسل بوصفه ترويسة HTTP. والطريقة الثالثة فحص عنوان URL في Search Console الذي يعرض ما اختاره Google.

curl -sS https://example.com/page | grep -i 'rel="canonical"'
curl -sSI https://example.com/page | grep -i '^link'

كيف يبدو هذا في seogrinder.com. في 4 نوفمبر 2026 شغّلنا الأمر الأول على ثلاثة عناوين. أعادت الصفحة الرئيسية ‎<link rel="canonical" href="https://seogrinder.com/">‎، وكذلك الصفحة نفسها المطلوبة مع ‎?utm_source=test‎. وأعادت المقالة عن أخطاء Soft 404 عنوانها هي. وتذكر نسختها الإنجليزية عنوانها الإنجليزي، وتسرد النسختان إحداهما الأخرى بـ hreflang. ونسخة Markdown من الصفحة الرئيسية لا رأس HTML لها، ولذلك فإن وسم canonical فيها في ترويسة HTTP: ‎Link: <https://seogrinder.com/>; rel="canonical"‎.

يفحص الفحص المجاني في SEOgrinder الوسم في الصفحة التي تدخلها. وفي تبويب «الصفحة في Google» تعرض بطاقة «Canonical» العنوان الذي وجدته، وهل هو «يشير إلى نفسه» أم «يشير إلى مكان آخر». وقد تظهر في قائمة المهام «لا يوجد وسم canonical» و«وسم canonical يشير إلى عنوان URL آخر» و«وسم canonical يشير إلى صفحة لا يمكن الوصول إليها» و«noindex وcanonical يتناقضان» و«N وسوم canonical مختلفة». وللفحص حدّان: لا يكتشف الاختبار وسم canonical الموجود في ترويسة HTTP، و«يختار Google عنوان canonical مختلفًا» يحتاج إلى Search Console متصل. وهذا الاتصال موجود في التثبيت المحلي فقط. أما في seogrinder.com فتقرأ اختيار Google في Search Console نفسه.

الأسئلة الشائعة

هل تحتاج كل صفحة إلى وسم canonical؟

لا. يقول Google إن أيًّا من الطرق ليس إلزاميًا. لكنه يوصي بوسم يشير إلى الصفحة نفسها في الصفحة الأساسية.

وسم canonical أم إعادة توجيه 301؟

إعادة توجيه حين ينبغي أن تختفي النسخة المكررة، لأن الزوار يُنقلون أيضًا. ووسم canonical حين يجب أن تبقى النسخة المكررة متاحة، مثل نسخة بمعامل تتبع. ويقول Google إنه يمكن الجمع بين الطرق.

هل يعاقب Google على المحتوى المكرر؟

يقول Google إن بعض المحتوى المكرر عادي وليس مخالفة لسياسات السبام. والكلفة التي يذكرها تجربة محيّرة للزوار وتتبع أصعب.

هل وسم canonical هو نفسه noindex؟

لا. يُخرج noindex الصفحة من البحث كلها. أما وسم canonical فيقول فقط أي صفحة من عدة صفحات متشابهة تفضّل، ويقرر Google.

خطوتك التالية

افتح مصدر صفحتك الرئيسية وأهم صفحاتك. وافحص ثلاثة أشياء: الوسم في ‎<head>‎، والعنوان كامل، والصفحة تذكر نفسها. ثم شغّل الفحص المجاني في SEOgrinder، وانظر إلى بطاقة «Canonical» في تبويب «الصفحة في Google»، واضغط «إعادة التحقق» بعد كل تغيير لترى النتيجة الجديدة.

اقرأ أيضًا

المزيد من المدونة