ما هو Hreflang؟

Hreflang هي سمة (attribute) في HTML تُعلم محركات البحث بوجود نسخ متعددة من صفحة ما بلغات أو مناطق مختلفة.

تساعد Hreflang Google في عرض النسخة المحلية الصحيحة للمستخدمين بناءً على لغتهم أو موقعهم الجغرافي.

هناك ثلاث طرق لتطبيق سمة Hreflang:

  • وسوم HTML
  • رؤوس HTTP (HTTP Headers)
  • خرائط الموقع (Sitemaps)

إليك مثال على كيفية تطبيق Hreflang في كود HTML لصفحة مدونة على موقع متعدد اللغات:

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

لماذا تُعد Hreflang مهمة لتحسين محركات البحث (SEO)؟

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

تُعد Hreflang أحد المكونات الأساسية لتحسين محركات البحث العالمي (International SEO) عند التوسع في عدة دول.

بالإضافة إلى ذلك، فإن مجموعة صفحات Hreflang تشارك إشارات الترتيب (Ranking Signals) مع بعضها البعض.

وفقًا لشرح Gary Illyes من جوجل، فإن الصفحة الأكثر تطابقًا هي التي تحدد موقع الترتيب، ولكن سيتم عرض الصفحة الأكثر صلة بالمستخدم في نتائج البحث (SERPs).

وبالتالي، يمكن أن تؤثر وسوم Hreflang بشكل مباشر على ترتيب صفحاتك.

علاوة على ذلك، تُعد Hreflang أيضًا واحدة من الطرق الفعالة لحل مشاكل المحتوى المكرر (Duplicate Content) على موقعك، على سبيل المثال، إذا كنت تستهدف جمهورًا في مصر والمملكة العربية السعودية بنسختين مختلفتين من نفس الصفحة، فبخلاف الاختلافات البسيطة مثل التهجئة أو العملة، سيكون باقي المحتوى متطابقًا. لذلك، تحتاج إلى إعلام Google بالنسختين المختلفتين باستخدام Hreflang.

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

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

أفضل ممارسات لتنفيذ Hreflang

الآن، دعونا نتعرف على بعض أفضل الممارسات لتطبيق وسوم Hreflang بشكل صحيح.

1. استخدم دائمًا وسم Hreflang الذي يشير إلى الصفحة نفسها (Self-Referencing Hreflang Tag)

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

النسخة الإنجليزية: 

https://example.com/hello


النسخة الإيطالية:

https://example.com/مرحبا


بالإضافة إلى:

<link rel="alternate" hreflang="ar" href="https://example.com/مرحبا" />

النسخة الإنجليزية يجب أن تشير أيضًا إلى نفسها:

<link rel="alternate" hreflang="en" href="https://example.com/hello" />

بالرغم من أن بعض خبراء تحسين محركات البحث (SEO) يعتبرونها ممارسة اختيارية، إلا أن إرشادات جوجل تقول إنها ضرورية.

2. تأكد من أن رموز اللغة والمنطقة صالحة

يحدد جوجل بوت قيمة سمة hreflang بمساعدة رموز اللغة والمنطقة، كما أن التنسيق المعتمد من جوجل لرمز اللغة هو ISO 639-1، ولرمز المنطقة هو ISO 3166-1 Alpha 2.

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

على سبيل المثال، إذا كنت تستهدف المملكة المتحدة، يجب أن يكون رمز اللغة-المنطقة هو en-gb وليس en-uk.

3. أضف وسم “x-default” للغات غير المتطابقة

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

وهي تبدو كالتالي:

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

4. يجب أن تكون مجموعة وسوم hreflang متطابقة في جميع إصدارات الصفحة

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

بالعودة إلى مثال صفحة المدونة الرئيسية، لديها ستة إصدارات بلغات مختلفة، وكل إصدار محلي يحتوي على نفس مجموعة روابط hreflang المكونة من 7 عناصر (6 لغات + x-default).

الأسئلة الشائعة

1. كيف يمكن إنشاء وسوم Hreflang؟

على الرغم من أن أي شخص يمكنه كتابة وسم Hreflang يدويًا، إلا أن هناك أدوات مثل Hreflang Tags Generator تساعدك على إنشائه تلقائيًا، كل ما عليك فعله هو ملء التفاصيل المطلوبة، وسوف توفر لك الأداة وسوم Hreflang الصحيحة لصفحاتك.

2. كيف يمكن اكتشاف مشاكل Hreflang؟

إذا كنت تريد اكتشاف مشاكل Hreflang لصفحات فردية، يمكنك استخدام أداة Hreflang Tags Testing Tool، ولكن إذا كنت تريد التحقق من مشاكل Hreflang لموقعك بالكامل، فمن الأفضل استخدام برنامج Screaming Frog SEO Spider. سيقوم البرنامج بفحص جميع صفحات موقعك، وتسليط الضوء على جميع المشاكل (بما في ذلك مشاكل Hreflang)، وتقديم تقارير مفصلة.

مرادفات المصطلح:
علامة hreflang, وسم hreflang