انتقل إلى المحتوى
طبقات بيانات شفافة متراكمة، وخط مسح بنفسجي يعبرها أفقيا وسط مؤشرات برتقالية على الحافة

العربية والتوطين

hreflang للمواقع العربية والإنجليزية: الدليل الذي يمنع جوجل من الخلط

إلياس المسعودي7 دقائق قراءة

الإجابة المختصرة

hreflang وسم يخبر جوجل أن هذه الصفحة لها نسخة مقابلة بلغة أخرى، فيعرض لكل باحث النسخة المناسبة له بدل أن يخمن. الشرط الذي يفشل فيه أغلب المواقع هو التبادل: كل صفحة عربية تشير إلى الإنجليزية وإلى نفسها، وكل إنجليزية تشير إلى العربية وإلى نفسها، مع x-default يحدد ما يعرض لمن لا تطابق لغته أيا منهما. الإشارة من جهة واحدة يتجاهلها جوجل بالكامل. استخدم ar وen بلا رمز دولة إن كنت تخدم الخليج كله، وأضف رمز الدولة فقط إن كانت لديك نسخ مختلفة فعلا لكل دولة.

ما الذي يحل hreflang فعلا

موقع بنسختين عربية وإنجليزية يضع جوجل أمام سؤال في كل عملية بحث: أي النسختين أعرض؟ بلا hreflang يجيب بالتخمين، والتخمين المعتاد أن يعرض الإنجليزية لأنها الأقدم أو الأكثر روابط، ويعامل العربية كنسخة مكررة تستحق الإخفاء.

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

الصيغة الصحيحة، سطرا سطرا

في رأس كل صفحة من الصفحتين، ثلاثة أسطر بالضبط:

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

ثلاث ملاحظات تفشل فيها أغلب التنفيذات:

  1. الأسطر الثلاثة نفسها في الصفحتين. الصفحة العربية تحمل السطور الثلاثة، والإنجليزية تحمل السطور الثلاثة نفسها. كل صفحة تشير إلى نفسها وإلى الأخرى. هذا هو التبادل، وبدونه يتجاهل جوجل الوسم كاملا.
  2. الروابط كاملة ومطابقة للرابط الأساسي. بالبروتوكول والنطاق، وبالشرطة المائلة أو بدونها كما هو في canonical. رابط hreflang يشير إلى نسخة تحول أو تختلف عن canonical يلغي الوسم.
  3. x-default يشير إلى نسخة موجودة فعلا. الأغلب يجعلها اللغة الأساسية للموقع، أو صفحة اختيار لغة. في الخليج، إن كان جمهورك عربيا أولا، اجعلها العربية.

ar أم ar-SA أم ar-AE

رمز اللغة وحده يكفي أغلب المواقع الخليجية: ar وen. رمز الدولة يضيف معلومة واحدة فقط: أن هذه النسخة موجهة لهذه الدولة تحديدا. وهو مفيد حين تملك فعلا نسخا عربية مختلفة لكل دولة، بأسعار وعناوين وعروض مختلفة. وهو ضار حين تضعه على نسخة واحدة تخدم الخليج كله، لأنك تخبر جوجل أن صفحتك للسعودية فقط، ثم تتساءل لماذا لا تظهر في قطر.

القاعدة: نسخة عربية واحدة تعني ar. نسخ عربية متعددة بمحتوى مختلف فعلا تعني ar-SA وar-AE وar-QA، مع ar أو x-default لمن لا يطابق أيا منها.

النطاق: .com أم .sa أم .ae أم .qa

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

الاختيار العملي: إن كنت تبيع في دولة واحدة فنطاقها منطقي. إن كنت تبيع في الخليج كله فنطاق .com مع مجلد لكل لغة، وصفحات تسمي كل سوق. وإياك أن تشتري ثلاثة نطاقات وتضع فيها الموقع نفسه، فهذا تكرار يضر الثلاثة.

البنية: مجلد أم نطاق فرعي أم نطاق منفصل

البنية مثال متى
مجلد لكل لغة example.com/ar/ الأنسب لأغلب الأنشطة، يجمع قوة النطاق في مكان واحد
نطاق فرعي ar.example.com مقبول، لكنه يقسم الإشارات ويعقد التتبع
نطاق منفصل example.sa فقط إن كان الكيان التجاري مختلفا في تلك الدولة

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

أخطاء hreflang التي أراها في كل فحص تقريبا

  • إشارة من جهة واحدة. العربية تشير إلى الإنجليزية، والإنجليزية لا تشير إلى العربية. جوجل يتجاهل الوسم.
  • hreflang يشير إلى صفحة غير موجودة أو محولة أو محجوبة عن الفهرسة.
  • رمز لغة خاطئ. «arabic» أو «ar_SA» بشرطة سفلية بدل ar-SA بشرطة عادية.
  • صفحة عربية بلا مقابل إنجليزي تشير إلى الصفحة الرئيسية الإنجليزية. الوسم يربط صفحات متكافئة فقط.
  • توجيه تلقائي بحسب IP أو المتصفح. يمنع جوجل من رؤية إحدى النسختين. اعرض مبدل لغة واضحا ودع الزائر يختار.
  • العنوان والوصف نفسهما في النسختين فيبدوان كصفحة واحدة مكررة رغم الوسم.

قائمة الفحص قبل النشر

  1. كل صفحة عربية لها مقابل إنجليزي متكافئ، والعكس.
  2. الأسطر الثلاثة نفسها في رأس الصفحتين، بروابط كاملة مطابقة لـcanonical.
  3. x-default يشير إلى نسخة موجودة ومفهرسة.
  4. لا توجيه تلقائي بحسب اللغة.
  5. عنوان ووصف مختلفان فعلا في كل نسخة.
  6. تحقق من صفحة واحدة في أداة فحص URL في Search Console، وانظر إلى «العنوان الأساسي الذي اختاره Google»: يجب أن يكون الصفحة نفسها لا مقابلها.
  7. بعد أسابيع، اختر اللغة من فلتر تقرير الأداء وتأكد أن النسخة العربية تحصل على انطباعات من الباحثين بالعربية.

كيف يبدو هذا حين ينفذ صحيحا

هذا الموقع نفسه عينة: افتح مصدر أي صفحة فيه وستجد الوسوم الثلاثة متبادلة بين العربية والإنجليزية مع x-default إلى العربية. وفي فحص الحضور الرقمي يكون فحص النسخ متعددة اللغات بندا ثابتا في التشخيص التقني، لأن إصلاحه من أرخص البنود وأسرعها أثرا في المواقع الخليجية ثنائية اللغة.

أسئلة متكررة

هل أستخدم ar أم ar-SA أم ar-AE في hreflang؟
استخدم ar وحدها إن كانت نسختك العربية واحدة لكل الخليج، وهذا حال أغلب المواقع. رمز الدولة يصبح ضروريا فقط حين تملك نسخا عربية مختلفة فعلا بمحتوى مختلف لكل دولة: أسعار، عناوين، عروض. ar-SA لصفحة تخدم الإمارات أيضا تخبر جوجل بعكس الحقيقة.
هل hreflang يرفع الترتيب؟
لا يرفعه مباشرة، بل يمنع خسارته. بلا hreflang قد يعرض جوجل نسختك الإنجليزية لباحث عربي فيغادر، أو يعامل العربية كنسخة مكررة فيخفيها. إصلاحه يحسن أداء النسختين معا عادة، لأنه يوقف التنافس بينهما، وهذه من الحالات النادرة التي يعطي فيها إصلاح تقني واحد أثرا سريعا.
أين أضع الوسوم: في الصفحة أم في خريطة الموقع؟
أي منهما يعمل، ولا تستخدم الاثنين بتناقض. الوسوم في رأس الصفحة أسهل للتحقق وأنسب للمواقع الصغيرة والمتوسطة. خريطة الموقع أنسب للمواقع الكبيرة التي يصعب تعديل قوالبها. المهم أن يكون المصدر واحدا ومتبادلا وكاملا.