تحسين محركات البحث متعدد اللغات
كيفية تحسين موقع يقدّم محتوى بلغات متعددة — الفرق بين تعدد اللغات وتعدد المناطق، وكيف يكتشف Google اللغة فعليًا، وhreflang، وبنية عناوين URL، وBing.
اللغات
تحسين محركات البحث متعدد اللغات هو تحسين موقع يقدّم محتوى بأكثر من لغة كي تصل كل نسخة إلى الباحث المناسب. الأمر الذي يخطئ فيه الجميع تقريبًا: يتجاهل Google السمة <html lang> وترويسات Content-Language — إذ يقرأ النص الظاهر لاكتشاف اللغة. ولا يخبر hreflang محرك Google بلغة الصفحة أيضًا؛ بل يحدّد عناوين URL التي تمثل نسخًا بديلة بعضها من بعض. أما Bing فعلى العكس — إذ يعتمد بدرجة أكبر على وسم content-language الوصفي. اضبط اللغة أولًا، ثم اربط النسخ البديلة باستخدام hreflang، وبعد ذلك اختر بنية لعناوين URL (الأدلة الفرعية لمعظم المواقع). توجد أخطاء في 67% من إعدادات hreflang، لكن Google يصلح كثيرًا منها تلقائيًا.
Evidence for this claim Google recommends distinct URLs for each language version and cautions against relying on cookies or browser settings to swap content at one URL. Scope: Current Google multilingual site guidance. Confidence: high · Verified: Google Search Central: Managing multilingual sites Evidence for this claim hreflang can connect equivalent language or regional URLs, while page language is determined from visible content rather than the annotation alone. Scope: Current Google localized-version guidance. Confidence: high · Verified: Google Search Central: Localized versionsالخلاصة — تحسين محركات البحث متعدد اللغات هو تحسين موقع متاح بأكثر من لغة، بحيث تظهر النسخة المناسبة للشخص المناسب. يتعلق الأمر باللغة، لا بالبلد — وهذه أول نقطة ينبغي استيعابها. خصّص لكل لغة عنوان URL مستقلًا، وأخبر Google بعناوين URL التي تمثل نسخًا بعضها من بعض باستخدام
hreflang، ودع Google يحدد اللغة من النص الفعلي في الصفحة.
تعدد اللغات مقابل تعدد المناطق — افهم الفرق أولًا
يختلط هذان المفهومان باستمرار، ويصبح الموضوع كله أوضح بمجرد الفصل بينهما:
- متعدد اللغات = يقدّم موقعك أكثر من لغة واحدة. فالموقع السويسري المتاح بالألمانية والفرنسية والإيطالية متعدد اللغات — ثلاث لغات وبلد واحد.
- متعدد المناطق = يستهدف موقعك مستخدمين في أكثر من بلد واحد. والموقع الذي يقدّم نسختين منفصلتين بالإنجليزية للولايات المتحدة والمملكة المتحدة متعدد المناطق — لغة واحدة ومنطقتان.
كثير من المواقع يجمع بين الاثنين (تخيّل علامة تجارية عالمية لها نسخ بالإنجليزية والإسبانية والفرنسية، وكل لغة مقسمة حسب البلد). لكن الإشارات والمشكلات تختلف، لذا من المفيد أن تعرف أيهما تتعامل معه فعليًا. تتناول هذه الصفحة جانب اللغة.
ما الذي يعنيه «استهداف اللغة» فعليًا
عندما يضم موقعك الصفحة نفسها بعدة لغات، فأنت تريد من Google أن:
- يعرف أن كل نسخة لغوية موجودة.
- يفهم أنها نسخ من الشيء نفسه.
- يعرض النسخة الألمانية للباحثين بالألمانية والنسخة الفرنسية للباحثين بالفرنسية.
تحقق ذلك باستخدام مجموعة صغيرة من الإشارات — وعلى رأسها السمة hreflang،
وهي وسم صغير يقول: «عنوان URL هذا هو النسخة الإسبانية، وذاك
هو النسخة الفرنسية، وهذه هي العلاقة بينهما». ثم يحاول Google
عرض النسخة المطابقة.
الجزء الذي يفاجئ المبتدئين: يحدد Google لغة الصفحة بقراءة الكلمات الظاهرة فيها — لا من أي إعداد في شيفرتك. لذلك، فإن الصفحة التي تقول الشيفرة إنها ألمانية لكنها مليئة بنص إنجليزي ستُعامل على أنها إنجليزية. اكتب محتوى حقيقيًا باللغة المستهدفة؛ فهذه هي الإشارة المؤثرة.
أين توجد النسخ اللغوية المختلفة (بنية عناوين URL)
تحتاج إلى عنوان URL منفصل لكل لغة. وهناك ثلاث طرق شائعة لفعل ذلك:
- دليل فرعي —
example.com/es/،example.com/fr/. وهو الخيار المعتاد لمعظم المواقع: سهل الإعداد، وتتشارك جميع النسخ قوة نطاقك الواحد. - نطاق فرعي —
es.example.com،fr.example.com. يصلح، لكن محركات البحث تتعامل معه بصورة أقرب إلى موقع مستقل. - نطاق برمز بلد (ccTLD) —
example.es،example.fr. أقوى إشارة لاستهداف بلد، لكنه موقع منفصل تمامًا يلزم بناء سلطته.
تجنب حشر اللغة في مُعامل عنوان URL مثل example.com?lang=es —
إذ يوصي Google تحديدًا بعدم استخدامه.
متى تحتاج فعليًا إلى تحسين محركات البحث متعدد اللغات (بدلًا من مجرد الترجمة)
إذا ترجمت الكلمات فحسب ووضعتها في عنوان URL نفسه — أو أعدت توجيه
الجميع تلقائيًا حسب موقعهم — فليس لديك حقًا تحسين محركات بحث متعدد اللغات، وقد
لا يعثر Google أصلًا على لغاتك الأخرى. تحتاج إلى التطبيق الحقيقي (عناوين URL منفصلة +
hreflang + محتوى يستطيع Google الزحف إليه) عندما تقدّم بالفعل عدة
لغات وتريد لكل واحدة منها أن تحظى بترتيب. أما إذا لم تكن لديك سوى لغة واحدة، فيمكنك تجاوز
كل هذا.
هل تريد التعمق التقني — كيف تعمل خوارزمية اللغة لدى Google، والاختلافات لدى Bing،
وأخطاء hreflang الشائعة، وتهديد الترجمة التلقائية في 2025؟
انتقل إلى علامة التبويب متقدم.
أخطاء تحسين محركات البحث متعدد اللغات
التعامل مع lang على أنه كاشف اللغة لدى Google
سبب الفشل: يحدد Google اللغة من نص الصفحة الظاهر بدلًا من الاعتماد على سمة HTML. ما ينبغي فعله: اجعل المحتوى الرئيسي المعروض يستخدم اللغة المستهدفة باتساق؛ واحتفظ بالبيانات الوصفية الصحيحة من أجل إمكانية الوصول والمحركات التي تستخدمها.
استخدام hreflang للإعلان عن لغة الصفحة
سبب الفشل: يربط hreflang عناوين URL البديلة؛ ولا يحل محل المحتوى المترجم ذي المعنى. ما ينبغي فعله: انشر عنوان URL متميزًا قابلًا للزحف يتضمن محتوى ظاهرًا باللغة المستهدفة، ثم اربط النسخ المتكافئة بعلامات hreflang متبادلة.
إجبار الزوار على إعادة توجيه لغوية تلقائية
سبب الفشل: قد تعلق برامج الزحف والمستخدمون متعددو اللغات في النسخة المفترضة. ما ينبغي فعله: أبقِ كل نسخة متاحة مباشرة، وقدّم اقتراحًا ظاهرًا مع روابط لغات قابلة للزحف.
اختبر نفسك: تحسين محركات البحث متعدد اللغات
Evidence for this claim Google recommends distinct URLs for each language version and cautions against relying on cookies or browser settings to swap content at one URL. Scope: Current Google multilingual site guidance. Confidence: high · Verified: Google Search Central: Managing multilingual sites Evidence for this claim hreflang can connect equivalent language or regional URLs, while page language is determined from visible content rather than the annotation alone. Scope: Current Google localized-version guidance. Confidence: high · Verified: Google Search Central: Localized versionsالخلاصة — اضبط النموذج الذهني، وستستقيم معظم جوانب تحسين محركات البحث متعدد اللغات. لا يقرأ Google السمة
<html lang>أو ترويسة HTTP Content-Languageلاكتشاف اللغة — بل يستخدم النص الظاهر أساسًا. وقد تستخدم المحركات الأخرى إشارات مختلفة، لذا تحقق من إرشاداتها الحالية. لا يعلنhreflangلغة الصفحة؛ بل يحدد عناوين URL البديلة كي يتمكن Google من إظهار العنوان الصحيح — وهو تلميح، لا توجيه ملزم. كما أنه عرضة للأخطاء بشدة: وجدت دراستي لـ374 756 نطاقًا أن 67% منها بها مشكلات في hreflang. استخدم الأدلة الفرعية لمعظم المواقع، ولا تعِد توجيه Googlebot تلقائيًا مطلقًا، ولا تترجم سوى الصفحات التي لها مبرر تجاري حقيقي.
تعدد اللغات ≠ تعدد المناطق
هذا هو التمييز الأساسي. تعدد اللغات يتعلق باللغة؛ أما تعدد المناطق فيتعلق بالبلد. فالموقع السويسري بالألمانية والفرنسية والإيطالية متعدد اللغات لكنه أحادي المنطقة. والموقع الإنجليزي المخصص للولايات المتحدة والمملكة المتحدة متعدد المناطق لكنه أحادي اللغة. كثيرًا ما يتداخلان، لكنهما يستخدمان إشارات مختلفة وينشئان مشكلات مختلفة، لذلك أفصل بينهما ذهنيًا وينبغي لك فعل ذلك أيضًا. ووفق صياغة Google نفسها: “A multilingual website is any website that offers content in more than one language,” (الترجمة العربية) «الموقع متعدد اللغات هو أي موقع يقدّم محتوى بأكثر من لغة». مقابل “A multi-regional website is one that explicitly targets users in different countries.” (الترجمة العربية) «الموقع متعدد المناطق هو الموقع الذي يستهدف صراحةً مستخدمين في بلدان مختلفة».
كيف يكتشف Google لغة الصفحة فعليًا (وهذه هي النقطة الكبرى)
إليك أكثر نقطة يُساء فهمها في هذا الموضوع كله، وهي تستحق التشديد لأن عددًا كبيرًا من الناس يخطئ فيها:
يتجاهل Google السمة <html lang>. ويتجاهل Google ترويسة HTTP Content-Language. ويقرأ النص الظاهر.
تنص الوثائق مباشرة على أن Google يستخدم المحتوى الظاهر في الصفحة لتحديد لغتها،
ولا يعتمد على معلومات اللغة في الشيفرة، مثل سمة lang أو عنوان URL. وفي صفحة hreflang ترد الصياغة: “Google doesn’t use hreflang
or the HTML lang attribute to detect the language of a page; instead, we use
algorithms to determine the language.” (الترجمة العربية) «لا يستخدم Google hreflang أو سمة HTML lang لاكتشاف لغة الصفحة؛ بل نستخدم خوارزميات لتحديد اللغة».
في Search Off the Record (يوليو 2024)، أعطى Gary Illyes هذا الأمر اسمًا: LDCP — Language Demotion, Country Promotion. وكان شرحه: “if someone is searching in German and your page is in English, then you would get a demotion.” (الترجمة العربية) «إذا كان شخص ما يبحث بالألمانية وكانت صفحتك بالإنجليزية، فسيُخفَّض ترتيبك». وهذه آلية ترتيب، وهي أعمق من hreflang — فإذا لم تكن صفحتك فعلًا بلغة الباحث، يخفض LDCP ترتيبها بصرف النظر عما تقوله وسومك. (وأشار Illyes أيضًا إلى أن هذا النوع من الإشارات اليدوية في طريقه إلى الزوال، موضحًا أن لدى Google بالفعل أنظمة “automatically learning” (الترجمة العربية) «تتعلم تلقائيًا» إقران النسخ البديلة بلغات مختلفة — فالاكتشاف التلقائي هو الاتجاه المقبل.)
لماذا لا يثق Google كثيرًا بالسمة <html lang>؟ لأنها خاطئة باستمرار. روى Gary
قصة Joomla: كان النظام يعيّن سمة Lang إلى الإنجليزية من دون إمكان تجاوزها،
مع أن محتوى الصفحة كان ألمانيًا بنسبة 100%؛ ولذلك لا يمكن الوثوق بهذه السمة وحدها.
وقال John Mueller الشيء نفسه — فسمة HTML lang هي “something we don’t use at all” (الترجمة العربية) «شيء لا نستخدمه إطلاقًا»،
وأضاف أنها خاطئة دائمًا تقريبًا ولذلك يميل Google إلى تجاهلها.
الخلاصة: اكتشاف اللغة مشكلة محتوى، لا مشكلة ترميز.
اكتب محتوى حقيقيًا باللغة المستهدفة. ولا تزال السمة lang مهمة من أجل
إمكانية الوصول (قارئات الشاشة) ومن أجل Bing — لكنها ليست مهمة لاكتشاف Google
للغة.
يفعل Bing الأمر بالعكس
لا يدعم Bing hreflang. وفي حين يتجاهل Google تلميحات اللغة على مستوى الشيفرة، يعتمد Bing عليها. وترتيب الأولوية لدى Bing هو:
<meta http-equiv="content-language" content="en-us">— الإشارة الأساسية.- السمة
<html lang="">— ثانوية. - المحتوى النصي في الصفحة.
صيغة Bing هي رمز لغة من حرفين وفق ISO 639، ثم شرطة، ثم رمز جغرافي وفق ISO 3166
(en-us، es-mx). لذلك، فإن الموقع المدوّل على نحو صحيح والعامل على
كلا المحركين يحتاج إلى محتوى بعناوين URL متميزة بالإضافة إلى hreflang (لـGoogle/Yandex)
بالإضافة إلى وسم content-language الوصفي (لـBing). هذه العناصر ليست مكررة؛ بل تغذي
محركات مختلفة.
ما الذي يفعله hreflang فعليًا (وما الذي لا يفعله)
hreflang هو خريطة علاقات، لا كاشف لغة. فهو لا يخبر Google
بلغة الصفحة — إذ يحصل Google عليها أصلًا من المحتوى. بل يخبره
بعناوين URL التي تمثل نسخًا بديلة بعضها من بعض وبجمهور اللغة والمنطقة المقصود بكل منها،
كي يتمكن Google من إظهار العنوان الصحيح لكل باحث. يقول Google: “Use hreflang to tell
Google about the variations of your content, so that we can understand that these
pages are localized variations of the same content.” (الترجمة العربية) «استخدم hreflang لإخبار Google بنسخ محتواك المختلفة، حتى نتمكن من فهم أن هذه الصفحات نسخ موطّنة من المحتوى نفسه».
يجب أن تكون ثلاثة أمور صحيحة، وإلا فسيُتجاهل العنقود:
- ثنائية الاتجاه. “If two pages don’t both point to each other, the tags will be ignored.” (الترجمة العربية) «إذا لم تُشر كلتا الصفحتين إحداهما إلى الأخرى، فسيتم تجاهل الوسوم». تشير الإنجليزية إلى الإيطالية، ويجب أن تشير الإيطالية بدورها إلى الإنجليزية.
- ذاتية المرجع. تسرد كل صفحة نفسها إلى جانب جميع الصفحات الأخرى.
- x-default كخيار احتياطي للغات غير المطابقة (موصى به، لكنه ليس مطلوبًا بصرامة).
هناك ثلاث طرق للتقديم: وسوم HTML <link> في <head>، أو ترويسة HTTP Link
(مفيدة للملفات غير HTML مثل ملفات PDF)، أو خريطة موقع XML تستخدم نطاق الأسماء xhtml:link.
يجب أن تكون عناوين URL مؤهلة بالكامل، بما في ذلك https://.
والأهم: hreflang تلميح، لا توجيه ملزم. تقول صياغة Google نفسها إن “hreflang annotations are a hint to Google, not a directive.” (الترجمة العربية) «تعليقات hreflang تلميح إلى Google، وليست توجيهًا ملزمًا». ويمكنه أن يتجاوز إعدادك عندما تختلف معه الوسوم الأساسية أو إشارات المحتوى أو حالة الفهرسة.
الزاوية القيّمة التي لا تحظى بتغطية كافية: يسرّع hreflang فهرسة اللغات الجديدة
إليك فائدة لا يتحدث عنها أحد تقريبًا. في الحلقة نفسها من SOTR، قال Gary Illyes إن اكتشاف hreflang يؤدي إلى زحف للتحقق من النسخ البديلة: “There is a dependency crawl triggering when we discover Hreflang, like we want to verify that.” (الترجمة العربية) «يُشغَّل زحف تبعي عندما نكتشف Hreflang، وكأننا نريد التحقق من ذلك». وبعبارة مباشرة — عندما يعثر Google على hreflang في صفحة، يذهب ويزحف إلى النسخ البديلة بلغات أخرى للتحقق من العلاقة، ما يسرّع فهرسة صفحاتك باللغات الجديدة. لذلك لا يقتصر hreflang على عرض النسخة الصحيحة؛ بل هو مسرّع لاكتشاف اللغات التي أُطلقت حديثًا.
لماذا تبدو بيانات hreflang في GSC شحيحة (وهذا طبيعي)
نقطة أخرى لـIllyes جديرة بالاستيعاب: “Search Console only reports canonicals… the vast majority of the Hreflang clusters… are not canonical.” (الترجمة العربية) «لا يبلغ Search Console إلا عن العناوين الأساسية… والغالبية العظمى من عناقيد Hreflang… ليست أساسية». معظم نسخ hreflang البديلة ليست عناوين URL أساسية، ولذلك لا تظهر كل منها على حدة في تقارير التغطية في GSC. إذا كانت لوحات معلوماتك توحي بأن صفحاتك اللغوية “aren’t indexed,” (الترجمة العربية) «غير مفهرسة» فغالبًا لا يعدو الأمر أن GSC يبلغ عن العناوين الأساسية — وليس مشكلة حقيقية. تحقق باستخدام أداة فحص عنوان URL وصفحات نتائج البحث المباشرة بدلًا من الوثوق بالعدد الإجمالي.
المحتوى المكرر: es-MX مقابل es-ES
من المخاوف الشائعة أن تُصنّف نسختان إسبانيتان على أنهما مكررتان. قاعدة Google الفعلية: “Localized versions of a page are only considered duplicates if the main content of the page remains untranslated.” (الترجمة العربية) «لا تُعد النسخ الموطّنة من الصفحة مكررة إلا إذا ظل المحتوى الرئيسي للصفحة غير مترجم». الصفحتان المكتوبتان فعلًا بالإسبانية مع اختلافات إقليمية حقيقية (العملة والمفردات والمراجع المحلية) صفحتان متميزتان. لكن عنواني URL es-ES وes-MX بنص متطابق ومن دون تمييز إقليمي سيُعاملان على أنهما مكرران — ولا يكفي hreflang وحده للفصل بينهما؛ بل يفعل ذلك المحتوى الإقليمي المتميز. وضمن عنقود hreflang صالح، يمكن أيضًا دمج الإشارات عبر النسخ البديلة، وهو أمر مفيد عمومًا.
بنية عناوين URL والربط الداخلي واكتشاف اللغة
البنية. استخدم الأدلة الفرعية (/es/، /fr/) لمعظم المواقع — فهي ترث سلطة
النطاق الجذر ولا تتطلب صيانة كبيرة. وتُعامل النطاقات الفرعية بصورة أقرب إلى مواقع
منفصلة. أما ccTLDs فهي أقوى إشارة للاستهداف الجغرافي حسب البلد، لكنها تعني خصائص منفصلة
وبناء روابط منفصلًا. ومُعاملات عناوين URL موصوفة صراحة بأنها “not
recommended.” (الترجمة العربية) «غير موصى بها».
الربط الداخلي بين النسخ. اربط النسخ اللغوية بعضها ببعض بطريقة معقولة (مبدّل اللغة جزء من ذلك)، لكن لا تتعامل مع كل نسخة بديلة كرابط تنقل أساسي. دع hreflang يحمل العلاقة الرسمية، ودع المبدّل يخدم المستخدمين.
تجربة استخدام اكتشاف اللغة — وفخ قابلية الزحف. هنا تتسبب المواقع بهدوء
في تعطيل نفسها. إن Googlebot “sends HTTP requests without setting Accept-Language
in the request header” (الترجمة العربية) «يرسل طلبات HTTP من دون تعيين Accept-Language في ترويسة الطلب» ويزحف غالبًا من عناوين IP أمريكية (مع أنه يستخدم بعض
عناوين IP غير الأمريكية أيضًا). إذا أعدت توجيه المستخدمين تلقائيًا إلى نسخة لغوية بناءً على عنوان IP
أو Accept-Language، فقد لا يرى Googlebot سوى نسختك الإنجليزية ولا
يكتشف بقية النسخ. وتعليمات Google الصريحة: “Avoid automatically redirecting
users from one language version of a site to a different language version.” (الترجمة العربية) «تجنب إعادة توجيه المستخدمين تلقائيًا من نسخة لغوية للموقع إلى نسخة لغوية مختلفة».
افعل هذا بدلًا من ذلك: قدّم عناوين URL متميزة، وأضف تعليقات hreflang، وإذا أردت
مساعدة المستخدمين، فاعرض شريط اقتراح غير متطفل (“This page is available in
English — switch?” (الترجمة العربية) «هذه الصفحة متاحة بالإنجليزية — هل تريد التبديل؟») يُبقيهم في عنوان URL الحالي ويتذكر اختيارهم
عبر ملف تعريف ارتباط أو localStorage. استخدم Accept-Language بوصفه اقتراحًا، لا
مشغّلًا لإعادة التوجيه. ولا تستخدم الأعلام معرّفات للغات — فالأعلام تمثل البلدان،
لا اللغات.
جودة الترجمة والترجمة الآلية
الترجمة الآلية نفسها ليست محظورة. تعريف Google نفسه: “Scaled content abuse is when many pages are generated for the primary purpose of manipulating search rankings and not helping users.” (الترجمة العربية) «تحدث إساءة استخدام المحتوى واسع النطاق عندما تُنشأ صفحات كثيرة لغرض أساسي هو التلاعب بترتيبات البحث لا مساعدة المستخدمين». الانتقال إلى الاقتباس تُذكر الترجمة بوصفها مثالًا على تحويل آلي تشمله تلك السياسة — “including through automated transformations like synonymizing, translating, or other obfuscation techniques,” (الترجمة العربية) «بما في ذلك من خلال التحويلات الآلية مثل استخدام المرادفات أو الترجمة أو أساليب التمويه الأخرى» وتحديدًا “where little value is provided to users.” (الترجمة العربية) «حيث لا تُقدَّم للمستخدمين سوى قيمة ضئيلة». الانتقال إلى الاقتباس الحكم يتعلق بالقيمة، لا بطريقة الإنتاج. والخطر الحقيقي هو نشر ترجمة آلية خام على نطاق واسع من دون إشراف تحريري؛ أما الترجمة الآلية مع مراجعة بشرية وتنقيح (سير عمل يُسمى غالبًا MTPE) فهي طريقة معيارية قابلة للتوسع لتجنب ذلك. قيّم الصفحة المترجمة كما تقيّم أي صفحة — هل تلبي نية بحث حقيقية في ذلك السوق — ولا تكتفِ بترجمة كلماتك المفتاحية الإنجليزية: أجرِ بحثًا حقيقيًا عن الكلمات المفتاحية لكل لغة، لأن النية والصياغة تختلفان من سوق إلى آخر. (لمزيد من التعمق: الترجمة الآلية وتحسين محركات البحث.)
Schema للمواقع متعددة اللغات
استخدم الخاصية inLanguage في Schema Article/Product/FAQPage لتحديد
لغة المحتوى، وامنح كل نسخة لغوية كتلة Schema خاصة بها بتلك
اللغة. تؤدي Schema وhreflang وظيفتين مختلفتين: يربط hreflang عناوين URL البديلة؛
وتوضح Schema معنى المحتوى ولغته. وهما طبقتان متكاملتان.
معدل الأخطاء: دراستي لـ374 756 نطاقًا
أجريت دراسة شملت 374 756 نطاقًا تستخدم hreflang. والنتيجة الرئيسية: واجه أكثر من 67% منها مشكلات. والتفصيل، بدءًا بالأكثر شيوعًا: غياب x-default (56,3%)، وغياب الوسوم ذاتية المرجع (18%)، والمراجع المعطلة أو المعاد توجيهها (16,9%)، وغياب الوسوم المتبادلة (15,3%)، والمراجع غير الأساسية (8%)، ورموز ISO الخاطئة (4,6%)، وعدم اتساق HTML lang مع hreflang (3,2%)، وإدخالات اللغة المكررة (2,5%)، والإعلان عن الصفحة نفسها لعدة لغات (2,5%).
هناك تحفظان يمنعان هذه الصورة من أن تكون كارثية. أولًا، الأمران الأكثر شيوعًا — x-default و المرجع الذاتي — موصى بهما وليسا مطلوبين بصرامة، ولذلك فإن الصورة الفعلية للخطورة أقل حدة مما توحي به نسبة 67%. ثانيًا، يصلح Google كثيرًا من هذا نيابةً عنك. قال Gary Illyes إن أخطاء hreflang “didn’t cause problems” (الترجمة العربية) «لم تتسبب في مشكلات» في حقبة تطبيقه، وموقفي الراسخ منذ زمن (من محاضرتي Enterprise SEO Chaos في SMX) هو أنه قد لا يكون من المجدي قضاء وقتك في مطاردة كل خطأ hreflang، لأن Google يصحح على الأرجح كثيرًا منها تلقائيًا. لكن الأخطاء البنيوية — الروابط المتبادلة المفقودة وعناوين URL المعطلة — تفكك العنقود وينبغي إصلاحها. رتّب الأولويات: أصلح البنيوي وراقب السلوكي.
تهديد 2025: وكيل translate.goog من Google
هناك تطور أحدث يستحق المعرفة (مقال Motoko Hunt في Search Engine Land في
يونيو 2025): عندما يقرر Google أنه لا يوجد محتوى محلي عالي الجودة باللغة
المحلية، فإنه يترجم المحتوى تلقائيًا عبر وكيل translate.goog. ويؤثر المتصفح
في النتيجة — إذ يُوجَّه مستخدمو Chrome إلى عنوان URL الأصلي للناشر (فتُحفظ
الزيارات)، بينما يمر مستخدمو Safari/Firefox عبر translate.goog (فتُفقد الزيارات).
وضعت بيانات Ahrefs ذلك عند 6,2 مليون ظهور في AI Overview بعناوين URL مترجمة و
مئات الملايين من النقرات المحتملة. والقراءة الاستراتيجية: نشر محتوى أصلي
باللغة المحلية هو دفاع (لن يترجم Google عبر الوكيل ما
تقدمه بالفعل) وهجوم أيضًا (تحصل بنفسك على ترتيب في تلك الأسواق). تعامل مع
صفحات نتائج البحث المترجمة تلقائيًا بوصفها إشارة إلى طلب غير ملبّى.
تحذير Mueller: لا تترجم كل شيء
أخيرًا، تحلَّ بضبط النفس. يحذر John Mueller من رد الفعل القائم على إنشاء كل اللغات — “Let’s create all languages! Let’s make pages for all countries! What if someone in Japan wants to read it in Swahili?” (الترجمة العربية) «لننشئ كل اللغات! لننشئ صفحات لكل البلدان! ماذا لو أراد شخص في اليابان قراءتها بالسواحيلية؟» — ويشير إلى أنه “it’s easy to dig into endless pits of complexity with hreflang.” (الترجمة العربية) «من السهل الغرق في حفر لا تنتهي من التعقيد مع hreflang». ونصيحته، التي أرددها: “first… limit the number of pages you create to those that are absolutely critical & valuable.” (الترجمة العربية) «أولًا… احصر عدد الصفحات التي تنشئها في الصفحات الضرورية والقيّمة للغاية». أعط الأولوية للصفحات ذات الزيارات والتحويلات المرتفعة في الأسواق ذات الطلب المثبت (استخدم GSC للعثور على طلبات بحث تحقق بالفعل مرات ظهور بلغة مستهدفة). كل نسخة لغوية تنشئها تضيف أعباء الزحف والفهرسة وتحديد العنوان الأساسي والصيانة — فلا تنفقها إلا حيث يوجد عائد حقيقي.
ملخص الذكاء الاصطناعي
عرض مكثف للنسخة المتقدمة:
- تعدد اللغات ≠ تعدد المناطق. يتعلق تعدد اللغات باللغة (موقع سويسري بـ 3 لغات وبلد واحد)؛ ويتعلق تعدد المناطق بالبلد (الإنجليزية للولايات المتحدة والمملكة المتحدة). يتداخلان، لكنهما يستخدمان إشارات مختلفة.
- يكتشف Google اللغة من النص الظاهر — لا من
<html lang>، ولا من ترويسةContent-Language، ولا من عنوان URL. سمّى Gary Illyes آلية الترتيب LDCP (Language Demotion, Country Promotion): تُخفّض مرتبة الصفحات ذات اللغة الخاطئة. - Bing على العكس: لا يدعم hreflang ويستخدم
<meta http-equiv="content-language">بوصفه إشارته الأساسية (الأولوية: بيانات content-language الوصفية > html lang > المحتوى). - hreflang خريطة علاقات، لا كاشف لغة، وهو تلميح لا توجيه ملزم. يجب أن يكون ثنائي الاتجاه وذاتي المرجع؛ ويوصى بـx-default.
- فائدة إضافية: يؤدي اكتشاف hreflang إلى زحف للتحقق، ما يسرّع فهرسة صفحات اللغات الجديدة (Illyes). معظم النسخ البديلة ليست أساسية، لذا لا يبلغ GSC عنها كلها — وهذا طبيعي.
- es-MX مقابل es-ES لا تكونان مكررتين إلا إذا ظل المحتوى الرئيسي غير مترجم؛ فالاختلافات الإقليمية الحقيقية تفصل بينهما.
- بنية عناوين URL: أدلة فرعية لمعظم المواقع؛ وccTLDs هي الأقوى لاستهداف البلدان؛ وتجنب مُعاملات عناوين URL. لا تُعد التوجيه تلقائيًا مطلقًا حسب IP/Accept-Language — إذ يزحف Googlebot من دون Accept-Language وغالبًا من عناوين IP أمريكية، لذلك قد لا يرى لغاتك الأخرى.
- الترجمة الآلية ليست محظورة. تذكر سياسة Google بشأن إساءة استخدام المحتوى واسع النطاق الترجمة بوصفها مثالًا على “automated transformation,” (الترجمة العربية) «تحويل آلي» لكن المخالفة هي نشر صفحات كثيرة منخفضة القيمة للتلاعب بالترتيب — فالحكم يتعلق بالقيمة، لا بالطريقة. والخطر الحقيقي هو نشر ترجمة آلية خام على نطاق واسع من دون إشراف تحريري؛ أما الترجمة الآلية مع مراجعة بشرية (MTPE) فهي سير عمل معياري قابل للتوسع.
- معدل الأخطاء: وجدت دراستي لـ374 756 نطاقًا أن 67% منها تواجه مشكلات hreflang، لكن Google يصحح كثيرًا منها تلقائيًا — أصلح الأخطاء البنيوية وراقب البقية.
- تهديد 2025: يمكن لوكيل Google
translate.googالاستحواذ على الزيارات حيث يغيب المحتوى الأصلي؛ والمحتوى المحلي الأصلي دفاع وهجوم معًا.
الوثائق الرسمية
وثائق المصادر الأولية من محركات البحث.
- إدارة المواقع متعددة المناطق ومتعددة اللغات — الوثيقة التأسيسية: التعريفات، وخيارات بنية عناوين URL، وإشارات اللغة والمنطقة، والتحذير من إعادة التوجيه التلقائية.
- النسخ المترجمة من صفحاتك — مرجع hreflang: طرق التنفيذ الثلاث، وثنائية الاتجاه، والإحالة الذاتية، وx-default، وقاعدة المحتوى المكرر.
- نظرة عامة على SEO الدولي — نقطة الدخول لتحسين اللغة والبلد والمنطقة.
- كيف يزحف Google إلى الصفحات المتكيفة مع المنطقة — لماذا يؤدي تقديم محتوى مختلف حسب المنطقة المتوقعة إلى مخاطر في الزحف والفهرسة، وملاحظة Accept-Language.
Bing / Microsoft
- كيف تخبر Bing ببلد موقعك ولغته — وسم
content-languageالوصفي، وصيغته، وترتيب الأولوية الذي يستخدمه Bing (ولا يزال المرجع التقني الأساسي). - إرشادات Bing لمشرفي المواقع — الإرشادات العامة، بما فيها استهداف اللغة والبلد.
اقتباسات من المصدر
تصريحات مسجلة من Google وBing حول تحسين محركات البحث متعدد اللغات.
Google — كيف تُكتشف اللغة
- “Google uses the visible content of your page to determine its language. We don’t use any code-level language information such as
langattributes, or the URL.” (الترجمة العربية) «يستخدم Google المحتوى الظاهر في صفحتك لتحديد لغتها. ولا نستخدم أي معلومات لغوية على مستوى الشيفرة، مثل سماتlangأو عنوان URL». — وثائق Google Search Central. انتقل إلى الاقتباس - “Google doesn’t use
hreflangor the HTMLlangattribute to detect the language of a page; instead, we use algorithms to determine the language.” (الترجمة العربية) «لا يستخدم Google hreflangأو سمة HTML langلاكتشاف لغة الصفحة؛ بل نستخدم خوارزميات لتحديد اللغة». انتقل إلى الاقتباس
Google — hreflang والمحتوى المكرر
- “Use
hreflangto tell Google about the variations of your content, so that we can understand that these pages are localized variations of the same content.” (الترجمة العربية) «استخدمhreflangلإخبار Google بنسخ محتواك المختلفة، حتى نتمكن من فهم أن هذه الصفحات نسخ موطّنة من المحتوى نفسه». انتقل إلى الاقتباس - “If two pages don’t both point to each other, the tags will be ignored.” (الترجمة العربية) «إذا لم تُشر كلتا الصفحتين إحداهما إلى الأخرى، فسيتم تجاهل الوسوم». انتقل إلى الاقتباس
- “Localized versions of a page are only considered duplicates if the main content of the page remains untranslated.” (الترجمة العربية) «لا تُعد النسخ الموطّنة من الصفحة مكررة إلا إذا ظل المحتوى الرئيسي للصفحة غير مترجم». انتقل إلى الاقتباس
Google — إعادة التوجيه والتعريفات
- “Avoid automatically redirecting users from one language version of a site to a different language version.” (الترجمة العربية) «تجنب إعادة توجيه المستخدمين تلقائيًا من نسخة لغوية للموقع إلى نسخة لغوية مختلفة». انتقل إلى الاقتباس
- “A multilingual website is any website that offers content in more than one language.” (الترجمة العربية) «الموقع متعدد اللغات هو أي موقع يقدّم محتوى بأكثر من لغة». انتقل إلى الاقتباس
Gary Illyes من Google (25 يوليو 2024، حلقة «Internationalization & hreflang» من بودكاست SOTR)
- بشأن خوارزمية LDCP: “if someone is searching in German and your page is in English, then you would get a demotion.” (الترجمة العربية) «إذا كان شخص ما يبحث بالألمانية وكانت صفحتك بالإنجليزية، فسيُخفَّض ترتيبك».
- بشأن عدم موثوقية HTML lang في Joomla: “came with the Lang attribute set to English, and there was no way to override it… And then you looked at the page, and it was 100% German. So it was like you can’t trust that.” (الترجمة العربية) «كان يأتي مع تعيين سمة Lang إلى الإنجليزية، ولم تكن هناك طريقة لتجاوزها… ثم تنظر إلى الصفحة فتجدها ألمانية بنسبة 100%. ولذلك بدا الأمر كأنك لا تستطيع الوثوق بها».
- بشأن تشغيل hreflang لزحف التحقق: “There is a dependency crawl triggering when we discover Hreflang, like we want to verify that.” (الترجمة العربية) «يُشغَّل زحف تبعي عندما نكتشف Hreflang، وكأننا نريد التحقق من ذلك».
- بشأن تقارير GSC: “Search Console only reports canonicals… the vast majority of the Hreflang clusters… are not canonical.” (الترجمة العربية) «لا يبلغ Search Console إلا عن العناوين الأساسية… والغالبية العظمى من عناقيد Hreflang… ليست أساسية». استمع إلى الحلقة
John Mueller، Google
- بشأن سمة HTML lang: “the language attribute within the HTML markup is something we don’t use at all” (الترجمة العربية) «سمة اللغة داخل ترميز HTML شيء لا نستخدمه إطلاقًا». و*“almost always wrong. So we tend to ignore that.”* (الترجمة العربية) «خاطئة دائمًا تقريبًا. لذلك نميل إلى تجاهلها».
- بشأن إنشاء لغات أكثر من اللازم: “It’s easy to dig into endless pits of complexity with hreflang.” (الترجمة العربية) «من السهل الغرق في حفر لا تنتهي من التعقيد مع hreflang». / “My recommendation would be first to limit the number of pages you create to those that are absolutely critical & valuable.” (الترجمة العربية) «توصيتي هي أن تبدأ بحصر عدد الصفحات التي تنشئها في الصفحات الضرورية والقيّمة للغاية».
أطر اتخاذ القرار
1. هل تحتاج إلى تعدد اللغات أم تعدد المناطق؟ (أم كليهما)
نفّذ هذا قبل أي شيء آخر — فهو يحدد الإشارات التي ستحتاج إليها:
النسخة العربية:
هل تقدّم محتوى بأكثر من لغة واحدة؟ ├─ لا ← ليست هذه مشكلة تعدد لغات. أنهِ هنا عمل استهداف اللغات. └─ نعم ← الموقع متعدد اللغات. تحتاج إلى عناوين URL متميزة لكل لغة، وhreflang لـGoogle وYandex، ووسم content-language الوصفي لـBing، ومحتوى حقيقي بكل لغة. هل تستهدف أيضًا أكثر من بلد واحد؟ ├─ لا ← موقع متعدد اللغات في منطقة واحدة (مثل الموقع السويسري DE/FR/IT). استخدم رموز hreflang للغات فقط (es وfr وde). └─ نعم ← الموقع متعدد المناطق أيضًا. أضف المنطقة إلى hreflang (مثل es-MX وes-ES وen-GB وen-US)، وفكّر في ccTLDs للحصول على أقوى إشارة إلى البلد.
Are you serving more than one LANGUAGE?
├─ No → not a multilingual problem. Stop here for language work.
└─ Yes → multilingual. You need: distinct URLs per language
+ hreflang (Google/Yandex) + content-language meta (Bing)
+ real content in each language.
Are you also targeting more than one COUNTRY?
├─ No → single-region multilingual (e.g. Swiss DE/FR/IT).
│ Use language-only hreflang codes (es, fr, de).
└─ Yes → multi-regional too. Add region to hreflang (es-MX, es-ES,
en-GB, en-US) and consider ccTLDs for the strongest
country signal.الفخ هو معاملة اللغة بوصفها إشارة إلى البلد. وكما قال Gary Illyes: “the language is absolutely not a tell for what country you are targeting.” (الترجمة العربية) «اللغة ليست إطلاقًا دليلًا على البلد الذي تستهدفه».
2. مقارنة بنية عناوين URL
| البنية | السلطة | الإعداد / الصيانة | الأفضل عندما… | انتبه إلى |
|---|---|---|---|---|
الدليل الفرعي /es/ | تشارك سلطة النطاق الجذر | الأسهل والأقل صيانة | معظم المواقع؛ نطاق قوي واحد تريد أن تستفيد منه كل اللغات | موقع خادم واحد؛ يعتمد على hreflang للاستهداف |
النطاق الفرعي es.example.com | يُعامل كموقع منفصل بدرجة أكبر | إعداد سهل؛ ويمكن استخدام خوادم مختلفة | تحتاج إلى فصل البنية التحتية/الاستضافة لكل لغة | لا تنتقل السلطة بسلاسة كما في الدليل الفرعي |
ccTLD example.es | موقع منفصل — ابنِ السلطة لكل نطاق | أعلى تكلفة؛ وبناء روابط منفصل لكل نطاق | استهداف قوي للبلد؛ والثقة المحلية مهمة (مثل الأسواق المنظمة) | بطيء البناء؛ مبالغة في الاستهداف اللغوي الخالص |
معامل URL ?lang=es | — | — | أبداً — تقول Google «غير موصى به» | قابلية زحف ضعيفة، وإشارة ضعيفة |
3. مصفوفة أولوية المحتوى — ما الذي تترجمه أولاً
لا تترجم كل شيء. قيّم الصفحات المرشحة واعمل من الأعلى إلى الأسفل:
النسخة العربية:
الأولوية = (الطلب العضوي في السوق المستهدفة) × (قيمة التحويل للصفحة) ÷ (جهد الترجمة + الصيانة)
Priority = (organic demand in target market)
× (conversion value of the page)
÷ (translation + maintenance effort)الترتيب العملي:
- صفحات ذات طلب مثبت — استخدم GSC للعثور على عناوين URL التي تحصل بالفعل على مرات ظهور/نقرات من استعلام أو بلد باللغة المستهدفة. الطلب موجود بالفعل؛ فاستحوذ عليه.
- الصفحات الأساسية ذات الزيارات/التحويل المرتفع — صفحات الإيرادات ومحاور العناقيد الرئيسية.
- صفحات العناقيد الداعمة — بعد التحقق من السوق الأساسي.
- الاستعلامات الطويلة — أخيراً، وفقط إذا كان السوق يحقق عائداً.
تعلو قاعدة Mueller كل ذلك: “limit the number of pages you create to those that are absolutely critical & valuable.” (الترجمة العربية) «احصر عدد الصفحات التي تنشئها في الصفحات الضرورية والقيّمة للغاية». كل نسخة لغوية إضافية تعني تكلفة مستمرة للزحف والفهرسة والصيانة — فأنفقها حيث يوجد عائد.
إشارات اللغة — ما الذي يستخدمه كل محرك فعلياً
الجدول الوحيد الذي يستحق الحفظ. يقرأ Google وBing إشارات متقابلة تقريباً.
| الإشارة | Bing | ملاحظات | |
|---|---|---|---|
| النص الظاهر في الصفحة | أساسية — هكذا يكتشف Google اللغة (LDCP) | مستخدمة (أدنى أولوية) | اكتب محتوى حقيقياً باللغة المستهدفة؛ هذه هي الإشارة التي تهم Google |
<meta http-equiv="content-language"> | متجاهلة لاكتشاف اللغة | الإشارة الأساسية | آلية Bing الرئيسية؛ الصيغة en-us (ISO 639 + شرطة + ISO 3166) |
سمة <html lang=""> | متجاهلة — مفيدة لإتاحة الوصول، وليست إشارة ترتيب في Google | إشارة ثانوية | يصفها Mueller بأنها خاطئة دائمًا تقريبًا ويقول إن Google يميل إلى تجاهلها |
ترويسة HTTP Content-Language | متجاهلة لاكتشاف اللغة | (استخدم الوسم الوصفي بدلاً منها) | يقرأ Google النص، لا هذه الترويسة |
hreflang | مستخدمة — تربط النسخ البديلة (تلميح لا توجيه)؛ ولا تكتشف اللغة | غير مدعومة | مطلوبة ثنائية الاتجاه + إحالة ذاتية؛ ويوصى بـx-default |
| URL / ccTLD | غير مستخدم للغة؛ ccTLD إشارة للبلد | مستخدم للبنية/الاستهداف | اللغة ≠ البلد |
ترتيب أولوية Bing: وسم content-language الوصفي > <html lang> > محتوى الصفحة.
Google في سطر واحد: يقرأ النص الظاهر لاكتشاف اللغة؛ أما كل ما هو على مستوى الكود (lang وContent-Language وعنوان URL) فيُتجاهل لهذا الغرض.
ثوابت hreflang: ثنائي الاتجاه، وذاتي الإحالة، وعناوين URL كاملة باستخدام https://، مع التوصية بـx-default. إنه تلميح، لا توجيه.
لا تفعل: إعادة التوجيه التلقائية حسب IP/Accept-Language (يزحف Googlebot من دون Accept-Language، وغالباً من عناوين IP أمريكية — لذلك سيفوّت لغاتك الأخرى)؛ ولا تستخدم الأعلام للغات؛ ولا تنشر ترجمة آلية خاماً غير مراجعة على نطاق واسع من دون قيمة تحريرية مضافة.
سجل التغييرات
تم التحديث في 10 أغسطس 2026.
ملخص تحريري وتفاصيل التغيير المسجلة.تفاصيل التغيير
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
المقارنة الكاملة غير متاحة — لم تُؤرشف لقطة سابقة لهذه المراجعة.
تم التحديث في 18 يوليو 2026.
ملخص تحريري وتفاصيل التغيير المسجلة.تفاصيل التغيير
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
المقارنة الكاملة غير متاحة — لم تُؤرشف لقطة سابقة لهذه المراجعة.