عندما تنشر موقعًا على الإنترنت وتريد جعله متعدد اللغات، فأنت بحاجة إلى وسم hreflang. يُعلم هذا الوسم Google بنوع اللغة التي تستخدمها في صفحة معينة. يكشف الوسم عن العلاقة بين صفحات الويب بلغات مختلفة. إذا قمت بترجمة صفحة إلى الإسبانية أو الفرنسية أو أي لغة أخرى، يمكنك إضافة إشارة لتحديد لغة الصفحة المعينة.
علامة hreflang هي سمة HTML تُستخدم لوصف لغة الموقع الإلكتروني مع موقعه الجغرافي. تعرض محتوى الموقع الإلكتروني بلغات متعددة. إذا بحثت عن موقع إلكتروني عبر محرك بحث Google باللغة الإنجليزية، فسترى الموقع بالإنجليزية بسبب علامة hreflang.
إذا فتحت الموقع الإلكتروني في بلد آخر، مثل فرنسا، فسيتم فتح صفحة الويب باللغة الفرنسية. ومع ذلك، قد تختلط علامات Hreflang أحيانًا لأنها قد لا تكون مُعدّة بشكل صحيح. ونتيجة لذلك، يعرض الموقع الخطأ، “موقعك لا يحتوي على علامات hreflang.” لحسن الحظ، يمكنك حل هذه المشكلة بسرعة.

متى تكون علامات Hreflang مطلوبة؟
تتطلب المواقع الإلكترونية علامات hreflang عندما تكون هناك إصدارات متعددة وفقًا للغة أو المنطقة. قبل أن تبدأ في معالجة مشكلة عدم وجود علامات hreflang، تحتاج إلى تحديد أي إصدارات إقليمية أو لغوية لمواقعك الإلكترونية.
التنقل و مبدلات اللغة يوجهان الزوار إلى عنوان URL الصحيح عندما يتصفحون موقعك الإلكتروني. إذا كان الموقع يحتوي على قائمة بعناوين URL مختلفة، مثل موقع بلغات أخرى، فإن خريطة موقع XML ستزود محرك البحث بقائمة بكل هذه العناوين. وكما توجه خريطة الموقع HTML أو قوائم التنقل الزائر، توجه خريطة موقع XML محرك البحث ولكن للوصول إلى عنوان URL الصحيح.
هكذا تبدو علامة hreflang:
يشير en-US إلى رمز "اللهجة الأمريكية" للغة الإنجليزية المستخدمة في الولايات المتحدة. يمكنك أيضًا استخدام أدوات الخبراء من Linguise لإعداد علامة hreflang لموقعك الإلكتروني دون عناء كتابة الكود.
طرق وضع وسوم Hreflang

هناك طريقتان لوضع علامات hreflang على موقع ويب. الطريقة الأولى هي استخدام خرائط موقع XML والطريقة الثانية هي استخدام طرق وضع العلامات على الصفحة. إليك الفرق بين الاثنين:
طرق وسم الصفحات عبر رأس HTML
يوفر وسم الصفحة طريقة بسيطة لإضافة وسوم hreflang إلى موقعك الإلكتروني. في هذه الطريقة، يتم إضافة وسم hreflang إلى رأس HTML لموقعك الإلكتروني. سيبدو وسم الصفحة لموقعك الإلكتروني كما يلي:
تُستخدم وسمة “en” للغة الإنجليزية، وإذا كنت ترغب في ترجمة هذه الصفحة إلى الألمانية، فستحتاج إلى إضافة “de” أو للنسخة الصينية “zh-CN” في عنوان HTML. ستبدو وسوم HTML الناتجة هكذا:
الصينية
الألمانية
قد تبدو هذه العملية سهلة، ولكن سيتعين عليك إضافة كود منفصل لكل صفحة ويب. سيستغرق ذلك الكثير من الوقت وقد يتسبب أيضًا في أخطاء يدوية عند إدخال الأكواد مما يؤدي إلى أخطاء متنوعة
وسوم اللغات البديلة
علامة اللغة البديلة مكملة لسمة hreflang وتتيح لك إظهار لمحركات البحث العلاقة بين الصفحات المترجمة لموقعك الإلكتروني.
على سبيل المثال، ما هي النسخة الإسبانية من هذه الصفحة الفرنسية وأيضًا ما هي نسخة اللغة الأصلية لهذه الصفحة.
يكون مفيدًا عندما تنشئ محتوى مخصصًا لجمهور محلي. تضيف سمة hreflang إشارة إلى محركات البحث بأن المستخدم الذي يبحث من فرنسا بطلب باللغة الفرنسية يريد نسخة الصفحة الفرنسية بدلاً من صفحة ذات محتوى مشابه باللغة الإنجليزية.

أيضًا، إذا كان المستخدم يتحدث اللغتين، الفرنسية والإنجليزية، فقد يعرض Google كلا النتيجتين.
علامة لغة رأس HTTP للملفات
تتم إضافة علامات Hreflang إلى صفحات الويب باستخدام رأس HTTP للمحتوى غير HTML وملفات PDF. يمكنك إضافة علامة href في عناصر link الخاصة برأس HTTP الخاص بك. ستتم إضافة الرأس في نهاية الرابط، وسيبدو هكذا:
; rel="alternate"; hreflang="es"
يمكنك إضافة أي شيء في القسم المكتوب باللون الأحمر. فقط أضف رابط ملف PDF واربط وسم hreflang في النهاية.
ما هو خطأ Hreflang الذي يعيده Google؟
عندما ترى رسالة "موقعك لا يحتوي على علامات hreflang"، فهذا يعني أن هناك مشكلة في الإشارة المرجعية المتبادلة أو ربط الصفحة. هذا يعني أن الصفحة 1 تشير إلى الصفحة 2 ولكن الصفحة 2 لا تشير مرة أخرى إلى الصفحة 1. غالبًا ما يؤدي عدم وجود علامة الإرجاع إلى خطأ Hreflang. يمكنك التحقق من خرائط موقع XML لمعرفة عدد علامات Hreflang في صفحة واحدة والأخطاء المرتبطة بهذه العلامات. تأكد من إجراء بحث شامل قبل تطبيق أي حل.
أخطاء رمز اللغة
علامة hreflang الصحيحة المستخدمة للأردية هي lang=ur. يمكنك استخدام أدوات متنوعة للتعرف على الرموز المستخدمة لكل لغة. يوفر لك Linguise حلاً سهلاً لأخطاء علامة hreflang. بمجرد ربط الرمز الصحيح باللغة الصحيحة وربطه بالبلد المحدد، لن ترى خطأ علامة Hreflang عند فتح صفحات موقعك الإلكتروني.
سمات اللغة الخاطئة
يخلط معظم الناس بين سمات hreflang والنسخة الموضوعة بشرطة من اللغة. يؤدي هذا إلى أخطاء في ربط الموقع الإلكتروني برمز اللغة الصحيح. يعتقد معظم المستخدمين أن استخدام “en-uk” للهجة البريطانية سيكون كافياً لتشغيل صفحتهم الإلكترونية. السمة الصحيحة للهجة الإنجليزية البريطانية هي “en-gb”. بمجرد استخدام السمة الصحيحة، ستختفي مشكلة سمة hreflang المعيبة.
الاستخدام المتزامن لخريطة الموقع ووسم الصفحة

يعتقد معظم الناس أنهم يستخدمون كلا الطريقتين لعلامات hreflang. يؤدي ذلك إلى سلسلة معقدة من دمج علامات hreflang المختلفة في أقسام head لعناوين URL متعددة إذا كنت تستخدم طريقة وسم الصفحات. يستخدم آخرون طرق خريطة موقع hreflang لتحديد لغة صفحة الويب. عند استخدام كلا طريقتي وسم hreflang فإنه يسبب التكرار وقد يرفض Google موقعك الإلكتروني تمامًا. اختر طريقة واحدة لتنفيذ علامة hreflang الخاصة بك وتأكد من عدم وجود أخطاء في التنفيذ.
كيفية تنفيذ علامات Hreflang مع Linguise؟
أسهل حل لمشكلة Hreflang الخاصة بك هو استخدام Linguise. فهو يقوم تلقائيًا بإنشاء وتطبيق وسم hreflang، لذا لا داعي للقلق بشأن تعلم الكود. يحتوي على نظام مخصص يترجم محتوى HTML المضمّن. ترتبط هذه الترجمات ببيانات التعريف الخاصة بالموقع وتقدم نتائج سريعة.
التحقق من تنفيذ علامة لغة hreflang
بمجرد ترجمة موقعك الإلكتروني باستخدام Linguise، انقر بزر الماوس الأيمن في أي مكان على الصفحة وانقر على “Inspect” أو استخدم F12.
ستتمكن من الوصول إلى أداة مطوري المتصفح.

ثم، إذا كانت صفحتي باللغة الفرنسية على سبيل المثال، يجب أن تكون قيمة hreflang المطبقة fr.

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



