تطبيق hreflang بشكل صحيح: الدليل الذي يمنع الأخطاء فعلاً
hreflang هو العنصر الأكثر عرضة للتطبيق الخاطئ في الـSEO الدولي. بتدقيق حديث لموقع ثنائي اللغة، وجدت 25 تعارض hreflang على نطاق واحد فقط — وهذا نموذجي، وليس استثناءً. الجزء المحبط: كل واحد من هذه التعارضات كان يمكن تجنبه بثلاث قواعد تكفيها ورقة ملاحظات صغيرة.
ماذا يفعل hreflang فعلاً (وماذا لا يفعل)
hreflang يخبر جوجل أي نسخة لغة/منطقة من الصفحة تُعرض لأي مستخدم. هذا كل شي. هو لا يرفع الترتيب، لا يترجم أي شيء، ولا يحل مشكلة المحتوى المكرر بين اللغات — هو فقط يمنع نسخك الخاصة من التنافس مع بعضها بنفس السوق.
إذا كانت صفحتك الألمانية تظهر لمستخدمين إنجليز، أو صفحتك الإنجليزية تتصدر على صفحتك العربية بنتائج السعودية، فهذه مهمة hreflang.
القواعد الثلاث التي تمنع 90% من التعارضات
القاعدة 1 — التبادلية. إذا أشارت الصفحة أ للصفحة ب، يجب أن تشير ب رجوعاً لـأ. الـhreflang أحادي الاتجاه يتجاهله جوجل كلياً. هذا هو السبب الأول لـ"طبّقنا hreflang وما تغيّر شي".
القاعدة 2 — الإشارة الذاتية. كل صفحة يجب أن تحمل وسم hreflang يشير لنفسها. تخطي هذا الوسم هو ثاني أكثر خطأ أجده بالتدقيقات.
القاعدة 3 — روابط مطلقة وقانونية وقابلة للفهرسة. hreflang لازم يشير بالضبط للرابط الكانونيكال — https، شرطة مائلة صحيحة بالنهاية، بدون تحويلات، بدون صفحات noindex. وسم hreflang يشير لرابط بيحوّل هو وسم مكسور.
إعداد بسيط وصحيح
لموقع بالإنجليزية (افتراضي) والألمانية والعربية:
<link rel="alternate" hreflang="en" href="https://example.com/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/" />
<link rel="alternate" hreflang="ar" href="https://example.com/ar/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
كل صفحة من الثلاث تحمل هذا البلوك بالضبط. وسم x-default يخبر جوجل ماذا يعرض للمستخدمين اللي ما يطابقوا أي لغة من لغاتك — عادة نسختك الرئيسية.
اللغة مقابل المنطقة: متى نستخدم de أو de-DE
hreflang="de" يستهدف المتحدثين بالألمانية بكل مكان. hreflang="de-DE" يستهدف ألمانيا تحديداً. استخدم رموز المنطقة فقط لو فعلاً تقدّم محتوى مختلف لكل بلد (أسعار بالفرنك السويسري مقابل اليورو، صفحات قانونية مختلفة). غير هيك، رموز اللغة البسيطة أأمن وأسهل صيانة.
فخ شائع: hreflang="ar" يغطي كل المتحدثين بالعربية. ما في فائدة حقيقية بتقسيمها لـar-AE وar-SA وar-EG إلا إذا محتواك فعلاً مختلف — ومعظم المواقع مو هيك.
كيف تتحقق من تطبيقك
- Search Console ← الاستهداف الدولي (التقرير القديم) أو أدوات تحقق خارجية لأخطاء التبادلية.
- ازحف موقعك بنفسك بـScreaming Frog: تبويب hreflang يظهر الروابط الراجعة الناقصة والأهداف غير الكانونيكال والروابط غير القابلة للوصول خلال دقائق.
- فحص عيني من السوق المستهدف: ابحث عن علامتك من IP ألماني (أو VPN) وتأكد النسخة الألمانية تظهر.
متى ما ينفع hreflang
hreflang يوزّع النسخ؛ ما يخلق ملاءمة. إذا صفحتك الألمانية ترجمة سطحية لكلمات إنجليزية محدا يبحث عنها بالألمانية، hreflang رح يخدم بأمانة المحتوى الخطأ للناس الصح. الـSEO متعدد اللغات يبدأ ببحث كلمات لكل سوق — hreflang بس يضمن توجيه النتائج صح.
شغلك بأسواق إنجليزية وألمانية وعربية؟ أنا أدقق وأصلح إعدادات متعددة اللغات كمهنة — احجز مكالمة مجانية 30 دقيقة وجيب أسئلتك عن hreflang.
لنكتشف ما الذي يعيق موقعك
احجز مكالمة مجانية لمدة 30 دقيقة — بالعربية أو الإنجليزية أو الألمانية — واحصل على ثلاث تحسينات ملموسة على الأقل، سواء عملنا معاً أم لا.
احجز مكالمتك المجانية