ما الذي يفعله hreflang، ولماذا من السهل أن نخطئ
يعد الحصول على hreflang بشكل صحيح أحد أصعب أجزاء تحسين محركات البحث الدولية، أو وجود رمز خاطئ أو علامة إرجاع مفقودة أو عنوان URL غير مطلق، ويتجاهل Google المجموعة بأكملها بهدوء. تقوم هذه الأداة بنصفي المهمة. ينشئ المولد تعليقات توضيحية صحيحة لـ rel="alternate" hreflang لكل إصدار لغة ومنطقة من الصفحة، كعلامات HTML أو ترميز خريطة موقع XML أو رأس رابط HTTP، مع التحقق من صحة رموز ISO 639-1 و3166-1 أثناء الكتابة. يقوم المدقق بجلب أي عنوان URL مباشر (أو HTML الذي تم لصقه) ويقوم بمراجعة إعداد hreflang الخاص به، ووضع علامة على الرموز غير الصالحة، وفقد x-default، والمراجع الذاتية الغائبة، ومع التحقق العميق، وعلامات الإرجاع غير المتبادلة عن طريق الزحف فعليًا إلى البدائل.
تخبر السمة hreflang محركات البحث باللغة والإصدار الإقليمي للصفحة التي سيتم عرضها للمستخدمين، لذلك ينتقل أحد المتحدثين باللغة الفرنسية في كندا إلى صفحة fr-CA بدلاً من صفحة fr-FR أو الإنجليزية. إنها فعالة لتحسين محركات البحث الدولية، ولكنها لا ترحم: يجب أن تكون اللغة رمز ISO 639-1 صالحًا، والمنطقة الاختيارية رمز ISO 3166-1 Alpha-2 صالحًا، ويجب أن يكون كل عنوان URL مطلقًا، ويجب أن تشير كل صفحة إلى كل إصدار بما في ذلك نفسها، والأهم من ذلك، يجب أن تكون المراجع متبادلة، إذا كانت الصفحة "أ" تشير إلى الصفحة "ب"، يجب أن تشير الصفحة "ب" إلى الصفحة "أ". إذا فاتك أي من هذه، فسيتعامل Google مع التعليقات التوضيحية على أنها غير موثوقة ويتجاهلها، الأمر الذي وهذا هو السبب في أن "لا توجد علامات إرجاع" هي أحد تحذيرات Search Console الأكثر شيوعًا. توجد هذه الأداة لجعل عملية البناء والتحقق من hreflang مضمونة.


