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