در برخی از موارد شما نیاز دارید تا یک نام یک دامنه وب سایت را به یک نام دیگر تغییر دهید یا آدرس یک صفحه را به یک آدرس دیگر تغییر دهید یا همچنین یک صفحه را حذف نمایید و قدرت و بازدید کنندگان را به یک آدرس مشخص هدایت نمایید برای این منظور اگر بخواهید برای سایت و سئو آن اتفاقی نیفتد و سایت با کاهش رتبه همراه نشود چاره کار چیست و باید از چه راهی استفاده کرد ؟
پاسخ : استفاده از ریدایرکت ها
در این پست آموزشی سئو سایت قصد داریم به صورت کامل در مورد ریدایرکت های صحبت کنیم پس با ما تا انتها همراه باشید.
ریدایرکت چیست
Redirect یا تغییر مسیر ، یک دستور برای ارسال کاربر و موتور جستجوگر از یک آدرس به آدرس دیگر می باشد لازم به ذکر می باشد ریدایرکت می تواند برای موارد مختلفی مورد استفاده قرار گیرد در ادامه بیشتر در مورد تغییر مسیر خواهید دانست با ما همراه باشید
انواع ریدایرکت
ریدایرکت 301 : این Redirect برای تغییر مسیر دائم مورد استفاده قرار میگیرد . به عنوان مثال شما می خواهید یک صفحه را به صورت کامل پاک کنید و آن را به یک آدرس جدید هدایت نمایید برای این منظور می توانید از این تغییر مسیر استفاده نمایید لازم است بدانید که در این تغییر مسیر طبق گفته مت کاتز 15 درصد از پیج رنک انتقال داده نمی شود و بقیه پیج رنک یعنی 75 درصد به آدرس جدید انتقال پیدا می کند
ریدایرکت 302 (فقط HTTP 1.0) :این تغییر مسیر برای انتقال موقت یک آدرس به یک آدرس دیگر می باشد به عنوان مثال شما می خواهید یک سایت را به صورت کامل پاک نمایید و از اول آن را پیاده سازی کنید برای اینکه کاربران به صفحه سفید روبه رو نشوند شما می توانید از این ریدایرکت برای ارسال کاربران به صورت موقت به یک آدرس دیگر استفاده نمایید تا زمانی که وب سایت با ظاهر جدید لود شود . دقت داشته باشید که در تغییر مسیر 301 هیچ مقداری از پیج رنک به صفحه مقصد انتقال داده نمی شود
ریدایرکت 307 (فقط HTTP 1.1) : این تغییر مسیر همانند ریدایرکت 302 برای انتقال موقت می باشد. این ریدایرکت زمانی مناسب می باشد که بخواهید وب سایت یا یک محتوا (مثلا تعمیر و نگهداری یک وب سایت ) را به صورت موقت به یک آدرس جدید که موتور جستجوگر سازگاری آن را با HTTP 1.1 تشخیص داده است انتقال دهید در غیر این صورت (عدم تشخیص HTTP) بهتر است از 302 استفاده شود
Meta Refresh : یک نوع تغییر مسیر از سطح صفحه به سطح سرور می باشد که اصلا برای سئو سایت توصیه نمی شود چرا که بسیار کند می باشد. و این نوع از ریدایرکت می تواند پیج رنک را نیز انتقال دهد
طریقه استفاده از ریدایرکت ها
نحوه استفاده ریدایرکت 301
Redirect 301 /oldpage.html http://www.yoursite.com/newpage.html
این مثال یک صفحه قدیمی را به یک صفحه جدید تغییر مسیر می دهد
*در قسمت oldpage آدرس صفحه قدیمی و در قسمت newpage نیز آدرس صفحه مقصد و جدید را وارد نمایید
نحوه استفاده از ریدایرکت 302
Redirect 302 /old-post/ https://www.yourwebsite.com/new-post/
این تغییر مسیر برای انتقال موقت یک صفحه به صفحه دیگر می باشد
*در قسمت old-post آدرس صفحه که قصد ریدارکت کردن آن را دارد را وارد کنید و در قسمت new-post نیز آدرس صفحه جدید و مقصد را وارد نمایید
تفاوت ریدایرکت 301 و 302
با توجه به توضیحات بالا به احتمال زیاد با تفاوت ریدایرکت 302 و 301 آشنا شده اید اما به طور خلاصه اگر بخواهم باز به تفاوت این دو تغییر مسیر بپردازم باید عرض کنم که تغییر مسیر 301 برای انتقال دائم و همیشگی یک آدرس به آدرس دیگر می باشد و ریدایرکت 302 نیز برای انتقال موقت یک آدرس به آدرس دیگر می باشد. توجه داشته باشد که در ریدایرکت 301 تمامی پیج رنک (احتمال از دست دادن پیج رنک شاید 15 درصد باشد) به آدرس جدید منتقل می شود اما در تغییر مسیر 302 هیچ پیج رنکی انتقال داده نمی شود.
بهترین ریدایرکت ها برای سئو سایت
در اولین سناریو ما می خواهیم یک صفحه را به یک صفحه دیگر به صورت کامل انتقال دهیم
پاسخ = گزینه های مختلفی برای این کار وجود دارد اما بهترین روش استفاده از ریدایرکت 301 می باشد ، این ریدایرکت هم به مرورگر و هم به موتورهای جستجوگر می گوید که آدرس صفحه به صورت دائم به آدرس جدید انتقال داده شده است در این صورت بعد از مدتی پیج رنگ صفجه اصلی به صفحه مقصد و جدید انتقال داده می شود
سناریو دو برای تغییر مسیر یک پوشه یه پوشه دیگر
در این حالت می خواهیم آدرس پوشه تصاویر را به یک پوشه دیگر انتقال دهیم
مثلا codenab.ir/img/1png را به codenab.ir/image/1png انتقال دهیم
برای این منظور نیز همانند مثال و سناریو بالا باید از تغییر مسیر 301 استفاده نماییم
سناریو سه : وب سایت برای مدت کوتاهی قطع می باشد
به طور مثال می خواهیم وب سایت را به یک سرور دیگر انتقال دهیم
برای این منظور با توجه به اینکه وب سایت بعد از گذشت چندین ساعت دوباره به حالت قبل برمیگیرد بهتر است است از 302 برای انتقال کاربران به یک ادرس مشخص استفاده نماییم
سناریو چهارم : وب سایت به صورت کامل به یک دامنه جدید انتقال داده می شود
مثلا دامنه codenab.ir به دامنه seonab.com انتقال داده می شود
در این حالت نیز با توجه به اینکه انتقال برای همیشه می خواهد صورت بگیرد بهترین حالت این است که از ریدایرکت 301 استفاده شود
چند نکته در سئو ریدایرکت ها
- همه تغییر مسیرها دارای ریسک می باشند
- بهترین تغییر مسیر این است که تمامی عناصر صفحه باقی بماند و تنها آدرس صفحه تغییر کند(منظور محتوا ، تصاویر ، لینک ها و… )می باشد
- تغییر مسیر به https کمترین درجه ریسک برای از بین رفتن پیج رنک را دارد
چرا از ریدایرکت ها استفاده می شود
- برای تغییر یک دامنه به دامنه دیگر
- برای تغییر یک صفحه به صفحه دیگر که به دلایل مختلفی از بین رفته است
- برای انتقال سایت از http به https
- بهبود ساختار url
- حذف پارمترهای جستجو
ریدایرکت در وردپرس
برای قرار دادن ریدایرکت در وردپرس شما می توانید از افزونه ها یا به صورت دستی این اقدام را انجام دهید برای این کته بتواند تغییر مسیر در وردپرس را انجام دهید باید به صورت دستی تغییر مسیر را در فایل htaccess قرار دهید اما اگر بخواهید با افزونه این کار را انجام دهید کافی است در بین افزونه های موجود جستجویی انجام دهید تا لیستی از افزونه های را پیدا نمایید یکی از ازفونه های قوی برای تغییر مسیر در وردپرس ریدایرکشن(https://wordpress.org/plugins/redirection) می باشد
چند سوال مهم در زمینه ریدایرکت کردن :
آیا ریدایرکت می تواند در صورت اشتباه استفاده کردن به وب سایت صد مه وارد نمایید ؟
بله می تواند به صورت جدی روی سئو سایت و همچنین عملکرد سایت تاثیر بگذارد پیشنهاد می شود حتما در این زمینه با یک فرد متخصص صحبت نمایید
برای تغییر مسیر دائم از کدام ریدایرکت استفاده نماییم ؟
301
آیا با ریدایرکت می توانم قدرت یک صفحه را به یک صفحه به صورت کامل انتقال دهم ؟
بلاه می توانید