- وسم hreflang لا يرفع ترتيبك. هو يبدّل النسخة المناسبة لغةً ودولةً بعد أن تتصدر الصفحة أصلًا.
- استخدم رموز الدول من حرفين: ar-SA وar-AE وen-SA وen-AE. وأضف ar كبديل عربي عام وx-default لبقية الزوار.
- كل نسخة تذكر المجموعة كاملة، ومعها نفسها. وإذا غاب الوسم المقابل، يتجاهل جوجل الزوج كله.
- اختر طريقة واحدة. وسوم الرأس تناسب المتاجر الصغيرة، وخريطة الموقع XML أسهل للكتالوجات الكبيرة.
- لا تفرض التحويل حسب الموقع، ولا تجعل canonical لصفحة ar-AE يشير إلى ar-SA. كلاهما يُلغي hreflang بصمت.
صفحة منتجك العربية تتصدر البحث في الرياض. ثم يضغط عليها عميل سعودي، فيصل إلى النسخة الإنجليزية الإماراتية بأسعار الدرهم.
هنا يأتي دور hreflang. هو وسم صغير يخبر جوجل أي نسخة لغوية وأي نسخة دولة يعرضها لكل باحث.
ومتاجر الخليج تحتاجه أكثر من غيرها. فالمنتج الواحد يعيش غالبًا على أربعة روابط: عربي وإنجليزي، للسعودية وللإمارات.
ستعرف هنا الرموز الصحيحة، وطريقة إضافتها على أي منصة، وطريقة فحصها، والأخطاء التي تعطّلها. وهذا الدليل جزء من أدلة السيو للمتاجر.
ماذا يفعل وسم hreflang؟
وسم hreflang سمة في HTML تربط النسخ اللغوية ونسخ الدول لصفحة واحدة. كل نسخة تحمل قائمة بكل النسخ الأخرى.
جوجل يستخدم هذه القائمة ليعرض النسخة المناسبة. فإذا تصدرت صفحتك الإنجليزية بحثًا عربيًا في السعودية، يعرض جوجل صفحة ar-SA مكانها.
وما لا يفعله:
- لا يرفع الترتيب. جوجل يرتّب أقوى نسخة، ثم يبدّلها بنسخة الباحث. والوسم لا ينقل القوة بين الصفحات.
- لا يحدد اللغة. جوجل يقرأ اللغة من النص الظاهر. فالصفحة الإنجليزية الموسومة بـ
arتبقى إنجليزية. - ليس أمرًا ملزمًا. هو إشارة قوية، لكن الإشارات المكسورة أو المتعارضة تجعل جوجل يتجاهله.
ما رموز hreflang التي يحتاجها متجر خليجي؟
الرمز يتكوّن من حرفين للغة (ISO 639-1)، وبعدهما اختياريًا حرفان للدولة (ISO 3166-1). وحالة الأحرف لا تهم، لكن كتابة ar-SA أوضح للقراءة.
| الرمز | لمن | متى تستخدمه |
|---|---|---|
ar-SA | متحدثو العربية في السعودية | أسعار سعودية بالريال |
en-SA | متحدثو الإنجليزية في السعودية | بحث الماركات والموديلات والمقيمين |
ar-AE | متحدثو العربية في الإمارات | أسعار إماراتية بالدرهم |
en-AE | متحدثو الإنجليزية في الإمارات | غالبًا أكبر نسخة إماراتية |
ar | متحدثو العربية في أي مكان | بديل للكويت وقطر والبحرين وعُمان |
x-default | كل من لا تنطبق عليه نسخة | صفحتك العامة أو صفحة اختيار اللغة |
جوجل يختار التطابق الأدق. فمن يبحث بالعربية في الكويت لا يجد ar-KW، فيصل إلى ar. ومن يبحث بالفرنسية في دبي لا تنطبق عليه أي نسخة، فيصل إلى x-default.
والخطأ الشائع في رموز الدول. فالرمزان ar-KSA وar-UAE غير صالحين، وجوجل يتجاهلهما. استخدم ar-SA وar-AE، ولا تستخدم رمز الدولة وحده مثل AE.
رمز اللغة فقط أم اللغة والدولة؟
استخدم رموز اللغة فقط (ar وen) إذا كان السعر والعملة ووعد التوصيل واحدًا لكل عملاء الخليج. عندها تخدمهم صفحة عربية واحدة.
وانتقل إلى رموز اللغة والدولة عندما تختلف هذه الأمور، وهذا حال أغلب المتاجر التي تبيع في السعودية والإمارات معًا. عندها يشير ar-SA وar-AE كلٌّ إلى صفحة بأسعارها الخاصة.
مجلدات فرعية أم نطاقات فرعية أم نطاقات دول: هل يتغير hreflang؟
لا. وسم hreflang يعمل بالطريقة نفسها، سواء كانت نسخك في مجلدات مثل /ar-sa/، أو على ar.store.com، أو على نطاقات دول مثل store.sa وstore.ae.
الذي يتغير هو الصيانة. المجلدات الفرعية تُبقي كل شيء على نطاق واحد، لذلك هي الخيار الافتراضي لأغلب متاجر الخليج. أما النطاقات الفرعية، فتعمل أيضًا، لكنها لا تتفوق على المجلدات في شيء.
ونطاقات الدول تحتاج انتباهًا. نطاق .sa يشير أصلًا إلى السعودية، لكنك ما زلت تحتاج hreflang بين store.sa وstore.ae. فكلاهما بالعربية، وجوجل لا يستطيع أن يخمّن أي عميل يذهب إلى أيهما.
وربط نطاقات مختلفة بوسم hreflang يعمل جيدًا، بشرط أن يحمل كل نطاق الوسوم المتبادلة. وإذا كنت ما زلت تختار هيكل متجرك، فـدليل السيو ثنائي اللغة يقارن كل الخيارات.
ثلاث طرق لإضافة hreflang
يمكنك وضع وسوم hreflang في رأس الصفحة، أو في ترويسة HTTP، أو في خريطة الموقع XML. اختر واحدة فقط. فالجمع بين طريقتين لا يضيف شيئًا، ويضاعف احتمال التعارض.
1. رأس الصفحة
هذه أبسط طريقة، وأغلب المنصات تستخدمها. وكل نسخة من الصفحة تحمل المجموعة نفسها:
<link rel="alternate" hreflang="ar-SA" href="https://store.com/ar-sa/products/oud-perfume" />
<link rel="alternate" hreflang="en-SA" href="https://store.com/en-sa/products/oud-perfume" />
<link rel="alternate" hreflang="ar-AE" href="https://store.com/ar-ae/products/oud-perfume" />
<link rel="alternate" hreflang="en-AE" href="https://store.com/en-ae/products/oud-perfume" />
<link rel="alternate" hreflang="x-default" href="https://store.com/products/oud-perfume" />
تريد بديلًا عربيًا لكل الخليج؟ أضف سطرًا سادسًا فيه hreflang="ar" يشير إلى رابطك العربي الرئيسي، وهو عادةً صفحة /ar-sa/.
2. ترويسة HTTP
استخدمها فقط للملفات التي ليس لها رأس HTML، مثل كتالوج PDF عربي أو دليل مقاسات:
Link: <https://store.com/ar-sa/catalogue.pdf>; rel="alternate"; hreflang="ar-SA", <https://store.com/en-sa/catalogue.pdf>; rel="alternate"; hreflang="en-SA"
المجموعة كلها تُكتب في سطر ترويسة واحد تفصل بينها فواصل، والملفان يرسلان الترويسة نفسها.
3. خريطة الموقع XML
كل مدخل url يذكر المجموعة كاملة بأسطر xhtml:link، ولكل رابط في المجموعة مدخله الخاص. ولا يُضاف شيء إلى الصفحة نفسها:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://store.com/ar-sa/products/oud-perfume</loc>
<xhtml:link rel="alternate" hreflang="ar-SA" href="https://store.com/ar-sa/products/oud-perfume" />
<xhtml:link rel="alternate" hreflang="en-SA" href="https://store.com/en-sa/products/oud-perfume" />
<xhtml:link rel="alternate" hreflang="ar-AE" href="https://store.com/ar-ae/products/oud-perfume" />
<xhtml:link rel="alternate" hreflang="en-AE" href="https://store.com/en-ae/products/oud-perfume" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://store.com/products/oud-perfume" />
</url>
<!-- repeat the url block for en-sa, ar-ae, en-ae and the x-default URL -->
</urlset>
مثال عملي: متى تتفوق خريطة الموقع؟
لنفترض أنك تبيع 500 منتج. لكل منتج أربع نسخ ومعها صفحة x-default، أي 2,500 رابط منتج.
كل رابط يحمل الوسوم الخمسة كلها، أي أنك تدير 12,500 سطر hreflang. والبديل ar يضيف سطرًا واحدًا لكل رابط.
في رأس الصفحة، تُحمَّل هذه الأسطر مع كل زيارة. أما في خريطة الموقع، فتعيش في ملف واحد يُولَّد تلقائيًا. وإضافة الكويت لاحقًا تعني تعديل مولّد واحد، لا كل قوالب الصفحات.
القواعد: الوسوم المتبادلة والإشارة إلى النفس وcanonical
أغلب أخطاء hreflang ترجع إلى ثلاث قواعد. اضبطها، والباقي تفاصيل:
- وسوم متبادلة. إذا ذكرت صفحة ar-SA نسخة en-SA، فيجب أن تذكر صفحة en-SA نسخة ar-SA. ودون الوسم المقابل، يتجاهل جوجل الزوج.
- الإشارة إلى النفس. كل نسخة تذكر نفسها مع النسخ الأخرى، فتحمل كل الصفحات المجموعة نفسها.
- تطابق canonical. كل رابط في المجموعة يعمل (200)، وقابل للفهرسة، ويشير إلى نفسه في canonical.
قاعدة canonical تُوقع كثيرًا من متاجر الخليج. فإذا أشار canonical في /ar-ae/ إلى /ar-sa/، فأنت تخبر جوجل أن الصفحة الإماراتية نسخة مكررة. فيحذفها جوجل، ويذهب hreflang معها.
وسم hreflang على شوبيفاي وسلة وزد وووكومرس
أغلب منصات الخليج تكتب hreflang نيابةً عنك بعد تفعيل لغة ثانية. ومهمتك أن تفحص النتيجة:
Shopify Markets يكتب وسوم hreflang وخرائط موقع لكل لغة تلقائيًا، للمجلدات مثل /ar-sa/ على نطاق خاص.
- انتبه لمجموعة وسوم ثانية من تطبيق ترجمة قديم أو من كود في القالب.
- حذف سوق يحذف روابطه ووسومه معه.
إذا كان متجرك على شوبيفاي، فالخطوات كاملة في دليل سيو شوبيفاي بالعربي. وللتعرف على المنصات نفسها، اقرأ أدلتنا عن سلة وزد وووكومرس.
كيف تفحص وسوم hreflang؟
لا تثق بإعداد المنصة قبل أن ترى الوسوم بعينك. هذا فحص يأخذ 15 دقيقة:
- 1
افتح كود الصفحة
افتح صفحة منتج، واضغط Ctrl+U (أو Cmd+Option+U على ماك)، وابحث عن hreflang. يجب أن ترى وسمًا لكل نسخة، ومعها x-default.
- 2
افحص الجهة المقابلة
افتح كل رابط في المجموعة، وتأكد أنه يذكر الوسوم نفسها. المجموعات غير المتطابقة هي الخطأ الأشهر.
- 3
افحص الصفحة بعد عرضها
في Search Console، شغّل أداة فحص عنوان URL، وافتح الصفحة التي زحف إليها جوجل، وراجع كود HTML. الوسوم التي تضيفها التطبيقات أو السكربتات يجب أن تظهر هنا.
- 4
افحص المتجر كله
شغّل Screaming Frog أو Ahrefs Site Audit. فهما يكشفان الوسوم المقابلة المفقودة، والرموز الخاطئة، والوسوم التي تشير إلى تحويلات أو روابط غير أساسية.
- 5
راقب النتائج
ألغى Search Console تقرير الاستهداف الدولي في 2022، لذلك صفِّ تقرير الأداء حسب الدولة ومجلد الصفحات. وإذا رأيت بحثًا عربيًا يصل إلى صفحات /en-ae/، فهناك خلل.

أخطاء hreflang الشائعة في متاجر الخليج
هذه الأخطاء الخمسة تعطّل hreflang دون أي رسالة خطأ:
- التحويل الإجباري حسب الموقع. التطبيق الذي يحوّل كل زائر سعودي إلى
/ar-sa/يحوّل Googlebot أيضًا، وهو يزحف غالبًا من الولايات المتحدة. فقد لا يرى جوجل نسخك الأخرى أبدًا. اعرض بدلًا من ذلك شريطًا يمكن إغلاقه يقترح النسخة الأنسب. - غياب الوسوم المقابلة. يحدث غالبًا حين تُترجم بعض المنتجات دون غيرها، ثم يوضع الوسم في جهة واحدة فقط.
- وسوم على روابط الفلاتر والصفحات المرقّمة. روابط التصنيفات التي فيها
?sort=أو?page=تشير غالبًا في canonical إلى مكان آخر. أبقِها خارج المجموعة، وضع الوسوم على رابط التصنيف النظيف. - نسخ محجوبة أو غير مفهرسة. الصفحة المحجوبة في robots.txt أو الموسومة بـ noindex لا تدخل في مجموعة hreflang.
- تعارض سمة lang. الصفحة العربية التي تحمل
lang="en"في وسم HTML ترسل إشارات متضاربة. الصفحات العربية تحتاجlang="ar"وdir="rtl".
ما الصفحات العربية التي تبدأ بها؟ ابدأ بعمليات البحث التي تخسرها لصالح الترجمة الآلية، واكتشفها عبر البحث عن الكلمات المفتاحية العربية.
قائمة فحص hreflang
راجعها بعد الإطلاق، وبعد كل لغة أو سوق جديدة:
ملاحظات للمتاجر التي تضيف دولًا خليجية أخرى
- ابدأ بالبديل العام. الكويت وقطر والبحرين وعُمان تستطيع الاعتماد على
arوx-defaultحتى تحصل على أسعار أو توصيل خاص بها. - أضف السوق دفعة واحدة. حين تحصل الكويت على صفحات
ar-KWوen-KW، أضف الرمزين إلى كل مجموعة موجودة في اليوم نفسه. فالمجموعة المحدّثة جزئيًا تكسر الوسوم المتبادلة.
الأسئلة الشائعة
لا، ما دامت لكل صفحة نسخة واحدة. وسم hreflang يربط نسخ الصفحة نفسها فقط. ستحتاجه يوم تضيف الإنجليزية، أو نسخة عربية ثانية لدولة أخرى بأسعارها الخاصة.
المصادر وقراءات إضافية
- Tell Google about localized versions of your page — Google Search Central
- Managing multi-regional and multilingual sites — Google Search Central
- How Google crawls locale-adaptive pages — Google Search Central
- Hreflang: the easy guide for beginners — Ahrefs
- Google auto-translated pages in search results — Ahrefs
- Managing international domains — Shopify Help Center
- Google Search Console to remove International Targeting report — Search Engine Land
هذا الدليل لأغراض المعلومات العامة فقط ولا يُعد استشارة قانونية أو ضريبية أو مالية. تتغير الأنظمة والرسوم باستمرار — تحقّق دائماً من المصدر الرسمي أو من مستشار مرخّص.

مايا هي المرشدة والمحررة الرئيسية في MiddleEastEcom. تبحث في أسواق الخليج الإلكترونية والمدفوعات والأنظمة وتحوّلها إلى خطط عملية للبائعين.
تعرّف على مايا



