یکی از موضوعات مهم در سئو که ممکن است به آن برخورده باشید این است که گاهی اوقات شما نیاز دارید که محتوای قدیمی خود را حذف و یا به صفحه دیگر منتقل کنید، دامنه خود را عوض کنید و آدرس صفحات خود را تغییر دهید به گونهای که اعتبار و ترافیک شما نیز به صفحه جدید منتقل شود و رتبه شما به دلیل تغییر و حذف صفحات افت نکند. برای حل این مسئله با استفاده از ریدایرکت در سئو تکنیکال، کاربر با واردکردن آدرس قبلی، بهطور خودکار به یک آدرس دیگر منتقل میشود؛ درنتیجه از نشان دادن صفحه ناخوشایند 404 به کاربر جلوگیری میکند. این روش برای فرستادن کاربر و موتورهای جستوجو به یک آدرس متفاوت از آدرس واردشده است.
انواع ریدایرکت
سمت سرور
این نوع ریدایرکت دارای یک کد وضعیت است که با 3XX شروع میشود و باعث میشود مرورگر صفحه دیگری را نمایش دهد.
ریدایرکت 301
ریدایرکت 301 یک انتقال دائمی است و بزرگترین مزیت آن انتقال 90-99% اعتبار و ترافیک شما به صفحه جدید است. گوگل صفحه جدید مورد نظر شما را ایندکس خواهد کرد. برای استفاده از ریدایرکت 301 باید دقت زیادی داشته باشید زیرا اگر بعداً نظر خود را تغییر دهید و بخواهید آن را حذف کنید ممکن است آدرس شما رتبه خود را از دست بدهد! حتی اگر ریدایرکتها را نیز عوض کنید، به شما کمک نمیکند صفحه قدیمی را به رتبه قبلی خود برگردانید. بنابراین نکته اصلی که باید به یاد داشته باشید این است که هیچ راهی برای خنثیسازی ریدایرکت 301 وجود ندارد. پس برای جلوگیری از دستدادن رتبهبندی و کمک به موتورهای جستوجو در درک تغییراتی که انجام دادهاید، مدیریت ریدایرکتها بسیار مهم است.
از کاربردهای ریدایرکت301 میتوان به موارد زیر اشاره کرد:
انتقال دامنه به www یا برعکس
در انتخاب دامنه خود با www و بدون آن دقت کنید، زیرا موتورهای جستوجو آنها را به عنوان دو وبسایت جدا در نظر میگیرند و باعث ایجاد محتوای تکراری و کنیبال بین صفحات میشود. پس نام دامنه خود را همیشه ثابت با www یا بدون آن در نظر بگیرید و اگر در صفحات مختلف با هم متفاوت هستند، حتما از ریدایرکت 301 استفاده کنید.
انتقال سایت به دامنه جدید
گاهی اوقات به دلایل متعددی مانند ریبرندینگ نیاز است که دامنه خود را تغییر دهید. برای اینکه کاربر با واردکردن دامنه قبلی بهطور خودکار به دامنه جدید شما منتقل شود باید از ریدایرکت 301 استفاده کنید.
انتقال دامنههای مختلف به دامنه اصلی
امکان دارد کاربران نام دامنه شما را به اشتباه وارد کنند و این باعث میشود که سایت شما برای آنها نمایش داده نشود. به همین دلیل شما دامنههای مختلف و نزدیک به دامنه اصلی خود را خریداری و با ریدایرکت، آنها را به دامنه اصلی خود انتقال میدهید. هر وقت کاربر دامنههای مختلف را وارد کرد، به صفحه اصلی و مورد نظر شما منتقل میشود.
انتقال دامنه از HTTP به HTTPS
امروزه گوگل سایت های HTTPS را ترجیح میدهد زیرا این سایتها سریع و ایمن هستند و کاربران نیز از وبسایتها انتظار امنیت زیادی دارند. به همین دلیل وبسایتهایی با پروتکل HTTP که از امنیت بالایی برخوردار نیستند، مرورگرها یک پیام NOT SECURE به کاربر نشان خواهند داد و او را متوجه ناامنی سایت خواهندکرد! بنابراین اگر سایت شما دارای پروتکل HTTP است بعد از فعال کردن ssl، کاربران که به صفحه قدیمی HTTP شما دسترسی دارند باید با ریدایرکت 301 بهطور خودکار و دائم به HTTPS منتقل شوند.
جلوگیری از محتوای تکراری (duplicate content)
محتوای تکراری زمانی اتفاق میافتد که محتوای یکسان در بیشتر از یک آدرس وجود داشته باشد. این اتفاق باعث میشود که موتورهای جستوجو ندانند کدام صفحه را باید ایندکس کنند و یا متوجه نمیشوند که باید کدام صفحه را رتبهبندی کنند که باعث میشود با هم رقابت کنند و کنیبالیزیشن رخ دهد و در نتیجه صفحات با محتوای تکراری ، رتبه و ترافیک خود را از دست خواهند داد. برای رفع این مشکل باید صفحههای تکراری به صفحه اصلی ریدایرکت301شوند تا موتورهای جستوجو متوجه شوند کدام صفحه اصلی است و باید آن را ایندکس کنند. وقتی چند صفحه با رتبه خوب در یک صفحه واحد ترکیب میشوند، آنها نه تنها با دیگر با یکدیگر رقابت نمیکنند بلکه باعث افزایش رتبه و اعتبار شما نیز خواهد شد.
تغییر آدرس صفحه وبسایت
گاهی اوقات به دلیل طولانیبودن آدرس صفحه یا تغییر ساختار آن نیاز است تا آدرس صفحات تغییر کنند و یا زمانی که قصد حذف محتوای قدیمی خود را دارید میتوانید آدرس قدیمی را با ریدایرکت 301 به محتوای جدید خود اضافه کنید. اما دقت کنید که آدرسهای خود را به محتواهایی که هیچ ارتباطی با محتوا حذفشده ندارند ریدایرکت نکنید.
حذف یک یا چند صفحه و انتقال اعتبار
هر زمان که یک صفحه (یا پستی) از سایت خود حذف میکنید ، یک یا چند آدرس را نیز حذف میکنید. آن آدرس قدیمی، هنگام بازدید، معمولاً خطای «404 یافت نشد» را برمیگرداند، که برای گوگل و کاربران بسیار ناخوشایند است. شما میتوانید آن صفحه حذفشده را به صفحه دیگری ریدایرکت301 کنید، با این کار اعتبار و ترافیک شما نیز به صفحه جدید منتقل خواهدشد.
ریدایرکت 302
ریدایرکت 302 یک انتقال موقت است و زمانی استفاده میشود که شما کاربر را برای مدت کوتاهی از یک صفحه به صفحه دیگر منتقل میکنید و قصد دارید بعداً به صفحه اصلی باز گردید. وقتی که شما از آن استفاده میکنید صفحه اصلی شما در گوگل میماند و هیچ اعتبار و رتبهای به آدرس جدید منتقل نمیشود. بنابراین شما میتوانید رتبه و ترافیک صفحۀ اصلیتان را حفظ کنید.
از کاربردهای آن میتوان به موارد زیر اشاره کرد:
- آزمون A/B:زمانی که میخواهید عملکرد صفحه خود را تست کنید و یا بازخوردی از کاربر خود داشته باشید بدون اینکه تاثیری روی رتبهبندی شما داشته باشد.
- آپدیتکردن و تغییر ظاهر وب سایت
- شما در حال اجرای یک تبلیغ هستید و میخواهید بازدیدکنندگان را به صورت موقت به یک صفحه فروش هدایت کنید.
- محتوای موقت مانند محصولات فصلی در یک سایت
ریدایرکت 307
یک ریدایرکت موقتی، شبیه ریدایرکت 302 است که با HTTP/1.1 ارائه شد. اکثر موتورهای جستوجو با آنها مانند ریدایرکت 302 رفتار میکنند به همین دلیل کاربرد زیادی ندارند به جز موارد استثناء. مثلا محتوا بهطور موقت منتقل شده و سرور و موتورهای جستوجو نیز با نسخه HTTP/1.1 سازگار باشند. اما بهطور کلی برای انتقال موقت محتوا، بهتر است از ریدایرکت 302 استفاده شود.
سمت کاربر
این ریدایرکت با درخواست یک فایل توسط مرورگر ایجاد میشود.
Meta refresh
برخلاف ریدایرکت 301 و 302 که در سمت سرور اتفاق می افتد. meta refresh به مرورگر دستور میدهد که پس از یک بازۀ زمانی مشخص به صفحه وب دیگر برود. این متاتگ داخل قسمت head نوشته میشود.
ریدایرکت کردن به صفحه https://example.com بعد از 5 ثانیه :
<meta http-equiv=”refresh” content=”5; url=https://example.com/”>
ریدایرکت کردن سریع به صفحه https://example.com :
<meta http-equiv=”refresh” content=”0; url=https://example.com/”>
موتورهای جستوجو برای پیداکردن ریدایرکت HTML، باید کل کدهای HTML را بخوانند و تجزیه و تحلیل کنند. به همین دلیل meta refresh توسط موتورهای جستوجو دیرتر شناخته میشوند. بنابراین تا جایی که میتوانید از استفاده آن خودداری کنید!
ریدایرکت جاوا اسکریپت
راههای زیادی برای ریدایرکت در جاوا اسکریپت وجود دارد اما معروفترین آن location.replace است که برای ریدایرکت http استفاده میشود. کاربر بعد از انتقال به صفحه جدید دیگر نمیتواند با دکمه بازگشت به صفحه قبل بازگردد.
ریدایرکتHTTP//
window.location.replace(“https://www.example.com”);
کنونیکال
تگ کنونیکال، روشی برای نشاندادن نسخه اصلی یک صفحه به موتورهای جستوجو است. استفاده از کنونیکال از بروز مشکلات ناشی از نمایش محتوای یکسان (duplicate content) در چندین آدرس جلوگیری میکند. به عبارت دیگر اگر محتوای مشابه در آدرسهای مختلف موجود باشد میتوان با تگهای کنونیکال مشخص کنید، کدام صفحه اصلی شما است و باید ایندکس شود.
تگ کنونیکال:
<link rel=”canonical” href=”example.com” />
تفاوت ریدایرکت 301 و 302
ریدایرکت 301 برای انتقال دائمی صفحات استفاده میشود و تمام اعتبار و رتبه صفحه شما به صفحه جدید منتقل میشود و گوگل صفحه جدید را ایندکس میکند. اما ریدایرکت 302 برای انتقال موقت صفحات استفاده شده و ترافیک و رتبه شما در همان صفحه اصلی مانده و به صفحه جدید منتقل نمیشود.
نحوه ریدایرکت در وردپرس
در وردپرس پلاگینهای زیادی برای انجام ریدایرکت وجود دارد. اما برای زیادنشدن پلاگینهای فعال سایت شما، استفاده از Yoast پیشنهاد میشود.
نحوه ریدایرکت در پلاگین Yoast
مرحله اول :در پنل ادمین وردپرس، در قسمت seo روی گزینه redirect کلیک کنید.
مرحله دوم :در صفحه باز شده، میتوان انواع ریدایرکت را برای صفحه مورد نظرتان انتخاب کنید.
در این نوشته سعی کردیم تمام نکات مربوط به ریدایرکت، کاربرد و نحوه استفاده از آن را برای شما بازگو کنیم. درک مفهوم ریدایرکت اصلاً سخت نیست تنها نکته مهم ، طریقه مدیریت آنها است . شما میتوانید با بهینهسازی ریدایرکتهای وبسایت، اعتبار و رتبه خود را افزایش دهید.
برای یادگیری بهتر مبحث ریدایرکت و چگونگی استفاده از آن پیشنهاد میکنیم در دوره جامع سئو شرکت کنید تا به صورت اصولی و کاربردی آن را فرا بگیرید.
برای شرکت در دوره سئو با ما تماس بگیرید.
آیا تجربه و یا سوالی در مورد ریدایرکتها دارید؟ در قسمت دیدگاه، با ما به اشتراک بگذارید!