# أداة فحص وسوم hreflang للمواقع متعددة اللغات والمناطق

> فحص hreflang مجانًا: تحقق من رموز اللغة والمنطقة وx-default والإشارة إلى النفس، ثم اجلب حتى 10 نسخ بديلة للتأكد من الروابط المتبادلة. بدون تسجيل.

أدخل رابطًا لترى مجموعة hreflang الخاصة به والرموز المستخدمة، وهل ترتبط كل نسخة بديلة به وهل هي canonical.

- استخدمها مجانًا (بدون تسجيل): https://yes-seo.com/ar/hreflang-checker
- API: `GET https://yes-seo.com/api/v1/hreflang-checker?url=https://example.com`
- ما الذي تفعله: Hreflang checker: lists hreflang alternates from HTML, HTTP headers, validates language/region codes, x-default, self-reference, and fetches each alternate to verify return links and canonicals.

يخبر hreflang محركات البحث أن للصفحة نسخًا بلغات أو مناطق أخرى، فيحصل الباحث في باريس على الصفحة الفرنسية، والباحث في لندن على صفحة الإنجليزية البريطانية. وهو أيضًا من أسهل الوسوم التي يقع فيها الخطأ: رموز غير صالحة، وروابط متبادلة مفقودة، ووسوم canonical تشير إلى مكان آخر، وكلها تجعل جوجل تتجاهله.

يعرض فاحص hreflang هذا كل نسخة بديلة معلنة في HTML الصفحة ورؤوس HTTP، ويتحقق من رموز اللغة والمنطقة، ومن وجود x-default والإشارة إلى النفس، ثم يجلب حتى 10 نسخ بديلة ليتأكد أن كل واحدة ترتبط بالصفحة وأنها canonical لنفسها.

## كيف تفحص وسوم hreflang

1. **أدخل نسخة لغوية واحدة** — تصلح أي نسخة: يقرأ الفاحص مجموعة hreflang الخاصة بها ويتتبعها إلى النسخ الأخرى.
2. **افحص الرموز** — تُعرض كل نسخة بديلة برمزها، ويُنبَّه إلى اللغة أو المنطقة غير الصالحة أو المكررة.
3. **تحقق من المجموعة** — نجلب حتى 10 نسخ بديلة ونعرض الروابط المتبادلة أو وسوم canonical المفقودة أو الخاطئة.

## كيف تبدو مجموعة hreflang الصحيحة

كل نسخة تدرج جميع النسخ، ومنها نفسها. في موقع بإنجليزية أمريكية وإنجليزية بريطانية وفرنسية ونسخة عامة احتياطية، تحمل كل صفحة من الأربع الكتلة نفسها ([دليل جوجل للنسخ المحلية](https://developers.google.com/search/docs/specialty/international/localized-versions?hl=ar)):

```

```

يمكن إرسال المجموعة نفسها في رأس HTTP باسم `Link`، وهذا يناسب ملفات PDF، أو إدراجها في خريطة موقع XML بعناصر `xhtml:link`. وتعتبر جوجل الطرق الثلاث متكافئة؛ فاختر واحدة وطبّقها باتساق. ويتناول مدخل [hreflang](https://yes-seo.com/ar/glossary/hreflang) في قاموسنا الصيغة بتفصيل أكبر.

## رموز اللغة والمنطقة التي يخطئ فيها الناس

القيمة رمز لغة بحسب ISO 639-1، ويليه اختياريًا رمز منطقة من حرفين بحسب ISO 3166-1 alpha-2. ورمز المنطقة وحده غير صالح.

| خطأ | صحيح | السبب |
| --- | --- | --- |
| en-UK | en-GB | رمز ISO للمملكة المتحدة هو GB. |
| uk | en-GB | uk هو رمز اللغة الأوكرانية. |
| jp | ja | اليابانية هي ja؛ أما JP فهو رمز الدولة. |
| en_US | en-US | استخدم الشرطة العادية لا الشرطة السفلية. |
| en-EU | en | EU ليس رمز دولة معتمدًا؛ استهدف اللغة بدلًا منه. |

الرموز غير حساسة لحالة الأحرف، وتُقبل صيغ الكتابة مثل `zh-Hant` و`zh-Hans` للغات التي تُكتب بأكثر من نظام كتابة.

## الروابط المتبادلة ووسوم canonical

يعمل hreflang في أزواج. فإذا ذكرت الصفحة الفرنسية الصفحة الإنجليزية ولم تذكر الإنجليزية الفرنسية بالمقابل، تتجاهل جوجل هذا الزوج. والقاعدة الثانية أقل شهرة: يجب أن تكون كل نسخة بديلة هي النسخة canonical لنفسها. فإذا حملت `/fr/` الوسم `<link rel="canonical" href="https://www.example.com/us/">` فأنت تخبر جوجل أن الصفحة الفرنسية نسخة مكررة من الإنجليزية، فتخرج من المجموعة. كما يجب أن تُرجع النسخ البديلة [200](https://yes-seo.com/ar/http-status-codes/200) لا تحويلًا، وأن تكون قابلة للأرشفة؛ وتختبر [أداة فحص الرابط الأساسي canonical](https://yes-seo.com/ar/canonical-checker) كلًا منها على حدة.

استخدم `x-default` للصفحة التي تخدم كل من لا تستهدفه تحديدًا، وعادةً تكون صفحة اختيار اللغة أو نسختك الدولية الرئيسية.

## لا تحوّل الزوار بحسب موقعهم

التحويلات التلقائية المبنية على عنوان IP أو لغة المتصفح تُصعّب على الزواحف رؤية كل النسخ، فمعظم زحف Googlebot يأتي من عناوين أمريكية. وتنصح جوجل بتجنبها: دع الناس يبدّلون عبر روابط واضحة، ودع hreflang يقترح النسخة المناسبة في نتائج البحث. وإن أردت توجيه الزوار فاعرض شريطًا يمكن إغلاقه بدل التحويل. ويستعرض [دليلنا لـ hreflang](https://yes-seo.com/blog/hreflang-guide) إعدادات دولية كاملة.

## نصائح لـ hreflang يعمل فعلًا

- أنشئ hreflang من مصدر واحد موثوق، مثل نظام إدارة المحتوى أو جدول ربط، بدل تعديل الوسوم يدويًا في كل صفحة.
- استخدم صيغة الرابط المطلق نفسها المستخدمة في canonical، بما فيها البروتوكول والنطاق والشرطة المائلة الأخيرة.
- اربط فقط الصفحات المتكافئة فعلًا؛ فتوجيه كل اللغات إلى الصفحة الرئيسية يكسر المجموعة.
- أضف x-default كلما كان لديك محدد للغة أو نسخة عالمية.
- عند إضافة لغة جديدة، حدّث كل الصفحات الموجودة في المجموعة لا الصفحة الجديدة فقط.

## حدود يجب مراعاتها

يقرأ هذا الفاحص hreflang من HTML الصفحة ورؤوس HTTP ويجلب حتى 10 نسخ بديلة، لذلك تُفحص المجموعات الكبيرة جدًا جزئيًا فقط. ولا يُقرأ هنا hreflang المعلن في خرائط XML (تفحصه أداة [فحص خريطة الموقع XML](https://yes-seo.com/ar/sitemap-validator))، ولا تُرى الوسوم التي يضيفها JavaScript، ولا تستطيع الأداة التأكد من أن كل صفحة مكتوبة فعلًا باللغة التي يدّعيها رمزها.


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

### هل يحسّن hreflang الترتيب؟

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

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

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

### هل أحتاج إلى hreflang للغة نفسها في دول مختلفة؟

نعم، إذا كانت لديك صفحات منفصلة لكل سوق، كأن تكون الأسعار بالدولار في إحداها وبالجنيه الإسترليني في الأخرى. يساعد hreflang مع en-US وen-GB جوجل على عرض الرابط المناسب حتى لو تشابهت الصفحتان كثيرًا.

### هل «uk» رمز hreflang صالح للمملكة المتحدة؟

لا. uk هو رمز اللغة الأوكرانية. للإنجليزية في المملكة المتحدة استخدم en-GB.

### هل يمكن أن يشير hreflang إلى نطاق آخر؟

نعم. يمكن أن تكون النسخ البديلة على نطاقات مختلفة أو نطاقات دول، مثل example.fr وexample.de، ما دامت كل صفحة ترتبط بجميع الصفحات الأخرى وكل منها canonical لنفسها.

### لماذا تعرض جوجل نسخة لغوية خاطئة؟

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

