ریدایرکت 301 چیست؟ فرق 301 و 302 و روش انجام آن

301 Redirect خزش و ایندکس به‌روزرسانی: ۱۱ آبان ۱۴۰۵
تعریف کوتاه

ریدایرکت ۳۰۱ یعنی انتقال دائمی یک آدرس به آدرس جدید. کاربر و ربات گوگل خودکار به صفحه‌ی جدید فرستاده می‌شوند و گوگل به‌مرور آدرس جدید را جایگزین قبلی در نتایج می‌کند و سیگنال‌هایش را منتقل می‌کند.

هر وقت آدرس یک صفحه عوض می‌شود، بازدیدکننده‌ها، بک‌لینک‌ها و نتایج گوگل هنوز آدرس قدیمی را دارند. ریدایرکت ۳۰۱ همه‌ی آن‌ها را بی‌دردسر به آدرس جدید می‌رساند.

انواع ریدایرکت

کد معنی کاربرد
301 انتقال دائمی تغییر آدرس، ادغام مقاله‌ها، انتقال دامنه
308 انتقال دائمی (حفظ متد درخواست) مثل 301؛ بیشتر برای API و فرم‌ها
302 انتقال موقت کمپین موقت، صفحه‌ی در حال تعمیر
307 انتقال موقت (حفظ متد درخواست) مثل 302؛ در HTTPS اجباری (HSTS) هم دیده می‌شود

گوگل گفته ریدایرکت‌های 3xx اعتبار (PageRank) را از دست نمی‌دهند. فرق اصلی این است که با 301 آدرس جدید در نتایج نمایش داده می‌شود و با 302 معمولاً آدرس قدیمی می‌ماند.

روش انجام

در وردپرس: افزونه‌هایی مثل Yoast Premium یا Redirection یک بخش مدیریت ریدایرکت دارند. Yoast Premium حتی وقتی نامک یک نوشته را عوض کنید، خودش ریدایرکت می‌سازد.

در فایل htaccess (سرورهای آپاچی و لایت‌اسپید):

Redirect 301 /old-page/ https://example.com/new-page/

برای ساخت گروهی ریدایرکت‌ها آموزش ساخت کد ریدایرکت گروهی با اکسل و برای یکی کردن نسخه‌ی www و بدون www این آموزش را ببینید.

اشتباه‌های رایج

  • ریدایرکت همه‌ی صفحه‌های حذف‌شده به صفحه‌ی اصلی: گوگل این‌ها را «Soft 404» حساب می‌کند و اعتباری منتقل نمی‌شود. هر آدرس باید به مرتبط‌ترین صفحه‌ی جدید برود؛ اگر صفحه‌ی مرتبطی نیست، 404 یا 410 صادقانه‌تر است.
  • زنجیره‌ی ریدایرکت (A به B، B به C)؛ هم کند است و هم بودجه خزش را هدر می‌دهد. مستقیم A را به C ببرید.
  • حلقه‌ی ریدایرکت که صفحه را برای همیشه باز نمی‌کند.
  • حذف ریدایرکت‌ها بعد از چند هفته؛ گوگل توصیه می‌کند حداقل یک سال و ترجیحاً همیشه بمانند.
  • به‌روز نکردن لینک‌های داخلی که هنوز به آدرس قدیمی اشاره می‌کنند.
  • استفاده از 302 برای تغییرهای دائمی.

چطور بررسی کنیم؟

در مرورگر کلید F12 را بزنید و در تب Network آدرس قدیمی را باز کنید؛ کد وضعیت و مقصد دیده می‌شود. ابزارهای آنلاین «HTTP status checker» زنجیره‌ی کامل را نشان می‌دهند. در سرچ کنسول گزارش Pages بخش «Page with redirect» آدرس‌های ریدایرکت‌شده را فهرست می‌کند.

آموزش کامل آموزش کامل سئو تکنیکال: خزش، ایندکس و ساختار فنی سایت