Canonical Tag: المفهوم وطريقة الاستخدام

Canonical Tag: المفهوم وطريقة الاستخدام
David Kaufmann
دروس SEO
7 min read

عند إدارة موقع أو موقعَين يركّزان على منتجات أو خدمات أو أقسام متعددة، يكثر أن تُصبح صفحات كثيرة من المنصة متشابهة أو شبه متطابقة لأسباب مختلفة. تحدث هذه الظاهرة بشكل خاص في التجارة الإلكترونية، لكنها تُلاحَظ كذلك في tags الـ blogs أو في أعمال استشارة محتوى من أنواع مختلفة.

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

كيف إذن يمكن لبعض المواقع امتلاك محتوى مكرر دون أن يقلق webmasters من العقوبة؟

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

ما هو الرابط canonical وخاصية canonical؟

عموماً، الرابط canonical هو رابط يُوصَف عبر tag أو خاصية بأنه الرابط "الرئيسي" أو "الأصلي" في الموقع، فيمكن جعل URLs الصفحات ذات المحتوى المشابه تشير إليه. وبذلك يُعرَف هذا الرابط لدى bot Google أو خوارزمية البحث على أنه النسخة المفضلة أو المعتمدة.

هكذا تُعالَج بسهولة نسبية المحتويات التي قد تبدو مكررة. وإن لم تُحدَّد كـ canonical، فقد يؤثر ذلك على ترتيب المنصة ويؤدي إلى عقوبة. قد يحدث هذا حتى عندما لا يكون المحتوى المكرر مقصوداً، بل ينشأ بشكل طبيعي وعضوي عبر بيع منتجات أو تقديم خدمات أو وجود أقسام مرتبطة.

من المنظور التقني، URL الـ canonical هو رابط في كود HTML ضُمِّنت فيه خاصية canonical من خلال tag canonical. وكما ذكرنا، يجعل ذلك bot Google يعتبره عنوان المصدر أو العنوان الرئيسي، فيتجنب اعتبار الروابط المشابهة مكررة.

فيما يلي مثال على كيفية إعلان URL كـ canonical أو رئيسي.

<link rel="canonical" href="/en/">

أصل الرابط canonical ومزاياه في SEO

بدأ استخدام الرابط canonical عام 2009 عندما طرحت ثلاث شركات كبرى في مجال البحث على الإنترنت، وهي Google وBing وYahoo، خاصية canonical معاً.

من الطبيعي أن يحمل الرابط canonical إمكانات كبيرة من منظور SEO. فهو يساعد على تجنب العقوبات المذكورة، ويُعلم Google بأهم URLs لدينا.

لذلك، يكون تطبيق الروابط canonical جزءاً دائماً من الخطة عند رسم استراتيجية SEO للموقع، خاصة في المواقع الكبيرة التي تضم URLs كثيرة قد تكون متطابقة.

كيفية جعل URL canonical

إن اكتشفتَ أثناء إدارة الموقع أو تحسينه وجود URLs متشابهة عديدة، فعليك البدء بعملية الـ canonical. تتمثل في اختيار أفضل URL ومنحه خاصية canonical.

في بعض الحالات يكون اختيار أفضل URL سهلاً لأن المحتوى والبنية التقنية مُحسَّنان أكثر. لكن في حالات أخرى يكون الاختيار أعقد، عندما تكون الصفحات متشابهة جداً بحيث يصعب التمييز بينها.

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

لجعل URL canonical، الخطوة الأولى مقارنة URLs التي قد تكون متشابهة. أمر شائع في مواقع التجارة الإلكترونية حيث يصل المستخدم إلى قوائم المنتجات والخدمات بطرق مختلفة، فقد تنشأ URLs مثل ما يلي.

ولأن كلا URL ذا قيمة للموقع أو يُحيلان إلى المنتج أو الصفحة نفسها، يجب اختيار الأكثر صلة كالتالي:

  • اختر URL الأكثر صلة استناداً إلى الزيارات والترافيك والسلطة.

  • بعد اختيار الرابط، أضف خاصية canonical من الصفحة غير canonical تشير إلى الصفحة canonical. ستبدو هكذا.

<link rel="canonical" href="https://example.com/wordpress/seo-plugin/">

بهذا نُخبر Google بأي URL هو URL مُنحَّى canonical (أي يُعامَل كنسخة من الأصل) وأي URL هو URL canonical، أي الأصل. يُوضع هذا الرابط في URL "النسخة" ويشير إلى URL الأصل.

أي كما في الرسم التالي.

Rel Canonical
Rel Canonical

متى يُوصى باستخدام URL canonical

في مواقع كثيرة الصفحات والأقسام كالمنتجات والخدمات وغيرها من المعلومات والمقالات، من المرجح جداً أن تكون بعض هذه الصفحات وURLs متشابهة جداً، فيُوصى بشدة باستخدام URLs canonical.

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

بل يمكن استخدام tag canonical حتى مع URLs مواقع أخرى. على سبيل المثال، في حال محتوى مُعاد نشره دون تعديل في منصة أخرى بإذن مناسب، تُوجَّه دائماً إلى الأصل لتجنب العقوبة.

ملاحظة مهمة حول rel=canonical

كونها مذكورة في النهاية لا يقلل من أهميتها. يجب توضيح أن خاصية canonical اقتراح (suggestion) لـ Google وليست توجيهاً (directive). أي إذا كانت الإشارات التي نرسلها من باقي الموقع تتعارض مع الطريقة التي حددناها، فقد يتجاهلها Google.

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

لمعرفة أي URL يعامله Google كأصل وأيها كـ canonical، عليك الدخول إلى Search Console وإضافة URL إلى الـ inspector ومراجعة المعلومات التي يقدمها Google Search Console.

ستحصل هناك على بيانات كالتالي.

فحص URL canonical
فحص URL canonical

الأخطاء الشائعة في URL canonical

ثمة مشكلات وأخطاء شائعة عديدة مرتبطة بـ URLs canonical، خاصة عند استخدام هذه الأداة بشكل غير سليم. على سبيل المثال:

  • يجب ألا يُجرى canonical لأرشيفات pagination نحو الصفحة 1. وكذلك يجب أن يشير tag canonical للصفحة إلى نفسها. مثل: من الصفحة 2 إلى الصفحة 2. وإلا قد يجد محرك البحث صعوبة في فهرسة الأرشيفات الأعمق.

  • يجب أن تكون URLs canonical حصرية وفريدة، حتى لو كان هناك انتقال من بروتوكول HTTP إلى HTTPS.

  • يجب أن يستند tag canonical إلى URL المطلوب بشكل مباشر دون استخدام متغيرات.

  • وجود عدة URLs canonical ذات صلة في الصفحة نفسها قد يأتي بنتائج عكسية ويصبح غير متوقع. تذكّر أن Google يجب أن يفهم موقعنا بسرعة ووضوح، فلنُيسّر له الأمر.

  • خطأ آخر مهم هو استخدام خاصية canonical في body بدلاً من head أو الـ header. يوصي Google في تواصله الرسمي بوضع الخاصية في head بأسرع وقت ممكن، تجنباً لمشكلات احتمالية عدم اكتشافها عند parsing كل المحتوى.

  • استخدام noindex مع rel=canonical معاً. تطرق John Mueller إلى ذلك تحديداً في إحدى الـ hangouts، وأوضح أن الإشارتين متعارضتان وتُربكان Google، فينتهي الأمر باتباع خاصية canonical بدلاً من noindex. لذا لا ينبغي استخدامهما معاً أبداً.

  • توجيه خاصية canonical إلى صفحة 404 أو إلى صفحة 30x. لنفكر للحظة. عند إضافة الخاصية إلى URL A للإشارة إلى B، فإن كان B يُرجع خطأً أو يُعيد التوجيه، أفلا نرسل لـ Google إشارة خاطئة؟ نُخبره بأن URL "الأصل" صفحة خطأ أو إعادة توجيه... لا معنى لذلك.

الاستخدامات المتقدمة لخاصية canonical

تتيح خاصية canonical وظائف واستخدامات متقدمة أخرى مثل ما يلي.

  • رابط canonical في HTTP header: مفيد جداً عند canonicalization مستندات PDF. لأن PDF ليست HTML، فيلزم اختيار هذا الخيار. سيبدو هكذا.

Link: <http://www.example.com/downloads/seoguide.pdf>; rel="canonical"

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

  • استخدام خاصية canonical مع Hreflang: يمكن استخدام استراتيجية تستفيد من Hreflang في الوقت نفسه مع tag canonical، وعند التطبيق السليم تُحقَّق نتائج جيدة. لكن عند استخدام Hreflang، يجب أن يكون تطبيق canonical اللغوي مثالياً. ينبغي دائماً أن يشير إلى نفسه لتجنب مشكلات أو تعارضات غير متوقعة قد تلحق ضرراً أكبر بكلتا الاستراتيجيتين.

هل لا تزال لديك أسئلة حول هذا الـ tag السحري في SEO؟ نسعد بمساعدتك!

بقلم: David Kaufmann

David Kaufmann

قضيتُ السنوات العشر الأخيرة منشغلًا تمامًا بـ SEO — وبصراحة، لم أكن لأبدّل ذلك بأي شيء آخر.

تطوّرت مسيرتي إلى مستوى جديد عندما عملت أخصّائيَّ SEO أوّل في Chess.com — أحد أكثر 100 موقع زيارةً على الإنترنت بأكمله. العمل على هذا النطاق علّمني ما لم تعلّمه لي أي دورة أو شهادة.

من هذه التجربة، أسّستُ SEO Alive — وكالة للعلامات التجارية الجادّة بشأن النموّ العضوي. وبما أنّي لم أجد أداةً تُتقن العالَمَين الكلاسيكي وعصر الذكاء الاصطناعي، بنيتُ SEOcrawl. إن كنت تبحث عن شريك SEO خبير يعشق هذا المجال — يسعدني التواصل معك!

→ اقرأ جميع مقالات David
المزيد من المقالات: David Kaufmann

اكتشف المزيد من محتوى هذا الكاتب