Command Palette

Search for a command to run...

مولد Hreflang: احصل على علامات تحسين محركات البحث الدولية الخاصة بك بشكل صحيح في المرة الأولى

مولد Hreflang: احصل على علامات تحسين محركات البحث الدولية الخاصة بك بشكل صحيح في المرة الأولى

T
Toolz Team
|Aug 23, 2026|20 دقيقة قراءة

جزء من مجموعة أدوات تحسين محركات البحث

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

هذا هو هريفلانج باختصار. المفهوم بسيط: أخبر محركات البحث باللغة والإصدار الإقليمي للصفحة لإظهار المستخدمين. التنفيذ عبارة عن حقل ألغام من رموز ISO، واتفاقيات الغلاف، وقواعد المعاملة بالمثل، والعلامة الاحتياطية التي ينسىها نصف الإنترنت. أقوم ببناء وصيانة مواقع متعددة اللغات في كثير من الأحيان بما فيه الكفاية - عبر وثائق Toolz.dev وWP Adminify&#39؛ والعديد من مشاريع Laravel وReact - التي أردت أداة من شأنها إنشاء العلامات والتقاط الأخطاء قبل شحنها. هذا هو مولد هريفلانجوهذا الدليل هو كل ما كنت أتمنى لو كنت أعرفه بعد ظهر ذلك اليوم.

بالنسبة للمفهوم وليس الأداة، ابدأ بـ وأوضح علامات Hreflang، وهو محور هذا الموضوع ويرتبط بالقطع الموجودة عليه x الافتراضي، أخطاء هريفلانج الشائعةوإعدادات الإطار ل التالي.js و ووردبريس.

ليرة تركية؛DR: تخبر علامات Hreflang محركات البحث بإصدار اللغة/المنطقة للصفحة لخدمة كل مستخدم، باستخدام rel="alternate" hreflang="x" تعليق توضيحي. تتبع الرموز ISO 639-1 (اللغة) وISO 3166-1 (المنطقة) - لذا فإن المملكة المتحدة كذلك GBلا UK. يجب أن تكون العلامات متبادلة (كل صفحة تعود إلى الخلف)، ويجب عليك تضمين x-default احتياطي. يقوم المولد بإخراج علامات صالحة كروابط HTML، أو إدخالات خريطة موقع XML، أو رأس HTTP، والتحقق من صحة كل رمز، والتقاط التكرارات، وتشغيله بنسبة 100% في متصفحك.

ما هي علامات hreflang ومتى تحتاج إليها؟

علامة hreflang عبارة عن تعليق توضيحي يقول &quot؛ هناك إصدار آخر من هذه الصفحة للغة ومنطقة معينة، وهنا عنوان URL الخاص بها.&quot؛ بناء الجملة هو <link rel="alternate" hreflang="fr-CA" href="https://example.com/fr-ca/" />، أين fr-CA تعني الفرنسية كما يتم التحدث بها في كندا. عندما تفهم Google هذه العلاقات، يمكنها تقديم الصفحة الفرنسية الكندية لمتحدث فرنسي في كندا والصفحة الإنجليزية الأمريكية لشخص ما في الولايات المتحدة، بدلاً من التخمين أو التخلف عن أي إصدار حدث للزحف إليه أولاً.

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

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

لماذا تتعثر الرموز بالجميع؟

لأنها تتبع المعايير، وليس الحدس، والمعايير لها حالات حافة.

القيم هي علامات لغة BCP 47، المحددة في RFC 5646وGoogle&#39؛s الخاصة وثائق الإصدارات المترجمة هي السلطة التي تقبل عليها المجموعة الفرعية.

جزء اللغة هو رمز ISO 639-1: حرفان، صغيران، مثل en، fr، de، ja. جزء المنطقة الاختياري هو رمز ISO 3166-1 alpha-2: حرفان، كبيران، مثل US، GB، DE. ضعها معًا بواصلة وستحصل عليها en-US أو de-DE. الأعراف التي تعض الناس:

  • ال المملكة المتحدة هي GBلا UK. UK ليس رمز ISO 3166-1 صالحًا، و en-UK هو لا عملية.
  • اللغة تأتي أولاً وهي إلزامية؛ المنطقة اختيارية ولا يمكن أن تقف بمفردها. لا يمكنك استهداف US في حد ذاته - لا يوجد شيء اسمه hreflang للمنطقة فقط. إنها دائمًا لغة، يتم تضييقها اختياريًا حسب المنطقة.
  • تستخدم أمريكا اللاتينية رمز الأمم المتحدة M49، es-419لأنه يمتد إلى العديد من البلدان بدلاً من دولة واحدة. رمز المنطقة المكون من ثلاثة أرقام هذا صالح ومفيد لـ &quot؛ الإسبانية، أمريكا اللاتينية متنوعة.&quot؛
  • غالبًا ما تحتاج اللغة الصينية إلى علامة فرعية للنصمثل zh-Hant (تقليدي) أو zh-Hans (مبسط)، لأن الشكل المكتوب يهم أكثر من البلد.

يتحقق المولد من صحة كل هذا. يقوم بفحص كل رمز مقابل الشكل المتوقع، ويقوم بتطبيع الغلاف (لغة صغيرة، منطقة كبيرة، نص حالة العنوان)، ويحذرك عندما لا تكون العلامة الفرعية لغة أو منطقة ISO معترف بها - لذا en-UK يتم وضع علامة عليه قبل أن يضيع الزحف.

كيف يمكنني استخدام مولد هريفلانج؟

تم بناء الأداة حول قائمة إصدارات اللغات واختيار تنسيق الإخراج.

الخطوة 1 - أضف إصداراتك. كل صف عبارة عن رمز لغة/منطقة بالإضافة إلى عنوان URL الكامل لهذا الإصدار. توفر قائمة الاختيار السريع الرموز المشتركة (en-US، es-419، zh-Hant، x-defaultوأكثر من ذلك) لذلك ليس عليك أن تتذكر الغلاف الدقيق. أضف صفًا لكل إصدار.

الخطوة 2 - قم بتضمين x-default. أضف صفًا بالرمز x-default الإشارة إلى عنوان URL الاحتياطي الخاص بك. هذا هو الإصدار الذي يتم تقديمه للمستخدمين الذين لم تستهدف لغتهم بشكل صريح - غالبًا ما تكون صفحة محدد اللغة أو صفحتك الرئيسية الأساسية.

الخطوة 3 - اختر التنسيق. التبديل بين HTML <link> علامات لرأس الصفحة، xhtml:link إدخالات لخريطة موقع XML، أو HTTP Link رأس للملفات غير HTML. أثناء التحرير، يتحقق المولد من صحة كل رمز وعنوان URL، ويلتقط الرموز المكررة، ويعرض جدول حالة لكل صف حتى تتمكن من رؤية الإدخالات الصالحة في لمحة.

الخطوة 4 - النسخ والنشر بشكل متبادل. انسخ المخرجات - وهذا هو الجزء المهم - أضف نفس المجموعة الكاملة من العلامات إلى كل عنوان URL في المجموعة، بما في ذلك الإدخال المرجعي الذاتي. ثم قم بتأكيد الإعداد باستخدام تقرير الاستهداف الدولي في Google Search Console.

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

كيف يبدو الإخراج في كل تنسيق؟

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

هريفلانج عنوان URL
x-default https://example.com/
en-US https://example.com/us/
en-GB https://example.com/uk/
fr-FR https://example.com/fr/
es-419 https://example.com/latam/

لاحظ شيئين حول تلك المجموعة قبل الإخراج. en-US و en-GB كلاهما باللغة الإنجليزية، ويختلفان فقط حسب السوق، وهذا هو الحال الذي يوجد به hreflang والحالة التي تتخطاها معظم المواقع. و es-419 هو رمز منطقة الأمم المتحدة M49 لأمريكا اللاتينية، والذي تقبله الأداة باعتباره صالحًا بدلاً من وضع علامة عليه، لأن المنطقة المكونة من ثلاثة أرقام تعتبر قانونية في علامة اللغة على الرغم من أنها ليست رمز ISO 3166-1 alpha-2.

علامات ارتباط HTMLللصفحة <head>:

<link rel="alternate" hreflang="x-default" href="https://example.com/" />
<link rel="alternate" hreflang="en-US" href="https://example.com/us/" />
<link rel="alternate" hreflang="en-GB" href="https://example.com/uk/" />
<link rel="alternate" hreflang="fr-FR" href="https://example.com/fr/" />
<link rel="alternate" hreflang="es-419" href="https://example.com/latam/" />

يتم وضع هذه الكتلة الدقيقة في جميع الصفحات الخمس، دون تغيير. لا & اقتباس؛ الأربعة الأخرى؛ في كل صفحة: الخمسة جميعًا، بما في ذلك الإدخال الخاص بالصفحة &#39؛ هذا ما يجعل التعليقات التوضيحية متبادلة.

إدخالات خريطة موقع XML، حيث تلتف الأداة بنفس المجموعة في أ <url> العنصر ويستخدم عنوان URL لصفحتك باعتباره <loc>:

<url>
    <loc>https://example.com/us/</loc>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/" />
    <xhtml:link rel="alternate" hreflang="en-US" href="https://example.com/us/" />
    <xhtml:link rel="alternate" hreflang="en-GB" href="https://example.com/uk/" />
    <xhtml:link rel="alternate" hreflang="fr-FR" href="https://example.com/fr/" />
    <xhtml:link rel="alternate" hreflang="es-419" href="https://example.com/latam/" />
</url>

يذكرك المولد بالقطعة التي تعيش خارج الكتلة التي يمكنه إنتاجها: <urlset> يحتاج العنصر إلى الإعلان عن مساحة اسم xhtml، أو كل منها xhtml:link يتم تجاهل الإدخال بينما لا يزال الملف يتحقق من صحته كخريطة موقع.

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

رأس رابط HTTP، قيمة رأس واحدة للملفات التي لا تحتوي على <head> للتحرير، مثل ملف PDF:

Link: <https://example.com/>; rel="alternate"; hreflang="x-default", <https://example.com/us/>; rel="alternate"; hreflang="en-US", <https://example.com/uk/>; rel="alternate"; hreflang="en-GB", <https://example.com/fr/>; rel="alternate"; hreflang="fr-FR", <https://example.com/latam/>; rel="alternate"; hreflang="es-419"

إنه خط طويل حسب التصميم: واحد Link رأس يحمل قيمًا مفصولة بفواصل. في nginx هذا واحد add_header Link "..."; التوجيه؛ في أباتشي واحد Header set Link "...". تقسيمها على عدة Link تعمل الرؤوس أيضًا، لكن الاحتفاظ بها كقيمة واحدة يوضح أن المجموعة كاملة.

ماذا تعني تحذيرات المولد &#39؛؟

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

رسالة ما أثار ذلك ماذا تفعل
ليست علامة لغة صالحة القيمة غير متطابقة language[-Script][-REGION] استخدم رمز اللغة أولاً، أو المنطقة اختيارية، أو حرفية x-default
العلامة الفرعية للغة ليست رمزًا شائعًا ISO 639-1 لغة جيدة التكوين ولكن غير معترف بها تحقق من ذلك مقابل ISO 639-1؛ يتم إصدار العلامة في كلتا الحالتين
العلامة الفرعية للمنطقة ليست رمز ISO 3166-1 شائعًا منطقة جيدة التكوين ولكن غير معترف بها هذا ما يمسك en-UK، أين GB صحيح
هريفلانج مكررة يظهر نفس الرمز مرتين في المجموعة إزالة واحد؛ إدخالان لرمز واحد هو تناقض
لا توجد مجموعة x الافتراضية المجموعة ليس لها صف احتياطي أضف واحدًا يشير إلى صفحة المحدد أو إصدارك الأساسي
يعمل Hreflang في مجموعات عنوان URL واحد فقط في المجموعة إضافة إصدارات اللغات الأخرى؛ مجموعة ذات إدخال واحد لا تفعل شيئًا
يجب أن يكون Hreflang متبادلاً تظهر دائما انشر الكتلة المطابقة لكل عنوان URL في المجموعة

يتم عرض الأخير دائمًا وليس بشكل مشروط، لأنه فشل لا يمكن لأي أداة من جانب العميل اكتشافه. المعاملة بالمثل هي خاصية للصفحات الأخرى، وليست للمجموعة التي أمامك، لذلك ينص المولد على القاعدة بدلاً من التظاهر بالتحقق منها. كل تحذير آخر هنا هو شيء يمكنه التحقق منه حقًا.

لاحظ أيضًا أنه يتم تطبيع الرموز بدلاً من رفضها على الغلاف EN-gb يصبح en-GB، zh-hant يصبح zh-Hant. تتم مطابقة علامات اللغة بشكل غير حساس لحالة الأحرف، وبالتالي فإن الغلاف تقليدي، ولكن الإخراج المتسق يجعل الفرق بين صفحتين قابلاً للقراءة.

ما هو تنسيق الإخراج الذي يجب أن أختاره؟

تقبل Google ثلاث طرق للتنفيذ، وتعتمد الطريقة الصحيحة على عدد صفحاتك وعدد صفحاتك.

طريقة الأفضل ل المقايضة
HTML <link> العلامات معظم المواقع؛ التحكم المباشر في كل صفحة يضيف وزنًا لكل صفحة ورأس #39؛s؛ يجب أن يكون في كل صفحة
خريطة موقع XML xhtml:link مواقع كبيرة؛ يحافظ على نظافة HTML يتطلب الحفاظ على خريطة الموقع؛ أبطأ بالنسبة لجوجل للمعالجة
HTTP Link رأس ملفات غير HTML مثل ملفات PDF يحتاج إلى تكوين الخادم؛ من الصعب التدقيق

لموقع نموذجي، علامات ارتباط HTML هي الأكثر وضوحًا - تراها في المصدر، ومن السهل تصحيح أخطائها، ويمكن لكل إطار عرضها. ل مواقع كبيرة تحتوي على مئات اللغات المختلفة، وضع هريفلانج في خريطة موقع XML يحافظ على رؤوس صفحتك بسيطة ويجمع التعليقات التوضيحية في ملف واحد (تذكر الإضافة xmlns:xhtml="http://www.w3.org/1999/xhtml" الى <urlset> العنصر الذي تذكرك به الأداة). ال رأس HTTP تعتبر الطريقة متخصصة ولكنها ضرورية للموارد غير HTML مثل ملفات PDF حيث لا يوجد رأس لوضع علامة الارتباط فيه.

أيًا كان اختيارك، استخدم طريقة واحدة فقط لكل مجموعة من الصفحات. يمكن أن يؤدي مزج علامات HTML وإدخالات خريطة الموقع لنفس عناوين URL إلى إرسال إشارات متضاربة إلى Google. إذا كنت تقوم بالفعل بإنشاء خريطة موقع، فسيتم فتح تنسيق خريطة الموقع &#39؛s مباشرة في الإخراج من مولد خريطة الموقع XML.

ما هو x الافتراضي ولماذا يهم؟

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

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

بالنسبة للأداة &#39؛s الجزء: مجموعة بدون x-default يثير ROW تحذيرًا بدلاً من الخطأ، لذلك لا يزال بإمكانك نسخ المخرجات، ولكن سيتم إخبارك بذلك. أضف الصف وسيتم إصدار النسخة الاحتياطية بأي من التنسيقات الثلاثة التي حددتها، وفي نفس الموضع في كل صفحة. يتم تناول مكان الإشارة إليه والأخطاء التي تجعله عديم الفائدة في دليل x الافتراضي.

لماذا يجب أن يكون الهريفلانج متبادلاً؟

هذا هو الذي كلفني فترة ما بعد الظهر، لذلك حصل على قسم خاص به. يجب أن تكون التعليقات التوضيحية لـ Hreflang متبادلة. إذا أعلنت الصفحة "أ" أن الصفحة "ب" هي البديل الفرنسي لها، فيجب أن تعلن الصفحة "ب" عن الصفحة "أ" في المقابل. يثق Google في العلاقة فقط عندما يؤكدها كلا الجانبين. إذا كانت علامة الإرجاع مفقودة، تتجاهل Google التعليق التوضيحي تمامًا - بصمت، دون وجود خطأ في الصفحة.

الطريقة النظيفة لتحقيق ذلك هي وضع المجموعة الكاملة والمتطابقة من علامات hreflang على كل صفحة في المجموعة، بما في ذلك الإدخال المرجعي الذاتي (الصفحة التي تشير إلى نفسها). لذلك على الخاص بك en-US الصفحة، قمت بتضمين علامات ل en-US، en-GB، fr-FR، de-DE، و x-default - وتظهر نفس الكتلة بالضبط على en-GB الصفحة، ال fr-FR الصفحة، وهكذا. كل صفحة في المجموعة تحمل الخريطة بأكملها. يبدو الأمر زائدًا عن الحاجة، ولكنه ما يجعل التعليقات التوضيحية متبادلة وهذا ما تتوقعه Google.

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

كيف أختبر أن hreflang يعمل؟

بعد النشر، تحقق مع تقرير الاستهداف الدولي (يُسمى تاريخيًا تقرير hreflang) في Google Search Console. يسرد أخطاء مثل &quot؛ لا توجد علامات وإرجاع؛ و&quot؛ رموز اللغة غير المعروفة؛ عبر موقعك بالكامل، وهو أسرع بكثير من التحقق من الصفحات واحدة تلو الأخرى. سيؤكد الزحف باستخدام أداة تدقيق تحسين محركات البحث أيضًا أن كل صفحة تحمل المجموعة المتبادلة الكاملة.

الأخطاء التي أراها في أغلب الأحيان، بترتيب تقريبي للتكرار علامات العودة المفقودة (فشل المعاملة بالمثل أعلاه)، لا يوجد x افتراضي، استخدام UK بدلا من GB أو رموز أخرى غير ISO، علامات المنطقة فقط التي تحاول استهداف بلد بلا لغة، عناوين URL النسبية حيث يتطلب hreflang تلك المطلقة، و خلط طرق التنفيذ لنفس الصفحات. كل واحد من هؤلاء ينتج علامات تبدو معقولة ولا تفعل شيئًا.

ال مولد علامة Hreflang تم تصميمه لالتقاط الرموز التي يمكن للجهاز التقاطها - الرموز المشوهة، والعلامات الفرعية غير المعروفة، والنسخ المكررة، وعناوين URL غير المطلقة، وx-default المفقودة - ولتذكيرك بالأشياء التي لا يمكنه فرضها عليك، وهي المعاملة بالمثل. الكتالوج الكامل، مع الأعراض التي ينتجها كل واحد، موجود 12 خطأ شائع في hreflang. إذا كنت تقوم بتوصيل hreflang في بنية أكبر متعددة اللغات، فإن مولد العلامات الفوقية يتعامل مع بقية رأسك لكل صفحة، و دليل أدوات الترميز يكمل سير عمل المطور.

ما هي الحالات الطرفية التي يجب أن تخطط لها؟

بمجرد وضع الأساسيات في مكانها الصحيح، تظهر مجموعة من المواقف في كثير من الأحيان بما يكفي للتخطيط لها. يجب أن توافق العلامات الأساسية وhreflang. كل صفحة &#39؛ يجب أن تشير s canonical إلى نفسها، وليس إلى إصدار لغة مختلف - إذا كانت صفحتك الفرنسية متوافقة مع الصفحة الإنجليزية، فأنت تطلب من Google إسقاط الصفحة الفرنسية بالكامل، مما يلغي hreflang الذي أضفته للتو. احتفظ بالمراجع الذاتية الأساسية داخل مجموعة اللغات ودع hreflang يصف العلاقات بين المجموعات؛ هريفلانج مقابل الكنسي يعمل من خلال المجموعات.

اللغة والبلد محوران مستقلان. من الصحيح تمامًا أن يكون لديك en-US، en-GB، و en-CA كل ذلك باللغة الإنجليزية ولكنه يستهدف بلدانًا مختلفة، وهو صالح بنفس القدر fr-CA و en-CA كلاهما يستهدف كندا بلغات مختلفة. لا تفترض صفحة واحدة لكل بلد أو صفحة واحدة لكل لغة؛ أنت تقوم بتعيين المجموعات المحددة التي يخدمها موقعك بالفعل.

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

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

ما هي علامة hreflang؟

تخبر علامة hreflang محركات البحث باللغة والإصدار الإقليمي للصفحة التي يجب إظهارها لمستخدم معين. يستخدم rel=&quot؛ البديل&quot؛ hreflang=&quot؛x&quot؛ شرح توضيحي، حيث x هو رمز لغة (اختياريًا مع منطقة)، لذلك يمكن تقديم صفحة es-MX للمتحدث باللغة الإسبانية في المكسيك بدلاً من صفحة اللغة الإنجليزية الخاصة بك. يساعد Hreflang المواقع الدولية على تجنب مشكلات المحتوى المكرر وترتيب الصفحة الصحيحة في كل سوق.

ما هو تنسيق hreflang الصحيح؟

القيمة عبارة عن رمز لغة ISO 639-1، متبوعًا اختياريًا بمنطقة كرمز ISO 3166-1 alpha-2 - على سبيل المثال en أو en-GB أو pt-BR. اللغة تأتي أولاً والمنطقة اختيارية؛ لا يمكنك استهداف منطقة بمفردك. لاحظ أن المعايير تختلف عن الاختصارات اليومية: المملكة المتحدة هي GB، وليست المملكة المتحدة.

ماذا يعني x-default في hreflang؟

X-Default يحدد الصفحة الاحتياطية للمستخدمين الذين لم تستهدف لغتهم أو منطقتهم بشكل صريح. عادة ما تكون صفحتك الرئيسية أو صفحة محدد اللغة. توصي Google بتضمين X-Default في كل مجموعة hreflang بحيث يتم إرسال الزوار الذين لا مثيل لهم في مكان معقول بدلاً من إصدار لغة عشوائية.

أين يجب أن أضع علامات hreflang؟

يمكنك تنفيذ hreflang في ثلاثة أماكن: as link rel=&quot؛ البديل والاقتباس؛ العلامات الموجودة في رأس HTML، مثل xhtml: إدخالات الارتباط في خريطة موقع XML الخاصة بك، أو كرأس رابط HTTP (مفيد للملفات غير HTML مثل ملفات PDF). اختر طريقة واحدة وقم بتطبيقها باستمرار - يمكن أن يؤدي مزجها لنفس الصفحات إلى إرسال إشارات متضاربة. تقوم هذه الأداة بإنشاء الثلاثة.

هل يجب أن تكون علامات hreflang متبادلة؟

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

هل يمكن لعلامات Hreflang إصلاح المحتوى المكرر عبر المناطق؟

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

كيف أختبر أن hreflang يعمل؟

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

هل بياناتي تحتفظ بها خاصة؟

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


Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!