کد 302 یک کد وضعیت پاسخ HTTP ( گروه 3xx از کدهای وضعیت ریدایرکت ) است که نشاندهنده تغییر مسیر موقت است. این بدان معناست که منبع درخواستی به طور موقت به URI (شناسه منبع یکسان) دیگری منتقل شده است و کلاینت باید فعلاً این URI جدید را درخواست کند. توجه به این نکته مهم است که وقتی یک موتور جستجو با کد وضعیت 302 مواجه میشود، این انتقال را موقتی میداند و معمولاً کل ارزش لینک را به URL جدید منتقل نمیکند .
ریدایرکت 302 یا کد وضعیت ۳۰۲ کمی با کد وضعیت ۳۰۷ متفاوت است. هر دو نشاندهندهی ریدایرکتهای موقت در پروتکل انتقال ابرمتن (HTTP) هستند، اما پیامدهای متفاوتی برای نحوهی مدیریت تغییر مسیر توسط کلاینت (معمولاً یک مرورگر وب) دارند.
در حالی که 307 درخواست تغییر مسیر را با استفاده از همان روش HTTP درخواست اصلی (GET، POST و غیره) انجام میدهد، 302 (یافت شده) به کلاینت اجازه میدهد روش درخواست را تغییر دهد.
ریدایرکت 302 چگونه کار میکند؟
در اینجا توضیحی در مورد نحوه عملکرد کد وضعیت 302 آورده شده است:
- یک کاربر یا خزنده وب سعی میکند به یک URL (URL-A) دسترسی پیدا کند.
- سرور با کد وضعیت 302 پاسخ میدهد که نشاندهندهی جابجایی موقت است و مکان جدید (URL-B) را در هدر «Location» ارائه میدهد.
- مرورگر به طور خودکار محتوا را از URL-B درخواست میکند.
- محتوای URL-B به کاربر نمایش داده میشود.
- از آنجایی که این انتقال موقتی است، درخواستهای آینده به URL-A همچنان با پاسخ 302 مواجه خواهند شد.
- برای سئو، موتورهای جستجو 302 را به عنوان آدرس موقت تشخیص میدهند و اغلب URL-A را در فهرست خود نگه میدارند، احتمالاً ارزش کامل لینک را به URL-B منتقل نمیکنند.
کد پاسخ 302 یک تغییر مسیر موقت از یک URL به URL دیگر است و تضمین میکند که کاربران و موتورهای جستجو فعلاً به محتوای صحیح دسترسی داشته باشند.
پیامدهای سئو استفاده از ریدایرکت 302
استفاده از کد 302، که نشاندهندهی تغییر مسیر موقت است، میتواند پیامدهای سئو متعددی داشته باشد:
ارزش ویژه لینک | برخلاف وضعیت 301 (انتقال دائمی) که معمولاً بیشتر یا تمام ارزش لینک (که اغلب به عنوان “link juice” شناخته میشود) را از URL قدیمی به URL جدید منتقل میکند، پاسخ 302 ممکن است این مقدار کامل را منتقل نکند. این میتواند بر اعتبار و رتبهبندی صفحه ریدایرکت شده تأثیر بگذارد . |
نمایه سازی | موتورهای جستجو ممکن است به جای URL مقصد، همچنان URL اصلی را ایندکس کنند . این بدان معناست که صفحه اصلی ممکن است جایگاه رتبهبندی موتور جستجوی خود را حفظ کند، در حالی که صفحه ریدایرکت شده ممکن است به اندازه تغییر مسیر 301 سود نبرد. |
سوء تعبیر بالقوه | اگر کد وضعیت 302 برای مدت طولانی باقی بماند، موتورهای جستجو ممکن است آن را به عنوان یک کد دائمی (مانند 301) در نظر بگیرند. این میتواند منجر به نتایج غیرقابل پیشبینی سئو شود. |
کاهش ارزش صفحه | اگر هم آدرس اصلی و هم آدرس مقصد ایندکس شوند، ممکن است ارزش صفحه کاهش یابد زیرا موتورهای جستجو دو نسخه از یک محتوای مشابه را میبینند. |
بودجه خزش | پاسخهای مکرر یا غیرضروری ۳۰۲ میتوانند بودجه خزش سایت را مصرف کنند و به طور بالقوه تعداد دفعات خزش و ایندکس صفحات دیگر سایت توسط موتورهای جستجو را محدود کنند. |
تجربه کاربری (UX) و اعتماد | اگرچه مستقیماً تأثیری بر سئو ندارد، اما تغییر مسیر مکرر و غیرضروری میتواند به تجربه کاربری آسیب برساند و منجر به کاهش اعتماد شود و به طور بالقوه بر عوامل رفتاری که موتورهای جستجو ممکن است در نظر بگیرند، مانند نرخ پرش، تأثیر بگذارد . |
پتانسیل محتوای تکراری | اگر موتورهای جستجو تصمیم بگیرند هر دو آدرس اصلی و ریدایرکت شده را ایندکس کنند ، ممکن است مشکل محتوای تکراری وجود داشته باشد که میتواند بر رتبهبندی تأثیر منفی بگذارد. |
خلاصه اینکه، اگرچه کدهای وضعیت 302 برای تغییر مسیر موقت به کار میروند، اما باید در زمینه سئو با دقت مورد استفاده قرار گیرند.
نظر گوگل در مورد ریدایرکت 302
در ویدئویی که توسط مرکز جستجوی گوگل در توییتر در تاریخ ۳۱ آگوست ۲۰۲۳ منتشر شد، آنها توصیه میکنند از نوع ریدایرکت صحیح از نظر فنی استفاده کنید. این کار به وبسایت شما حداکثر رتبه صفحه (PageRank) را میدهد
پیش از این، جان مولر در توییتر:
بسیاری از سایتها، به دلیل محدودیتهای خاص، فقط میتوانند ریدایرکتهای ۳۰۲ را پیادهسازی کنند و سئوکاران به آنها توصیه میکنند از ریدایرکتهای ۳۰۱ استفاده کنند. این سوال مطرح میشود: آیا ریدایرکتهای ۳۰۲ هنوز برای سئو مشکلساز هستند؟
صاحبان سایت و وب مسترها اغلب در مورد استفاده از کد وضعیت 302 سوال میکنند در حالی که سئوکاران به آنها توصیه میکنند از 301 استفاده کنند.
جان مولر اشاره کرد که گوگل از استانداردسازی برای URLهای ریدایرکت شده استفاده میکند. در پاسخهای 302، از تگهای استاندارد برای نشان دادن صفحه مورد نظر استفاده کنید. در حالی که گوگل معمولاً ریدایرکتهای 302 را موقت میبیند، استفاده طولانی مدت از آنها ممکن است دائمی تلقی شود. از استفاده مخرب از ریدایرکتهای 302 یا دور زدن robots.txt خودداری کنید و در صورت شک با یک متخصص سئو مشورت کنید.
عیبیابی و حل خطاهای ریدایرکت 302:
پیمایش در یک وبسایت باید برای کاربران یک تجربه روان باشد. با این حال، مشکلات مختلفی میتوانند این جریان را مختل کنند و یکی از دلایل رایج آن، خطاهای ریدایرکت است.
بیایید برخی از مشکلات رایج مرتبط با خطاهای پاسخ 302 و نحوه حل آنها را بررسی کنیم:
زنجیرههای ریدایرکت بیش از حد
چندین پاسخ متوالی 302 (مثلاً صفحه A به صفحه B منتهی میشود که سپس به صفحه C منتقل میشود) میتواند زمان بارگذاری صفحه را کند کرده و فرآیند خزش را برای موتورهای جستجو پیچیده کند.
پیادهسازی نادرست ریدایرکت
گاهی اوقات، پاسخهای ریدایرکت 302 به طور ناخواسته در URLها قرار میگیرند، که اغلب به دلیل پیکربندیهای اشتباه در فایل .htaccess وبسایت یا تنظیمات سرور است.
انواع ریدایرکت ترکیبی
ترکیب 301 (جابجایی دائمی) و ریدایرکت 302 (ریدایرکت موقت) برای اهداف مشابه میتواند موتورهای جستجو را در مورد پایداری تغییرات محتوا گیج کند.
حلقهها در تغییر مسیرها
یک حلقه تغییر مسیر زمانی رخ میدهد که صفحه A به صفحه B تغییر مسیر میدهد، که سپس به صفحه A باز میگردد. این منجر به یک حلقه بیپایان میشود که از بارگیری محتوا جلوگیری میکند و یک تجربه کاربری ضعیف ارائه میدهد.
ریدایرکت 302 ناخواسته از افزونهها یا قالبها
گاهی اوقات، افزونهها، قالبها یا ماژولهای شخص ثالث ممکن است پاسخهای ناخواسته 302 اضافه کنند و بر عملکرد وبسایت تأثیر بگذارند.
نتیجه
توضیح دادیم کد 302 چیست در نتیجه کد 302 نشاندهندهی جابجایی موقت یک منبع وب است. اگرچه برای تنظیمات مختصر مفید است، اما استفاده از آن میتواند سئو را پیچیده کند. برخلاف ریدایرکت دائمی 301 که معمولاً بیشتر ارزش لینک خود را منتقل میکند، ریدایرکت 302 ممکن است مزایای کامل سئو را برای URL تغییر مسیر داده شده فراهم نکند. سوءاستفادهی طولانی مدت همچنین میتواند تمایز بین محتوای اصلی و محتوای تغییر مسیر یافته را محو کند. جان مولر از گوگل بر اهمیت استفادهی صحیح از ریدایرکتها تأکید میکند. مشکلات فنی، مانند حلقهها یا زنجیرههای ریدایرکت، میتوانند تجربهی کاربر را مختل کنند.