- نمای کلی جدول: 301 در مقابل. 302 تغییر مسیر
- کدهای وضعیت پاسخ HTTP چیست؟
- ریدایرکت های 301 و 302 چیست؟
- ریدایرکت 301 چیست؟
- چه زمانی باید از ریدایرکت های 301 استفاده کرد؟
- ریدایرکت 302 چیست؟
- چه زمانی باید از ریدایرکت های 302 استفاده کرد؟
- تغییر مسیرهای 301 و 302 چگونه بر سئو تاثیر می گذارند؟
- نحوه پیاده سازی تغییر مسیرها
- تأثیر نمایان بودن جستجو را تغییر جهت می دهد
هنگام مدیریت یک وب سایت، انتخاب نوع مناسب تغییر مسیر برای اطمینان از تجربه کاربری روان و حفظ عملکرد سئو بسیار مهم است.
اگرچه راههای مختلفی برای تغییر مسیر یک صفحه وب وجود دارد، اما رایجترین تغییر مسیرها 301 (دائمی) و 302 (موقت) هستند.
هر دو هدف متفاوتی دارند و انتخاب اشتباه می تواند بر رتبه و ترافیک سایت شما تأثیر بگذارد.
در این راهنما، تفاوتهای بین ریدایرکتهای 301 و 302 را بررسی میکنیم، مثالهای عملی از استفاده از آنها را ارائه میکنیم و توضیح میدهیم که هر کدام چگونه بر سئوی شما تأثیر میگذارند.
نمای کلی جدول: 301 در مقابل. 302 تغییر مسیر
استانداردها | 301 تغییر مسیر | تغییر مسیر 302 |
شناسایی | تغییر مسیر دائمی به یک URL جدید. | تغییر مسیر موقت به یک URL جدید. |
نفوذ موتور جستجو | مالکیت (قدرت رتبه بندی) را به URL جدید منتقل می کند. | حقوق مالکیت را به URL موقت منتقل نمی کند. |
زمان استفاده | انتقال دامنه، انتقال محتوا و ادغام URL. | تست A/B، نگهداری وب سایت، پیشنهادات زمان محدود. |
سئوی انتقال ارزش | ارزش سئو و رتبه بندی را منتقل می کند. | یک صفحه اصلی ارزش سئو را حفظ می کند. |
نمایه سازی در گوگل | URL جدید ایندکس شده است. | URL اصلی فهرست شده باقی می ماند. |
حالا بیایید به برخی از اصول اولیه بپردازیم.
کدهای وضعیت پاسخ HTTP چیست؟
هنگامی که از یک وب سایت بازدید می کنید، مرورگر شما (مانند کروم یا سافاری) از سرور وب سایت می خواهد که از طریق صفحه وب آن را ارسال کند تا بتواند آن را برای شما نمایش دهد.
موتورهای جستجو نیز برای فهرست بندی و رتبه بندی یک صفحه وب به این اطلاعات نیاز دارند.
سرور با پیامی به مرورگر یا موتور جستجو پاسخ می دهد که آیا درخواست موفقیت آمیز بوده یا مشکلی وجود دارد.
این پیام ها کدهای وضعیت پاسخ HTTP نامیده می شوند. آنها به مرورگر می گویند که آیا صفحه را نمایش دهد، خطا نشان دهد یا اقدام دیگری انجام دهد (مانند هدایت شما به صفحه دیگری).
برای موتورهای جستجو، این کدها به تعیین نحوه فهرست بندی یک صفحه یا خزیدن، هدایت یا حذف آن از نتایج جستجو کمک می کنند.
پنج نوع اصلی از کدهای وضعیت پاسخ HTTP وجود دارد:
- پاسخ های رسانه ای (1xx): یعنی سرور درخواست را دریافت کرده و در حال پردازش آن است اما هنوز عملیات تکمیل نشده است.
- پاسخ های موفق (2xx): همه چیز خوب پیش رفت. سرور درخواست را دریافت کرد، آن را فهمید و صفحه وب را همانطور که انتظار می رفت ارائه کرد.
- تغییر مسیر پاسخ ها (3xx): صفحه وب به مکان دیگری منتقل شده است و مرورگر یا موتور جستجو برای دریافت آن باید به مکان جدیدی برود (یعنی تغییر مسیر).
- پاسخ های خطای مشتری (4xx): مشکلی در درخواست مرورگر وجود دارد، مثلاً صفحه پیدا نشد (مثلاً 404 یافت نشد).
- پاسخ های خطای سرور (5xx): سرور نمی تواند درخواست را تکمیل کند، معمولاً به این دلیل که خطایی در انتهای سرور رخ می دهد.
ریدایرکت های 301 و 302 چیست؟
تغییر مسیرهای 301 و 302 به مرورگرها و موتورهای جستجو می گوید که صفحه وب دیگر در URL درخواستی موجود نیست.
آنها همچنین می گویند که صفحه وب به یک URL جدید منتقل شده است و به مرورگر یا موتور جستجو دستور می دهند که به طور خودکار به سایت جدید حرکت کند.
در اینجا دلایلی وجود دارد که چرا ممکن است بخواهید یک صفحه وب را تغییر مسیر دهید:
- برای تعیین نسخه متعارف (ترجیح) URL (به عنوان مثال، با یا بدون “www”) به طوری که همه بازدیدکنندگان و موتورهای جستجو به یک صفحه هدایت شوند.
- برای راه اندازی یک وب سایت جدید یا به روز رسانی یک صفحه خاص و هدایت کاربران به محتوای مناسب.
- برای وادار ، مرورگر به استفاده از نسخه امن سایت شما (HTTPS) زمانی که کاربران سعی می کنند به نسخه ناامن (HTTP) دسترسی پیدا کنند.
- برای فرستادن موقت کاربران به صفحه دیگری در حالی که صفحه اصلی بهروزرسانی یا تعمیر میشود.
- به منظور به روز نگه داشتن سایت خود، محتوای قدیمی را به صفحه جدیدتر و مرتبط تر هدایت کنید.
- برای تعمیر صفحات شکسته یا حذف شده با ارسال بازدیدکنندگان به یک صفحه کاری به جای آن.
اینکه آیا شما باید از تغییر مسیر 301 یا 302 استفاده کنید بستگی به هدف شما دارد.
انتخاب نوع نادرست می تواند بر سئوی شما تأثیر منفی بگذارد. در حالی که انتخاب تغییر مسیر مناسب تضمین می کند که رتبه بندی فعلی شما حفظ می شود.
ریدایرکت 301 چیست؟
تغییر مسیر 301 به مرورگرها و موتورهای جستجو می گوید که یک صفحه وب منتقل شده است همیشه به یک URL جدید.
این نشان می دهد که URL اصلی دیگر نباید استفاده شود و تمام ترافیک باید به سایت جدید ارسال شود.
مشاوره حرفه ای: به گفته جان مولر از گوگل، حفظ 301 تغییر مسیر حداقل برای یک سال روش خوبی است.
این به این دلیل است که هر پیوند به URL قدیمی پس از حذف تغییر مسیر به پیوندهای شکسته تبدیل می شود. به عبارت دیگر، فعال نگه داشتن تغییر مسیر برای یک سال یا بیشتر تضمین می کند که اگر افراد به پیوند دادن به URL قدیمی ادامه دهند، ترافیک از بین نخواهد رفت.
چه زمانی باید از ریدایرکت های 301 استفاده کرد؟
هنگامی که در حال ایجاد تغییرات دائمی در ساختار یا محتوای وب سایت خود هستید، تغییر مسیر 301 بسیار مفید است.
در اینجا چند سناریو رایج وجود دارد که در آن تغییر مسیر 301 انتخاب مناسبی است:
- URL صفحه را تغییر دهید یا منتقل کنید: اگر URL صفحه را برای بهبود سازماندهی یا خوانایی به روز می کنید – یا اگر آن را به مکان دیگری در سایت خود منتقل می کنید – از تغییر مسیر 301 استفاده کنید تا بازدیدکنندگان و موتورهای جستجو بتوانند صفحه را در آدرس جدید آن پیدا کنند.
- رفع صفحات شکسته (خطاهای 404): اگر صفحه ای حذف شده است و دیگر در دسترس نیست، از تغییر مسیر 301 برای ارسال بازدیدکنندگان به صفحه مشابه (یا صفحه اصلی خود) استفاده کنید تا با صفحه خطا مواجه نشوند.
- به یک دامنه جدید تغییر دهید: اگر نام دامنه خود را تغییر می دهید (مثلاً به عنوان بخشی از یک برند مجدد)، از تغییر مسیرهای 301 برای ارسال ترافیک از دامنه قدیمی به دامنه جدید استفاده کنید.
- صفحات را تمیز و ادغام کنید: اگر در حال ادغام صفحات مشابه در یک صفحه هستید، از تغییر مسیر 301 استفاده کنید تا اطمینان حاصل کنید که هر کسی که از صفحات قدیمی بازدید می کند به طور خودکار به نسخه جدید و ادغام شده ارسال می شود.
- هدف گذاری مجدد صفحات فرود کمپین: اگر صفحات فرود موقت برای تبلیغات یا کمپین ایجاد می کنید، می توانید از تغییر مسیر 301 برای ارسال بازدیدکنندگان به صفحه دائمی تر پس از پایان کمپین استفاده کنید.
- تغییر مسیر نام دامنه های اضافی: اگر نام دامنه های اضافی خریداری می کنید (مانند غلط املایی رایج برای نام تجاری خود)، از تغییر مسیر 301 برای ارسال بازدیدکنندگان با استفاده از آن دامنه ها به وب سایت اصلی خود استفاده کنید.
- یک دامنه ترجیحی ایجاد کنید: اگر می خواهید یک نسخه ترجیحی از وب سایت خود را مشخص کنید (به عنوان مثال، “www.example.com” در مقابل “example.com”)، تغییر مسیر 301 اطمینان حاصل می کند که همه بازدیدکنندگان و موتورهای جستجو از نسخه صحیح استفاده می کنند.
- ادغام سایت ها: اگر دو سایت را در یک سایت ادغام می کنید، از تغییر مسیر 301 برای هدایت ترافیک از سایت قدیمی به سایت جدید استفاده کنید.
ریدایرکت 302 چیست؟
تغییر مسیر 302 به مرورگرها و موتورهای جستجو می گوید که یک صفحه وب منتقل شده است به طور موقت به یک URL جدید.
برخلاف ریدایرکت 301، ریدایرکت 302 نشان می دهد که URL اصلی دوباره در آینده استفاده خواهد شد.
چه زمانی باید از ریدایرکت های 302 استفاده کرد؟
ریدایرکت 302 زمانی مفید است که شما نیاز دارید بازدیدکنندگان را برای مدت کوتاهی به صفحه دیگری ارسال کنید، بدون اینکه تغییرات دائمی در وب سایت خود ایجاد کنید.
فقط در صورتی باید از 302 استفاده کنید که قصد دارید در نهایت صفحه قدیمی را بازگردانید.
در اینجا چند مورد استفاده رایج آورده شده است:
- صفحه را تست یا تازه سازی کنید: اگر روی صفحهای کار میکنید و باید بازدیدکنندگان را بهطور موقت به نسخه دیگری بفرستید، میتوانید از تغییر مسیر 302 تا زمانی که بهروزرسانیها انجام شود استفاده کنید.
- تست A/B را انجام دهید: اگر میخواهید دو نسخه مختلف از یک صفحه را آزمایش کنید تا ببینید کدام یک بهتر کار میکند، میتوانید از تغییر مسیر 302 به همراه یک ابزار تست A/B برای ارسال تعدادی از بازدیدکنندگان به نسخه آزمایشی صفحه استفاده کنید، در حالی که بقیه آن را ببینید. نسخه اصلی
- به طور موقت صفحه دیگری را تبلیغ کنید: اگر در حال اجرای یک تبلیغ کوتاه مدت هستید، می توانید از تغییر مسیر 302 برای ارسال موقت کاربران به صفحه فرود تبلیغات استفاده کنید.
- تعمیر و نگهداری یا خرابی: اگر برای تعمیر و نگهداری نیاز دارید صفحهای را آفلاین کنید، میتوانید از تغییر مسیر 302 برای ارسال کاربران به صفحهای دیگر استفاده کنید، در حالی که پس از اتمام تعمیر، URL اصلی را در جای خود نگه دارید.
- محتوای فصلی: اگر فقط محتوایی دارید که در زمان های خاصی از سال مرتبط است (مانند فروش تعطیلات)، تغییر مسیر 302 می تواند به طور موقت بازدیدکنندگان را به صفحه فصلی بفرستد.
تغییر مسیرهای 301 و 302 چگونه بر سئو تاثیر می گذارند؟
موتورهای جستجو تغییر مسیرهای 301 و 302 را به طور متفاوتی مدیریت می کنند – به همین دلیل است که انتخاب ریدایرکت مناسب بسیار مهم است.
وقتی از 301 استفاده میکنید، گوگل قدرت، قدرت رتبهبندی و هر بک لینک مرتبط با URL قدیمی را به سایت جدید منتقل میکند. این بدان معنی است که URL جدید ارزش SEO را که صفحه اصلی در طول زمان جمع کرده است به ارث می برد.
یادداشت جانبی: از طریق تغییر مسیر 301، گوگل در نهایت فهرست خود (و در نتیجه نتایج جستجو) را به روز می کند تا URL جدید را منعکس کند. این معمولاً نسبتاً سریع اتفاق می افتد.
هنگام استفاده از ریدایرکت 302، گوگل معمولاً مرجع رتبه بندی یا بک لینک ها را از URL قدیمی به آدرس جدید منتقل نمی کند. صفحه اصلی همچنان در نتایج جستجو ظاهر می شود و این تغییر فقط موقتی است.
بیشتر مشکلات زمانی ایجاد میشوند که افراد از تغییر مسیر 301 یا 302 در زمینه اشتباه استفاده کنند.
به عنوان مثال، استفاده از تغییر مسیر 302 زمانی که تغییر به طور موثر دائمی است به این معنی است که Google ارزش SEO را به URL جدید منتقل نمی کند. این می تواند به پتانسیل رتبه بندی صفحه جدید شما آسیب برساند و دید شما را در جستجو محدود کند.
به همین ترتیب، اگر از تغییر مسیر 301 فقط برای یک تغییر موقت استفاده کنید، ممکن است Google صفحه اصلی را بهعنوان جابجا شده دائمی در نظر بگیرد. این ممکن است منجر به از دست دادن رتبه بندی شود – حتی پس از بازگشت به صفحه اصلی.
نحوه پیاده سازی تغییر مسیرها
به گفته گوگل:
“تنظیم تغییر مسیرهای سمت سرور مستلزم دسترسی به فایل های پیکربندی سرور (به عنوان مثال، یک فایل .htaccess در آپاچی) یا تنظیم هدرهای تغییر مسیر با استفاده از اسکریپت های سمت سرور (به عنوان مثال، PHP) است.
شما می توانید تغییر مسیرهای دائمی و موقت در سمت سرور ایجاد کنید.
اگر مطمئن نیستید که چگونه این کار را انجام دهید، می توانید به منابعی مانند آموزش Apache .htaccess و راهنمای بازنویسی URL مراجعه کنید. این راهنماها نحوه مدیریت تغییر مسیرها از طریق فایل های پیکربندی سرور را توضیح می دهند.
اگر سرور شما آپاچی را اجرا نمی کند، برای دستورالعمل های خاص باید با میزبان خود تماس بگیرید. پلتفرمهای میزبانی که از Nginx یا Microsoft IIS استفاده میکنند، راههای مختلفی برای تنظیم تغییر مسیرها خواهند داشت.
برای کاربران وردپرس، چندین پلاگین می توانند روند ایجاد تغییر مسیر را ساده کنند:
- تغییر مسیر: این افزونه به شما اجازه می دهد تا به راحتی 301 تغییر مسیر را مدیریت کنید، خطاهای 404 را ردیابی کنید و یک رابط کاربری آسان برای ایجاد انواع مختلف تغییر مسیر ارائه می دهد.
- تغییر مسیرهای ساده 301: این افزونه به طور انحصاری بر روی ریدایرکت های 301 تمرکز دارد و برای ایجاد ریدایرکت های ساده و دائمی ایده آل است.
تأثیر نمایان بودن جستجو را تغییر جهت می دهد
درک تفاوتهای بین ریدایرکتهای 301 و 302 برای حفظ سئوی وبسایت شما و تضمین یک تجربه کاربری روان بسیار مهم است.
با انتخاب نوع مناسب تغییر مسیر برای نیازهای خود، می توانید قدرت رتبه بندی سایت خود را حفظ کنید و بازدیدکنندگان را به طور موثر به صفحات مناسب هدایت کنید.
منابع بیشتر:
تصویر ویژه: BestForBest/Shutterstock
منبع: https://www.searchenginejournal.com/301-vs-302-redirects-seo/299843/