تعد عمليات إعادة التوجيه الجزء الأكثر مللاً في مشروع متعدد اللغات والجزء الذي يكلف أكبر قدر من المال عند القيام به بطريقة خاطئة. ليس لأنها صعبة، ولكن لأنها متأخرة: أولاً يتم تغيير عناوين URL ثم، بهدوء، يتم إعداد 301s. بين شيء وآخر، يجد جوجل 404 في الصفحات المفهرسة.
يسير هذا الدليل في الاتجاه المعاكس: أولاً ما الذي يجب إعادة توجيهه، ثم ماذا لا لا تقم أبدًا بإعادة التوجيه — حيث يوجد الخطأ الباهظ — وأخيرًا كيفية تركيبه دون إنشاء سلاسل.
إلى هذه النقطة: تم تثبيت إعادة التوجيه في نفس النشر عندما تتغير عناوين URL، وليس في اليوم التالي. كل يوم مع 404s على الصفحات المفهرسة يكلف المواقف التي تستغرق أسابيع للتعافي. إذا كانت القائمة طويلة، قم بإعدادها في النسخة التجريبية وتحميلها في نفس وقت التغيير.

متى يجب عليك إعادة التوجيه
1. تغيير سبيكة المترجمة
الزبيب /en/servicios/ a /en/services/. يعد هذا تغييرًا جيدًا بالنسبة إلى تحسين محركات البحث (SEO) — الكلمة الرئيسية الموجودة في عنوان URL، كما أوضحنا في هذا المقال URL حسب اللغة والرخويات- لكن العنوان القديم لم يعد موجودًا.
إعادة توجيه واحد إلى واحد، من القديم إلى المعادل الجديد. أبدا على الغلاف.
2. أنت تتقاعد اللغة
قررت أن اللغة الإيطالية لا تعمل وقمت بإزالتها. تمت فهرسة عناوين URL الخاصة بهم وتحتوي على روابط. إعادة توجيه كل واحد إلى ما يعادله في اللغة الأساسية. إذا تركتهم يقدمون 404، فستفقد كل ما كانوا سيساهمون به.
3. الترحيل من البرنامج المساعد
السيناريو الذي يولد أكبر عدد من 404، لأن كل مكون إضافي ينشئ عناوين URL بطريقته الخاصة. الإجراء الكامل، مع الجرد السابق الذي يجب القيام به، موجود كيفية الهجرة دون فقدان الترجمات.
4. يمكنك تغيير بنية اللغة
من النطاقات الفرعية إلى الدلائل الفرعية، أو العكس. هنا يتغيرون الجميع عناوين URL لجميع اللغات في وقت واحد. وهي الحالة التي تتطلب أكبر قدر من التحضير والحالة التي بها أقل هامش للخطأ.
عندما لا يتم إعادة التوجيه
إعادة التوجيه التلقائي حسب لغة المتصفح
هذا هو الخطأ الباهظ الثمن، ويتم تنفيذه بكل النوايا الحسنة في العالم: اكتشاف لغة متصفح الزائر وإعادة توجيهه إلى نسختك. يبدو معقولا ومضرا بثلاث طرق:
- يغادر متعقب Google الولايات المتحدة دائمًا تقريبًا، مع رأس اللغة باللغة الإنجليزية. أنت تعلمه النسخة الإنجليزية من كل شيء دائمًا. قد لا يمكن تتبع إصداراتك الأخرى.
- أنت تأخذ القرار بعيدا عن الزائر. يفضل الكثير من الأشخاص القراءة باللغة الإنجليزية حتى لو كان لديهم متصفح بلغة أخرى، خاصة في المواضيع التقنية.
- قطع الروابط المشتركة. يقوم شخص ما بمشاركة عنوان URL باللغة الفرنسية، ويكون لدى المستلم المتصفح باللغة الألمانية، وينتقل إلى صفحة أخرى.
الشيء الصحيح هو أ يلاحظ، وليس إعادة توجيه: شريط سري مكتوب عليه "هذه الصفحة بلغتك أيضًا" مع رابط. يقرر الزائر ويرى Google الصفحة التي طلبها.
عندما تكون الترجمة مفقودة
إذا لم تتم ترجمة الصفحة بعد، فسيتم استخدام الأصل الموجود في عنوان URL الخاص بها. تعد إعادة التوجيه إلى غلاف اللغة أمرًا أسوأ: يفقد الزائر ما كان يبحث عنه ويسجل Google عملية إعادة توجيه تشبه رائحة المحتوى المحذوف.
أوجو: إذا كان المكون الإضافي الخاص بك مزودًا بخيار "إعادة التوجيه التلقائي بواسطة لغة المتصفح"، فتحقق منه أولاً: فهو يأتي في عدة أشكال تفعيلها افتراضيا. إنه أحد الأسباب الأكثر شيوعًا لفشل فهرسة لغة بأكملها، ومن السهل الخلط بين العرض - الطباعة المسطحة في جميع اللغات باستثناء لغة واحدة - وبين ثمانية أشياء أخرى. كلهم في لماذا لا يقوم Google بفهرسة ترجماتك؟.
301، 302 وغيرهما
| شفرة | وسائل | متى تستخدمه |
|---|---|---|
| 301 | انتقل بشكل دائم | دائمًا تقريبًا: نقل السلطة |
| 302 | انتقل مؤقتا | فقط إذا كنت ستعود حقًا |
| 307 | طريقة الحفظ المؤقتة | الحالات الفنية؛ نادر في المحتوى |
| 404 | No existe | صحيح إذا كان المحتوى ليس له ما يعادله |
| 410 | تم حذفه عمدا | تسريع إخراج الفهرس |
القاعدة: إذا كان المحتوى له ما يعادله، 301. وإذا لم يكن ولم يعد، فليرجع 404 أو يعلن 410. إن إعادة توجيه كل ما هو غير موجود إلى الصفحة الأولى هو أسوأ من 404: يفسرها Google على أنها 404 مخفية، وفوق كل ذلك، يفقد الزائر السياق.
كيفية تجميعها خطوة بخطوة
- الجرد قبل لمس أي شيء. قم بتصدير تقرير صفحات Search Console لمدة 12 شهرًا وقم بتنزيل ملفك
sitemap_index.xml. هذه هي القائمة المرجعية الخاصة بك. - قم بتدوين عناوين URL العشرين ذات أكبر عدد من الزيارات. هم الذين يتم التحقق منهم واحدًا تلو الآخر في النهاية.
- بناء الخريطة في ورقة مكونة من عمودين: عنوان URL القديم، وعنوان URL الجديد. صف واحد في كل اتجاه.
- تأكد من عدم وجود سلاسل. إذا كان A يؤدي إلى B وB يؤدي إلى C، فقم بتغيير A بحيث ينتقل مباشرة إلى C.
- قم باستيراد الخريطة في المكون الإضافي لإعادة التوجيه الخاص بك - جميعها تقريبًا تقبل ملف CSV - وتنشره في نفس وقت تغيير عنوان URL.
- تحقق من الرقم 20 من الخطوة 2 واحدًا تلو الآخر، والتحقق من أنهم أعادوا 301 وهبطوا على الصفحة الصحيحة من اللغة الصحيحة.
- مراقبة تقرير الصفحات في Search Console لمدة أسبوعين: ما فاتك يظهر هناك.
نصيحة: الخطأ الأكثر شيوعًا عند إعادة التوجيه على مواقع الويب متعددة اللغات هو إرسال عنوان URL القديم باللغة الفرنسية إلى جديدة باللغة الاسبانية. يحدث ذلك لأنه تم إنشاء الخريطة باستخدام البحث والاستبدال على سبيكة ثابتة ويتم فقدان بادئة اللغة. أضف عمودًا ثالثًا إلى ورقتك مع اللغة المصدر وآخر باللغة الهدف، وقم بالفرز حسبهما: تصبح التناقضات واضحة في عشر ثوانٍ.
إعادة توجيه السلاسل
السلسلة هي A → B → C. إنها تعمل، لكن كل قفزة تضيف زمن الوصول وتخفف الإشارة. في مواقع الويب التي قامت بتغيير المكونات الإضافية مرتين، تكون السلاسل ذات الثلاث والأربع قفزات طبيعية.
في كل مرة تقوم فيها بتركيب دفعة جديدة، تحقق من وجود أي من عناوين URL الوجهة وهو بدوره أصل إعادة التوجيه السابقة. إذا كان الأمر كذلك، فإنه يشير مباشرة إلى الوجهة النهائية. يستغرق الأمر خمس دقائق ويتجنب المشكلة إلى الأبد.
عمليات إعادة التوجيه و hreflang
تفاعل منسي: إذا تغير عنوان URL باللغة الإنجليزية، فسيتغير hreflang الخاص بالنسخة الإسبانية تواصل إعلان القديم حتى يتجدد. خلال تلك الفترة، يشير الإعلان إلى عنوان URL الذي يعيد التوجيه - ويعتبر hreflang الذي يشير إلى إعادة التوجيه غير صالح.
تعمل جميع المكونات الإضافية تقريبًا على إعادة إنشاء hreflang من تلقاء نفسها عند تغيير الارتباط الثابت، ولكن من الجيد التحقق من ذلك باستخدام Ctrl+U على الصفحة بعد النشر. الإجراء موجود hreflang مع Yoast SEO، وبقية الشيكات بعد التغيير 9 أخطاء SEO متعددة اللغات.
لا تزال أفضل عملية إعادة توجيه هي تلك غير المطلوبة: إذا تم تحديد عناوين URL بشكل جيد من البداية، فسيتم استخدام هذه المقالة فقط في يوم الترحيل. WP-Translate ينشئ عناوين URL لكل لغة مع ترجمتها الثابتة من الترجمة الأولى، ويوجد نسخة مجانية لمعرفة البنية التي تنتجها قبل الالتزام بها.
أسئلة متكررة
كم من الوقت يتعين عليك الحفاظ على إعادة التوجيه 301؟
سنة على الأقل، وإذا لم يزعجك ذلك، إلى الأبد. يستغرق Google أشهرًا لدمج التغيير ولا تختفي الروابط الخارجية القديمة أبدًا.
هل تؤدي عمليات إعادة التوجيه إلى إبطاء موقع الويب؟
تضيف عملية إعادة التوجيه جيدة البناء أجزاء من الثانية. ما يهم هو البرنامج المساعد مع الآلاف من القواعد التي يتم تقييمها في كل طلب، وسلاسل متعددة القفزات.
أفضل عن طريق البرنامج المساعد أو عن طريق .htaccess؟
عن طريق البرنامج المساعد فهو أكثر راحة وكافية لمعظم الناس. إنه أسرع لكل خادم ويدعم الكميات الكبيرة بشكل أفضل. مع أقل من خمسمائة قاعدة، لا تفكر في الأمر.
هل فقدت السلطة في 301؟
اليوم، لا شيء عمليًا إذا كانت إعادة التوجيه ذات صلة. ما يفقد السلطة هو إعادة التوجيه إلى صفحة لا علاقة لها بها، أو ربط عدة قفزات معًا.
مواصلة القراءة
هذه القطعة جزء من الدليل ووردبريس متعدد اللغات، حيث تكون الجولة الكاملة هي: بنية عنوان URL واختيار البرنامج المساعد والترجمة التلقائية وتحسين محركات البحث والميزانية. إذا كان ما تحتاجه هو اتخاذ قرار بشأن أداة ما، فالمقارنة موجودة أفضل ملحقات الترجمة.
- تغيير لغة ووردبريس - تغيير لغة WordPress (ولماذا لا تشبه ترجمة موقع الويب الخاص بك)
- كيفية ترجمة البرنامج المساعد ووردبريس - ترجمة Loco وملفات .po وعندما لا تعمل
- ترجمة الفئات والعلامات — كيفية ترجمة الفئات والعلامات في WordPress (وأيضًا عناوين URL الخاصة بها)