انتقل إلى المحتوى
SEO Madmanby Adam Hafez
أداة مجانية

مولّد وسوم hreflang وفحصها

أنشئ وسوم link rel=alternate hreflang لعناوين URL المترجمة، وافحص الرموز والإشارة الذاتية وx-default. أداة مجانية تعمل في متصفحك.

تعمل بالكامل في متصفحك. لا يُرفع ما تُدخله، ولا يُسجَّل، ولا يُحفظ.

    أهم النقاط

    • تقول Google إن كل نسخة لغوية يجب أن تذكر نفسها وكل النسخ الأخرى، وإنها تتجاهل الوسوم إذا لم تشر صفحتان كل منهما إلى الأخرى.
    • توضع مجموعة وسوم link نفسها في head كل نسخة من الصفحة، لذلك تلصق الكتلة التي تنشئها الأداة كما هي في كل نسخة.
    • رمز اللغة والمنطقة مثل en-US لا يشير إلا إلى عنوان URL واحد داخل المجموعة.
    • تقبل Google رموز hreflang بأحرف كبيرة أو صغيرة، لكن الأداة تتوقع الصيغة المعتادة: لغة بأحرف صغيرة ومنطقة بأحرف كبيرة.
    • القيمة x-default اختيارية، وتحدد صفحة احتياطية للزوار الذين لا تطابق لغتهم أي نسخة مدرجة.

    ما تحتاج إليه

    • عنوان URL لكل نسخة مترجمة من الصفحة
    • رمز اللغة لكل عنوان، مع منطقة اختيارية
    • صف x-default اختياري لصفحة اختيار اللغة أو الصفحة الاحتياطية

    أدوات أخرى

    كلها مجانية، وكلها تعمل في المتصفح.

    تصفّح الأدوات

    طريقة الاستخدام

    1. 1أضِف صفًا لكل عنوان URL مترجماستخدم العنوان نفسه الذي ستفهرسه Google لتلك اللغة، مع البروتوكول وأي شرطة مائلة أخيرة تنشرها فعلًا.
    2. 2حدّد رمز اللغة لكل صفاستخدم رمز ISO 639-1 بأحرف صغيرة مثل en أو es، وأضِف منطقة بعد شرطة فقط عندما يختلف المحتوى فعلًا حسب المنطقة، مثل en-US مقابل en-GB.
    3. 3أضِف كل عنوان كصف يشير إلى نفسهالإشارة المتبادلة تعني أن كل عنوان يحتاج إلى صف يشير إلى لغته هو، لا إلى صفوف تشير إلى النسخ الأخرى فقط.
    4. 4أضِف x-default إن كانت لديك صفحة احتياطيةهي اختيارية، لكن Google توصي بها، ليصل الزوار الذين لا تطابق لغة متصفحهم أي نسخة إلى صفحة مفيدة.
    5. 5اقرأ التحذيراتتنبّه الأداة إلى غياب الإشارة الذاتية، والرموز المكررة التي تشير إلى عناوين مختلفة، وصيغ الرموز غير الصالحة قبل نشر الوسوم.
    6. 6انسخ والصقالصق وسوم link الناتجة في head كل صفحة في المجموعة، لا في صفحة واحدة منها فقط.

    ماذا تفحص الأداة؟

    أدخِل صفًا لكل عنوان URL مترجم مع رمزه، فتكتب الأداة سطر <link rel="alternate" hreflang="..." href="..." /> لكل صف. وتقول Google إن المجموعة متطابقة في كل نسخ الصفحة، لذلك توضع الكتلة نفسها في head كل نسخة. ثم تجري الأداة أربعة فحوص وتعرض ما تجده:

    • صيغة الرمز. لغة من حرفين صغيرين، وبعدها اختياريًا شرطة ومنطقة من حرفين كبيرين، أو x-default. ورموز Google هي لغات ISO 639-1 ومناطق ISO 3166-1 Alpha 2.
    • رمز خاص بكل عنوان. تقول Google إن كل نسخة يجب أن تذكر نفسها وكل النسخ الأخرى. وعند وجود عنوانين أو أكثر، يحتاج كل عنوان إلى رمز واحد على الأقل لا يستخدمه عنوان آخر.
    • عنوان واحد لكل رمز. الرمز الذي يشير إلى عنوانين تنبّه إليه الأداة مع العدد.
    • x-default. عند وجود عنوانين أو أكثر دون صف x-default، تضيف الأداة تذكيرًا.

    كيف تقرأ النتائج؟

    تظهر كل ملاحظة في قائمة المشكلات مع رقم الصف أو العنوان. والرسالة “لا توجد مشكلات في هذه المجموعة” تعني نجاح الفحوص الأربعة. وتتحدث الوسوم أثناء الكتابة، والزر “نسخ الوسوم” يضع الكتلة في الحافظة.

    لا يحتاج تذكير x-default إلى أي إجراء إن لم تكن لديك صفحة لاختيار اللغة أو صفحة عامة. وتعامل مع تحذير صيغة الرمز كتصحيح شكلي: تقول Google إن قيمة hreflang لا تتأثر بحالة الأحرف، فـ en-gb تعمل في البحث. لكن الأداة تتوقع en-GB، وفق عُرف ISO 3166-1 Alpha 2.

    العنوان الذي صفه الوحيد x-default، مثل صفحة مستقلة لاختيار البلد، تظهر عليه ملاحظة بأنه بلا رمز خاص. وإذا حملت تلك الصفحة مجموعة الوسوم نفسها، فهي تذكر نفسها عبر x-default، ويمكنك تجاهل الملاحظة.

    مثال عملي

    تبدأ الأداة بثلاثة صفوف: en للعنوان https://example.com/، وes للعنوان https://example.com/es/، وes-MX للعنوان https://example.com/es-mx/. فتنشئ ثلاثة وسوم link، وتعرض مشكلة واحدة: لم تُحدَّد x-default، وهي ليست إلزامية لكن Google توصي بها كخيار احتياطي.

    غيّر رمز الصف الثالث من es-MX إلى es، فتصير المشكلات أربعًا. يظهر العنوانان الإسبانيان بلا صف يشير إلى لغتهما، لأن رمز كل منهما صار مشتركًا، ويبقى تذكير x-default، ويظهر أن “es” يشير إلى 2 عناوين URL مختلفة.

    أخطاء شائعة تكشفها

    • رموز البلدان وحدها. مثال Google: be هي البيلاروسية، لا بلجيكا.
    • رموز تبدأ بالمنطقة أو مشوّهة، مثل US-en أو english.
    • عنوانان يتشاركان رمزًا واحدًا داخل المجموعة نفسها.
    • عنوان بلا رمز خاص به.

    لا تستطيع الأداة جلب الصفحات، لذلك لا تتأكد من وجود الوسوم في كل صفحة حية أو من وجود روابط العودة. وهي تفحص الصيغة لا المعنى: en-UK تنجح، مع أن Google تقول إن الرموز المحجوزة مثل UK لا أثر لها وإن الرمز الصحيح GB.

    ورموز الكتابة مثل zh-Hant، التي تدعمها Google، تظهر عليها ملاحظة، فأضِفها يدويًا.

    أدوات وقراءات ذات صلة

    المصادر

    1. 1.Tell Google about localized versions of your page، Google Search Centralمصدر أساسي

    أسئلة شائعة

    هل تحتاج كل صفحة إلى وسم hreflang يشير إليها نفسها؟

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

    ماذا يحدث إذا غابت روابط العودة؟

    تقول Google إن الوسوم تُتجاهل إذا لم تشر صفحتان كل منهما إلى الأخرى. وإذا غابت بعض اللغات عن بعض الصفحات، تعالج Google الأزواج التي تشير فعلًا إلى بعضها.

    هل x-default إلزامية؟

    لا. توصي بها Google كخيار احتياطي للمستخدمين الذين لا تطابق إعدادات لغتهم أي نسخة، وتقول إنها صُممت لصفحات اختيار اللغة.

    لماذا تنبّه الأداة إلى en-gb مع أن Google تقبلها؟

    تقول Google إن قيم hreflang لا تتأثر بحالة الأحرف. لكن الأداة تتوقع الصيغة المعتادة: لغة بأحرف صغيرة ومنطقة بأحرف كبيرة، فاكتب en-GB ليختفي التحذير.

    هل أستهدف بلدًا دون لغة؟

    لا. تقول Google إنك لا تستطيع تحديد رمز البلد وحده، لأن الرمز الأول هو اللغة دائمًا. استخدم زوجًا مثل fr-BE، لا be.