المدونة

موقع عربي وإنجليزي: ضبط canonical وhreflang

شرح عملي لعلاقة صفحات اللغة، والرابط الأساسي، والخريطة، ومسارات العربية والإنجليزية.

صورة توضيحية مولّدة لدليل: موقع عربي وإنجليزي: ضبط canonical وhreflang
صورة توضيحية لموضوع المقال، وليست صورة مشروع عميل.
محتويات المقال

ربط نسختي العربية والإنجليزية في PROGENCY

في بنية PROGENCY الحالية، صفحات العربية بلا بادئة لغة وصفحات الإنجليزية تحت /en. مثال المقال الحالي:

النسخةعنوان الصفحةcanonical ذاتي
العربيةhttps://progency.net/blog/arabic-english-hreflangرابط العربية نفسه
الإنجليزيةhttps://progency.net/en/blog/arabic-english-hreflangرابط الإنجليزية نفسه
x-defaultرابط العربية المطابقيختار مسار العربية الافتراضي

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

فحوص قبل النشر

  • افتح رابط العربية والإنجليزية وتأكد أن المحتوى فعلاً مترجم وأن الروابط تنقلك إلى النظير، لا إلى الصفحة الرئيسية.
  • تحقق أن كل نسخة تعرض إحالات إلى العربية والإنجليزية وإلى نفسها، وأن رموز اللغة صحيحة مثل ar وen.
  • افحص canonical لكل URL؛ ينبغي أن يكون URL عاماً كاملاً ومستقلاً للنسخة نفسها.
  • اختبر خريطة الموقع والروابط الداخلية وعدم وجود 404 أو تحويلات متسلسلة.
  • راجع أن x-default في القالب يذهب إلى الاختيار الافتراضي المقصود. في الموقع الحالي يتبع مسار العربية.

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

تحتاج هذه المراجعة صلاحية قراءة الموقع وخريطة الروابط، لا بيانات العملاء. يمكن لفريقنا فحص هذه النقاط ضمن خدمات SEO قبل نقل موقع ثنائي اللغة.

مثال سمات الوسوم على الصفحتين

الجدول التالي يصف السمات المطلوبة من غير ربط صفحة إنجليزية بالرئيسية العربية. وسم canonical واحد لكل صفحة، ومجموعة alternate نفسها على النسختين:

الصفحةrelhreflanghref
العربيةcanonicalغير مستخدمhttps://progency.net/blog/arabic-english-hreflang
الإنجليزيةcanonicalغير مستخدمhttps://progency.net/en/blog/arabic-english-hreflang
النسختانalternatearhttps://progency.net/blog/arabic-english-hreflang
النسختانalternateenhttps://progency.net/en/blog/arabic-english-hreflang
النسختانalternatex-defaulthttps://progency.net/blog/arabic-english-hreflang

احفظ الاستجابة بأمر curl --fail --silent https://progency.net/blog/arabic-english-hreflang، وكرر الأمر مع /en/blog/arabic-english-hreflang. ابحث عن سمات rel وhreflang وhref في HTML، وافتح كل هدف للتأكد من 200 والمحتوى الصحيح. وجود الوسم وحده لا يثبت فهرسة Google أو قبولها له.

من المعرفة إلى قرار أوضح.

ناقش احتياج مشروعك، ونحدد معًا الخطوة المناسبة ونطاقها.

ناقش مشروعك
موقع عربي وإنجليزي: ضبط canonical وhreflang | PROGENCY