عناوين URL تتغير. تُعاد تسمية الصفحات، وتتوقف المنتجات، وتنتقل المواقع إلى HTTPS، وتغيّر العلامات التجارية نطاقاتها. وفي كل مرة يتغير فيها عنوان، تُرسل إعادة التوجيه الزوار ومحركات البحث من العنوان القديم إلى الجديد – وتنقل معها ترتيب الصفحة القديمة وروابطها.
الخطأ في إعادة التوجيه من أسرع الطرق لخسارة زيارات البحث. أما ضبطها بشكل صحيح فهو في الغالب مسألة تخطيط.
الأنواع الرئيسية لإعادة التوجيه
| الرمز | الاسم | استخدمه عندما |
|---|---|---|
| 301 | Moved Permanently | انتقلت الصفحة نهائيًا. أكثر أنواع إعادة التوجيه شيوعًا في تحسين البحث. |
| 308 | Permanent Redirect | مثل 301، لكن يجب ألا تتغير طريقة الطلب (مثل POST). |
| 302 | Found (مؤقت) | الانتقال مؤقت وسيعود العنوان الأصلي. |
| 307 | Temporary Redirect | مثل 302، لكنه يحافظ على طريقة الطلب. |
في تحسين البحث، الفرق الأساسي هو الدائم مقابل المؤقت. فمع إعادة التوجيه الدائمة، تستبدل محركات البحث العنوان القديم بالجديد في فهرسها. ومع المؤقتة، تُبقي عادةً العنوان القديم مفهرسًا لأنك قلت إنه سيعود.
قالت Google إن إعادة التوجيه 301 و302 كلتيهما تنقلان PageRank. لكن إذا استخدمت 302 لانتقال دائم، فقد تستمر Google في عرض العنوان القديم مدة أطول. استخدم إعادة التوجيه الدائمة للتغييرات الدائمة.
أنواع إعادة توجيه يجب تجنبها
إعادة التوجيه عبر meta refresh (<meta http-equiv="refresh">) وإعادة التوجيه عبر JavaScript تعملان، لكنهما أبطأ وأقل موثوقية للزواحف ومربكتان للمستخدمين الذين يضغطون زر الرجوع. استخدم إعادة التوجيه من جهة الخادم كلما أمكن.
سلاسل إعادة التوجيه تحدث عندما يعيد العنوان A التوجيه إلى B، الذي يعيد التوجيه إلى C. كل قفزة تضيف تأخيرًا، وقد تتوقف الزواحف عن التتبع بعد عدة قفزات. حدّث عمليات إعادة التوجيه بحيث يشير كل عنوان قديم مباشرة إلى الوجهة النهائية.
حلقات إعادة التوجيه – يعيد A التوجيه إلى B، الذي يعيد التوجيه إلى A – تجعل تحميل الصفحة مستحيلًا.
تتبّع كل خطوة في سلسلة إعادة التوجيه مع رموز الحالة والتوقيتات.
إلى أين تعيد التوجيه
أعد توجيه كل عنوان قديم إلى أنسب صفحة جديدة مكافئة:
- منتج قديم ← المنتج البديل، أو فئته إن لم يوجد بديل
- مقال قديم ← النسخة المحدثة من المقال، أو أقرب مقال ذي صلة
- فئة قديمة ← الفئة الجديدة
تجنب إعادة توجيه كل شيء إلى الصفحة الرئيسية. فـGoogle تميل إلى معاملة عمليات إعادة التوجيه غير ذات الصلة إلى الصفحة الرئيسية على أنها أخطاء 404 ضمنية (soft 404) – فلا تُنقل الإشارات – ويُترك الزوار في حيرة. وإن لم توجد صفحة مكافئة فعلًا، فصفحة 404 أو 410 مفيدة خيار أفضل.
كيف تُعدّ عمليات إعادة التوجيه
Apache (.htaccess)
تستخدم معظم الاستضافات المشتركة بلوحة cPanel خادم Apache. أضف القواعد إلى ملف .htaccess في جذر موقعك:
Redirect 301 /old-page /new-page
Nginx
location = /old-page { return 301 /new-page; }
إضافات وإعدادات أنظمة إدارة المحتوى
تتيح إضافات WordPress مثل Redirection أو مديري إعادة التوجيه في Yoast وRank Math إضافة عمليات إعادة توجيه دون لمس ملفات الخادم. ولدى Shopify وWix وSquarespace وWebflow جميعًا إعدادات مدمجة لإعادة التوجيه.
أنشئ قواعد إعادة توجيه 301 لملف .htaccess في Apache ولـ Nginx، بما في ذلك HTTPS وwww.
نقل الموقع: خطة خطوة بخطوة
النقل – إلى نطاق جديد أو نظام إدارة محتوى جديد أو بنية عناوين جديدة أو HTTPS – يغيّر عناوين كثيرة دفعة واحدة. خطّط له بعناية.
قبل النقل
- سجّل خط الأساس. دوّن الزيارات والترتيب والصفحات المفهرسة الحالية من Search Console وأدوات التحليلات.
- ازحف إلى الموقع القديم وصدّر كل عنوان، إضافة إلى عناوين خريطة الموقع وصفحات الهبوط في التحليلات وبيانات الروابط الخلفية. فالصفحات ذات الروابط الخارجية هي الأهم.
- ابنِ خريطة إعادة توجيه: جدولًا يضم كل عنوان قديم ووجهته الجديدة.
- احتفظ بما يعمل. إن استطعت إبقاء العناوين كما هي فافعل. فكل عنوان يتغير يحمل بعض المخاطرة.
- جهّز الموقع الجديد في بيئة تجريبية محمية بكلمة مرور، لا بحظر robots.txt فقط.
يوم الإطلاق
- فعّل عمليات إعادة التوجيه في اللحظة نفسها التي يُطلق فيها الموقع الجديد.
- أزل أي قيود تجريبية (كلمة المرور،
Disallow: /،noindex). - اختبر عيّنة من العناوين القديمة، خاصة ذات الزيارات والروابط الكثيرة.
- حدّث الروابط الداخلية لتشير إلى العناوين الجديدة مباشرة.
- أرسل خريطة الموقع الجديدة في Search Console. وعند تغيير النطاق، استخدم أداة تغيير العنوان في Search Console.
تحقق من رمز الحالة وعمليات إعادة التوجيه وزمن الاستجابة لما يصل إلى 25 رابطًا دفعة واحدة.
بعد النقل
- ازحف إلى الموقع الجديد بحثًا عن الروابط المعطلة وسلاسل إعادة التوجيه والصفحات المفقودة.
- راقب Search Console يوميًا بحثًا عن أخطاء الزحف وتغيرات الفهرسة.
- تابع تقارير 404 للعناوين القديمة التي فاتتك، وأضف لها عمليات إعادة توجيه.
- أبقِ عمليات إعادة التوجيه لمدة عام على الأقل – وبشكل دائم للعناوين ذات الروابط الخلفية القيّمة.
بعض التذبذب في الترتيب خلال الأسابيع الأولى أمر طبيعي. أما الانخفاض المستمر فيعني عادةً عمليات إعادة توجيه مفقودة أو زحفًا محظورًا أو محتوى حُذف أو تغيّر.
من HTTP إلى HTTPS
عند الانتقال إلى HTTPS، أعد توجيه كل عنوان HTTP إلى مكافئه بـHTTPS بإعادة توجيه 301، وحدّث الروابط الداخلية ووسوم canonical إلى HTTPS، وأضف ترويسة HSTS بعد أن يعمل كل شيء. وافحص المحتوى المختلط – صور أو سكربتات لا تزال تُحمّل عبر HTTP.
www مقابل بدون www
اختر نسخة واحدة وأعد توجيه الأخرى إليها، حتى ترى محركات البحث موقعًا واحدًا. لا يهم أيهما تختار من ناحية تحسين البحث؛ فالاتساق هو المهم.
بناء خريطة إعادة التوجيه
خريطة إعادة التوجيه هي أهم وثيقة في أي عملية نقل. ويكفي جدول بسيط:
| العنوان القديم | العنوان الجديد | النوع | الأولوية | ملاحظات |
|---|---|---|---|---|
| /services/seo-audit.php | /services/seo-audit | 301 | عالية | 45 نطاقًا مُحيلًا |
| /blog/2019/05/title-tags | /blog/title-tags | 301 | عالية | أهم صفحة هبوط عضوية |
| /products/discontinued-x | /category/x-alternatives | 301 | متوسطة | لا بديل مباشر |
| /old-promo | – | 410 | منخفضة | حملة منتهية بلا روابط |
كيف تملؤه:
- اجمع كل عنوان قديم من الزحف وخريطة الموقع والتحليلات (صفحات الهبوط خلال العام الماضي) وSearch Console (أهم الصفحات) وتقارير الروابط الخلفية.
- طابقها مع العناوين الجديدة. وحيث تتغير أنماط العناوين بشكل منهجي (مثل إزالة
.php)، يمكن لقاعدة قائمة على النمط أن تغطي آلاف العناوين دفعة واحدة. - رتّب الأولويات حسب الزيارات والروابط لتُختبر العناوين الأكثر قيمة أولًا.
- افحص السلاسل: إذا كان عنوان قديم يعيد التوجيه إلى مكان ما بالفعل، فوجّهه مباشرة إلى العنوان الجديد النهائي.
إعادة التوجيه القائمة على الأنماط
عندما تتغير العناوين بطريقة متسقة، يمكن لقاعدة واحدة أن تحل محل آلاف عمليات إعادة التوجيه الفردية. فمثلًا، لإزالة .php من كل عنوان على Apache:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/([^.]+)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,L]
أو لنقل مدونة من /blog/2019/05/post-name إلى /blog/post-name:
RewriteRule ^blog/\d{4}/\d{2}/(.+)$ /blog/$1 [R=301,L]
اختبر قواعد الأنماط بعناية في البيئة التجريبية – فخطأ صغير قد يعيد توجيه صفحات لا يجب أن تنتقل.
المراقبة بعد الإطلاق
في الأسابيع التي تلي النقل، راقب عن كثب:
- أخطاء 404 في Search Console وسجلات الخادم – فكل واحد منها عنوان ربما فاتك
- فهرسة العناوين الجديدة في تقرير فهرسة الصفحات
- الزيارات إلى أهم صفحات الهبوط مقارنة بخط الأساس
- الترتيب لأهم استعلاماتك
توقّع بعض الاضطراب لعدة أسابيع بينما تعيد محركات البحث الزحف وتعالج عمليات إعادة التوجيه. وقد تحتاج المواقع الكبيرة إلى أشهر لتستقر تمامًا.
العناية بإعادة التوجيه في التغييرات اليومية
النقل ليس المناسبة الوحيدة التي تهم فيها إعادة التوجيه. اجعل من عاداتك:
- إضافة 301 كلما غيّرت الجزء الأخير من عنوان صفحة أو حذفت صفحة لها بديل منطقي
- تحديث الروابط الداخلية بعد إضافة عمليات إعادة التوجيه، ليرتبط الموقع مباشرة بالعناوين النهائية
- مراجعة قائمة إعادة التوجيه مرة سنويًا لإزالة السلاسل وإصلاح عمليات إعادة التوجيه التي تشير إلى صفحات انتقلت مجددًا
أهم النقاط
- استخدم إعادة التوجيه الدائمة (301 أو 308) للانتقالات الدائمة، والمؤقتة فقط للتغييرات المؤقتة فعلًا.
- أعد توجيه كل عنوان قديم إلى أنسب مكافئ جديد، لا إلى الصفحة الرئيسية.
- تجنب سلاسل وحلقات إعادة التوجيه؛ ووجّه كل عنوان قديم مباشرة إلى وجهته النهائية.
- خريطة إعادة توجيه كاملة مبنية من الزحف والتحليلات وبيانات الروابط الخلفية هي جوهر أي عملية نقل.
- فعّل عمليات إعادة التوجيه في لحظة إطلاق الموقع الجديد نفسها وراقب أخطاء 404 عن كثب بعدها.
- أبقِ عمليات إعادة التوجيه عامًا على الأقل – وبشكل دائم للعناوين ذات الروابط الخلفية القيّمة.
الأسئلة الشائعة
كم يجب أن أبقي عمليات إعادة التوجيه؟
توصي Google بعام على الأقل. وإبقاؤها بشكل دائم هو الأكثر أمانًا للعناوين التي لها روابط خلفية أو إشارات مرجعية، والتكلفة ضئيلة.
هل تبطئ عمليات إعادة التوجيه موقعي؟
إعادة توجيه واحدة من جهة الخادم تضيف تأخيرًا صغيرًا. أما سلاسل عدة عمليات فتتراكم، لذا وجّه مباشرة إلى العنوان النهائي.
هل سأخسر الترتيب مع 301؟
إعادة التوجيه 301 المضبوطة بشكل صحيح تحافظ عمومًا على الترتيب، وإن كان قد يحدث تذبذب مؤقت بينما تعالج محركات البحث التغيير.
هل أستخدم 410 بدلًا من 404 للصفحات المحذوفة؟
كلاهما يخبر محركات البحث بأن الصفحة اختفت. ويقول 410 إنها حُذفت عمدًا، وقد تُسقط من الفهرس أسرع قليلًا. وكلاهما مناسب للصفحات التي لا بديل لها.
افحص موقعك
أجرِ فحصًا مجانيًا يضم أكثر من 55 فحصًا واحصل على حل لكل مشكلة.