موقعي عربي وإنجليزي، والنسخة الإنجليزية بتظهر للناس في مصر بدل العربي. أظبط hreflang إزاي؟
كل نسخة لازم تشاور على نفسها وعلى كل النسخ التانية بـ hreflang (رابط متبادل)، مع x-default للنسخة الافتراضية، وكل الروابط تكون canonical لنفسها مش للنسخة التانية.
التشخيص
هتعرف إن عندك المشكلة لو:
- النسخة الغلط بتظهر في بلد معين
- تحذير: لا توجد علامات إرجاع (no return tags)
- النسخة العربية مش مفهرسة
السبب غالبًا:
hreflang من طرف واحد، أكواد لغة غلط (زي ar-EG مكتوبة ar_EG)، أو canonical من النسخة العربية للإنجليزي.
الأدوات اللي هتحتاجها
خطوات الحل
اكتب المجموعة كاملة في كل نسخة
الكود ده بيتحط في head النسخة العربية والإنجليزية الاتنين بنفس الشكل.
html<link rel="alternate" hreflang="ar" href="https://example.com/ar/seo/"> <link rel="alternate" hreflang="en" href="https://example.com/en/seo/"> <link rel="alternate" hreflang="x-default" href="https://example.com/en/seo/">
استخدم أكواد صح
اللغة بكود ISO 639-1 (ar، en) والبلد اختياري بـ ISO 3166-1 بشرطة: ar-EG، ar-SA. مفيش كود اسمه ar-AR.
Canonical لنفسها
كل نسخة canonical بتاعها بيشاور على نفسها. canonical من العربي للإنجليزي بيلغي النسخة العربية.
افحص روابط الإرجاع
في Screaming Frog تبويب Hreflang فلتر Missing Return Links. كل رابط لازم يرد على اللي بيشاور عليه.
HreflangMissing Return Links/en/seo/ → /ar/seo/ ar ما بترجعش لـ en شاشة توضيحية مبسطة من Screaming Frog، والأرقام أمثلة. اربط النسختين للزائر
حط زرار تبديل لغة واضح، ومتعملش تحويل تلقائي حسب الـ IP لأنه ممكن يمنع جوجل من رؤية النسخ.
اختبر فهمك
النسخة العربية canonical بتاعها بيشاور على الإنجليزي. النتيجة؟
الإجابة دي فادتك؟
شكرًا! رأيك بيساعدنا نحسّن الإجابة.
أسئلة مرتبطة
عندي صفحات مكررة، وجوجل اختار صفحة أساسية (Canonical) غير اللي أنا حددتها. أحلّها إزاي؟
وحّد الإشارات كلها لنفس الرابط: وسم canonical، الروابط الداخلية، الـ Sitemap، والتحويلات. جوجل بيعتبر canonical اقتراح، فلو باقي الإشارات بتشاور على رابط تاني هيختاره.
هل أمنع بوتات الذكاء الاصطناعي (GPTBot وغيره) في robots.txt؟
على حسب هدفك. منع بوتات التدريب زي GPTBot و ClaudeBot و CCBot و Google-Extended مش بيأثر على ترتيبك ولا فهرستك في جوجل. لكن منع بوتات البحث زي OAI-SearchBot و PerplexityBot ممكن يقلل ظهورك كمصدر في إجاباتهم. وأوعى تمنع Googlebot: ده بيشيلك من نتائج جوجل ومن AI Overviews مع بعض.
نزل ترتيبي فجأة بعد تحديث جوجل. أتحقق من إيه؟
الأول اتأكد إن النزول بسبب التحديث فعلًا مش مشكلة تقنية: قارن التاريخ بلوحة حالة بحث جوجل، وشوف الفهرسة والإجراءات اليدوية. لو تحديث أساسي، مفيش حاجة «اتكسرت» تصلحها. حدد الصفحات اللي نزلت، قارنها باللي طلع، وحسّن الجودة على مستوى الموقع، والتعافي بيبان غالبًا مع التحديث اللي بعده.