ریدایرکت 301 یکی از مهمترین ریدایرکت های موجود در وب میباشد. این نوع ریدایرکت از انواع ریدایرکت های دائمی است که به انتقال دائمی یک آدرس به آدرسی دیگر اشاره دارد. در مفهوم قابل درکتر، زمانی که شما در صفحه نتایج جستجو روی لینکی کلیک میکنید و یا آدرسی را سرچ مینمایید، به آدرسی غیر از آدرسی که کلیک و یا وارد کردهاید منتقل خواهید شد.
درواقع با این ریدایرکت، کاربران و حتی موتورهای جستجو به یک آدرس و مسیر جدید میتوان هدایت کرد. این انتقال در یک زمان بسیار کوتاه صورت میگیرد؛ به طوری که کاربر اصلاً متوجه آن نمیشود. همچنین میتوان قدرت سئوی صفحه قدیمی را به صفحهی جدید منتقل کرد.
فهرست مطالب
کاربرد ریدایرکت 301
در بستر اینترنت و دنیای وب Redirect های مختلفی وجود دارد که ریدایرکت 301 یکی از مهمترین آنها میباشد. همانطور که گفته شد با استفاده از این ریدایرکت میتوان آدرس یک صفحه را به صفحهی دیگر منتقل کرد. اما استفاده از 301 Redirect صرفاً بخاطر انتقال آدرس ها و قدرت سئوی آنها نیست. این ریدایرکت کاربردهای زیر را نیز دارد:
- ریدایرکت کامل یک دامنه به دامنه دیگر
- سازماندهی آدرس های dynamic یا Unlimited URL ها به یک آدرس کوتاهتر که مورد پسند موتورهای جستجو هم باشد.
- جلوگیری از تولید محتوای تکراری
- رفع خطای 404
روش های ریدایرکت 301 در وردپرس
ریدایرکت 301 بخاطر ویژگی و عملکردی که در انتقال دائمی آدرس صفحات به یکدیگر دارد، بسیار پرکاربرد بوده و با استفاده از آن میتوان سایت خود را بهینه کرد. به واسطهی این نوع ریدایرکت میتوان تمام URLهای شبیه به هم را به کمک یک انتقال دائمی در یک جا جمع کرده و به یک نقطه هدایت کرد.
در این حالت صفحاتی که آدرسدهی متفاوتی دارند تنها با یک آدرس به موتورهای جستجو شناسانده میشوند. برای انتقال صفحات به یکدیگر با استفاده از 301 Redirect در سایت های وردپرسی، دو راه وجود دارد:
- اعمال تغییرات بر روی کدهای هدینگ صفحه
- استفاده از افزونه های وردپرس
روش اول نسبت به روش دوم سختتر و حساستر بوده و کوچکترین اشتباهی میتواند باعث ایجاد مشکل در سایت شود. اما با استفاد از افزونه های مختلف وردپرس نیز میتوانید این فرایند را راحتتر به اتمام برسانید. با اینحال در ادامه به بررسی هر دو میپردازیم.
ریدایرکت 301 وردپرس با کدهای هدینگ
همانطور که گفته شد یکی از راه های ریدایرکت 301 در وردپرس، ایجاد تغییرات در کدهای هدینگ است. برای این منظور ابتدا باید کدهایی که در ادامه برای شما آوردهایم را در بالاترین قسمت کدهای PHP محتوای موردنظر، پیش از آنکه چیزی شروع شود، قرار دهید.
<?php // Permanent 301 Redirect via PHP
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.example.com/a-new-destination”);
exit();
?>
این اسنیپت در نهایت به یک خط کد زیر تبدیل میشود:
<?php header(“Location: http://www.example.com/a-new-destination”, true, 301); ?>
با استفاده از ابزار wp_redirect موجود در وردپرس نیز میتوان بر روی کدها اعمال تغییرات نمود. برای این منظور باید کد شما به صورت زیر خواهد شد:
wp_redirect( “http://www.example.com/a-new-destination”, 301 );
زمانی که این کد در صفحه قرار گیر، کاربران سایت به آدرس جدید ارجاع داده میشوند. تنها کافیست کد PHP بالا را در صفحه مورد نظر خود وارد کرده و به جای http://www.example.com/a-new-destination، آدرس صفحه خود را وارد نمایید تا عملیات ریدایرکت دائمی کامل شود.
درصورتی که عدد 301 را در آخر کد اضافه نکنید، هم وردپرس و هم PHP کد مورنظر را به صورت 302 Redirect شناسایی کرده و براساس 302 نیز اعمال تغییرات خواهند نمود.
ریدایرکت دائمی وردپرس با افزونه
ریدایرکت 301 با استفاده از افزونه های وردپرس بسیار راحتتر و کم ریسکتر است. وردپرس افزونه های بسیار متنوعی برای مدیریت سایت هایی که با این سیستم تولید محتوا طراحی شدهاند، دارد.
افزونه Redirection و yoas، هر دو از بهترین افزونه های ریدایرکت وردپرس محسوب میشوند. یوآست یکی از مهمترین، پرکاربردترین و محبوبترین افزونه های وردپرس میباشد که بواسطهی آن میتوان سئو صفحات را انجام داد. به همین منظور تنها به چگونگی ریدایرکت با yoas میپردازیم.
برای این منظور ابتدا افزونه را بر روی سایت خود نصب کرده و در قسمت سئو وارد منو «تغییر مسیر» شوید. در صفحهای که برای شما ظاهر میشوید، در قسمت «نوع» گزینه ریدایرکت 301 را انتخاب کنید. در قسمت «نشانی قدیمی» و «نشانی جدید» همانطور که مشخص است به ترتیب باید آدرس صفحه قدیمی و آدرس صفحه جدید را وارد کنید.
URL صفحهی قدیمی، آدرسی است که قصد ریدایرکت کردنش را دارید و URL جدید نیز، آدرس جدیدی است که میخواهید به آن ریدایرکت شود. در آخر نیز برای ثبت و اعمال ریدایرکت باید دکمه «افزودن ارجاع دهنده» کلیک کنید.
تأثیر Redirect 301 بر سئو
همانطور که میدانید کوچکترین تغییر در ساختار آدرسدهی صفحات میتواند بر روی رتبه وبسایت شما در نتایج جستجوی گوگل تأثیرگذار باشد. ریدایرکت 301 نوعی تغییر در آدرس صفحات از لحاظ بصری محسوب میگردد. به طوری که شما آدرس یک صفحه را به آدرس صفحهی دیگر منتقل میکنید بدون آنکه از قدرت و اعتبار سئو صفحه و آدرس آن کاسته شود.
باتوجه به همین ویژگی استفاده از 301 Redirect در نزد سئوکاران بسیار قابل توجه و با اهمیت است. چراکه تنها با استفاده از این نوع ریدایرکت میتوان از جایگاه فعلی URLهایی که احتیاج به انتقال دائمی دارند، محافظت نمود. درواقع با ریدایرکت کردن یک دامنه یا یک آدرس، شما میتوانید تمام رنک های مربوط به آدرس قبلی را به آدرس جدید منتقل نمایید. این رنک ها عبارتند از:
- Page Rank
- MOZ Rank
- Page Authority
- Traffic Value
علاوه بر آن با استفاده از ریدایرکت نمودن آدرسی به آدرس دیگر میتوان به گوگل فهماند که URL قبلی را از ایندکس خود حذف کرده و URL جدید را جایگزین URL قدیمی نماید.
در نتیجه میتوان گفت ریدایرکت 301 به طور مستقیم بر روی سئو سایت اثر میگذارد. درصورتی که عمل ریدایرکت به خوبی انجام داده نشود و یا اینکه در نوشتن کدها اشتباهی صورت گیرد، اثر منفی میتواند بر روی سئو سایت شما داشته باشد. به همین منظور اگر تخصص کافی در این زمینه ندارید و نگران اثر منفی ریدایرکت هستید آن را به یک متخصص سئو بسپارید.