وأوضح Hreflang ببساطة: SEO متعدد اللغات دون الصداع

🔒 تمت مراجعته من الناحية الأمنية 🧾 GPL مفتوح المصدر 📤 لا توجد شروط التزام — يمكنك التصدير في أي وقت ⚡ محرك أخف وزنًا بـ 20 ضعفًا

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

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

وأوضح Hreflang ببساطة: SEO متعدد اللغات دون الصداع

مثال بسيط على علامة hreflang

يعيش Hreflang في <head> من صفحتك كمجموعة من <link> العلامات - واحدة لكل إصدار لغة. تخيل صفحة موجودة باللغات الإنجليزية والإيطالية والألمانية:

<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="it" href="https://example.com/it/page/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />

ال hreflang القيمة هي رمز اللغة (مثل en) ، متبوعة اختياريًا بالمنطقة (en-GB). Google accepts ثلاث طرق متكافئة للإعلان عن هذه: HTML <link> العلامات، HTTP Link الرؤوس أو خريطة الموقع — ما عليك سوى واحد. يجب أن تكون عناوين URL دائمًا مؤهلة بالكامل، بما في ذلك https://.

علامة x الافتراضية (لا تتخطاها)

يستخدم السطر الأخير أعلاه قيمة محجوزة، x-default. Per Google, "يتم استخدام قيمة x الافتراضية المحفوظة عندما لا تتطابق أي لغة/منطقة أخرى مع إعدادات متصفح المستخدم." فكر في الأمر كحل احتياطي: عندما يصل أحد المتحدثين باللغة البرتغالية أو اليابانية إلى موقعك وليس لديك نسخة له، x-default يخبر Google بالصفحة التي سيتم عرضها. إنه مثالي لمحدد اللغة أو الصفحة الرئيسية لإعادة التوجيه التلقائي، ويمنع موقعك بهدوء من التخمين الخاطئ لكل شخص لم تستهدفه صراحةً.

أخطاء hreflang الأكثر شيوعًا

لا يتسامح Hreflang مع الأخطاء الصغيرة، حيث يتم ببساطة تجاهل التعليقات التوضيحية المعطلة. هذه هي الأشياء التي تزعج الناس أكثر من غيرها:

  • علامات الإرجاع مفقودة. هذا هو الشيء الكبير. يتطلب Google أن تكون الروابط ثنائية الاتجاه: "إذا لم تكن الصفحتان تشيران إلى بعضهما البعض، فسيتم تجاهل العلامات." إذا كانت صفحتك الإيطالية تشير إلى الصفحة الإنجليزية، فيجب أن تشير الصفحة الإنجليزية إلى الخلف - ويجب أن يشير كل إصدار إلى نفسه أيضًا.
  • لغة خاطئة أو رموز المنطقة. تستخدم رموز اللغة حرفين ايزو 639-1 شكل (en، لا eng; ja، لا jp). تستخدم رموز المناطق ISO 3166-1 Alpha 2 (en-GB، وليس باطلاً en-UK). و en-EU وهذا خطأ لأن "الاتحاد الأوروبي" ليس دولة.
  • تم عكس الطلب. إنه language-REGION (en-GB)، أبداً GB-en.
  • لا يوجد x افتراضي. اختياري، ولكن حذفه يترك الزائرين خارج اللغات المستهدفة دون إجراء احتياطي محدد.
  • عناوين URL النسبية أو غير الأساسية. استخدم دائمًا عناوين URL المطلقة مع البروتوكول، وقم بتوجيه hreflang إلى الإصدار الأساسي لكل صفحة.
شرح Hreflang ببساطة: تحسين محركات البحث متعدد اللغات بدون صداع - التفاصيل

مدى ارتباط hreflang ببنية عنوان URL الخاص بك

لا يحدد Hreflang عناوين URL الخاصة بك، ولكن يعمل الاثنان بشكل أفضل معًا. أنظف إعداد لمجال واحد هو الدليل الفرعي للغة: example.com/it/, example.com/de/، وما إلى ذلك. يؤدي هذا إلى إبقاء كل سلطتك في نطاق واحد، ويسهل الزحف إليها، ويجعل تعيين hreflang واضحًا - كل عنوان URL مسبوق يتوافق ببساطة مع عنوان URL واحد hreflang قيمة.

يصبح الدليل الفرعي href في علامتك، وتصبح اللغة هي hreflang قيمة. نظرًا لأن البنية يمكن التنبؤ بها، يمكن إنشاء التعليقات التوضيحية ميكانيكيًا بدلاً من صيانتها يدويًا - وهذا هو بالضبط المكان الذي يكتسب فيه المكون الإضافي مكانته.

لماذا لا يجب عليك كتابة رمز hreflang يدويًا

الكتابة اليدوية hreflang هي المكان الذي تتوقف فيه المشاريع. تعمل كل صفحة جديدة على مضاعفة العلامات التي يجب أن تحافظ على مزامنتها، كما تؤدي علامة الإرجاع المفقودة الواحدة إلى إبطال التعليق التوضيحي بأكمله بصمت. إنه لا يتسع نطاقه، كما أن التدقيق فيه أمر شاق.

يقوم البرنامج المساعد الجيد متعدد اللغات بإزالة العمل بالكامل. TranslateRocket — مكون إضافي مجاني لترجمة WordPress يدعم لغات غير محدودة — يُنشئ علامات hreflang صحيحة وذاتية المرجعية وثنائية الاتجاه تلقائيًا (بما في ذلك x-default) جنبا إلى جنب مع نظيفة /it/, /de/ عناوين URL لتحسين محركات البحث، بحيث يشير كل إصدار إلى الآخر دون لمس <head>. يمكنك الترجمة يدويًا، أو استخدام الترجمة الآلية المجانية، أو توصيل مفاتيح الذكاء الاصطناعي الخاصة بك، ويقوم باستيراد الترجمات الموجودة من WPML، TranslatePress، Polylang، وWeglot. يتيح لك وضع المعاينة المدمج التحقق من النتيجة قبل نشرها للعامة. تتبع المخرجات قواعد Google، بحيث يمكن لمحرك البحث تقديم إصدار اللغة الصحيح والتعامل مع ترجماتك كجزء واحد من المحتوى - وليس نسخًا مكررة.

الأسئلة المتداولة

  • هل hreflang عامل تصنيف؟ ليس مباشرة. إنها إشارة تساعد Google في تقديم اللغة الصحيحة أو الإصدار الإقليمي للباحث المناسب وتجنب ارتباك المحتوى المكرر - مما يعمل على تحسين التجربة ويمكن أن يرفع الأداء في كل سوق.
  • هل أحتاج إلى hreflang إذا كان موقعي بلغة واحدة؟ لا، لا ينطبق Hreflang إلا في حالة وجود نفس المحتوى بلغات متعددة أو متغيرات إقليمية.
  • اللغة فقط أم اللغة والمنطقة؟ استخدم اللغة وحدها (en) عندما يناسب المحتوى جميع المتحدثين بتلك اللغة. إضافة منطقة (en-GB, en-US) فقط عندما يكون لديك بالفعل إصدارات مميزة لكل بلد.
  • هل x الافتراضي مطلوب؟ لا، ولكن يوصى بشدة أن يكون لدى الزائرين من خارج اللغات المستهدفة صفحة احتياطية محددة.
  • علامات HTML أو رؤوس HTTP أو خريطة الموقع؟ تتعامل Google مع الثلاثة على قدم المساواة — اختر أيهما أسهل. تستخدم معظم مواقع WordPress لغة HTML <link> العلامات، والتي يمكن للمكون الإضافي إخراجها تلقائيًا.

مصادر

  • مركز بحث Google — الإصدارات المترجمة لصفحاتك — Developers.google.com

اجعل موقعك متعدد اللغات – مجانًا


استمر في القراءة

💬 هل تحتاج إلى مساعدة؟
Powered by TranslateRocket™