WPML

تعرّف على ماهية hreflang، وكيف يساعد Google في فهم موقعك، وكيفية إضافته إلى موقعك متعدد اللغات على WordPress.

تُدرج WPML وسوم hreflang تلقائياً في صفحاتك، وتُحدّثها كلما أجريت تغييرات على موقعك. تحدث هذه العملية في الخلفية ولا تتطلب أي إجراء من جانبك.

ما هو hreflang؟

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

على سبيل المثال، يشير وسم hreflang التالي إلى أن الصفحة الرئيسية تحتوي على نسخة للمستخدمين الإسبان، على عنوان URL المحدد:

<link rel="alternate" href="https://www.repaircafe.com/es" hreflang="es" />

لذلك، عندما يبحث مستخدم في إسبانيا عن هذه الصفحة الرئيسية، يعرض Google نسختها الإسبانية.

يعرض Google النسخة الإسبانية لصفحة في إسبانيا

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

يعرض Google النسخة الإنجليزية لصفحة في الولايات المتحدة

يُعد hreflang مكوّناً أساسياً لمساعدة محركات البحث في فهم موقعك متعدد اللغات. ولكن أولاً، متى تحتاج إلى تنفيذ وسوم hreflang؟

متى تحتاج إلى استخدام hreflang؟

هناك أربع حالات تحتاج فيها إلى إضافة وسوم hreflang في موقعك:

  • عندما يحتوي موقعك على لغات متعددة
  • عندما ترغب في استهداف مناطق جغرافية محددة
  • عندما يحتوي محتواك على اختلافات إقليمية طفيفة (الإنجليزية الأمريكية مقابل الإنجليزية البريطانية)
  • عندما يكون موضوعك هو نفسه، ولكن المحتوى مختلف (أفضل الشواطئ في الولايات المتحدة، أفضل الشواطئ في أستراليا)

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

ماذا يحدث إذا لم تُضف hreflang؟

لوسوم hreflang دوران رئيسيان: إخبار Google بالجمهور الذي تُوجّه إليه الصفحة، والإشارة إلى أن الصفحة هي نسخة من المحتوى الأصلي.

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

كيف تعمل وسوم hreflang؟

تظهر وسوم hreflang في قسم <head> وتشير إلى النُسخ البديلة لصفحة ما.

تذكّر، هكذا تبدو وسوم hreflang:

<head>
…
<link rel="alternate" href="https://www.domain.com/es" hreflang="es" />
<link rel="alternate" href="https://www.domain.com/de" hreflang="de" />
…
</head>

تحتوي وسوم hreflang على ثلاث معلومات:

  • rel="alternate" – يشير إلى أن هذه نسخة بديلة من الصفحة الأصلية
  • href=URL – يشير إلى عنوان URL للصفحة البديلة
  • hreflang=LANG – يشير إلى لغة الصفحة البديلة

إذا أردنا صياغة المثال أعلاه بالكلمات، فسيُقرأ كما يلي:

تحتوي الصفحة الحالية على نسخة بديلة باللغة الإسبانية على عنوان URL http://www.domain.com/es ونسخة بديلة باللغة الألمانية على عنوان URL http://www.domain.com/de.

كما ترى، تستخدم وسوم hreflang رمزاً مكوّناً من حرفين عند الإشارة إلى اللغات. في هذا المثال، يرمز es إلى اللغة الإسبانية (Español). للحصول على القائمة الكاملة للاختصارات، زُر معايير رموز اللغات – ISO 639-1.

للإشارة إلى لغة ومنطقة مستهدفة، مثل الإسبانية-المكسيك، يمكنك إضافة رمز البلد إلى نهاية مكوّن hreflang، هكذا:

hreflang="es-mx"

في هذا المثال، يرمز es إلى الإسبانية، وmx إلى المكسيك. تتبع رموز البلدان اختصاراً مشابهاً مكوّناً من حرفين لرموز اللغات، بناءً على معيار ISO 3166-1 alpha-2.

عند إضافة وسوم hreflang إلى موقعك، من المهم اتباع إرشادات hreflang الموصى بها من Google والموضحة أدناه.

توجيه الصفحات البديلة إلى بعضها البعض

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

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

صفحات باللغتين الإنجليزية والإيطالية توجّه وسوم hreflang إلى بعضها البعض

تضمين وسم hreflang يشير إلى الصفحة نفسها

في كل نسخة، ضمّن وسم hreflang يشير إلى الصفحة نفسها.

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

إليك كيف سيبدو ذلك في النسخة الإسبانية:

<link rel="alternate" href="https://www.domain.com/en" hreflang="en" />
<link rel="alternate" href="https://www.domain.com/es" hreflang="es" />

وإليك كيف سيبدو ذلك في النسخة الإنجليزية:

<link rel="alternate" href="https://www.domain.com/es" hreflang="es" />
<link rel="alternate" href="https://www.domain.com/en" hreflang="en" />
صفحات باللغتين الإنجليزية والإيطالية توجّه وسوم hreflang إلى بعضها البعض وإلى نفسها

تحديد الصفحة الاحتياطية في حال عدم وجود ترجمة مناسبة

يشير x-default إلى الصفحة ”الاحتياطية“ في حال لم تكن أي نسخة مناسبة للمستخدم. إليك كيف يبدو ذلك:

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

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

إليك كيف سيبدو ذلك في الصفحة الإنجليزية، إذا أردنا أن تكون صفحتنا الرئيسية الإنجليزية هي الصفحة الاحتياطية:

<link rel="alternate" href="https://www.domain.com/es" hreflang="es" />
<link rel="alternate" href="https://www.domain.com/" hreflang="en" />
<link rel="alternate" href="https://www.domain.com/" hreflang="x-default" />

كيفية إضافة hreflang إلى موقع WordPress

يمكنك بسهولة إضافة وسوم hreflang إلى موقعك على WordPress باستخدام إضافة متعددة اللغات. هناك بعض الفوائد لاستخدام إضافة، بدلاً من القيام بذلك يدوياً بنفسك:

  • الإدراج التلقائي – تُوضع وسوم hreflang تلقائياً في ترويسة HTML لصفحاتك. لا حاجة للوصول إلى الكود المصدري وإضافة الوسوم يدوياً.
  • التنظيم التلقائي – تُنشأ وسوم hreflang وتُحدّث تلقائياً كلما أنشأت محتواك وحدّثته.

إذا كنت تبحث عن إضافة متعددة اللغات تقدم كل ما سبق (وأكثر)، فيمكنك استخدام WPML، إضافة WordPress متعددة اللغات الأكثر شيوعاً.

إضافة وسوم hreflang تلقائياً إلى موقعك باستخدام WPML

مع WPML، لا داعي للقلق بشأن وسوم hreflang.

كلما أضفت لغات جديدة وترجمت المحتوى، تُدرج WPML وسوم hreflang وتُحدّثها تلقائياً في صفحاتك الأصلية والمترجمة.

تتضمن جميع خطط WPML إدارة تلقائية لوسوم hreflang في موقعك. لمعرفة المزيد حول خططنا، زُر صفحة التسعير.

إضافة الاستهداف الإقليمي باستخدام WPML (اختياري)

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

تتيح لك اللغات المخصصة إنشاء قيمة hreflang بسمة لغة وبلد من اختيارك. على سبيل المثال، إذا كنت ترغب في استهداف القراء الكنديين الناطقين بالفرنسية، فيمكنك إنشاء لغة مخصصة باستخدام hreflang="fr-ca".

إضافة الاستهداف الإقليمي إلى hreflang في لوحة تحكم اللغات المخصصة
إضافة الاستهداف الإقليمي إلى hreflang في لوحة تحكم اللغات المخصصة

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

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

تأكد من صحة قيم hreflang الخاصة بك

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

بقلم Amir · آخر تحديث 7 يناير 2025