فحص hreflang للمواقع متعددة اللغات
تُستخرج النسخ اللغوية المُعلنة ويُتحقق منها، ويُفتح ثمانٍ منها فعلياً لمعرفة هل تشير إلى هذه الصفحة بالمقابل، ويُفحص وجود x-default والإشارة الذاتية.
- بدون تسجيل
- تحقق فعلي من التبادل
- التحقق من رمز اللغة
شغّل الأداة من هنا
افحص النسخ اللغوية لصفحة وتحقق مما إذا كانت الإشارات متبادلة فعلاً.
- التكلفة مجاني
- مصدر البيانات خادمنا
- الوصول بدون تسجيل
الإجابة المختصرة
يخبر hreflang غوغل أن لصفحة ما عدة نسخ لغوية ولمن كل نسخة، كي يرى الزائر التركي النسخة التركية لا الفارسية. والقاعدة التي يتعلق بها كل شيء هي التبادل: على كل نسخة أن تشير إلى كل النسخ الأخرى، بما فيها نفسها.
وُجدت هذه الأداة بسبب تلك الكلمة، متبادل. فإن أشارت الصفحة الفارسية إلى النسخة الإنجليزية ولم تشر النسخة الإنجليزية بالمقابل، عدّت غوغل المجموعة كلها غير صالحة وأسقطتها. وهذا ليس رابطاً واحداً معطوباً بل مجموعة اللغات كلها لتلك الصفحة تفشل. والأدوات التي تكتفي بسرد وسوم صفحة لا تستطيع رؤية ذلك، لأن رؤيته تتطلب فتح الطرف الآخر فعلاً.
والخطأ الثاني المتكرر هو رمز لغة خاطئ. فـhreflang يأخذ رمز لغة وبلد، لا اسم بلد ولا أي نص تشاؤه. فكتابة fa-IR صحيحة وfa-Iran ليست كذلك؛ وكتابة en لكل الناطقين بالإنجليزية صحيحة وen-UK خاطئة، لأن رمز بلد المملكة المتحدة هو GB. والرمز غير الصالح يجعل غوغل تتجاهل ذلك السطر وحده، وإن كان ذلك السطر الطريق الوحيد إلى نسخة، خرجت تلك النسخة من المجموعة.
وx-default هو الجزء الذي يُغفَل عادةً. فهو يخبر غوغل بالنسخة التي تُعرض حين لا تطابق لغة الزائر أياً منها. وبدونه تختار غوغل بنفسها، وليس اختيارها بالضرورة ما تريده أنت. ولموقع لغته الأساسية الفارسية، تكون النسخة الفارسية عادةً هي x-default الصحيح.
من أين تأتي البيانات
يتحقق من التبادلية بفتح الصفحة المقابلة فعلاً لا بالتخمين. نقول هذا من تجربتنا على هذا الموقع نفسه: hreflang الأحادي يجعل غوغل يتجاهل المجموعة كلها دون أي خطأً في Search Console، فقط تظهر النسخة الخاطئة. تفتح ٨ نسخ كحد أقصى حتى لا يرسل تشغيل واحد عشرات الطلبات لموقعك.
متى تفيدك
عندما يكون لديك موقع متعدد اللغات ويعرض غوغل النسخة الخاطئة، أو بعد إطلاق نسخة لغة جديدة. إذا كان موقعك بلغة واحدة فهذه الأداة لا تلزمك.
أين لا تفيد
إن كان موقعك أحادي اللغة فلا فائدة لك من هذه الأداة ولا تحتاج إلى إضافة شيء؛ فـhreflang في موقع بلغة واحدة تعقيد بلا طائل. والقيد التقني: تُفتح ثماني نسخ كحد أقصى فعلياً، كي لا يرسل تشغيل واحد عشرات الطلبات إلى موقعك؛ فإن كان لديك أكثر من ثماني لغات، تُسرد البقية دون فحص تبادلها. ونقطة أخيرة مهمة: يخبر hreflang غوغل بالنسخة التي تُعرض ولمن، لا بالنسخة التي ترتّب. فإن كنت تتوقع أن تُصعّد إضافة hreflang ترتيب نسختك الإنجليزية، فهي لن تفعل ذلك.
ملاحظة من استخدامها
نقول هذا من تجربتنا على هذا الموقع بالذات: حين يكون hreflang أحادي الاتجاه فلن ترى أي خطأ في Search Console. لا يصل تقرير ولا يُسجَّل تحذير؛ بل تبدأ غوغل ببساطة بعرض النسخة الخاطئة في النتائج وتقضي أنت شهوراً وأنت تظن أن المشكلة في المحتوى. والسبيل الوحيد لرؤية ذلك هو فتح الطرف الآخر فعلاً، ولهذا بالضبط بنينا ذلك الفحص داخل الأداة.
التكلفة
تعمل هذه الأداة على خادمنا ولا نشتري لها أي بيانات، فهي مجانية وستبقى كذلك. لها حد يومي فقط كي لا يستهلك روبوت كامل السعة.
يُحسب الحد اليومي لكل زائر. إن احتجت أكثر، يرفع الحساب المجاني حدّك.
أسئلة عن هذه الأداة
هل أضع hreflang في الرأس أم في خريطة الموقع؟
كلاهما صحيح وتقرأ غوغل الاثنين. والمهم اختيار واحد فقط؛ فإعلانه في الموضعين بقيم مختلفة أشيع طريقة لصنع تعارض. وفي موقع كبير تكون خريطة الموقع أسهل عادةً في الحفاظ على اتساقها.
هل تحتاج الصفحة إلى hreflang يشير إليها نفسها؟
نعم. الإشارة الذاتية جزء من المعيار وغيابها يترك المجموعة ناقصة. وهذا أيضاً ما تفحصه هذه الأداة على حدة بالضبط.
ماذا لو لم تكن الترجمات كاملة؟
إن hreflang للنسخ التي هي فعلاً المحتوى نفسه بلغة أخرى. فإن كانت نسختك الإنجليزية نصف مكتملة، فإعلانها لا يفيد غوغل وقد يرسل زائراً إلى صفحة ناقصة. أكمل الترجمة أولاً ثم أعلنها.