آموزش سئو سایت از 0 تا 100 به صورت رایگان و اصولی

ریدایرکت 301 چیست؟ 4 روش (Redirect 301)

ریدایرکت 301 چیست؟ 4 روش (Redirect 301)

ریدایرکت 301 یکی از مهم‌ترین ابزارهای مدیریت مسیر در سایت است که به شما کمک می‌کند آدرس‌های قدیمی را به‌صورت دائمی به آدرس‌های جدید منتقل کنید. زمانی که صفحه‌ای از سایت حذف، جابه‌جا یا بازسازی می‌شود، استفاده از ریدایرکت ۳۰۱ ضروری است تا کاربران و موتورهای جستجو همچنان بتوانند به نسخه صحیح صفحه دسترسی داشته باشند.

این نوع ریدایرکت نه تنها مانع بروز خطاهایی مانند ارور 404 یا Soft 404 می‌شود، بلکه باعث انتقال اعتبار، لینک‌جوس و ترافیک صفحه قبلی به آدرس جدید خواهد شد؛ موضوعی که برای حفظ سئو سایت اهمیت زیادی دارد. در فرایند مدیریت مسیرها، دو روش اصلی بیشتر مورد استفاده قرار می‌گیرد:

اجرای ریدایرکت 301 در htaccess و اعمال ریدایرکت از طریق تنظیمات سرور یا افزونه‌های وردپرس. اگر سایت شما تازه راه‌اندازی شده باشد یا به‌طور مداوم ساختار URLها را تغییر دهید، استفاده صحیح از ریدایرکت ۳۰۱ نقش مهمی در جلوگیری از افت سئو و حفظ تجربه کاربری خواهد داشت.

افزونه‌های مدیریت ریدایرکت در وردپرس  نیز این امکان را فراهم می‌کنند که بدون نیاز به دانش فنی خاص، مسیرهای قدیمی را به‌صورت کاملاً اصولی به مسیرهای جدید منتقل کنید.

در ادامه این مطلب از وب سایت گروه مشاوران بازاریابی اینترنتی جَم، به‌طور کامل به آموزش ریدایرکت 301 پرداخته و کاربردهای آن و روش‌های پیاده‌سازی مخصوصاً ریدایرکت 301 در htaccess را بررسی می‌کنیم تا بتوانید با کمترین خطا، ساختار مسیرهای سایت خود را به بهترین شکل مدیریت کنید.

افزونه وردفنس

تأثیر ریدایرکت 301 بر سئو

ریدایرکت 301 یکی از ابزارهای کلیدی برای حفظ رتبه‌ی صفحات و ایجاد ساختار صحیح در سایت است. اجرای درست این ریدایرکت می‌تواند مزایای مهمی برای سئو داشته باشد، از جمله:

اثر ریدایرکت 301

توضیح

افزایش Crawl Efficiency

کاهش صفحات مرده و تمرکز ربات‌ها روی صفحات مهم

بهبود تجربه کاربری (UX)

هدایت مستقیم کاربران به صفحه صحیح بدون خطا

انتقال ارزش و اعتبار صفحه (Link Juice)

بیش از 90٪ اعتبار صفحه قبلی به صفحه جدید منتقل می‌شود

جلوگیری از خطاهای 404

هدایت کاربران از صفحات حذف‌شده به صفحات مرتبط

حفظ ساختار لینک‌سازی داخلی

جلوگیری از شکست لینک‌ها و حفظ لینک‌های داخلی سایت

کمک به به‌روزرسانی معماری سایت

انتقال کاربران و موتورهای جستجو هنگام بازطراحی و تغییر ساختار

جلوگیری از محتوای تکراری

هدایت چند URL مختلف به یک URL اصلی برای رفع مشکل Duplicate Content

بهترین افزونه امنیت

کاربرد های کد ریدایرکت ۳۰۱

همانطور که می‌دانید ریدایرکت یا تغییر مسیر، کاربران را به آدرس دیگری هدایت می‌کند. یکی از انواع ریدایرکت، کد ریدایرکت 301 است که موتورهای جستجو را از تغییر دائمی آدرس صفحه مطلع می‌سازد. کد ریدایرکت 301 معمولا در شرایط زیر بکار می‌رود:

کاربرد

توضیح

انتقال سایت به دامنه جدید با ریدایرکت 301

در صورتی که سایت خود را از یک دامنه به دامنه دیگری منتقل کرده‌اید، باید ریدایرکت 301 از صفحات قدیمی به صفحات جدید را انجام دهید. ریدایرکت‌های شما می‌بایست از URL اصلی پیروی نمایند.

تغییر URL صفحات با استفاده از کد ریدایرکت ۳۰۱

اصلاح و بهینه‌سازی ساختار URL یا پوشه‌بندی سایت با استفاده از ریدایرکت 301

بازآفرینی و به‌روزرسانی محتوا با ریدایرکت 301

برای بازسازی کلی محتوای متنی یا ویدئویی یا حتی قالب سایت خود به منظور بایگانی صفحه قبلی و جایگزینی صفحه جدید

ادغام چند صفحه با کمک کد ریدایرکت ۳۰۱

برای ادغام چند صفحه از یک سایت با موضوع مشابه، ضمن نگه داشتن آنها در در رده بندی موتور جستجو

حذف صفحات سایت و جایگزینی با ریدایرکت 301

هدایت صفحات حذف شده از سایت و جلوگیری از خطای 404 در سایت

آموزش ریدایرکت 301

برای انجام ریدایرکت 301 روش‌های مختلفی وجود دارد که شما براساس سیستم مدیریت محتوای سایت، پنل مدیریت هاست و تسلط خود یکی از آن دو را برمی‌گزینید.در ادامه به آموزش روش‌های مختلف انجام ریدایرکت 301 برای شما عزیزان پرداخته‌ایم؛

ریدایرکت 301 در htaccess

 

روش اول؛ ریدایرکت 301 در htaccess

یکی از روش‌های رایج برای انجام ریدایرکت 301 برای سایت‌هایی که از سرور لینوکس استفاده می‌کنند، ریدایرکت 301 .htaccess سریع ترین و مطمئن ترین گزینه تغییر مسیر است. اعمال تغییراتی دستی در فایل htaccess است. برای دسترسی به فایل htaccess به مکانی که سایتتان را در هاست بارگذاری نموده‌اید، بروید. بدین منظور در گام اول وارد Cpanel شوید و File manager را باز نمایید.

سپس در تنظیمات بالای فایل منیجر در سمت راست Filemanager > Setting، از فعال بودن تیک گزینه Show Hidden Files (dotfiles) اطمینان حاصل کنید. در این بخش از ریدایرکت 301 در htaccess در بخش Document root for نام دامنه مدنظرتان را انتخاب نمایید.

سپس روی گزینه htaccess دامنه مدنظرتان کلیک راست کنید و گزینه edit را انتخاب نمایید.

سپس فایل htaccess را باتوجه به نوع ریدایرکت 301 براساس دستورات متداولی که در زیر به آن خواهیم پرداخت، در htaccess ویرایش نمایید.

برای ریدایرکت آدرس قدیمی روی آدرس جدید در یک دامنه از نمونه کد زیر باید استفاده نمایید؛

Redirect 301 /تبلیغات-و-بازاریابی-اینترنتی/ https://jamweb.co/برندینگ-اینترنتی/
در تکه کد بالا صفحه /تبلیغات-و-بازاریابی-اینترنتی/ روی صفحه /برندینگ-اینترنتی/ ریدایرکت 301 شده است.
برای ریدایرکت دامنه قدیمی روی دامنه جدید نیز می‌توانید به صورت زیر اقدام نمایید؛

Redirect 301 https://jamgroup.ir https://jamweb.co

در این مورد کل دامنه قدیمی https://jamgroup.ir روی دامنه https://jamweb.co ریدایرکت شده است.

انجام ریدایرکت 301 در CPANEL

روش دوم؛ انجام ریدایرکت 301 در CPANEL

در هاست سی پنل ابزاری وجود دارد که به شما امکان انجام تنظیمات ریدایرکت را بدون نیاز به تغییرات دستی کدهای htaccess می‌دهد. درواقع شما می‌توانید به صورت خودکار کدهای مورد نیاز را برای ریدایرکت به این فایل اضافه نمایید. بدین منظور مراحل زیر را دنیال کنید:

  1. ابتدا وارد CPANEL شوید و از قسمت Domain گزینه Redirect را انتخاب کنید.
  2. سپس در قسمت type ریدایرکت 301 یا ریدایرکت 302 را انتخاب نمایید.
  3. نام دامنه موردنظرتان را از منو کشویی بعدی انتخاب کنید.
  4. در قسمت بعدی فیلد، نام دامنه را در صورت لزوم وارد نمایید.
  5. در قسمت Redirects to آدرسی را که قصد دارید به آن ریدایرکت شود، وارد کنید.
  6. در این بخش گزینه‌ ریدایرکت با www یا بدون www برای شما نشان داده شده است.
  7. گزینه Wild Card Redirect نیز برای اضافه کردن نام پوشه یا فایل بعد از ریدایرکت در انتخاب url است.
  8. پس از تکمیل کردن اطلاعات گزینه ADD را انتخاب کنید.

انجام ریدایرکت 301 در CPANEL

روش سوم؛ استفاده از افزونه های وردپرس

در صورتی که سایت شما با وردپرس راه اندازی شده است، به سادگی تنها با یک خط کد می‌توانید آدرس صفحه قدیمی را به صفحه جدید انتقال دهید. وردپرس دارای افزونه‌های متفاوتی بدین منظور است. در زیر به برخی از این افزونه‌ها برای ریدایرکت در وردپرس اشاره می‌کنیم:

ریدایرکت در وردپرس با افزونه 301 Redirection

ریدایرکت در وردپرس با افزونه 301 Redirection

یکی از بهترین و محبوب‌ترین افزونه‌های وردپرس برای انجام این ریدایرکت، 301 Redirection است.

برای نصب افزونه 301 Redirection به تنظیمات رفته و گزینه Redirection را انتخاب کنید و طبق دستورالعمل‌های نصب عمل کنید.

پس از نصب افزونه 301 Redirection به منوی پلاگین‌ها هدایت می‌شوید. برای اضافه نمودن ریدایرکت جدید، از منوی بالا گزینه Redirects را انتخاب نمایید.

در بخش Redirects امکان مشاهده تمامی ریدایرکت‌های 301 فعالتان و اضافه کردن موارد جدید را خواهید داشت. برای افزودن ریدایرکت جدید، در قسمت Add new redirection، آدرس داخلی برای انتقال 301 redirect (آدرس قدیمی) و در قسمت بعدی نیز آدرس جدید را وارد کنید.

پس از وارد کردن اطلاعات گفته شده، گزینه Add Redirect را انتخاب نمایید. حال شما تغییر مسیر جدید را در لیست تغییر مسیرهای فعال مشاهده خواهید کرد.

ریدایرکت 301 با افزونه yoast seo

ریدایرکت 301 با افزونه yoast seo

یکی دیگر از افزونه‌های کاربردی در وردپرس برای انجام کد ریدایرکت 301 استفاده از افزونه پرمیوم Yoast است.

در صفحه نمایش داده شده در تصویر زیر کادر نوع، گزینه ریدایرکت 301 را برگزینید.

سپس در کادر نشانی قدیمی، آدرس صفحه قدیمی که تصمیم به ریدایرکت آن را دارید و در کادر آدرس، آدرس جدید مدنظرتان را وارد نمایید. در نهایت روی گزینه ارجاع دهنده کلیک کنید.

بدین ترتیب ریدایرکت 301 وردپرسی با استفاده از افزونه یوآست ساخته خواهد شد. با اسکرول کردن صفحه به پایین می‌توانید ریدایرکت‌های فعلی سایتتان را نیز مشاهده، مدیریت و حذف نمایید.

اشتباهات رایج در ریدایرکت 301 صفحات

اشتباهات رایج در ریدایرکت 301 صفحات

اشتباهات

توضیح

استفاده نادرست و غیر اصولی از کد ریدایرکت 301

استفاده‌ی نا‌درست و ریدایرکت اشتباه یا بی‌دلیل می‌تواند باعث افت رتبه، کاهش سرعت ایندکس، و سردرگمی ربات‌های گوگل شود.

ایجاد ریدایرکت‌های زنجیره‌ای (Chain Redirect) با ریدایرکت 301

مسیرهایی مانند:
A → B → C → D
باعث کاهش اعتبار، هدر رفتن بودجه خزش، پایین آمدن سرعت بارگذاری و سردرگمی کاربران می‌شود. همیشه زنجیره‌ها را حذف و مسیر را مستقیم کنید.

وجود ریدایرکت 301 شکسته (Broken Redirect)

ریدایرکت‌هایی که به صفحه حذف‌شده، 404 یا آدرس اشتباه هدایت می‌شوند، ضربه بزرگی به سئو وارد می‌کنند. بررسی دوره‌ای این ریدایرکت‌ها ضروری است.

 اشتباه در ریدایرکت 301 هنگام انتقال سایت به HTTPS

بسیاری از سایت‌ها پس از فعال‌سازی SSL دچار ریدایرکت‌های دوگانه یا غلط می‌شوند، مثل:
http → https → نسخه دیگر صفحه
انتقال به HTTPS باید با یک Redirect 301 مستقیم و صحیح انجام شود.

 دادن آدرس اشتباه به ربات‌های گوگل با آدرس داخلی برای انتقال 301 redirect

اگر آدرس مقصد اشتباه انتخاب شود یا به صفحه‌ای نامرتبط ریدایرکت شود، گوگل محتوای اصلی را از دست می‌دهد و اعتبار صفحه از بین می‌رود. همیشه مطمئن شوید ریدایرکت 301 شما به صفحه‌ای مرتبط و ارزشمند اشاره دارد.

گرفتار کردن کاربران و گوگل در چرخه Redirect 301

در برخی سایت‌ها کاربران و ربات‌ها بین دو یا چند URL گیر می‌کنند—for example:
A → B → A
این «گردباد ریدایرکت» باعث خطای Soft 404، کاهش اعتماد گوگل و بدتر شدن تجربه کاربری می‌شود.

بی‌توجهی به حفظ ساختار URL هنگام ریدایرکت 301

اگر آدرس مقصد متفاوت از ساختار صفحات قبلی باشد یا منطق دسته‌بندی‌ها رعایت نشود، گوگل ممکن است صفحه جدید را نامرتبط تشخیص دهد. همیشه ساختار URLهای جدید باید هماهنگ و قابل درک باشد.

سوالات پرتکرار در رابطه با ریدایرکت 301

تفاوت ریدایرکت 301 با سایر ریدایرکت ها چیست؟

ریدایرکت 301 از لحاظ بهینه سازی سئو، در مقایسه با سایر ریدایرکت‌های موقتی بهتر است. چراکه انتقال دائمی و کامل آدرس صفحه و تمامی اطلاعات آن را به دنبال دارد.

آیا استفاده از ریدایرکت 301 موجب کاهش اعتبار صفحه می‌شود؟

خیر، ریدایرکت 301 معمولاً موجب کاهش محسوس اعتبار صفحه نمی‌شود. در این نوع ریدایرکت، بیش از ۹۰ درصد ارزش و لینک‌جوس صفحه به آدرس جدید منتقل می‌شود. تنها در صورت اجرای اشتباه یا ایجاد زنجیره‌ ریدایرکت، افت اعتبار ممکن است رخ دهد.

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها