اختَر المحليات بناءً على المحتوى الحقيقي والالتزامات التشغيلية
المحلي (locale) هو اللغة و، فقط عند الحاجة، جمهور المنطقة لصفحة ما. احتفظ بمصفوفة لأنواع الصفحات، اللغة، المنطقة، المالك، اختلافات المحتوى، نمط URL، والبديل. أضف نسخة إقليمية فقط عندما يختلف محتواها الرئيسي أو شروطها التجارية فعليًا ويمكن لأحدهم إبقاؤها محدثة؛ في كثير من الأحيان تكون صفحة اللغة العامة الخيار الأفضل.
لا تترجم رؤوس وتذييلات فقط حول محتوى رئيسي لم يتغير وتعتبرها محلية. تحذر Google من أن الترجمة لعنصر القالب فقط قد تخلق تجربة سيئة ونتائج متكررة. راجع النصوص ذات الأولوية والأسعار والتوافر والسياسات والدعم والرسائل المتعلقة بالمعاملات. إذا لم تكن الصفحة قابلة للدعم بعد، احذفها بدلاً من نشر واجهة مضللة.
سجّل الرمز المقصود، نمط URL العام، المالك، هدف الـ canonical، البديل، وحالة الإطلاق في جدول واحد مُحكَم.
استخدم عناوين URL ثابتة ودَع المستخدم يختار
امنح كل نسخة لغوية عنوان URL مباشر يمكن للمتصفح والمزحف طلبه. توصي Google باستخدام عناوين URL مختلفة بدلًا من تغيير اللغة عبر الكوكيز أو إعدادات المتصفح. يمكن أن تعمل نطاقات الدول، أو النطاقات الفرعية، أو الأدلة الفرعية؛ اختر النمط الذي يستطيع فريقك إدارته باستمرار. تسرد Google أن معايير URL ليست موصى بها للتقسيم القائم على URL.
أظهر خيار لغة أو منطقة واحتفظ بالمستخدم على النسخة التي اختارها. تنصح Google بعدم إعادة التوجيه الآلية بناءً على لغة مُخَمَّنة وتقول إن التغييرات الديناميكية قد تمنع اكتشاف الاختلافات. لا تستخدم تحديد الموقع عبر عنوان IP كآلية حاسمة؛ تقول Google إنه صعب، وغير موثوق عمومًا، وقد يقيّد الزحف. حافظ على عناوين URL المباشرة وطريقة سهلة للعودة.
افتح كل عنوان URL للنسخة المحلية في جلسة نظيفة وتأكد أنه يخدم تلك النسخة دون قفزة إعادة توجيه مبنية على الموقع.
بِنِ مجموعات hreflang كاملة وصحيحة
تربط مجموعة hreflang عناوين URL المعادلة محليًا. تدعم Google عناصر الرابط في HTML، ورؤوس رابط HTTP للاستجابات غير HTML، أو إدخالات خريطة الموقع XML، وتتعامل مع هذه الطرق كمكافئات. اختر الطريقة التي يمكن لعملية الإصدار توليدها ومراجعتها. يجب أن يكون كل عنوان بديل مؤهل بالكامل، بما في ذلك https، ويحل إلى الصفحة العامة المقصودة.
على كل صفحة معادلة، انشر نفس المجموعة: اشارة الى الذات وكل البدائل المدعومة. تقول Google إن الوسوم قد تُتجاهل عندما لا تشير الصفحات إلى بعضها البعض وتحدد الروابط الراجعة المفقودة كخطأ شائع. ولِد مجموعات من بيانات مشتركة، لا من قوالب محررة يدويًا. إذا كانت الصفحة غير متاحة بلغة معينة، فلا تختلق تطابقًا قريبًا لمجرد ملء الشبكة.
لكل زوج مدرج، تحقق أن كلتا الصفحتين تكشفان عن نفس مجموعة البدائل، بما في ذلك URLهما الخاص.
استخدم طريقة رأس رابط HTTP (HTTP Link-header) لملفات PDF الموطنة عندما لا يتوفر وسم في ترويسة HTML.
اختر وسوم اللغة مع مراعاة تنفيذ البحث
وسوم اللغة هي معرفات مثل en، en-GB، أو zh-Hant. BCP 47 هو إطار عمل الممارسات الحالية الأفضل لدى IETF، وسجل المشاركات الفرعية للغة لدى IANA هو السجل المرجعي الذي يوجّه W3C المؤلفين إليه. ابدأ بلغة أساسية، ثم أضف نظام الكتابة (script) أو المنطقة فقط عندما تُميّز المحتوى. تنصح W3C بالحفاظ على الوسوم قصيرة قدر الضرورة.
بالنسبة لـ hreflang في Google، اتبع قواعد الرموز المدعومة من Google، وليس كل وسم BCP 47 الصياغي الصحيح. تتطلب Google وجود اللغة أولًا، ولا تسمح بالمنطقة وحدها، وتوثق رموز لغة ISO 639-1 مع مناطق ISO 3166-1 Alpha-2 الاختيارية. وتذكر صراحة أن es-419 غير مدعومة لـ hreflang. افحص الرموز أثناء التنفيذ وارفض القيم المرتجلة في فحوص النشر.
استخدم en-GB فقط عندما تختلف نسخة المملكة المتحدة اختلافًا ذا معنى؛ وإلا فنسخة en العامة أبسط.
حافظ على توافق الإشارات: canonical والبدائل والمحتوى
تختار canonical عنوان URL مفضّل بين عناوين مكرّرة أو متشابهة جدًا؛ بينما يحدد hreflang البدائل المقصودة. بالنسبة لصفحات المحليات المستقلة، استخدم canonical يشير إلى الذات أو canonical بنفس اللغة. توصي Google بـ canonical بنفس اللغة أو أفضل بديل متاح. يمكن للـ canonical عبر لغات أن يلغي البديل الذي قصدت عرضه.
استخدم x-default للأشخاص الذين لغة متصفحهم لا تطابق أي نسخة مدرجة، خصوصًا مع محدد لغة أو بلد. إنه بديل احتياطي، ليس بديلاً عن البدائل الحقيقية. قرّر ما إذا كان سيكون محددًا نزيهًا أم صفحة لغة افتراضية، اجعله قابلاً للاستخدام، وتجنّب حلقات إعادة التوجيه التلقائية. احرص على أن يكون المحتوى الرئيسي المرئي لكل صفحة بلغة واحدة واضحة.
قارن عنوان URL المطلوب، عنوان URL النهائي، الـ canonical، القابلية للفهرسة، أهداف hreflang، وإدخال خريطة الموقع في كل عينة.
اختبر الإصدار كتغيير مسار ومحتوى
قبل النشر، عين عينات لكل نوع قالب: الصفحة الرئيسية، التصنيف، الصفحات التجارية، التحريرية، المساعدة، والملفات الموطنة. افحص قسم الرأس (head)، أو الرؤوس (headers)، أو خريطة الموقع حسب الطريقة المختارة. أكد الاستجابات العامة، عناوين HTTPS النهائية، البدائل الذاتية والمتبادلة، أهداف canonical، المحتوى المحلي المرئي، مُبدّل يعمل، وعدم وجود noindex أو حظر في robots عن طريق الخطأ.
بعد الإصدار، افحص صفحات ممثلة في Search Console. يفحص اختبار الوصول الحي ما إذا كان Google يستطيع الوصول إلى صفحة حالية؛ يمكن لتقارير المفهرس أن تُظهر الـ canonical المُختار. لا يستطيع الاختبار الحي التنبؤ بالـ canonical المختار أو ضمان الفهرسة. احتفظ بسجل إصدار بتاريخ يضم المجموعات المختبرة، الاستثناءات، المالكين، ودليل إعادة الاختبار.
أوقف الإصدار عندما تعيد صفحة ذات أولوية توجيهًا غير صحيح، أو تحتوي على زوج متبادل معطّل، أو تتعارض مع الـ canonical، أو لا يمكن اختيارها.
أصدر تكوين المحليات مع إدارة الإصدارات واحتفظ بخريطة URL والوسوم السابقة لمسار تراجع آمن للقوالب المشتركة.
