استهداف GSC الدولي: إعداد Hreflang والاستهداف الجغرافي
بقلم Emily Redmond، محللة بيانات في Emilytics · أبريل 2026
ملخص سريع: استخدم علامات hreflang لإخبار Google أي صفحة لأي لغة/منطقة. قم بتعيين الاستهداف الجغرافي في GSC لتحديد الدول المستهدفة. بدون هذه، قد تصنف Google النسخة الخاطئة في الدولة الخاطئة، مما يدمر الرؤية في عدة مناطق.
تخدم دول أو لغات متعددة. عظيم - سوق أكبر. لكن Google تحتاج معرفة أي نسخة لأي جمهور.
تخبر علامات Hreflang والاستهداف الجغرافي Google. قم بإعدادهما بشكل خاطئ، وتفقد حركة المرور في معظم أسواقك.
المشكلة: نسخ متعددة، نتيجة بحث واحدة
تخيل أن لديك:
/en/(إنجليزي)/es/(إسباني)/fr/(فرنسي)/de/(ألماني)
شخص في إسبانيا يبحث عن كلمتك الرئيسية. أي نسخة يجب أن تعرضها Google؟
بدون hreflang: Google تخمن. قد تعرض النسخة الإنجليزية (خاطئة). يرتد المستخدم.
مع hreflang: Google تعرض النسخة الإسبانية. المستخدم يحصل على محتوى بلغته. انتصار.
ما هو Hreflang؟
Hreflang عبارة عن علامة ربط تخبر Google: "لهذه الصفحة نسخ بديلة بلغات/مناطق أخرى."
مثال:
على صفحتك الإنجليزية (/en/product)، تضيف:
<link rel="alternate" hreflang="en" href="https://example.com/en/product" />
<link rel="alternate" hreflang="es" href="https://example.com/es/product" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/product" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/product" />
هذا يخبر Google: "لدي نسخ بالإنجليزية والإسبانية والفرنسية. هنا هي."
نسخة x-default هي الاحتياطية للأشخاص في الدول التي لا تستهدفها بشكل محدد.
إعداد Hreflang: ثلاث طرق
الطريقة 1: علامات ربط HTML (الأسهل لـ WordPress)
أضف hreflang في <head> لكل صفحة.
WordPress مع Yoast SEO:
- عدّل صفحة
- انتقل إلى إعدادات Yoast SEO
- ابحث عن قسم "Multisite" أو "Canonical URL"
- فعّل hreflang إن كان متاحاً (Yoast تضيفه تلقائياً للصفحات المترجمة)
WordPress مع Polylang أو WPML:
- ثبّت المكون الإضافي
- ترجم صفحاتك لعدة لغات
- المكون الإضافي يضيف hreflang تلقائياً
HTML يدوي:
- أضف علامات الربط أعلاه إلى
<head>الخاص بك - نشر
الطريقة 2: Hreflang المستندة إلى Sitemap
إذا كان لديك Sitemaps منفصل لكل لغة، يمكنك استخدام Sitemaps بدلاً من علامات الربط.
في sitemap.xml الخاص بك:
<url>
<loc>https://example.com/en/product</loc>
<xhtml:link rel="alternate" hreflang="es" href="https://example.com/es/product" />
<xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/product" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/en/product" />
</url>
أرسل هذا Sitemap إلى GSC.
الطريقة 3: رؤوس HTTP (للمواقع الديناميكية)
إذا غيّر موقعك المحتوى بناءً على منطقة المستخدم (عنوان URL واحد ومحتوى مختلف)، يمكنك استخدام رؤوس HTTP بدلاً من علامات HTML.
هذا متقدم (يتطلب عمل المطور). تخطَّ ما لم تعرف أنك تحتاجه.
💡 وجهة نظر Emily: Hreflang يبدو معقداً ولكنه بسيط بالفعل عندما تفهمه. أكبر خطأ أرى: الناس تطبقه بشكل جزئي. مثل تعيينه على صفحات إنجليزية لكن نسيان صفحات إسبانية. ثم تصاب Google بارتباك. تأكد من أن كل صفحة لديها hreflang تشير إلى جميع النسخ (ليس فقط لغات أخرى بل نفسها أيضاً).
تعيين الاستهداف الجغرافي في GSC
Hreflang يخبر Google أي لغة/منطقة. الاستهداف الجغرافي في GSC يخبر Google بلدك المستهدف.
انتقل إلى الإعدادات → الاستهداف الجغرافي (القائمة اليسرى).
سترى قائمة منسدلة "البلد الأساسي." حدد بلدك المستهدف الرئيسي.
مثال: لديك /en/ (إنجليزي) و /es/ (إسباني). الشركة الخاصة بك في المكسيك.
- قم بتعيين البلد الأساسي إلى المكسيك
- ستعطي Google الأولوية لإظهار موقعك لمستخدمي المكسيك
هذا اختياري إذا استخدمت hreflang بشكل صحيح (hreflang وحده كافٍ). لكنه يساعد، خاصة في الحالات الغامضة.
التحقق من إعداد Hreflang الخاص بك
تريد التأكد من أن hreflang يعمل.
في GSC
- انتقل إلى التحسينات → الاستهداف الدولي (إن كان متاحاً)
- انظر إذا اعترفت GSC بعلامات hreflang الخاصة بك
- ستعرض جميع إصدارات اللغة التي اكتشفتها
استخدام أداة URL Inspection
- افحص صفحة بلغة مختلفة
- انقر على نتيجة "فحص URL"
- ابحث عن "Hreflang" في التفاصيل
- انظر إذا أظهر جميع نسخ اللغة بشكل صحيح
اختبار يدوي
ابحث على Google من دول/لغات مختلفة (استخدم VPN إذا لزم الأمر) وانظر أي نسخة تظهر.
مثال:
- ابحث من IP إسبانيا: هل ترى النسخة الإسبانية؟
- ابحث من IP فرنسا: هل ترى النسخة الفرنسية؟
- ابحث من IP الولايات المتحدة: هل ترى النسخة الإنجليزية؟
إذا كانت الإجابة نعم على الجميع، يعمل hreflang.
أخطاء Hreflang الشائعة
الخطأ 1: بدون مراجع ذاتية
<!-- خاطئ: مفقود المرجع الذاتي -->
<link rel="alternate" hreflang="es" href="https://example.com/es/product" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/product" />
<!-- صحيح: يتضمن المرجع الذاتي -->
<link rel="alternate" hreflang="en" href="https://example.com/en/product" />
<link rel="alternate" hreflang="es" href="https://example.com/es/product" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/product" />
كل صفحة تحتاج لمرجع نفسها.
الخطأ 2: استخدام رموز لغة خاطئة
Google تستخدم رموز لغة ISO 639-1:
en= إنجليزيes= إسبانيfr= فرنسيde= ألمانيpt= برتغاليja= ياباني
ورموز دولة:
en-US= إنجليزي (الولايات المتحدة)en-GB= إنجليزي (المملكة المتحدة)es-MX= إسباني (المكسيك)es-ES= إسباني (إسبانيا)
استخدم الرموز الصحيحة أو Google لن تعترف بها.
الخطأ 3: الإشارة إلى عنوان URL خاطئ
<!-- خاطئ: الإشارة إلى الصفحة الرئيسية بدلاً من صفحة مترجمة -->
<link rel="alternate" hreflang="es" href="https://example.com/" />
<!-- صحيح: الإشارة إلى صفحة الإسبانية الفعلية -->
<link rel="alternate" hreflang="es" href="https://example.com/es/product" />
كل إصدار لغة يجب أن يشير إلى عنوان URL الفعلي.
الخطأ 4: استخدام hreflang على صفحات غير مترجمة
إذا كان لديك نسخة واحدة فقط، لا تستخدم hreflang. إنها لعندما يكون لديك نسخ متعددة.
عندما لا تحتاج Hreflang
لا تحتاج hreflang إذا:
- لديك لغة واحدة فقط
- تستخدم نطاقات فرعية (
example.comللإنجليزية وes.example.comللإسبانية) و Google تعترف بالفرق - تستخدم أسماء نطاقات مختلفة (
example.comللإنجليزية وexample.esللإسبانية)
لكن إذا استخدمت دلائل فرعية (/en/ و /es/)، hreflang حاسمة.
تتبع Hreflang في GSC
بعد إعداد hreflang، تحقق من تقرير الاستهداف الدولي في GSC (إن كان متاحاً).
سترى:
- عدد الصفحات بـ hreflang
- أي إصدارات لغة اكتشفت Google
- أي أخطاء hreflang
تحقق شهرياً. إذا أضفت لغات جديدة، تأكد من أن hreflang على جميع الصفحات الجديدة.
الأسئلة الشائعة
س: هل أحتاج hreflang للهجات (en-US مقابل en-GB)؟ ج: فقط إذا كنت تريد محتوى مختلف لكل واحد. معظم المواقع تستخدم رمز اللغة فقط (en) و Google تتعامل مع اختلافات البلد تلقائياً.
س: ماذا إذا كانت لدي أخطاء hreflang في GSC؟ ج: الأسباب الشائعة: عنوان URL خاطئ (404)، رمز لغة خاطئ، عدم التناسق عبر الصفحات. أصلح عنوان URL أو الرمز أعد التحقق.
س: هل يمكن لـ hreflang مساعدتي بالترتيب في دول متعددة؟ ج: جزئياً. يضمن عرض النسخة الصحيحة للجمهور الصحيح. لكن محتواك لا يزال يحتاج أن يكون جيداً وتحتاج روابط خلفية في كل دولة للكلمات الرئيسية التنافسية.
س: هل يجب استخدام hreflang على صفحات مترجمة ليست 1:1 مباراة؟
ج: لا. استخدم hreflang فقط عندما تكون الصفحات ترجمات فعلية لبعضها. إذا كان لديك /blog/ مختلف بالإسبانية (ليست ترجمة)، لا تضع علامة hreflang عليهم.
الخطوات التالية
إذا كنت تخدم دول/لغات متعددة:
- تدقيق الموقع: أين نسخ اللغة؟ دلائل فرعية؟ نطاقات فرعية؟ نطاقات منفصلة؟
- تحقق مما إذا كان لديك hreflang بالفعل (افحص الصفحات، ابحث عن علامات hreflang)
- إذا لم تكن لديك hreflang لكنك تحتاجها، طبّقها (مكون إضافي أو يدوي)
- تحقق في أداة فحص GSC
- راقب تقرير الاستهداف الدولي شهرياً
هذا البنية التحتية الأساسية للمواقع الدولية. يستحق الاهتمام.
Emily Redmond محللة بيانات في Emilytics - وكيل التحليلات الذكي الذي يراقب GA4 و Search Console و Bing بيانات حول الساعة. 8 سنوات من الخبرة. قل مرحبا →