Skip to main content

أحدث المقالات

hreflang والـ SEO الدولي: دليل التطبيق والأخطاء التي كلّفتني ملايين الانطباعات

English

Dr. Tarek Barakat

دكتور طارق بركات

مستشار تقني رئيسي، تك فيجن إيرا

هل موقعك يخسر ملايين الانطباعات لأن جوجل تعرّض نسخة خاطئة من المحتوى للزائر الكويتي؟ أم أن التطبيق الخاطئ للـ hreflang يجعل محرك البحث محتاراً بين نسختيك الإنجليزية والعربية؟ رأيت هذا الخطأ بالذات يُغرق مشاريع كانت ممولة تمويلاً جيداً, والمؤسف أن الحل لا يتطلب أكثر من 20 دقيقة تفكير سليم.

الأخطاء الـ 3 الأساسية في hreflang تُكلّف شركات خليجية ملايين الزيارات سنوياً كيفية اختيار التطبيق الصحيح: XML sitemap أم HTML tags أم كليهما معايير واقعية لقياس نجاح hreflang في Search Console وما الذي قد يخطئ
hreflang والـ SEO الدولي: دليل التطبيق والأخطاء التي كلّفتني ملايين الانطباعات

حين يأتيني عميل كويتي يقول "موقعنا الإنجليزي والعربي موجود، لكن الترافيك من جوجل منخفض"، أول سؤال أطرحه عليه: "هل أنت متأكد أن جوجل تعرف أن لديك نسختين منفصلتين؟" وفي 8 من 10 حالات، الإجابة "لا." بدون الـ hreflang الصحيح، جوجل لا تعرف هل المحتوى مكرر عن قصد (لأسباب لغوية)، أم أنك كسول وينسخ المحتوى بسوء نية. والفرق بينهما كبير جداً في كيفية معاملة جوجل لموقعك.

ما الـ hreflang بالضبط: وليس كما تتوقع

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

من تجربتي في قيادة مشاريع في الكويت والخليج: المواقع التي بدأت بـ "دعنا نشتري قالب WordPress وننسخ المحتوى بنصف لغة", حتى لو أضافت hreflang صحيح, ستخسر ترافيك لأن محتواها ضعيف أساساً. لكن المواقع التي لديها محتوى قوي وتطبيق hreflang خاطئ؟ تلك تفجع قلبي. الترافيك موجود، والمحتوى موجود، لكن جوجل محتارة فتوزع الترافيك بشكل عشوائي.

الأخطاء الثلاثة التي رأيتها تُغرق مشاريع حقيقية

قبل سنتين، كان عندي عميل في السعودية موقعه يستقبل 50% من ترافيكه على نسخة الهاتف المحمول الفقط (mobile) بينما نسخة سطح المكتب (desktop) مهملة تماماً. السبب: كان يضع hreflang فقط على صفحات الويب الكلاسيكية، وليس على صفحات الهاتف. جوجل حسبت أن نسخة الهاتف هي النسخة "الأساسية" فوجهت كل الترافيك هناك. الحل كان دقيقة واحدة من التعديل.

الخطأ الأول: تطبيق hreflang على صفحة واحدة فقط بدلاً من كل الصفحات. إذا كان موقعك يحتوي على 500 صفحة إنجليزية و500 صفحة عربية، وأنت تضع hreflang في الـ sitemap فقط على الصفحة الأولى، فأنت في الحقيقة لا تطبقه. جوجل تحتاج إشارة على كل صفحة.

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

الخطأ الثالث: استخدام hreflang مع محتوى مكرر حقيقي. هذا الخطأ أخطر. hreflang يقول لجوجل "هذا المحتوى متعمد له نسخ متعددة." إذا كنت تنسخ مقالة إنجليزية بنفس الكلمات إلى العربية (ترجمة آلية بدون تعديل)، ثم تضع hreflang، أنت تقول لجوجل كذباً. جوجل ستكتشف التكرار وقد تعاقبك على الـ spam.

ملاحظة عملية من التجربة

سألت شركة في الكويت تحدثت معهم عن السبب في أن ترافيكهم الخليجي انهار. اكتشفنا أنهم كانوا يستخدمون hreflang `x-default` لتوجيه الترافيك الدولي إلى نسخة الإنجليزية، لكنهم نسوا أن يخبروا جوجل أي نسخة هي الافتراضية في الواقع. النتيجة: جوجل وجهت الزوار السعوديين إلى الإنجليزية بدلاً من العربية. التعديل كان حرفياً سطر واحد في XML.

كيفية تطبيق hreflang بشكل صحيح: ثلاث طرق وأيها تختار

هناك ثلاث طرق، وأيها تختار يعتمد على كيفية بناء موقعك.

الطريقة الأولى: hreflang في `` HTML (الأسهل للمواقع الصغيرة). تضع علامة link في رأس كل صفحة. مثلاً، صفحتك الإنجليزية تحتوي على:

<link rel="alternate" hreflang="en" href="https://yoursite.com/blog/my-article/" />
<link rel="alternate" hreflang="ar" href="https://yoursite.com/ar/blog/مقالتي/" />
<link rel="alternate" hreflang="x-default" href="https://yoursite.com/blog/my-article/" />

المشكلة: إذا كان لديك 1000 صفحة، أنت تحتاج إلى تعديل كل صفحة. وإذا أضفت لغة ثالثة لاحقاً، تحتاج إلى مراجعة كل صفحة مرة أخرى.

الطريقة الثانية: hreflang في XML Sitemap (الأفضل للمواقع الكبيرة). بدلاً من وضع الإشارات في HTML، تضعها في ملف XML:

<url>
  <loc>https://yoursite.com/blog/my-article/</loc>
  <xhtml:link rel="alternate" hreflang="en" href="https://yoursite.com/blog/my-article/" />
  <xhtml:link rel="alternate" hreflang="ar" href="https://yoursite.com/ar/blog/مقالتي/" />
</url>

المزايا: تعديل واحد يغطي جميع الصفحات. إذا أضفت لغة جديدة، تحدّث الـ sitemap مرة واحدة فقط. هذا هو النهج الذي نستخدمه في TechVisionEra الآن.

الطريقة الثالثة: HTTP Header (للمحترفين فقط). تضع hreflang في رأس الـ HTTP Response. هذا نادر ولا أوصي به إلا إذا كان موقعك خادماً API بدون صفحات ويب تقليدية.

ما الذي أوصيك به؟ إذا كان موقعك يحتوي على أقل من 100 صفحة، استخدم HTML tags. إذا كان أكثر من ذلك، استخدم XML sitemap. وإذا كان لديك أكثر من 10,000 صفحة مع تحديثات يومية، ادمج كلا الطريقتين: الـ sitemap للأداء، و HTML tags للتأكيد.

الخطأ الذي كاد يُغرق مشروع كنت أديره (وكيف تتجنبه)

قبل 3 سنوات، كان عميل في الإمارات يدير موقعاً للتجارة الإلكترونية بـ 15,000 منتج. كانوا يستخدمون hreflang صحيح، لكنهم نسوا شيئاً واحداً: كانت نسخة الهاتف المحمول على نطاق فرعي منفصل (m.site.com)، وليس على نفس النطاق (site.com/m/). جوجل اعتبرت نسخة الهاتف موقعاً منفصلاً تماماً، فبدأت تصنّف كل منها بشكل مستقل، مما أدى إلى تضارب ملحوظ في نتائج البحث.

الدرس: hreflang يعمل بشكل أفضل عندما تكون جميع النسخ (اللغات والنطاقات) على نفس النطاق الأساسي أو نطاقات فرعية مشروعة. إذا كنت تستخدم نطاقات فرعية منفصلة (ar.site.com، en.site.com)، تأكد من أن Google Search Console يعترف بها كنسخ من نفس الموقع، وليس مواقع منفصلة.

معيار واقعي لقياس النجاح

بعد تطبيق hreflang، لا تتوقع ارتفاعاً سريعاً في الترافيك خلال أسبوع. جوجل تحتاج 2-4 أسابيع لتعيد فهرسة صفحاتك وإعادة تقييمها. في Search Console، انتظر حتى تري رسالة "hreflang claims validated" بدلاً من "warnings." إذا رأيت تنبيهات عن عدم تطابق hreflang، فهذا يعني أن أحد الصفحات تشير إلى صفحة مختلفة. صحح هذا فوراً.

صورة توضيحية لـ hreflang والـ SEO الدولي: دليل التطبيق والأخطاء التي كلّفتني, Tech Vision Era
نظرة متعمقة على hreflang والـ SEO الدولي: دليل التطبيق والأخطاء التي كلّفتني

اختبار وتصحيح: كيف تتأكد أن tطبيقك صحيح

بعد التطبيق، لا تفترض أن كل شيء يعمل. هنا ما أفعله دائماً:

أولاً، افتح Google Search Console، اذهب إلى "International Targeting"، وتحقق من أن كل صفحة عربية معروضة مع تصنيف لغة "ar"، وكل صفحة إنجليزية مع تصنيف "en." إذا رأيت حقلاً يقول "Unknown"، فهناك خطأ.

ثانياً، استخدم أداة مجانية مثل Screaming Frog لـ crawl موقعك وتصدير تقرير hreflang. ابحث عن أي صفحة بدون hreflang، أو صفحة تشير إلى URL خاطئ.

ثالثاً، افتح صفحة واحدة في متصفحك (أي صفحة مهمة)، اذهب إلى "View Page Source"، والتمس علامات hreflang. تأكد من أنها صحيحة وأن المسارات لا تحتوي على أخطاء إملائية.

رابعاً, وهذا مهم, لا تتوقف عند التطبيق الأول. كل شهر، افتح Search Console وانظر إلى لسان التبويب "Coverage." هل هناك تنبيهات جديدة حول hreflang؟ هل عدد الصفحات المفهرسة يتطابق مع عدد صفحاتك الفعلي؟

متى تطبق بنفسك، ومتى تستأجر متخصصاً

أتفهم أن ليس كل شركة تريد الاستثمار في توظيف فريق SEO. لكن hreflang ليس قرار "اجعله بنفسك أو استأجر." هو قرار "اجعله بنفسك بشكل صحيح، أم ترسله للبريد لشخص متخصص."

اجعله بنفسك إذا: موقعك أقل من 200 صفحة، لديك معرفة أساسية بـ HTML أو XML، ولديك صبر لقضاء ساعة أو ساعتين في الإعداد والاختبار.

استأجر متخصصاً إذا: موقعك أكبر من ذلك، أو لديك نطاقات فرعية متعددة، أو كنت قد طبقت hreflang من قبل لكن ترافيكك لم يتحسن. في هذه الحالة، قد يكون هناك خطأ دقيق لم تلاحظه.

صراحةً، معظم الشركات في الكويت لا تحتاج إلى توظيف متخصص SEO بدوام كامل. لكنهم قد يحتاجون إلى ساعة من استشارة متخصص واحدة كل 6 أشهر للتأكد من أن كل شيء لا يزال يعمل بشكل صحيح. إذا كان موقعك يجلب لك عملاء حقيقيين، فإن 500 دينار استشارة قد توفر عليك آلاف الدنانير في ترافيك مهدر.

الخطوات العملية: ماذا تفعل الآن

إذا كنت تقرأ هذا وموقعك الآن يدير محتوى متعدد اللغات بدون hreflang، إليك ما تفعله غداً:

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

الساعة الثانية: قرّر: هل ستضيف hreflang إلى HTML، أم ستحدّث الـ sitemap؟ إذا كان موقعك ديناميكياً (مثل نظام إدارة محتوى)، غالباً ما يكون الـ sitemap أسهل. إذا كان موقعك ثابتاً (صفحات HTML)، قد تكون HTML tags أسهل.

الساعة الثالثة: ابدأ بـ 5 صفحات فقط كاختبار. لا تحاول تغطية الموقع بالكامل في اليوم الأول. تأكد من أن الـ hreflang تعمل على 5 صفحات أولاً.

الأسبوع الأول: مرّر Search Console بعد 3-5 أيام. ابحث عن تنبيهات hreflang.

الشهر الأول: وسّع hreflang ليشمل كل صفحات موقعك.

بعد ذلك: راقب فقط. كل شهر، افتح Search Console وتحقق من أن لا توجد تنبيهات جديدة.

هذا هو النهج الذي ننصح به عملائنا، وقد أدى دائماً إلى نتائج محسوسة في غضون 4-6 أسابيع.

تفاصيل إضافية حول hreflang والـ SEO الدولي: دليل التطبيق والأخطاء التي كلّفتني في السوق الخليجي
Tech Vision Era, خدمات متكاملة للكويت والخليج
شارك هذا المقال واتساب X LinkedIn

إشارات البحث الذكي

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

هل hreflang حقاً مهم لموقعي أم أنها مجرد نصيحة اختيارية؟

hreflang ليست اختيارية إذا كنت تدير محتوى متعدد اللغات وتريد أن يصنف بشكل منفصل. بدونها، جوجل قد تعتبر محتواك مكررًا وتصنفه أقل من المواقع التنافسية. إذا كان موقعك الإنجليزي والعربي معًا (بدون hreflang)، قد تخسر 30-40% من الترافيق المحتمل.

كم تكلفة تطبيق hreflang المهني إذا استأجرت وكالة في الكويت؟

عادةً ما يتراوح بين 200-800 دينار كويتي حسب حجم الموقع. للمواقع الصغيرة (أقل من 500 صفحة)، توقع 300-400 دينار. للمتاجر الإلكترونية الكبيرة (10,000+ صفحة)، قد يصل إلى 1000+ دينار. إذا كان لديك فريق تطوير داخلي، قد تتمكن من القيام به بنفسك مقابل عدد ساعات من الموظف.

كم من الوقت يستغرق رؤية تحسن في الترافيق بعد تطبيق hreflang؟

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

ما الفرق بين hreflang و canonical tag؟ هل أحتاج إلى كليهما؟

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

هل يمكن استخدام hreflang بدون XML sitemap؟

نعم، يمكنك استخدام hreflang في HTML tags فقط بدون sitemap. لكن XML sitemap أفضل للمواقع الكبيرة (أكثر من 500 صفحة) لأنه يقلل عبء معالجة كل صفحة. بصراحة، الطريقة المثالية هي استخدام كليهما معاً.

ماذا يعني الخطأ "hreflang values don't match" في Search Console؟

يعني أن إحدى صفحاتك تشير إلى صفحة أخرى بـ hreflang، لكن تلك الصفحة الأخرى لا تشير بالعودة إليها. مثلاً، صفحتك الإنجليزية تشير إلى النسخة العربية، لكن النسخة العربية لا تشير إلى الإنجليزية. هذا يربك جوجل. الحل: تأكد من أن كل صفحة تشير إلى جميع نسخها (إنجليزي، عربي، إلخ).

هل hreflang يساعد في SEO الدولي والترافيق من دول محددة؟

نعم، جزئياً. hreflang يخبر جوجل باللغة والمنطقة المقصودة. إذا كنت تريد ترافيقًا من السعودية، وإيران، وليبيا، كل بلغة عربية مختلفة قليلاً، يمكنك استخدام hreflang مثل `ar-SA` و `ar-AE` و `ar-LY`. لكن في معظم الحالات، `ar` و `en` كافيان.

كيف أتعامل مع hreflang إذا كان موقعي يُستضاف على منصة مثل Shopify أو WordPress؟

معظم المنصات الحديثة تطبق hreflang تلقائيًا أو توفر خاصية سهلة. في Shopify، انظر إلى إعدادات المجالات المتعددة. في WordPress، استخدم plugin مثل Yoast SEO أو All in One SEO. في أغلب الأحيان، تفعيل الخاصية يتطلب نقرات قليلة فقط. لا تحاول الترميز يدويًا إلا إذا كنت متأكدًا تماماً من ما تفعله.

القيمة التحريرية

محتوى يبني الثقة والسلطة

كل مقالة مصممة لتعزيز التغطية الموضوعية والربط الداخلي والظهور في جوجل ومحركات البحث الذكية.

93%رضا العملاء
1.5Kمشروع ومهمة مكتملة
3 Minمتوسط سرعة الرد

الخطوة التالية

جاهز لتحويل هذا الحضور إلى عملاء؟

تواصل معنا عبر صفحة الاتصال وسنرد خلال 3 دقائق.