فرض کنید کاربران و خزندههای گوگل آدرس مقاله سئو چیست سایت شما را در حافظه سیستم ذخیره کرده باشند؛ اما شما به تازگی متوجه شدید که یک مقاله تکراری دیگر در مورد سئو چیست در سایت دارید. به همین خاطر تصمیم گرفتید که مقاله اول را حذف کنید.
حالا زمانی که کاربران روی لینک مقاله اول کلیک میکنند، با صفحه 404 روبرو میشوند. این یک سئو منفی و تجربه کاربری بدی را برای شما رقم میزند. به جای اینکه صفحه حذف شده را به حال خود رها کنید، آن را به آدرس اینترنتی مقاله دوم “سئو” سایت هدایت کنید. با این کار ارزش صفحه سایت شما حفظ میشود و کاربران با صفحه ۴۰۴ روبرو نمیشوند.
در این مقاله قصد داریم شما را با انواع ریدایرکت صفحات وب سایت و کاربرد هر کدام آشنا کنیم. اگر میخواهید با نحوه ریدایرکت صفحات در وردپرس و سایت ساز آشنا شوید، با ما در ادامه همراه باشید.
ریدایرکت (Redirect) چیست؟
ریدایرکت صفحه (Redirect) روشی برای انتقال کاربر از یک آدرس به یک آدرس اینترنتی جدید است. با این کار کاربران و موتورهای جستجو به صورت خودکار از آدرس قدیمی (domain.com/old) به آدرس جدید (domain.com/new) هدایت میشوند.
اگر میخواهید کاربران قدیمی خودتان را از دست ندهید، حتماً به فکر ریدایرکت صفحات سایتتان باشید. کاربران که خبر ندارند صفحه جدید شما چه آدرسی دارد؛ پس بهتر است خودتان به صورت خودکار آدرس جدید را به آنها نشان دهید.
ریدایرکت هم ارزش صفحه قدیمی را حفظ میکند و هم تأثیر بدی روی سئو سایتتان نمیگذارد. تمام آدرسهای اینترنتی وب سایتهای جهانی منحصر به فرد هستند. به همین خاطر برای حذف دائمی یک صفحه یا انتقال صفحه به صفحه جدید باید از ریدایرکت استفاده کنید.
چه زمانی باید از ریدایرکت استفاده کرد؟
زمانی که میخواهید بازدیدکنندگان صفحات قدیمی یا حذف شده خودتان را به صفحه جدید هدایت کنید، نیاز به ریدایرکت دارد. حالا چند حالت برای استفاده از انواع ریدایرکت وجود دارد:
- زمانی که نیاز دارید به خاطر تغییرات و...، آدرس اینترنتی را به صورت موقت انتقال دهید.
- زمانی که میخواهید تمام آدرسهای یک دامنه را به دامنه جدید انتقال دهید.
- زمانی که چند صفحه تکراری در سایت دارید و با خطای Duplicate Content سئو روبرو شدید. به همین خاطر میخواهید امتیاز صفحات را به یک صفحه مادر انتقال دهید.
- زمانی که یک صفحه را حذف کردید و نیاز دارید تا آدرس اینترنتی به صورت دائمی از بین برود.
این نکته را در نظر بگیرید که بسیاری از هکرها برای اهداف غیرقانونی خود مثل حملات فیشینگ و... از ریدایرکت استفاده میکنند.
انواع ریدایرکت صفحه
در زمان بارگذاری یک وب سایت اولین پیغامی که به مرورگر ارسال میشود، مربوط به وضعیت صفحه (Status Code) سایت است. حالا این صفحه میتوانید در وضعیت سالم با کد 200 قرار بگیرد، یا با خطاهای مربوط به سرور و صفحات سایت روبرو شود.
مدیران وب سایت برای رفع خطاهای صفحات گاهی اوقات نیاز به استفاده از ریدایرکت دارند. برای انتقال صفحات میتوانید از 6 نوع ریدایرکت استفاده کنید. شما باید کاربرد و تفاوتهای هر ریدایرکت را بشناسید تا بتوانید صفحات را به درستی انتقال دهید. انواع ریدایرکت صفحات وب سایت عبارتند از:
1- ریدایرکت 301 (ریدایرکت دائم)
زمانی که از ریدایرکت 301 استفاده میکنید، به صورت دائمی و همیشگی اعتبار صفحه انتقال داده میشود. هر کدام از صفحات یک وب سایت ارزش، رتبه و ترافیک مخصوص به خودش را دارد. زمانی که به هر دلیلی اطلاعات روی یک صفحه ایندکس شده را حذف میکنید، باعث سردرگمی خزندههای گوگل و بازدیدکنندگان خواهید شد.
راه حل ماجرا استفاده از ریدایرکت 301 برای انتقال دائمی آدرس قدیمی به آدرس جدید است. با این کار ارزش و اعتبار آدرس قدیمی منتقل خواهد شد. مرورگر زمانی که درخواست بارگذاری آدرس قدیمی صفحه را به سرور ارسال میکند با کد وضعیت 301 روبرو میشود؛ به همین خاطر بلافاصله دستور باز کردن آدرس اینترنتی جدید را صادر میکند.
بسیاری از وب سایتها دو دامنه اینترنتی برای سایت خودشان دارند. یکی از دامنهها ir و دیگری com است. این نوع وب سایتها با استفاده از ریدایرکت 301 تمام صفحات وب سایت را به یک دامنه انتقال میدهند.
2- ریدایرکت 302 (ریدایرکت موقت)
برای انتقال موقت صفحات وب سایت به صفحه جدید نیاز به ریدایرکت 302 دارید. تصور کنید به خاطر تغییرات یا بهروزرسانی نیاز دارید تا یکی از صفحات وب سایت را به طور موقت از دسترس خارج کنید. در این زمان شما نمیخواهید امتیاز صفحه را به صورت دائمی به صفحه دیگر انتقال دهید. از طرف دیگر اگر هیچ کاری نکنید، کاربران با ورود به صفحه ارور 404 مشاهده میکنند.
با استفاده از ریدایرکت 302 میتوانید آدرس مورد نظر را به صورت موقت به آدرس جدید انتقال دهید. با این کار خزندههای گوگل متوجه میشوند که به زودی آدرس قدیمی را به حالت عادی بازمیگردانید. به همین خاطر ارزش صفحه را به صفحه جدید انتقال نمیدهند و آدرس اینترنتی موقت ایندکس نمیشود.
نکته: حواستان باشد که ریدایرکت 302 برای انتقال صفحه در مدت زمان کوتاه و به صورت موقت است. برای ریدایرکت همیشگی از 301 استفاده کنید.
3- ریدایرکت 303
ریدایرکت 303 کاربر را به منبعی مشابه با منبع درخواستی هدایت میکند. 303 هم نوعی از ریدایرکت موقت محسوب میشود. فرض کنید کاربر در وب سایت شما یک فرم پر میکند. زمانی که بعد از ارسال فرم، دکمه بازگشت را میزند، با استفاده از ریدایرکت 303 کاربر را به صفحه دیگری انتقال میدهید.
وب سایتها به طور معمول از ریدایرکت 303 استفاده نمیکنند؛ اما بد نیست کاربرد این ریدایرکت هم گوشه ذهنتان داشته باشید.
4- ریدایرکت 307
از همین ابتدا بگویم که با وجود ریدایرکت 302 توجه کمتری روی ریدایرکت 307 وجود دارد. این دو ریدایرکت برای انتقال موقت آدرسها در دسترس هستند؛ اما یک تفاوت کوچک با یکدیگر دارند.
اینترنت بر پایه پروتکل HTTP است. اگر همین حالا روی آدرس وب سایت پرتال کلیک کنید چنین آدرسی را مشاهده خواهید کرد:
https://www.portal.ir
داستان تفاوت ریدایرکت 307 از آنجایی شروع میشود که پروتکل HTTP دارای دو ورژن 1.0 و 1.1 است. ریدایرکت 302 در نسخه 1.0 با کد وضعیت Moved Temporarily و در نسخه 1.1 با کد وضعیت Found آدرسها را انتقال میدهد.
اما ریدایرکت 307 تنها در ورژن 1.1 قابلیت انتقال موقت صفحات با کد وضعیت Moved Temporarily را دارد. بنابراین بسته به ورژن HTTP سایتتان باید تصمیم بگیرید از چه نوع ریدایرکت موقتی کمک بگیرید. بسیاری از متخصصان پیشنهاد میکنند که بیخیال ریدایرکت 307 شوید و برای انتقال موقت به سراغ ریدایرکت 302 بروید.
5- ریدایرکت 308
ریدایرکت 308 دقیقاً کاربرد ریدایرکت 301 را برای وب سایت دارد. اگر میخواهید صفحه قدیمی را به صورت دائمی به صفحه جدید منتقل کنید میتوانید از ریدایرکت 308 استفاده کنید. این نوع ریدایرکت هم فقط در ورژن HTTP1.1 به درستی عمل میکند.
ریدایرکت 308 در دنیای وب سایتها جایگاهی ندارد. همه سایتها برای انتقال دائمی صفحات از ریدایرکت 301 استفاده میکنند.
6- Meta Refresh
ریدایرکت Meta Refresh برخلاف سایر ریدایرکتها در بستر صفحات وب سایت صورت میگیرد. به این صورت که کاربر متوجه میشود تا ثانیهای دیگر قرار است به صفحه جایگزین هدایت شود. دلیل آن هم سرعت پایین ریدایرکت Meta Refresh است.
کاربر بعد از ورود به صفحه با پیغامی مشابه “اگر تا 5 ثانیه دیگر به صورت خودکار منتقل نشدید، روی لینک کلیک کنید” روبرو میشود. ریدایرکت Meta Refresh ارزش کمی از صفحه را منتقل میکند و زیاد از نظر سئو مناسب نیست.
با این حال گاهی اوقات صاحبان وب سایت برای ریدایرکت صفحات نیاز دارند تا از Meta Refresh استفاده کنند.
نکته: به هیچ عنوان صفحات حذف شده دائمی را با ریدایرکت موقت 302 انتقال ندهید. با این کار بعد از مدتی آدرس اینترنتی از دیتابیس موتور جستجو حذف و ارزش صفحه برای همیشه از بین میرود. به جای آن از ریدایرکت 301 استفاده کنید.
نحوه ریدایرکت کردن صفحات وب سایت
اگر میخواهید از ریدایرکت برای انتقال صفحات وب سایتتان استفاده کنید، باید روشهای ریدایرکت سایت در CMS مورد استفاده خودتان را یاد بگیرید. در اینجا نحوه ریدایرکت صفحات در وردپرس و سایت ساز را به شما آموزش میدهیم.
تغییر مسیر صفحات در وردپرس
برای تغییر مسیر صفحات در وردپرس میتوانید از افزونههای مختلفی استفاده کنید. در ادامه 3 روش ریدایرکت صفحات در وردپرس را نام میبریم:
1- افزونه وردپرس Yoast
اگر از افزونه Yoast استفاده میکنید، در زمان حذف یک صفحه به صورت خودکار یک پیغام برای شما نمایش داده میشود. میتوانید یکی از این دو گزینه را انتخاب کنید که به صورت خودکار صفحه حذف شده شما ریدایرکت شود:
- صفحه حذف شده را به یک URL دیگر انتقال دهید. (در این گزینه باید آدرس صفحه جدید را وارد کنید.)
- صفحه حذف شده را با ریدایرکت 410 برای همیشه حذف کنید.
2- افزونه وردپرس Redirection
بعد از نصب افزونه Redirection از منوی ابزارها آن را انتخاب کنید. به بخش تغییر مسیرها بروید و گزینه افزودن جدید را انتخاب کنید. در این بخش میتوانید آدرس قدیمی صفحات را به آدرس جدید ریدایرکت کنید.
همچنین، میتوانید صفحات حفظ شده را با ریدایرکت 410 برای همیشه به سطل زباله انتقال دهید.
3- افزونه وردپرس Rank Math
برای فعال سازی بخش ریدایرکت در افزونه Rank Math باید از بخش پیشخوان به تب ماژولها بروید. سپس قابلیت تغییر مسیر را فعال کنید. از زیرمجموعه منوی رنک مث گزینه تغییر مسیرها را پیدا کنید. با انتخاب گزینه “افزودن تغییر مسیرها” آدرسهای مورد نظرتان برای ریدایرکت شدن را وارد کنید.
تغییر مسیر صفحات در سایت ساز پرتال
اگر وب سایت خودتان را با سایت ساز پرتال ساختید، برای انتقال مسیر صفحات دو راه پیش روی شما است. اولین راه زمانی است که هنوز صفحه وب سایت را حذف نکردهاید و میخواهید امتیازات آن را توسط ریدایرکت 301 به صفحه جدید انتقال دهید.
- از طریق پنل مدیریت صفحه مورد نظرتان را باز کنید.
- گزینه “سئو” را انتخاب کنید.
- در بخش “آدرس انتقال” آدرس صفحه جدید را وارد کنید.
اما زمانی که میخواهید آدرس URL صفحه را تغییر دهید و صفحات حذف شده را به یک صفحه جایگزین ریدایرکت کنید، باید از بخش پشتیبانی پرتال کمک بگیرید. یک فایل اکسل ایجاد کنید و آدرسهای قدیمی و آدرس انتقال جدید را در آن بنویسید.
در بخش تیکتهای پشتیبانی درخواست ریدایرکت صفحات خودتان را قرار دهید. کارشناسان پرتال با ویرایش فایل htaccess وب سایت شما، درخواست ریدایرکت صفحات را ثبت میکنند.
با ریدایرکت صفحات دیگر نگران نباشید!
با استفاده از ریدایرکت صفحات دیگری نیازی نیست نگران از بین رفتن ارزش و اعتبار صفحاتتان باشید. از طرف دیگر تمام صفحات 404 وب سایت شما از بین میرود. یکی از نکات منفی در سئو سایت مربوط به همین ارور 404 صفحه است.
اگر میخواهید روی سئو سایتتان کار کنید و به دنبال رفع خطاهای وب سایت هستید، دو ریدایرکت 301 و 302 حسابی به دردتان میخورد. حواستان باشد که از هر ریدایرکت در جای درست استفاده کنید. اگر سؤالی در خصوص ریدایرکتها و خطاهای وب سایت دارید میتوانید در بخش دیدگاه از ما بپرسید.
سؤالات متداول
- ریدایرکت صفحه چیست؟
ریدایرکت صفحه به روشی گفته میشود که آدرس اینترنتی صفحات قدیمی به صفحات جدید انتقال داده شود. با این کار صفحات 404 و تکراری وب سایت خودتان را از بین میبرید.
- تگ کنونیکال چه تفاوتی با ریدایرکت صفحه دارد؟
زمانی که یک وب سایت چند صفحه با محتوای تکراری داشته باشد، با استفاده از تگ canonical به موتورهای جستجو میگوید که کدام صفحه اصلی محسوب میشود. اما زمانی که یک صفحه تکراری حذف میشود یا آدرس آن تغییر میکند با استفاده از ریدایرکت، آن را به آدرس جدید منتقل میکنند.
- آیا ریدایرکت تأثیر بدی روی سئو سایت دارد؟
خیر اگر از ریدایرکت به درستی و برای از بین بردن صفحات 404 و اضافی وب سایت استفاده کنید، خطری برای سئو وب سایت شما ندارد. اما برخی از ریدایرکتها برای سئوی کلاه سیاه استفاده میشود که تأثیر بدی روی اعتبار سایت میگذارد.
- چرا باید صفحات را ریدایرکت کنیم؟
با ریدایرکت صفحات، موتورهای جستجو و کاربران در زمان باز کردن URL قدیمی به آدرس جدید هدایت میشوند. با این کار ارزش، اعتبار و ترافیک صفحه قدیمی را حفظ میکنید. برای از بین بردن صفحات 404 و حذف صفحات تکراری میتوانید از ریدایرکت استفاده کنید.
- تفاوت ریدایرکت 301 و 302 چیست؟
Redirect 301 برای انتقال دائمی یک صفحه به صفحه جدید استفاده میشود؛ اما redirect 302 برای انتقال موقت یک صفحه به صفحه دیگر استفاده میشود. بعد از ایجاد تغییرات در صفحه اصلی ریدایرکت 302 را حذف میکنید.
- ریدایرکت 301 چیست؟
ریدایرکت 301 برای انتقال دائمی صفحات وب سایت حذف شده یا تکراری به صفحه جدید استفاده میشوند. با این کار ارزش و اعتبار آدرس صفحه قدیمی به صفحه جدید منتقل میشود.