في الصفحة دي
  1. ليه الـhreflang أهم في المواقع العربي
  2. الغلط 1: وسوم ما بترجعش للصفحة التانية
  3. الغلط 2: x-default بيشاور على الصفحة الرئيسية الإنجليزي
  4. الغلط 3: ar ولا ar-SA ولا ar-EG
  5. الغلط 4: hreflang على روابط مش أساسية
  6. الغلط 5: روابط اتغيرت وكسرت الربط
  7. الغلط 6: إعدادات Polylang و WPML اللي محدش بيراجعها
  8. الغلط 7: خريطة الموقع ووسوم الصفحة مش متفقين
  9. إزاي تراجع موقعك في عشر دقايق
  10. أسئلة شائعة

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

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

ليه الـhreflang أهم في المواقع العربي

في موقع فرنساوي وإنجليزي، النسختين شكلهم مختلف تمامًا قدام محرك البحث: كلمات مختلفة وتركيب جمل مختلف. جوجل يقدر يفرّق بينهم من المحتوى لوحده، والـhreflang دوره بس إنه يحدد أنهي واحدة تظهر.

المواقع العربي عندها تلات مشاكل زيادة فوق ده.

أولًا، صفحات «عربي» كتير في منطقتنا مش عربي بالكامل. هي صفحات إنجليزي عليها طبقة عربي: عناوين مترجمة، وأسماء منتجات إنجليزي، وقايمة إنجليزي، وفوتر إنجليزي. فإشارة اللغة بتبقى مش واضحة، وجوجل بيبقى عنده معلومات أقل يحدد بيها اللغة لوحده، فالوسوم اللي إنت بتحطها بيبقى ليها وزن أكبر.

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

تالتًا، مواقع كتير منهم شغالة على ووردبريس بـPolylang أو WPML، ودول بيطلّعوا الـhreflang أوتوماتيك. ولأنه أوتوماتيك، محدش بيراجعه.

الغلط 1: وسوم ما بترجعش للصفحة التانية

ده أشهر غلط من بعيد، وبيلغي الوسوم كلها.

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

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

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

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

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

الغلط 2: x-default بيشاور على الصفحة الرئيسية الإنجليزي

بلاقي ده في أغلب المواقع اللي بلغتين لما براجعها: كل صفحة، في اللغتين، حاطة x-default على الصفحة الرئيسية.

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

الإصلاح: حدد الـx-default لكل صفحة على النسخة اللي عايزها افتراضية للصفحة دي، أو شيله خالص. إنك تشيله اختيار سليم، لكن إنك تحطه غلط مش سليم.

الغلط 3: ar ولا ar-SA ولا ar-EG

تقدر تستخدم رمز اللغة لوحده (ar) أو اللغة ومعاها الدولة (ar-SA وar-EG وar-AE). جزء الدولة ده رمز دولة، وما لوش علاقة باللهجة، وهنا الناس بتبدأ تعقّد الدنيا.

شجرة قرار: استخدم ar لو صفحة عربي واحدة بتخدم المنطقة، ورموز الدول زي ar-SA بس لو الدول ليها محتوى مختلف، وما تستخدمش رمز دولة علشان الترتيب في دولة واحدة.
جزء الدولة في الرمز معناه دولة مش لهجة. استخدمه بس لما يكون فيه محتوى مختلف.

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

لو صفحة عربي واحدة بتخدم المنطقة كلها، خليها ar. لو سمّيت صفحتك العربي الوحيدة ar-SA، بتضيّقها من غير أي فايدة، وكل اللي بيتكلم عربي برّه السعودية مالوش نسخة مناسبة.

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

الغلط 4: hreflang على روابط مش أساسية

الـhreflang والـcanonical لازم يتفقوا. ولو اختلفوا، جوجل بيرمي الـhreflang.

الاختلاف شكله كده: صفحة A عليها وسوم hreflang، لكن الـcanonical بتاعها بيشاور على صفحة B. كده إنت قلت لجوجل إن A مش النسخة اللي تتفهرس، وفي نفس الوقت إن A هي النسخة العربي من حاجة. جوجل ما يقدرش ينفّذ الاتنين.

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

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

الغلط 5: روابط اتغيرت وكسرت الربط

المواقع العربي بتغيّر روابطها أكتر من غيرها، لأن فيه أكتر من اختيار فعلًا: حروف عربي، أو عربي مكتوب بحروف لاتيني، أو إنجليزي، والناس بترجع تغيّر رأيها. وكل تغيير بيكسر الـhreflang لو الروابط مكتوبة يدوي في أي حتة.

بيحصل كده: الرابط العربي بيتغير، ووردبريس يعمل تحويل أو ما يعملش، وأي hreflang مكتوب يدوي أو متخزن بيبقى بيشاور على رابط بيتحول أو بيطلّع 404. لو بيشاور على تحويل، فده مش مضمون. ولو بيشاور على 404، الربط بيتكسر خالص.

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

الغلط 6: إعدادات Polylang و WPML اللي محدش بيراجعها

الإضافتين بيطلّعوا الـhreflang أوتوماتيك، وبيعملوه صح للصفحات اللي عارفين إنها ترجمات لبعض. المشاكل بتحصل في الحالات اللي الإضافة مش عارفاها.

تلات حاجات تراجعها في أي موقع على Polylang أو WPML:

  • صفحات مالهاش ترجمة مربوطة. لو المقال العربي موجود بس عمره ما اتربط بالإنجليزي جوه الإضافة، ولا صفحة فيهم بتاخد hreflang. المحتوى موجود، لكن الربط بينهم مش موجود. ده أشهر مشكلة في Polylang بلاقيها، وما بتشوفهاش غير لما تفتح سورس الصفحة.
  • رمز اللغة اللي الإضافة بتطلّعه. شوف هل هو ar ولا رمز فيه دولة، وهل ده زي ما قررت في الغلط 3. ده إعداد، والافتراضي مش دايمًا اللي إنت عايزه.
  • مصدر تاني للـhreflang. لو إضافة سيو كمان بتطلّع hreflang، أو القالب كاتب وسوم في الهيدر، ممكن يبقى عندك مجموعتين من الوسوم مش متفقين. خلي المصدر واحد.

وفيه فخ في Polylang بالذات: الصفحات اللي موجودة بلغة واحدة بس مافيهاش مشكلة، لكن ما تفترضش إن زرار تغيير اللغة فيها بيعمل أي حاجة للـhreflang. ما بيعملش.

الغلط 7: خريطة الموقع ووسوم الصفحة مش متفقين

تقدر تحط الـhreflang في هيد الصفحة، أو في خريطة الموقع XML، أو في هيدرز HTTP. التلاتة شغالين. لكن لو استخدمت أكتر من واحد وكانوا مختلفين، تبقى مشكلة.

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

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

إزاي تراجع موقعك في عشر دقايق

تقرير الاستهداف الدولي في Search Console، اللي كان بيعرض أخطاء الـhreflang، اتلغى. فالمراجعة دلوقتي معناها إنك تبص على الصفحات بنفسك وتعمل زحف.

  1. اختار تلات صفحات: الرئيسية، وصفحة خدمة أو تصنيف، وصفحة عميقة. الصفحات العميقة بتبوظ أكتر بكتير من الرئيسية، فمراجعة الرئيسية بس بتديك اطمئنان كدّاب.
  2. افتح سورس كل واحدة واقرا الوسوم الحقيقية، في الهيد اللي بيظهر فعلًا، مش في شاشة إعدادات إضافة.
  3. ادخل على كل رابط وشوف وسم الرجوع. ده أكتر حاجة بتبوظ، ومراجعة تلات صفحات بإيدك بتكشف أي عطل على مستوى الموقع على طول.
  4. اتأكد إن الـcanonical لكل رابط بيشاور على نفسه وإنه بيرجّع 200، مش تحويل.
  5. اعمل زحف للموقع مع تفعيل استخراج الـhreflang علشان تمسك الباقي. أي أداة زحف بتبيّن روابط الرجوع الناقصة هتلاقي في عشر دقايق اللي ما تقدرش تلاقيه بإيدك.
  6. راجع خريطة الموقع وشوف هل فيها مجموعة hreflang تانية مش متفقة مع وسوم الصفحات.

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

أسئلة شائعة

الـhreflang بيحسّن الترتيب؟

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

أستخدم ar ولا ar-SA؟

ar، إلا لو كل دولة ليها محتوى مختلف. رمز الدولة على صفحتك العربي الوحيدة بيضيّق وصولها ومش بيكسّبك حاجة.

لو صفحة موجودة بالعربي ومش موجودة بالإنجليزي؟

عادي. مالهاش hreflang، أو ليها واحد بيشاور على نفسها، ومافيش حاجة بتبوظ. ما تعملش ترجمة إنجليزي ضعيفة علشان الوسوم تبقى متماثلة وبس.

الـhreflang يحل مشكلة المحتوى المكرر بين صفحاتي العربي والإنجليزي؟

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

الإصلاح بياخد وقت قد إيه علشان يشتغل؟

جوجل لازم يزحف تاني على الصفحتين في كل زوج قبل ما يثق في الوسوم، فاتوقع أسابيع مش أيام، وأكتر في موقع كبير جوجل بيزحف عليه ببطء.


لو حابب أراجعلك إعداد الـhreflang بتاعك، ابعتلي موقعك.

محمد عمار

استشاري سيو وتسويق رقمي من 2015، بيشتغل مع شركات في مصر والسعودية والإمارات.

عن الكاتب ومعايير الكتابة