مرحباً ![]()
لقد قمت بتمكين ترجمة المحتوى باستخدام إعدادات المسؤول التالية:
content_localization_enabled
content_localization_supported_locales(en, fr)
content_localization_crawler_paramممكّن
ومع ذلك، لاحظت أن الصفحات المترجمة لا تتم فهرستها بواسطة جوجل في الغالب. في “أدوات مشرفي المواقع في جوجل” (Google Search Console)، تعرض عناوين URL المترجمة الحالة “صفحة بديلة بعلامة كانونيكال صحيحة” مما يعني أن جوجل تتجاوزها عن قصد.
يبدو أن السبب هو أن الصفحات المترجمة تحتوي على علامة كانونيكال (canonical tag) تشير إلى عنوان URL الأصلي بدلاً من الإشارة إلى نفسها.
السلوك الحالي:
<!-- في صفحة ?tl=fr -->
<link rel="canonical" href="https://site.com/t/topic/123" />
السلوك المتوقع:
<!-- في صفحة ?tl=fr -->
<link rel="canonical" href="https://site.com/t/topic/123?tl=fr" />
نظرًا لأن جوجل تتجاهل علامات hreflang عندما تشير علامة كانونيكال إلى عنوان URL مختلف، فلن تتم فهرسة أي من الصفحات المترجمة.
هل هذه مشكلة معروفة أم أن هناك حلاً بديلاً؟
شكراً!