عندما تنشر موقعًا على الإنترنت وتريد جعله متعدد اللغات، فأنت بحاجة إلى وسم 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 إشارة إلى محركات البحث مفادها أن المستخدم الذي يبحث من فرنسا بطلب باللغة الفرنسية يريد نسخة الصفحة الفرنسية بدلاً من صفحة ذات محتوى مشابه باللغة الإنجليزية.

أيضًا، إذا كان المستخدم يتحدث اللغتين الفرنسية والإنجليزية، فقد يعرض جوجل كلا النتيجتين.
علامة لغة ترويسة HTTP للملفات
تتم إضافة وسوم Hreflang إلى صفحات الويب باستخدام ترويسة HTTP للمحتوى غير HTML وملفات PDF. يمكنك إضافة وسم href في عناصر link الخاصة بترويسة HTTP لديك. ستتم إضافة الترويسة في نهاية الرابط، وستبدو هكذا:
; rel="alternate"; hreflang="es"
يمكنك إضافة أي شيء في القسم المكتوب باللون الأحمر. ما عليك سوى إضافة رابط ملف PDF وربط وسم hreflang في النهاية.
ما هو خطأ Hreflang الذي تُرجعه جوجل؟
عندما ترى رسالة "موقعك لا يحتوي على علامات 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 في غضون دقائق.



