Xposio
SEO· فريق Xposio· 5 أكتوبر 2026· 5 دقيقة قراءة

السيو لموقع ثنائي اللغة: دليل hreflang وcanonical والروابط

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

المقدمة

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

أولاً: ماذا تعني "ثنائي اللغة" لموقعك؟

الإعدادالوصفالاستخدام المعتاد
صفحات مترجمة بالكاملكل صفحة موجودة بالعربية والإنجليزية بالمحتوى نفسهالخدمات، صفحات الشركة، المدونة
ترجمة جزئيةبعض الصفحات بلغة واحدة فقطأخبار محلية، عروض خاصة بمنطقة
محتوى مختلف لكل لغةالصفحات تختلف في الرسالة أو العروضجمهور أو أسواق مختلفة
صفحة واحدة وزر تبديل بلا رابط منفصلالمحتوى يتبدل بـJavaScript على العنوان نفسهصعب على محركات البحث؛ يُفضَّل تجنبه

القاعدة الأساس: كل نسخة لغوية تحتاج رابطاً خاصاً قابلاً للزحف. إذا غيّر التبديل النصَّ دون تغيير العنوان، فلن ترى محركات البحث إلا نسخة واحدة.

خيارات هيكل الروابط

الخيارمثالالمزاياالعيوب
مجلد فرعي‎example.com/ar/‎ و‎example.com/en/سهل الصيانة، يشارك قوة الدومين، سهل التتبّعالخادم والاستضافة نفسها للغتين
نطاق فرعي‎ar.example.comيمكن فصل البنيةيُعامل بشكل أكثر انفصالاً وإعداده أكثر
نطاق لكل دولة‎example.om‎ و‎example.aeإشارة دولة قويةمكلف وكل نطاق يبني سلطته منفصلة
معامل في الرابط‎example.com/page?lang=arسريع البناءفوضوي ويسهل الخطأ فيه؛ لا يُنصح به عموماً

لأغلب الأنشطة الصغيرة والمتوسطة في عُمان والخليج، المجلدات الفرعية هي الخيار العملي. اجعل الهيكل متطابقاً في اللغتين بحيث تقابل ‎/ar/services/seo‎ الصفحة ‎/en/services/seo.

كيف يعمل hreflang؟

hreflang وسم يخبر محركات البحث أي نسخة لغوية أو إقليمية من الصفحة تُعرض لأي مستخدم. لا يغيّر الترتيب بذاته، لكنه يساعد على ظهور النسخة الصحيحة للشخص الصحيح.

القواعد

  1. كل صفحة تذكر كل نسخها اللغوية بما فيها نفسها.
  2. الروابط يجب أن تكون متبادلة: إن أشارت الإنجليزية إلى العربية فيجب أن تشير العربية إليها.
  3. استخدم الرموز الصحيحة: ‎ar‎ للعربية و‎en‎ للإنجليزية، أو ‎ar-OM‎ و‎en-OM‎ حين تستهدف دولة. اللغة أولاً ثم المنطقة اختيارياً.
  4. استخدم روابط مطلقة كاملة.
  5. أضف ‎x-default‎ للصفحات التي تخدم من لا تطابقه أي نسخة، وغالباً صفحة اختيار اللغة أو النسخة الرئيسية.

مثال في رأس الصفحة

<link rel="alternate" hreflang="ar" href="https://example.com/ar/services/seo" />
<link rel="alternate" hreflang="en" href="https://example.com/en/services/seo" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/services/seo" />

يمكن وضع hreflang في رأس HTML أو ترويسات HTTP أو خريطة الموقع XML. اختر طريقة واحدة والتزم بها.

وسم canonical وعلاقته بالسابق

وسم canonical يخبر محركات البحث أي رابط هو النسخة الرئيسية حين توجد نسخ متشابهة.

  • كل صفحة لغوية يكون لها غالباً canonical يشير إلى نفسها: العربية إلى العربية والإنجليزية إلى الإنجليزية.
  • لا توجّه canonical العربية إلى الصفحة الإنجليزية. هذا يطلب من جوجل تجاهل الصفحة العربية، ويتعارض معه hreflang.
  • يجب أن يتفق canonical وhreflang: الرابط في hreflang هو نفسه canonical تلك الصفحة.
  • أزل معاملات التتبّع والمسارات المكررة (بشرطة أخيرة أو بدونها، http وhttps) عبر canonical وإعادات التوجيه.
الإشارةوظيفتهاالخطأ الشائع
hreflangمطابقة كل مستخدم للنسخة اللغوية الصحيحةغياب الروابط المتبادلة
canonicalاختيار الرابط الرئيسي بين المكرراتتوجيه الترجمة إلى لغة أخرى
وسم langيعلن لغة الصفحة للمتصفحات والأدواتيبقى en في صفحات عربية
خريطة الموقعتسرد كل الروابط وقد تتضمن hreflangتسرد روابط محوَّلة أو ممنوعة الفهرسة

التعامل مع اللغة دون الإضرار بالسيو

  • لا تحوّل المستخدم تلقائياً حسب لغة المتصفح أو الـIP. قد لا ترى الزواحف كل النسخ وقد يريد المستخدم اللغة الأخرى. قدّم مبدّل لغة ظاهراً؛ شريط اقتراح لطيف أسلم من تحويل إجباري.
  • اجعل المبدّل يقود إلى الصفحة المقابلة لا إلى الرئيسية دائماً.
  • ترجم كل ما يهم: العنوان والوصف والعناوين الفرعية والنص البديل للصور وأزرار الواجهة والـSchema وصفحات الخطأ.
  • أبقِ القوائم والروابط الداخلية ضمن اللغة نفسها. الصفحة العربية تقود غالباً إلى صفحات عربية.
  • أعلن بصدق عن الصفحات غير المترجمة. إن وُجدت صفحة بالإنجليزية فقط فلا تنشئ توأماً عربياً فارغاً، واترك hreflang لها.

قائمة تطبّقها اليوم

  1. تأكد أن لكل نسخة لغوية رابطها الخاص ويفتح بلا JavaScript.
  2. افحص قيم ‎<html lang>‎ و‎dir‎ في كل صفحة.
  3. افتح صفحة وتأكد أن كتلة hreflang تذكر نفسها واللغة الأخرى.
  4. افتح الصفحة المقابلة وتأكد أن الروابط تعود.
  5. تأكد أن canonical كل صفحة يشير إلى رابطها هي.
  6. تأكد أن خريطة الموقع تضم رابطي اللغتين ولا تضم روابط محوَّلة أو ممنوعة.
  7. ابحث بـ‎site:yourdomain.com‎ وانظر هل تظهر لغة خاطئة لاستعلام بلغة أخرى.
  8. في Google Search Console راجع تقرير الصفحات لملاحظات "مكررة" أو "صفحة بديلة مع canonical صحيح" وتأكد أنها منطقية.
  9. جرّب مبدّل اللغة من خمس صفحات مختلفة.

أخطاء شائعة

  • غياب الروابط المتبادلة في hreflang فتُهمَل الإشارة.
  • رموز لغة خاطئة، كاستخدام ‎ar-SA‎ لصفحة تستهدف كل الناطقين بالعربية، أو رموز مخترعة.
  • canonical إلى الصفحة الإنجليزية من كل صفحة عربية.
  • hreflang يشير إلى روابط محوَّلة أو ممنوعة الفهرسة.
  • تحويل الزوار تلقائياً حسب الموقع فتختفي نسخ عن الزواحف.
  • نص مترجم وعناوين وأوصاف غير مترجمة.
  • هياكل مختلفة لكل لغة، فلا يمكن مطابقة الأزواج.
  • افتراض أن hreflang يرفع الترتيب. هو يوجّه أي نسخة تظهر، لا حيلة ترتيب.

ماذا يفعل Xposio في هذا المجال؟

  1. نخطّط مقابلات صفحاتك بالعربية والإنجليزية قبل لمس أي وسم، فيكون لكل صفحة زوج واضح أو استثناء واضح.
  2. نصمّم هيكل مجلدات فرعية نظيفاً ونحدد معك قواعد canonical.
  3. ننفّذ hreflang وlang وdir وبنود خريطة الموقع باتساق، ثم نختبر الروابط المتبادلة.
  4. نراجع العناوين والأوصاف والنص البديل والـSchema باللغتين ليكتمل التعريب.
  5. نراقب Search Console بعد الإطلاق بحثاً عن إشارات تكرار أو لغة خاطئة ونصلح ما نجده، مع الصراحة بأن محركات البحث قد تحتاج وقتاً لتعكس التغييرات.

رابط داخلي: تعرّف على خدمة السيو التقني عبر ‎/ar/services/technical-seo وخدمة تصميم وتطوير المواقع عبر ‎/ar/services/website-design-development.

وللجانب الخاص بالبحث العربي راجع ‎/ar/blog/arabic-seo-challenges.

الخلاصة

  • امنح كل نسخة لغوية رابطاً خاصاً قابلاً للزحف، ويفضَّل بمجلدات فرعية مثل ‎/ar/‎ و‎/en/.
  • استخدم hreflang بروابط متبادلة ورموز صحيحة و‎x-default‎ حيث يناسب.
  • أعطِ كل صفحة canonical يشير إلى نفسها ويتفق مع hreflang.
  • تجنّب التحويل الإجباري حسب اللغة أو الموقع، وقدّم مبدّلاً واضحاً.
  • ترجم العناوين والأوصاف والنص البديل والـSchema لا النص الظاهر فقط.
  • hreflang يوجّه أي نسخة تظهر ولا يضمن الترتيب.

قراءات ذات صلة

FAQ

أسئلة شائعة

+ما هو hreflang وهل أحتاجه؟

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

+هل أستخدم مجلدات فرعية أم نطاقات فرعية أم نطاقات منفصلة للعربية والإنجليزية؟

لأغلب الأنشطة الصغيرة والمتوسطة، المجلدات الفرعية مثل ‎/ar/‎ و‎/en/‎ أسهل في الصيانة والتتبّع. النطاقات المنفصلة لكل دولة قد ترسل إشارات قوية لكنها أغلى وتقسم السلطة.

+هل تشير canonical الصفحة العربية إلى الإنجليزية؟

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

+هل أحوّل المستخدم تلقائياً حسب لغة متصفحه؟

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

+هل يحسّن hreflang ترتيبي في جوجل؟

ليس مباشرة. هو يساعد على ظهور النسخة اللغوية المناسبة للمستخدم المناسب ويقلل الالتباس بين النسخ، لكنه ليس رافعاً للترتيب.

+كم يستغرق ظهور أثر تعديلات hreflang؟

يعتمد على سرعة إعادة زحف جوجل لصفحاتك، وقد يستغرق أياماً أو أسابيع. افحص Search Console بعد النشر وتحلَّ بالصبر قبل تغيير جديد.

جاهز لتطبيق ما قرأته؟

لنبنِ مشروعك الرقمي القادم معاً.