مولّد وسوم hreflang للمواقع متعددة اللغات

اكتب كل نسخة لغوية من الصفحة مع عنوانها، وأضف عنواناً احتياطياً إن وُجد، فتحصل على الأشكال الثلاثة التي تقبلها Google. يُفحص كل رمز، ويُبلَّغ عن الرمز الخاطئ مع رقم سطره.

مجانية تعمل داخل متصفحك آخر مراجعة: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة

صف لكل نسخة: الرمز، ثم خط عمودي، ثم العنوان الكامل. ويجوز أن يضيف الرمز منطقة (en-GB) أو كتابة (zh-Hant-TW).

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

النتيجة

فحص الصفوف — يبيّن هل كل رمز وكل عنوان صالح، وأول مشكلة إن وُجدت.
عناصر link لرأس كل صفحة
خريطة موقع XML مع مدخلات xhtml:link
ترويسة HTTP Link

تعمل هذه الأداة داخل متصفحك. ما تكتبه فيها لا يُرسل إلينا.

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

  1. اكتب صفاً لكل نسخة لغوية في نسخ اللغات: الرمز، وخطاً عمودياً، ثم العنوان الكامل.
  2. إن كان لديك اختيار للغة أو صفحة افتراضية، فاكتب عنوانها في العنوان الاحتياطي (x-default).
  3. اقرأ فحص الصفوف. حين تقول إن كل النسخ صالحة، انسخ عناصر link أو خريطة الموقع أو الترويسة.
  4. ضع المجموعة نفسها في كل صفحة، وتحقق من أن كل نسخة تشير إلى كل النسخ الأخرى.

كيف تُفحص الرموز

يجب أن يكون جزء اللغة رمز ISO 639-1 المكوّن من حرفين، وقائمة مكتبة الكونغرس فيها 183 رمزاً. ويجب أن تكون المنطقة الاختيارية رمز ISO 3166-1 alpha-2 المخصص رسمياً، مثل GB أو TW. وتقول إرشادات Google إن هذين المعيارين وحدهما مدعومان، وإن اللغة تأتي أولاً، لذلك تُرفض منطقة وحدها مثل GB.

جزء الكتابة، مثل Hant أو Hans، يجب أن يتكوّن من أربعة أحرف. تقول إرشادات Google إن الكتابات تُعطى وفق ISO 15924، لكن هذه الأداة تفحص شكل الكتابة لا القائمة كاملة. والرموز لا تفرّق بين الأحرف الكبيرة والصغيرة، لذلك تكتب الأداة اللغة بأحرف صغيرة، والمنطقة بأحرف كبيرة، والكتابة بأول حرف كبير.

  • يُرفض en-uk لأن UK رمز محجوز، وتشير المملكة المتحدة بالرمز GB، لذلك تقترح الأداة en-GB.
  • تغيّرت iw وin وji سنة 1989 إلى he وid وyi، لذلك تقترح الأداة هذه الرموز.
  • الرموز التي لا تطابق شيئاً، مثل xx أو eng أو en_US، تُرفض مع رقم سطرها.

ثلاث طرق لإرسال المجموعة نفسها

تذكر Google ثلاث طرق: عناصر link في رأس HTML، وترويسات HTTP، وخريطة موقع XML. وتقول Google إن الطرق الثلاث متكافئة، فاختر الأسهل في الصيانة. وصيغة خريطة الموقع تحتاج فضاء الأسماء xhtml، وكل مدخل url يسرد كل بديل بما فيه نفسه.

طريقة ترويسة HTTP موصوفة لردّ GET لأي صفحة؛ وتقول Google إنها مفيدة للملفات غير HTML مثل PDF، وأمثلتها ملفات PDF. وفي صفحة الويب تكون عناصر link أو خريطة الموقع الخيار المعتاد. وتقول Google أيضاً إن ترويسة Link المرتجعة لكل نسخة من الصفحة متطابقة، لذلك تكتب الأداة قيمة واحدة للمجموعة كلها.

الروابط العائدة وx-default

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

يسمّي x-default صفحة الاحتياط للغات التي لا تطابق أياً من نسخك. وتوصي Google به لصفحات اختيار اللغة، ويُكتب بلا رمز لغة.

مثال محسوب: ثلاث نسخ واحتياطي

الصفوف en | https://example.com/en/ و en-GB | https://example.com/en-gb/ و tr | https://example.com/tr/، مع https://example.com/ احتياطياً، تصنع أربعة بدائل. تحصل كل صفحة في المجموعة على العناصر الأربعة نفسها، وفي خريطة الموقع مدخل url لكل صفحة من الصفحات الثلاث.

يسرد كل مدخل url البدائل الأربعة كلها. ويقرأ سطر الحالة: النسخ اللغوية: 3، وكلها صالحة، لأن الاحتياطي ليس نسخة لغوية.

المخرج العدد التفاصيل
عناصر link 4 hreflang="tr" href="https://example.com/tr/"
مدخلات url في خريطة الموقع 3 كل مدخل يسرد 4 بدائل، بما فيها x-default
قيم ترويسة Link 1 القيمة نفسها في كل صفحة، مع 4 بدائل
النسخ اللغوية 3 الحالة: 3 نسخ لغوية، وكلها صالحة

الأسئلة الشائعة

ما الرموز الصالحة؟

رمز لغة من ISO 639-1، مثل en أو tr أو zh، ويجوز أن يليه كتابة من أربعة أحرف مثل Hant، ومنطقة من ISO 3166-1 مثل GB أو TW. والرموز لا تفرّق بين الأحرف الكبيرة والصغيرة، والأداة تكتبها بالشكل المعياري.

لماذا يُبلَّغ عن en-uk كخطأ؟

UK رمز محجوز في ISO 3166-1، وتقول إرشادات Google إن UK في hreflang بلا أثر. الرمز المخصص رسمياً للمملكة المتحدة هو GB، لذلك فالوسم الصحيح هو en-GB.

هل أحتاج إلى صف x-default؟

هو اختياري. تسمّي Google x-default الاحتياطي للغات التي لا تطابق أياً من نسخك، وتوصي به لصفحات اختيار اللغة. وتضيفه الأداة فقط حين تكتب عنواناً له.

هل يجب أن تسرد كل صفحة المجموعة كاملة؟

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

لماذا تقبل الأداة عناوين https فقط؟

تقبل العناوين المطلقة من نوع https، وهي ما تستخدمه أغلب المواقع اليوم. وتطلب Google عناوين كاملة تتضمن طريقة النقل، لذلك يحتاج موقع ما زال يعمل بـ http العادي إلى كتابة الوسوم يدوياً.

هل طريقة ترويسة HTTP مخصصة لصفحات الويب؟

تصفها Google لردّ GET لأي صفحة، وتقول إنها مفيدة للملفات غير HTML مثل PDF. أما في صفحات الويب فعناصر link أو خريطة الموقع هي الخيار المعتاد.

هل ترسل الأداة عناويني إلى أي مكان؟

لا. تُبنى النتيجة في متصفحك من النص الذي تكتبه، ولا يُرسل شيء إلى أي خادم.

المصادر

آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.

نستخدم ملفات تعريف ارتباط ضرورية لتشغيل الموقع. وبموافقتك، تستخدم Google أيضاً ملفات تعريف ارتباط للإعلانات، لعرض إعلانات مخصصة. وإذا رفضتها، فستظل ترى إعلانات، لكنها لن تكون مخصصة لك.