محمود عبدالنبي

دليل تطبيقي · SEO وAEO وGEO

متجر مصر والسعودية والإمارات: افصل hreflang عن اللغة والعملة

خريطة عملية لتنظيم صفحات المتجر العربية والإنجليزية في مصر والسعودية والإمارات، وربط hreflang بالنسخ المحلية ومطابقة العملة عبر الصفحة والبيانات المنظمة.

بيع المنتج نفسه في مصر والسعودية والإمارات يثير ثلاثة أسئلة مختلفة: ما اللغة التي تعرضها الصفحة؟ لأي سوق صُممت؟ وبأي عملة يستطيع العميل إتمام الشراء؟ hreflang يساعد محركات البحث على فهم علاقة نسخ اللغة أو المنطقة، لكنه لا يبدل العملة، ولا يترجم المحتوى، ولا يضمن أن Google سيعرض النسخة المقصودة لكل مستخدم.

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

قرر ما إذا كانت هناك نسخ محلية فعلًا

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

السوق واللغة رمز hreflang المقترح مثال URL توضيحي ما ينبغي أن يميز النسخة
مصر، العربية ar-EG /eg-ar/ الجنيه، التوصيل والإرجاع داخل مصر، تفاصيل المنتج ذات الصلة
السعودية، العربية ar-SA /sa-ar/ الريال، خيارات الشحن والضريبة والسياسات للسوق السعودي
الإمارات، العربية ar-AE /ae-ar/ الدرهم، التوفر وخيارات التوصيل الخاصة بالإمارات
السعودية، الإنجليزية عند توفرها en-SA /sa-en/ محتوى إنجليزي موجه للعميل في السعودية

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

توصي Google بتحديد روابط مختلفة للنسخ اللغوية بدل الاعتماد على ملفات تعريف الارتباط أو إعدادات المتصفح التي تغير الصفحة نفسها. تستخدم أنظمة Google المحتوى الظاهر لتحديد اللغة؛ ووسم lang أو hreflang وحده لا يترجم الصفحة. إدارة المواقع متعددة اللغات والمناطق

متى يفيد hreflang؟

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

كل نسخة يجب أن تشير إلى نفسها وإلى بقية النسخ البديلة، وأن تكون الروابط متبادلة. استخدم URLs كاملة تشمل https://، ورموز اللغة والمنطقة المعتمدة؛ الرمز الأول لغة مثل ar أو en، والثاني رمز منطقة مثل EG أو SA أو AE. لا تستخدم رمز البلد وحده مكان رمز اللغة. يمكنك إضافة x-default لصفحة اختيار سوق أو لغة عندما لا تنطبق نسخة أخرى. إرشادات الصفحات المحلية من Google

مثال مبسط في <head> لكل نسخة من النسخ الثلاث العربية:

<link rel="alternate" hreflang="ar-EG" href="https://shop.example/eg-ar/product/" />
<link rel="alternate" hreflang="ar-SA" href="https://shop.example/sa-ar/product/" />
<link rel="alternate" hreflang="ar-AE" href="https://shop.example/ae-ar/product/" />
<link rel="alternate" hreflang="x-default" href="https://shop.example/choose-market/" />

ضع المجموعة نفسها على كل صفحة بديلة، بما فيها رابط الصفحة الحالية. اختَر طريقة تطبيق واحدة يسهل صيانتها: HTML أو sitemap أو HTTP headers. استخدام الطرق كلها لا يمنح فائدة إضافية في Search وقد يزيد أخطاء الصيانة.

تعامل مع العملة كبيانات منتج وشراء

hreflang لا يحدد priceCurrency. إذا كان المنتج متاحًا بعملات متعددة، توصي وثائق Google لنتائج المنتجات برابط منفصل لكل عملة. طابق السعر والعملة بين الصفحة والبيانات المنظمة وموجز Merchant Center وإتمام الشراء. استخدم رموز ISO الصحيحة مثل EGP وSAR وAED في priceCurrency، ولا تعرض رقمًا بعملة بينما ترسل أخرى في البيانات.

لا يكفي تغيير علامة العملة على واجهة واحدة مع بقاء السعر أو رسوم الشحن من سوق آخر. افحص الضرائب والخصومات وحالة التوفر وسياسة الإرجاع للوجهة. إذا كان القالب أو منصة التجارة لا ينشئ URL مستقلًا لكل سوق أو عملة، تحقّق من السلوك الذي تدعمه المنصة قبل إنشاء معاملات URL أو نسخ إضافية بنفسك. بيانات Product وMerchant Listings · أساسيات URL للتجارة الإلكترونية

اختبر الإشارات الأربع قبل نشر نسخة جديدة

المحتوى المرئي: افتح الرابط في نافذة خاصة، وتأكد أن اللغة والسعر والسوق المقصودين ظاهرون قبل تفاعل المستخدم. لا تعتمد على IP أو تحويل تلقائي يمنع الزاحف والعميل من الوصول للنسخ الأخرى؛ وفر رابط اختيار سوق أو لغة.

hreflang: افحص الأكواد وروابط self-reference والرجوع المتبادل بين كل البدائل. تأكد من أن URLs تعيد 200، ولا تقود إلى redirect أو صفحة خطأ.

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

بيانات المنتج: قارن name وoffers.price وpriceCurrency وavailability بالصفحة وعند الدفع، ثم اختبر البيانات المنظمة في الصفحة النهائية. لا تضع تقييمًا أو عرضًا أو توافرًا غير حقيقي.

راقب اللغة والمنطقة بعد التطبيق

استخدم Search Console لفحص عينات URL من كل سوق، ومراجعة النسخة التي اختارها Google حين تتوفر بياناتها، والأخطاء في الفهرسة والتحويلات. راقب الاستعلامات والصفحات بحسب البلد والجهاز، لكن لا تفسر اختلاف النقرات على أنه خطأ hreflang وحده؛ قد يتغير الطلب أو السعر أو المخزون أو المنافسة.

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

مصادر Google الرسمية

هذه الإرشادات تساعد على توضيح النسخ والمنتج لمحركات البحث، لكنها لا تضمن فهرسة كل صفحة أو عرضها لمستخدم بعينه.

سكريبت فيديو قصير: اللغة ليست العملة

المدة: ٥٠ ثانية. الصورة: خريطة صفحات، ثم تبديل بين صفحة مصر والسعودية والإمارات.

الخطاف: «بتبيع في 3 دول؟ hreflang مش هو اللي بيغيّر الجنيه للريال.»

المشهد الأول: «حدد URL لكل نسخة محلية حقيقية: لغة، سوق، شحن وسياسة مناسبة.»

المشهد الثاني: «اربط الصفحات المتبادلة بـhreflang، وكل صفحة تشير لنفسها وللباقي.»

المشهد الثالث: «طابق العملة والسعر في الصفحة والبيانات المنظمة والدفع.»

الخاتمة: «افحص الروابط والبيانات قبل التوسع؛ الوسم وحده مش ضمان ترتيب.»

كاروسيل تعليمي: خريطة ثلاثة أسواق

  1. الغلاف: «مصر والسعودية والإمارات: لغة أم سوق أم عملة؟»
  2. اللغة تحدد محتوى الصفحة؛ ar ليست رمز دولة.
  3. السوق يوضح لمن صممت الصفحة؛ مثل ar-EG وar-SA وar-AE.
  4. العملة تتطابق في المنتج والبيانات والدفع: EGP أو SAR أو AED.
  5. كل صفحة بديلة تربط إلى نفسها وإلى البدائل بروابط كاملة ومتبادلة.
  6. لا تنشئ URL جديدًا لمجرد إضافة رمز سوق؛ تحقق من الحاجة وأثر التغيير.
  7. الخلاصة: «hreflang يشرح علاقة النسخ؛ لا يترجم ولا يحدد السعر».

سلسلة تجربة ميدانية: اختبر مجموعة بدائل منتج

هذه خطة اختبار مقترحة وليست نتيجة تطبيق على متجر حي.

السؤال: هل تستطيع أنظمة البحث والعميل الوصول بوضوح إلى النسخة المناسبة من صفحة المنتج في كل سوق؟

  1. اختر منتجًا واحدًا له سعر ومخزون فعلي في مصر والسعودية والإمارات، واجمع URLs الحالية دون تغييرها.
  2. سجّل المحتوى واللغة والسعر والعملة والشحن والمخزون والـcanonical لكل نسخة.
  3. تحقق من أن hreflang يذكر كل URL بديل، ويشمل self-reference والعودة المتبادلة، أو وثّق أن الإعداد غير موجود.
  4. اختبر كل URL من جلسة عادية ومن جلسة بلا cookies، وتأكد أن اختيار السوق ظاهر ولا يوجد redirect يمنع الوصول.
  5. تحقق من بيانات المنتج المنظمة وموجز التجارة مقابل صفحة الوصول والدفع لكل عملة.
  6. اختبر روابط داخلية وsitemap والفهرسة لعينات من الصفحات، ثم راقب البيانات على فترة مناسبة.
  7. عالج التعارضات المؤكدة قبل إنشاء أسواق إضافية، ولا تعتبر فهرسة URL واحد نجاحًا لبقية المجموعة.

حزمة مطالبات محايدة للأدوات: تدقيق نسخ السوق

خريطة البدائل

من الجدول التالي [URLs، اللغة، البلد، السعر، العملة]، أنشئ خريطة لكل صفحة بديلة. علّم الأكواد غير المطابقة للصيغة، والروابط المفقودة، والصفحات التي تختلف فيها العملة دون URL مستقل. لا تقترح تغيير URL قائمًا دون خطة تحويل وموافقة تشغيلية.

مطابقة بيانات المنتج

قارن السعر والعملة والتوفر في HTML وProduct structured data وموجز Merchant Center ولقطة الدفع التالية [البيانات]. أظهر فروقًا فقط، ولا تفترض أي مصدر صحيح قبل تأكيد مسؤول التجارة.

فحص hreflang

تحقق من المجموعة التالية [HTML أو sitemap]: self-reference، الروابط المتبادلة، صلاحية URLs، اللغة والمنطقة، ووجهة x-default. اعرض دليل كل خطأ وأبقِ البيانات غير المؤكدة للمراجعة البشرية.

ملف أمثلة: أوقف هذا: hreflang والعملات

أوقف: «أضف EG وحدها كرمز hreflang، وكده اخترنا مصر».

استخدم: «حدد اللغة أولًا ثم المنطقة، مثل ar-EG، واجعل المحتوى والرابط مناسبين للمستخدم».

أوقف: «hreflang هيخلي السعر يظهر بالجنيه للمصري».

استخدم: «السوق والعملة يداران في URL والصفحة والبيانات التجارية؛ hreflang يصف النسخ البديلة لمحرك البحث».

أوقف: «كل ما ننسخ صفحة ونغير اسم البلد هنتصدر أسواق أكتر».

استخدم: «أنشئ نسخة محلية فقط عند وجود قيمة واختلاف تشغيلي حقيقي، ثم اكتب محتوى مناسبًا واختبر الإشارات».

الخطاف والقيمة والقالب: اربط الصفحة بالسوق الصحيح

الخطاف: «صفحاتك بتعرض نفس المنتج بثلاث عملات؟ راجع خريطة URLs قبل الوسوم.»

القيمة: «افصل اللغة والمنطقة عن السعر، أنشئ بدائل قابلة للوصول، واربطها بتعليقات hreflang متبادلة.»

القالب: «URL [الرابط]؛ لغة [ar/en]؛ سوق [EG/SA/AE]؛ عملة [ISO]؛ بدائل [قائمة]؛ self-reference [نعم/لا]؛ سعر الدفع [مطابق/مختلف].»

مثال: «صفحة ar-SA تعرض سعرًا بالريال، وبيانات Offer تستخدم SAR، والروابط تشير إلى نسخة ar-EG وar-AE مع رجوع متبادل».