الانطلاق نحو العالمية هو أحد أكثر التحديات التقنية تعقيداً في عالم تحسين محركات البحث (SEO). إذا قمت بذلك بشكل صحيح، فإنك تفتح أسواقاً جديدة. وإذا أخطأت، فإنك تخلق مشاكل ضخمة في المحتوى المكرر وتضعف سلطتك عبر عشرات الصفحات.
يدور تحسين محركات البحث الدولي بشكل أساسي حول تعليم Google تقديم النسخة الصحيحة من موقعك للمستخدم المناسب بناءً على لغته و موقعه.
1. الأساس: هندسة عناوين URL
قبل كتابة سطر واحد من التعليمات البرمجية، يجب عليك أن تقرر كيفية هيكلة نطاقاتك الدولية. هناك ثلاثة خيارات رئيسية، كل منها يمثل مقايضة بين "قوة الإشارة" و"السلطة".
| الهيكل | مثال | الإيجابيات | السلبيات | الأفضل لـ |
|---|---|---|---|---|
| ccTLDs | example.fr | أقوى إشارة جغرافية. يثق بها المستخدمون أكثر. | مكلفة. تقسم السلطة (تبدأ SEO من الصفر لكل بلد). | العلامات التجارية الكبيرة ذات الميزانيات الضخمة والمكاتب المحلية. |
| الدلائل الفرعية (Subdirectories) | example.com/fr/ | توحد السلطة. يتم ترتيب الصفحات الجديدة بشكل أسرع. سهلة الإدارة. | إشارة جغرافية أضعف (تتطلب hreflang). | معظم الشركات (موصى به). |
| النطاقات الفرعية (Subdomains) | fr.example.com | سهلة الإعداد على خوادم/CMS مختلفة. | غالباً ما تعامل Google النطاقات الفرعية كمواقع منفصلة (انقسام السلطة). | تطبيقات SaaS أو عند استخدام مكدسات تقنية مختلفة. |
اتجاه عام 2026: تختار معظم الشركات الحديثة الدلائل الفرعية (example.com/fr/) لأن بناء السلطة على نطاق واحد أسهل من إدارة 20 نطاقاً مختلفاً.
2. علامات Hreflang: "حجر رشيد"
Hreflang هي سمة برمجية تخبر Google: "هاتان الصفحتان لهما نفس المحتوى، لكن إحداهما للمتحدثين باللغة الإنجليزية في المملكة المتحدة والأخرى للمتحدثين باللغة الإنجليزية في الولايات المتحدة."
بدون hreflang، ترى Google صفحتين متطابقتين تقريباً وتقوم بتصفية إحداهما كـ "محتوى مكرر". مع hreflang، تحتفظ بكلتيهما وتبادلهما في نتائج البحث بناءً على موقع المستخدم.
بناء الجملة (Syntax)
تتبع العلامة هذا الهيكل:
<link rel="alternate" hreflang="lang-country" href="URL" />- رمز اللغة: يجب استخدام تنسيق ISO 639-1 (مثل
en،es،fr). - رمز المنطقة (اختياري): يجب أن يستخدم تنسيق ISO 3166-1 Alpha 2 (مثل
US،GB،CA).
أخطاء الكود الشائعة
- UK مقابل GB: رمز المملكة المتحدة هو GB، وليس UK.
- الاتحاد الأوروبي: لا يوجد رمز منطقة لـ "أوروبا" أو "أمريكا اللاتينية". يجب عليك استهداف بلدان محددة.
3. قواعد التنفيذ
لكي يعمل hreflang، يجب عليك اتباع ثلاث قواعد صارمة. إذا خالفت واحدة، ستتجاهل Google الإعداد بالكامل.
القاعدة أ: "علامة العودة" (ثنائية الاتجاه)
إذا كانت الصفحة A ترتبط بالصفحة B كترجمة لها، فيجب أن ترتبط الصفحة B مرة أخرى بالصفحة A.
تشبيه: إذا قمت بإدراجي كأخ لك، فيجب علي أيضاً إدراجك كأخ لي حتى يتم التحقق من العلاقة.
القاعدة ب: المرجع الذاتي
يجب أن تتضمن كل صفحة علامة hreflang تشير إلى نفسها.
القاعدة ج: علامة "x-default"
هذه هي شبكة الأمان الخاصة بك. إنها تخبر Google إلى أين ترسل المستخدمين الذين لا يتطابقون مع أي من لغاتك المحددة (على سبيل المثال، مستخدم من تركيا يزور موقعك المخصص للولايات المتحدة/المملكة المتحدة).
مثال على كتلة التعليمات البرمجية (توضع في <head>):
السيناريو: موقع يستهدف الولايات المتحدة والمملكة المتحدة، مع نسخة إنجليزية عامة احتياطية.
<link rel="alternate" hreflang="en-us" href="https://example.com/us/product" />
<link rel="alternate" hreflang="en-gb" href="https://example.com/uk/product" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/product" />4. خرائط مواقع XML: الحل النظيف
قد يؤدي حقن التعليمات البرمجية في <head> لكل صفحة إلى تضخيم موقعك وجعله فوضوياً. الطريقة الأنظف والأكثر احترافية هي وضع منطق hreflang الخاص بك في خريطة موقع XML (XML Sitemap).
مثال على إدخال خريطة الموقع:
<url>
<loc>https://example.com/us/page</loc>
<xhtml:link rel="alternate" hreflang="en-gb" href="https://example.com/uk/page"/>
<xhtml:link rel="alternate" hreflang="en-us" href="https://example.com/us/page"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/en/page"/>
</url>ملاحظة: هذا يحافظ على كود HTML الخاص بك خفيفاً ويسمح لك بإدارة اللغات عبر برنامج قاعدة بيانات نصي.
5. الاستهداف الجغرافي وتجربة المستخدم
إهمال GSC "الاستهداف الدولي"
أزالت Google تقرير "الاستهداف الدولي" من Search Console في أواخر عام 2022. لم يعد بإمكانك إخبار Google يدوياً بأن "هذا المجلد مخصص لفرنسا".
النتيجة: هيكل URL وعلامات Hreflang هي الآن الإشارات الوحيدة التي تمتلكها Google. يجب أن تكون دقيقاً.
تجنب عمليات إعادة التوجيه التلقائية
لا تقم أبداً بإعادة توجيه المستخدم تلقائياً بناءً على عنوان IP الخاص به.
- لماذا؟ يزحف Googlebot عادةً من الولايات المتحدة. إذا أجبرت إعادة توجيه جميع عناوين IP الأمريكية إلى
example.com/en-us/، فلن يرى Googlebot أبداً صفحاتك الفرنسية أو الألمانية. سيعتقد أنها غير موجودة. - الحل: اعرض لافتة "مبدل اللغة" (نافذة منبثقة) تسأل المستخدم عما إذا كان يريد التبديل، لكن دعه يبقى على عنوان URL الحالي إذا اختار ذلك.
قائمة التحقق للإطلاق
- التحقق من الصحة: استخدم أداة مثل Hreflang.org أو Screaming Frog للزحف إلى موقعك والتحقق من "علامات العودة المفقودة" (Missing Return Tags).
- علامات Canonical: تأكد من أن كل صفحة لغة لها علامة canonical تشير إلى نفسها، وليس إلى النسخة الإنجليزية الرئيسية.
صحيح:/fr/pagecanonical ->/fr/page
غير صحيح:/fr/pagecanonical ->/en/page(هذا يخبر Google بإلغاء فهرسة الصفحة الفرنسية).