آیا میخواهید همه چیز را در مورد ریدایرکت ۳۰۱ بدانید؟ تاثیرات ریدایرکت ۳۰۱ بر سئو سایت و افزایش ترافیک ارگانیک در سایت شما، اهمیت این موضوع را چندین برابر میکند. ریدایرکت ۳۰۱ کاربرد مشخص و سادهای دارد. معمولا برای هدایت یک صفحه از وب به صفحه دیگر از redirect 301 بهره میبرند. اگر دوست دارید همه چیز را درباره چگونگی این تغییر مسیر در سایت بدانید تا پایان با این مقاله از گروه تبلیغاتی فورسی همراه باشید.
ریدایرکت ۳۰۱ چیست؟
ریدایرکت ۳۰۱ به معنای تغییر آدرس صفحه است. از این تکنیک برای انتقال کاربران و موتورهای جستجو به آدرس صفحه جدید استفاده می شود. از این ریدایرکت در هنگامی که آدرس قبلی به هر دلیلی تغییر پیدا کند، استفاده می شود و باعث می شود که تمامی ترافیک آدرس قبلی به URL جدید انتقال پیدا نماید.
بارها برای شما اتفاق افتاده است که URL خاصی را تایپ کرده اید اما ناگهان شاهد تغییر آدرس به یک URL دیگر بوده اید. این در واقع همان تکنیک ریدایرکت ۳۰۱ است. این تکنیک باعث می شود که تمامی ترافیک سایت قبلی مخصوصا اگر مثبت باشند، به آدرس جدید انتقال پیدا کنند و همچنین باعث هدایت کاربران و موتورهای جستجو به آن می شود.
یکی از جاهایی که از ریدایرکت ۳۰۱ استفاده می شود، تغییر http به www در سایت است. گوگل یک دامنه را به عنوان دامنه اصلی سایت می شناسد و از نظر آن بین دو آدرس www.test.com و http://test.com تفاوت وجود دارد و آن را دو سایت مجزا می شناسد و بدین دلیل جریمه گوگل ممکن است شما حال شما شود. در اینجا از تکنیک ریدایرکت ۳۰۱ به منظور هدایت آن ها به یک دامنه اصلی استفاده می شود.
چرا باید از ریدایرکت ۳۰۱ استفاده کنیم؟
شاید بتوان گفت تمام دلایلی که یک وبمستر یا کارشناس سئو از ریدایرکت ۳۰۱ استفاده میکند را به ۳ مورد زیر خلاصه میشود:
- ادغام کردن و کنترل کنوانسیونهای وب (مانند http://، www و …) تحت یک URL جهت بالا بردن اعتبار دامنه (موردی که در بالا به آن اشاره کردیم).
- جهت ریبرندینگ یا تغییر نام تجاری و URL وبسایت
- برای هدایت ترافیک از یک صفحه از سایت به صفحهای دیگر
البته دلایل دیگری مانند تمیز و کوتاه کردن URLهای سایت برای بهبود سئو یا جلوگیری از ایجاد محتوای Duplicate نیز میتواند از دلایل استفاده از ریدایرکت ۳۰۱ باشد، اما میتوان این دو مورد را نیز به عنوان زیر شاخۀ موارد ۱ و ۳ شناخت.
خب، اولین مورد را در بالا برایتان توضیح دادیم. در مورد دوم زمانی که یک برند، نام تجاری یا نام وبسایت خود را تغییر میدهد با استفاده از ریدایرکت ۳۰۱ میتواند نزدیک به ۹۰ تا ۹۹% از اعتبار بک لینکهای سایت قدیمی را به آدرس جدید منتقل کند. در چنین شرایطی، استفاده از ریدایرکت ۳۰۱ ضروری است زیرا بازدیدکنندگان سایت باید به آدرس صحیح منتقل شوند تا آن چیزی را که میخواهند، به دست آورند.
در سومین مورد، ممکن است به هر دلیلی (تکراری بودن محتوا، پایین بودن کیفیت محتوا، تغییر آدرس صفحه برای بهبود سئو و …) مجبور شوید یکی از صفحات سایت خود را حذف و به یک آدرس جدید منتقل کنید. در این شرایط استفاده از ریدایرکت ۳۰۱ برای از دست ندادن رتبه سایت ضروری است.
همچنین، گاهی اوقات برندهای تجاری دامنههایی که شبیه به دامنه خودشان است یا از لحاظ محتوایی با فعالیتشان همسویی دارند را خریداری میکنند تا بتوانند ترافیک بیشتری را به وبسایت خود هدایت کنند. در این شرایط نیز استفاده از ریدایرکت ۳۰۱ برای حفظ اعتبار جستجوی دامنه اصلی ضروری است.
چطور صفحه ای را به آدرس جدید ریدایرکت کنیم؟
برای انجام ریدایرکت ۳۰۱ روش های مختلفی وجود دارد که بسته به سیستم مدیریت محتوای سایت و پنل مدیریت هاست متفاوت است. در این جا دو روش کاربردی و رایج برای استفاده از ریدایرکت ۳۰۱ را به شما معرفی میکنیم.
۱- تغییرات دستی در فایل htaccess (ویژه هاست لینوکس)
رایج ترین روش (برای سایت هایی که از سرور لینوکس استفاده میکنند) ایجاد تغییرات در فایل htaccess است. برای دسترسی به فایل htaccess به مکانی که سایت خودتان را در هاست (ریشه سایت یا root) بارگذاری کرده اید بروید.
اگر درون پنل هاست خودتان هستید اما فایل را نمی بینید؟ دو دلیل مهم برای این موضوع می تواند وجود داشته باشد.
- هیچ گونه فایل .htaccess درون هاست ساخته نشده است. برای اینکه یک فایل .htaccess را درون یک نت پد بسازید و دقیقا با نام .htaccess ذخیره کنید. حتما قبل از ذخیره کردن فایل بررسی کنید استاندارد فرمت فایل شما .txt باشد.
- سایت شما در وب سرورهای آپاچی اجرا نمی شوند. در وب سرور بررسی کنید سرویس آپاچی شما اجرا می شود یا خیر. البته این مورد کمی فنی است و بهتر است به یک متخصص ارجاع داده شود.
برای هر تغییر آدرس شما نیاز به کدهای اختصاصی آن خواهید داشت. ممکن است یک خط کد مجموعه زیادی از صفحات شما را به آدرس دیگری ریدایرکت کند و یا فقط یک صفحه از سایت را تحت تاثیر قرار دهد. در نتیجه پس از انجام هر تغییر صفحات مختلف سایت را بررسی کرده و از صحت اجرای کدها مطمئن شوید. برای ساخت دستورات مناسب ابزارهای متنوعی وجود دارند که یکی از آنها Redirect Generator است.
تفاوت بین ریدایرکت ۳۰۱ تا بقیه ریدایرکت ها چیست؟
ریدایرکت ۳۰۱ از نظر بهینه سازی بودن برای سئو، نسبت به بقیه نوع ریدایرکت های موقتی بهتر است زیرا باعث انتقال کامل آدرس صفحه و تمامی ترافیک موجود در آن می شود. برای همین است که همیشه تاکید می شود قبل از استفاده از آن ها کاملا دقت کنید. هیچگاه ها از موارد موقتی استفاده نکنید، زیرا نه تنها انتقال کاملی در آن ها انجام نمی شود بلکه ممکن است از نظر سئو هم بعدا به مشکلات فنی بربخورید که باید تازه به اصلاح لینک ها بپردازید.
تاثیر ریدایرکت ۳۰۱ در سئو سایت
هر صفحه ای که در گوگل به اصطلاح ایندکس می شود ( در نتایج گوگل ثبت می شود ) یک اعتبار دارد. این اعتبار می تواند منفی یا مثبت بود و مقدار آن کم یا زیاد باشد. بر اساس همین اعتبار نیز رتبه ها در نتایج گوگل مشخص می شود. در واقع هر صفحه اعتبار بالاتری با توجه به معیارهای گوگل داشته باشد رتبه بالاتری در نتایج خواهد داشت. اگر بخواهیم تغییر آدرس برای صفحه ای که اعتبار بالایی در گوگل دارد انجام دهیم بدون ریدایرکت ۳۰۱ ، اعتبار آن از بین رفته و تبدیل به یک صفحه بدون اعتبار خواهد شد. به همین جهت برای انتقال این اعتبار می بایست از ریدایرکت دائمی یا همان ۳۰۱ استفاده کنیم.
همانطور که در تصویر فوق مشاهده می کنید در ریدایرکت ۳۰۱ علاوه بر تغییر آدرس، انتقال کاربر و ربات ها، اعتبار صفحه نیز منتقل می شود اما در ریدایرکت ۳۰۲ همه موارد ریدایرکت ۳۰۱ به غیر از انتقال اعتبار صورت می گیرد.
آموزش ریدایرکت ۳۰۱
شما از ه روش مختلف میتوانید برای این کار استفاده کنید. در ادامه هر سه روش را بیاموزید.
ریدایرکت ۳۰۱ در سی پنل
پس از ورود به این کنترل پنل باید از بخش “Domains” روی “Redirect” کلیک کنید. حالا باید مطابق تصویر، در فیلدها اطلاعات مناسب را وارد کنید.
- در فیلد “Type”: نوع ریدایرکت مورد نظر خود را انتخاب کنید.
- در فیلد “https?://(www.)?”: دامنه مد نظر خود را تایپ کنید.
- در فیلد سوم: آدرس قبلی که قرار است ریدایرکت شود را بنویسید.
- در فیلد “Redirects to”: و در نهایت آدرس جدید را بنویسید.
ریدایرکت ۳۰۱ با کدهای .htaccess
برای ریدایرکت کردن آدرس بدون www به آدرسی با www باید کدهای زیر را وارد کنید.
RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
اگر بخواهید برعکس عمل کنید، باید کدهای زیر را وارد نمایید.
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.example.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]
ریدایرکت ۳۰۱ در وردپرس
برای انجام این فرایند در وردپرس افزونههای مختلفی طراحی شدهاند. از این طریق شما به راحتی میتوانید ریدایرکت خود را انجام دهید. مشهورترین افزونه در این زمینه “Yoast” است. از جمله افزونههای دیگر میتوان به “Redirect Manager” و “Page Links To” اشاره نمود.