hreflang

ما هي hreflang فعلًا، وكيف تنشئ العناقيد التبادلية وتدققها على نطاق واسع، ولماذا تُعد تلميحًا لا توجيهًا — بقلم Patrick Stox.

نُشر أول مرة: 25 يونيو 2026 · آخر تحديث: 9 أغسطس 2026 · Advanced
اللغات
دليل واحد في هذه الصفحة

تخبر hreflang محركات البحث بالنسخة اللغوية أو الإقليمية من الصفحة التي ينبغي عرضها، لكنها تظل تلميحًا لا ضمانًا للفهرسة أو الترتيب أو الزيارات أو عنوان URL الظاهر. يجب أن تسرد كل نسخة نفسها وجميع النسخ البديلة، وأن تعود كل إشارة إلى الصفحة الأخرى، وإلا قد تُتجاهل العلاقة. اختر طريقة واحدة: وسوم HTML داخل head أو ترويسات HTTP أو خريطة موقع XML. استخدم رموز ISO صالحة مثل en-GB لا en-UK، وعناوين URL مطلقة وcanonical ذاتية. راقب أيضًا أن Bing تعتمد بدرجة أكبر على content-language، وأن التدقيق البصري للعناقيد أفضل من جدول البيانات.

الخلاصة — hreflang إشارة إلى عنقود تبادلي: تسرد كل صفحة نفسها وجميع النسخ البديلة، ويُبطل وسم العودة المفقود الزوج. أعلن عنها بطريقة واحدة فقط — رأس HTML أو ترويسات HTTP من نوع Link (لملفات PDF) أو خريطة موقع XML (الأفضل على نطاق واسع). الرموز هي لغة ISO 639-1 + منطقة ISO 3166-1 alpha-2؛ وen-UK خطأ، والصحيح en-GB. وهي تلميح لا توجيه (Mueller) — فـhreflang الخاطئة تُتجاهل ولا تُعاقب، ويمكن لـGoogle تجاوزها لأسباب دمج اللغة نفسها أو الفهرسة. وهي تتعطل باستمرار: في دراستي لدى Ahrefs لـ374 756 نطاقًا، كان لدى أكثر من 67% مشكلة واحدة على الأقل. وتعامل مع تدقيق العناقيد بصريًا، وتذكّر أن Bing تتعامل مع content-language بوصفها إشارة أضعف بكثير، لا عبر جداول البيانات.

hreflang عنقود، وليست وسمًا

Hreflang sits between one piece of content and the right version showing up for each market's search. المصدر: /international-seo/hreflang/

© Patrick Stox LLC · CC BY 4.0 ·

A hreflang cluster is a bidirectional graph — one missing return link breaks just that pair. المصدر: /international-seo/hreflang/

© Patrick Stox LLC · CC BY 4.0 ·

النموذج الذهني الذي يحل معظم الالتباس حول hreflang هو أنها ليست وسمًا لكل صفحة، بل رسمًا بيانيًا ثنائي الاتجاه. ومتطلب Google نفسه صريح — “Each language version must list itself as well as all other language versions” (ترجمة) «يجب أن تسرد كل نسخة لغوية نفسها وجميع النسخ اللغوية الأخرى»، و “if two pages don’t both point to each other, the tags will be ignored.” (ترجمة) «إذا لم تشر الصفحتان كل منهما إلى الأخرى، فستُتجاهل الوسوم». فإذا أشارت الصفحة X إلى Y ولم تشر Y إلى X، تُسقط تلك الحافة بصمت. وقد يؤدي وسم عودة مفقود واحد إلى تجاهل التعليقات المتأثرة أو تفسيرها بصورة غير صحيحة — لكن Google تقول إنها قد تواصل معالجة الأزواج التي تبادلت الإشارة بصورة صحيحة داخل عنقود أكبر، لذا لا تؤدي علاقة معطوبة واحدة بالضرورة إلى إسقاط كل التعليقات.

Evidence for this claim Each hreflang set should include the page itself, use fully qualified URLs, and include return links; without reciprocity, the affected annotations may be ignored or misinterpreted. Scope: Google Search hreflang guidelines; the documentation does not say one missing return link invalidates every annotation in a cluster. Confidence: high · Verified: Google: Localized versions guidelines

تنتج عن ذلك قاعدتان لا تفاوض عليهما:

  • التبادلية. يجب أن يعود كل مرجع. وهنا تتعطل عمليات التنفيذ على نطاق واسع — فبمجرد خروج قالب أو حقل في نظام إدارة المحتوى أو صفحات منطقة من المزامنة، تختفي روابط العودة.
  • الإشارة الذاتية. تسرد كل صفحة نفسها. يسميها Mueller “optional—but good practice” (ترجمة) «اختيارية، لكنها ممارسة جيدة»؛ وعمليًا، المجموعة ذات الإشارة الذاتية هي أنظف طريقة للحفاظ على اتساق العناقيد، ويُشار إلى غيابها باعتباره مشكلة.

وتلزم أيضًا عناوين URL مطلقة ومؤهلة بالكامل — https://example.com/foo ، وليس //example.com/foo أو /foo.

ثلاث طرق — والمفاضلات

تتعامل Google مع وسوم HTML وترويسات HTTP وخرائط مواقع XML باعتبارها متكافئة — ولا توجد فائدة بحثية من تنفيذ أكثر من طريقة. اختر طريقة واحدة لكل موقع بناءً على ما يستطيع مكدسك صيانته بصورة موثوقة؛ فخلطها يدعو إلى التعارضات.

  • وسوم HTML داخل <head>. أبسط الطرق وأكثرها وضوحًا. عيبها: في موقع يضم عشرات اللغات، تحمل كل صفحة كتلة كبيرة من وسوم <link>، ما يزيد وزن الترميز، وأي وسم يوجد في <body> (بسبب HTML غير سليم أو حقن JS) يكون غير صالح — إذ لا تُحتسب hreflang إلا في <head> الصفحة كما تقوم Google بعرضها/تحليلها.
  • ترويسات HTTP من نوع Link. الخيار الوحيد للموارد غير HTML مثل ملفات PDF. تُرسل في الاستجابة، لذا لا تنفخ حجم المستند.
  • خرائط مواقع XML. الاختيار الصحيح على نطاق واسع. تعيش التعليقات مركزيًا (عناصر xhtml:link الفرعية تحت كل <url>، مع مساحة الأسماء xmlns:xhtml="http://www.w3.org/1999/xhtml")، لذا يمكنك إعادة إنشاء العنقود كله من قاعدة بيانات من دون إعادة نشر الصفحات. ولا توجد طريقة “أسرع” — إذ تُحسم HTML وخرائط المواقع وقت الزحف — لكن خرائط المواقع أسهل بكثير في ضمان الجودة، لأنك تستطيع التحقق من الرسم البياني كله في ملف واحد بدل زحف كل صفحة.
Evidence for this claim Google accepts hreflang in HTML, HTTP headers, or XML sitemaps and says the methods are equivalent from its perspective. Scope: Google Search hreflang implementation methods. Confidence: high · Verified: Google: Localized versions

الربط التبادلي على نطاق واسع — حيث يتعطل

في موقع يضم 5 لغات، تكون تلك مصفوفة مراجع 5×5 لكل مجموعة صفحات، وتُنشأ من جديد كلما أضفت لغة أو حذفتها، أو أصلحت مسارًا، أو رحّلت عنوان URL. وأنماط الفشل متوقعة:

  • صيغ عناوين URL غير متسقة. شرطة مائلة في النهاية مقابل عدم وجودها، http مقابل https، www مقابل النطاق الجذري، أو مسارات بأحرف كبيرة مقابل أحرف صغيرة — أي اختلاف بين عنوان URL في hreflang وعنوان URL الذي تفهرسه Google فعلًا يكسر مطابقة رابط العودة.
  • التوجيه إلى عناوين URL معاد توجيهها أو معطوبة. يتغير عنوان URL للغة، ويُضاف التوجيه، لكن hreflang لا تزال تشير إلى عنوان URL القديم. عندها يشير العنقود إلى 301 أو 404.
  • انحراف الرموز. jp بدلًا من ja لليابانية، أو رموز من ثلاثة أحرف حيث يلزم رمزان، أو en-UK بدلًا من en-GB. تُتجاهل الرموز غير الصالحة.

مثال نشر عملي: وسم العودة يشير إلى عنوان URL الأمس

لنفترض أن صفحة المنتج البريطانية انتقلت من /gb/shoes/ إلى /uk/shoes/. لم تُنشأ الصفحة الأمريكية من جديد، لذا لا تزال تنشر:

<link rel="alternate" hreflang="en-US" href="https://shop.example/us/shoes/" />
<link rel="alternate" hreflang="en-GB" href="https://shop.example/gb/shoes/" />

يعيد عنوان URL البريطاني القديم التوجيه إلى /uk/shoes/، بينما تربط الصفحة البريطانية الجديدة بالصفحة الأمريكية من عنوانها canonical النهائي. وهذا يترك مشكلتين منفصلتين: تعليق الصفحة الأمريكية يستهدف توجيهًا، وعنوان URL البريطاني النهائي ليس عنوان URL نفسه الذي أعلنته الصفحة الأمريكية. أصلح المولّد حتى تنشر الصفحتان المجموعة الكاملة باستخدام عناوين URL النهائية القابلة للفهرسة:

<link rel="alternate" hreflang="en-US" href="https://shop.example/us/shoes/" />
<link rel="alternate" hreflang="en-GB" href="https://shop.example/uk/shoes/" />

تحقق من الاتجاهين بعد النشر؛ ففحص وسم المصدر الأمريكي وحده سيفوّت إخفاق وسم العودة. هذا عنقود توضيحي على نطاق .example.

لا يزال الدرس المستفاد من محاضراتي في المؤتمرات قائمًا: أتمت إنشاء hreflang من مصدر واحد للحقيقة. فإدارة hreflang يدويًا على نطاق واسع ضمان لتلف روابط العودة.

تعارضات إضفاء الطابع الأساسي

تعتمد hreflang على ما هو مفهرس، لا على ما جرى إضفاء الطابع الأساسي عليه — لكن الأمرين يتفاعلان، والخطأ فيهما يكسر العناقيد:

  • العناوين canonical ذات الإشارة الذاتية هي الإعداد الافتراضي الآمن. ينبغي لكل نسخة لغوية أن تجعل عنوانها canonical لنفسها. فإذا جعلت صفحتك الإسبانية عنوان الصفحة الإنجليزية canonical، فأنت تخبر Google بأن عنوان URL الإسباني ليس المراد فهرسته — والإشارة بـhreflang إلى عنوان URL غير canonical من أكثر الأخطاء شيوعًا.
  • حالة اللغة نفسها في بلدان متعددة. عندما تكون لديك مثلًا صفحات en-us وen-gb متطابقة تقريبًا، قد تدمجهما Google وتفهرس واحدة — لكنها قد تظل تبدّل عنوان URL الظاهر في SERP إلى نسخة البلد الصحيحة عبر روابط hreflang. لذلك يمكن لعنوان URL “المُبعد بإضفاء الطابع الأساسي” أن يظهر للمستخدم الصحيح. هذه ميزة لا خطأ، لكنها تفاجئ من يدقق تغطية الفهرسة.
  • noindex وrobots.txt. لا يمكن لصفحة محجوبة عن الفهرسة أن تشارك في عنقود — فلا يمكن تفعيل hreflang الخاصة بها، وتكسر الإشارة إلى عنوان URL غير المفهرس/المحجوب رابط العودة. لا تحجب أو تضع noindex على نسخ اللغة التي تريد عرضها.

إنها تلميح لا توجيه

هذا هو الإطار الذي ينبغي استيعابه. في مايو 2025 على Bluesky، رد John Mueller على حالة ظهور صفحات fr-be في نتائج fr رغم صحة hreflang بقوله: “hreflang doesn’t guarantee indexing, so it can also just be that not all variations are indexed” (ترجمة) «لا تضمن hreflang الفهرسة، لذا قد يكون السبب ببساطة أن بعض النسخ غير مفهرسة»، و”I suspect this is a ‘same language’ case where our systems just try to simplify things for sites.” (ترجمة) «أظن أن هذه حالة لغة واحدة تحاول فيها أنظمتنا تبسيط الأمور للمواقع». وتحتفظ Google بحق تجاوز hreflang من أجل دمج اللغة نفسها أو فجوات الفهرسة أو اختياراتها الخاصة للعنوان الأساسي.

الجانب الآخر من ذلك هو إرشاد Google بشأن إضفاء الطابع الأساسي: فهو يوصي باختيار عنوان canonical باللغة نفسها للصفحة (أو أفضل بديل متاح)، ويقول إنه يفضل عناوين URL الموجودة ضمن عنقود hreflang تبادلي كامل على عناوين URL مشابهة خارج العنقود. وهذا تفضيل لا وعد — فوجودك في عنقود مبني بصورة صحيحة يحسن فرص اختيار عنوان URL الصحيح، لكنه لا يضمن الفهرسة أو العنوان الذي سيظهر.

النتيجة العملية: تُتجاهل hreflang الخاطئة ولا تُعاقب. إذا كان عنقودك معطوبًا، تعود Google إلى اكتشاف اللغة/المنطقة الخاص بها. والتكلفة هي ضياع فرصة (ظهور عنوان URL الخطأ لبعض المستخدمين)، لا ضربة للترتيب. لذا فإن “hreflang لدي خاطئة” نادرًا ما تكون حالة طارئة — لكنها نادرًا ما تفعل شيئًا مفيدًا أيضًا.

تستخدم Bing والمحركات الأخرى مكدسًا مختلفًا

hreflang إشارة لدى Google (وYandex). أما مكدس إشارات Bing فـمختلف تمامًا. وقد قال Fabrice Canel، مدير البرنامج الرئيسي في Microsoft Bing، بوضوح إن “hreflang is indeed a far weaker signal than content-language at Bing.” (ترجمة) «تُعد hreflang بالفعل إشارة أضعف بكثير من content-language لدى Bing». وتعتمد Bing على ترويسة HTTP/وسم meta من نوع content-language، وسمة <html lang="">، والروابط الواردة، وجغرافيا الزائر، وموقع الخادم/ccTLD، وقد نصح Canel في معظم الحالات بعدم “duplicating URLs just to have them tagged with these language-markets” (ترجمة) «تكرار عناوين URL لمجرد وسمها بهذه الأسواق اللغوية». أما Baidu فلا تدعم hreflang أصلًا (بل تعتمد على موقع الاستضافة وتسجيل النطاق الصيني وترخيص ICP ولغة المحتوى). لذا يجمع الإعداد الدولي المتين بين hreflang لـGoogle وبين content-language/html lang الصحيحين للجميع الآخرين.

معدل الخطأ هو القصة

Over 67% of domains using hreflang have at least one issue — missing x-default is the top offender. المصدر: Data: Ahrefs

عندما أجريت أكبر دراسة لـhreflang حتى الآن في Ahrefs374 756 نطاقًا، أي أكبر بنحو 10 مرات من أي دراسة سابقة — كان لدى أكثر من 67% من النطاقات التي تستخدم hreflang مشكلة واحدة على الأقل. وكان التوزيع:

المشكلةنسبة النطاقات
غياب x-default56,3%
غياب وسوم الإشارة الذاتية18,0%
الإشارة إلى صفحات معطوبة/معاد توجيهها16,9%
غياب الوسوم التبادلية15,3%
الإشارة إلى عناوين URL غير canonical8,0%
رموز لغة/دولة غير صحيحة4,6%
سمات لغة غير متسقة3,2%
صفحات متعددة للغة نفسها2,5%
الصفحة نفسها للغات متعددة2,5%

لا تزال خلاصة دراستي قائمة: hreflang معقدة ويصعب تنفيذها بصورة صحيحة، ويمكن أن تتعطل بطرق كثيرة مختلفة.

التدقيق على نطاق واسع — صوّر العنقود، لا تقرأ جدول بيانات

شاهد عنقودك باستخدام returntag:

  1. ألصق عنوان URL لصفحة واحدة، أو عنوان URL لخريطة موقع، أو قائمة بعناوين URL للصفحات في الأداة.
  2. انقر Validate cluster.
  3. اقرأ عرض GRAPH — تبرز روابط العودة المعطوبة أو المفقودة حسب لون الشدة — أو انتقل إلى MATRIX لعرض صف بصف، وصدّر ملف CSV لقائمة الإصلاح إذا احتجت إلى تسليمه لشخص آخر.

سبب اختباء أخطاء hreflang هو أن مشكلة وسم العودة هي علاقة بين الصفحات، والعلاقات تكاد تكون مستحيلة القراءة عبر صفوف جدول بيانات. وكانت Ahrefs Site Audit أول أداة تعرض عنقود hreflang رسمًا بيانيًا — افتح تفاصيل عنوان URL لأي صفحة، وستعرض علامة تبويب Hreflangs العنقود كله كشبكة، مع الصفحات والروابط المعطوبة أو المفقودة/الخاطئة مميزة باللون الأحمر. يمكنك أن ترى بسرعة وسم العودة المفقود أو الرابط الذي أضيف بالخطأ — وهذا أسهل بكثير في عرضه على صاحب مصلحة من ملف CSV. كما تشغّل Site Audit الفحوص الأساسية (التعليق غير الصالح، وغياب الإشارة الذاتية، وأكثر من صفحة للغة، وعدم تطابق hreflang/html lang، ووسم التبادل المفقود، والهدف غير canonical، والهدف المعطوب) التي تطابق قائمة أخطاء الدراسة مباشرة.

إضافة إلى ذلك:

  • فحص عنوان URL في GSC يؤكد كيف زُحف إلى عنوان URL واحد وفُهرس. لاحظ أن تقرير الاستهداف الدولي القديم أُلغي في 22 سبتمبر 2022 — وقالت Google إنه “had little value for the ecosystem.” (ترجمة) «كانت فائدته محدودة للمنظومة». ولا تزال وسوم hreflang نفسها تعمل؛ الذي اختفى هو التقرير فقط.
  • يتيح لك اختبار SERP يدويًا باستخدام معاملي &hl= (لغة المضيف) و&gl= (الموقع الجغرافي) في عنوان URL لبحث Google معاينة شكل نتائج منطقة معينة.

hreflang أيضًا من مسائل تدقيق SEO التقني

رغم أن موطن hreflang هو SEO الدولي، فإنها تظهر في كل تدقيق SEO تقني تقريبًا لموقع متعدد اللغات أو المناطق — فهي تجاور فحوص إضفاء الطابع الأساسي والفهرسة وإمكانية الزحف، وهي من أكثر العناصر عرضة للتعطل بصمت. فإذا كنت تجري تدقيقًا تقنيًا وكان الموقع يضم أكثر من لغة، فينبغي أن يكون عنقود hreflang ضمن قائمة الفحص.

إلى أين تذهب بعد ذلك

هذا المحور هو خريطة المجموعة الفرعية لـhreflang. والتعمق الأول:

  • x-default — قيمة احتياطية للمستخدمين الذين لا تطابق لغتهم أيًا من وسومك الصريحة (محدد دولة أو صفحة رئيسية عالمية). ليست مطلوبة، لكنها كانت أكثر حالات السهو شيوعًا في دراستي (56,3% من المواقع). يغطي الموضوع الفرعي المخصص متى تستخدمها ومتى تتجاوزها وكيف تتفاعل مع بقية العنقود.

للاطلاع على الاستراتيجية الأوسع التي ينفذها هذا المحور، راجع ركيزة SEO الدولي — فـhreflang هي الطبقة التقنية من استراتيجية دولية؛ ولا تحل محل التوطين الحقيقي (النية المحلية والمحتوى المحلي والسلطة المحلية).

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.