ریدایرکت

ریدایرکت 301 یا 302 : بهبود سئو با تغییر مسیر درست

ریدایرکت درست برای صفحات سایت شاید برای کاربران مهم نباشد اما برای گوگل و بهبود سئو بسیار مهم است.در این مقاله ریدایرکت 301 و 302 را باهم یاد می گیریم.
گروه همیار سایت
گروه همیار سایت

لیست محتوای این مطلب

تغییر مسیر و اصطلاحا ریدایرکت (Redirect) کردن کار ساده ای است.اگر بخواهیم محتوا را به صورت دائمی و همیشگی به یک مسیر خاص منتقل کنیم از تغییر مسیر 301 استفاده می کنیم.

اما اگر به صورت موقت باشد از ریدایرکت 302 استفاده می کنیم.

اما سوال اینجاست که چرا تفاوت بین این دو مورد مهم است ؟ آنهم وقتی کاربران تفاوت بین این دو را متوجه نمی شوند.جواب هم ساده است :

موتور های جست و جو برخلاف کاربران شما ، تفاوت بین این دو مورد بسیار خوب درک می کنند و می توانند فرق بین دو مورد را تشخیص بدهند که اگر اشتباه انتخاب شود می تواند تاثیر بسیار بدی روی سئو داشته باشد.

این بحث شاید به اندازه پیدا کردن کلمات کلیدی برای سئو یک سایت مهم باشد و با تاکتیک اشتباه سئو می توانید باعث کاهش ترافیک سایت شوید.

در این مقاله گروه همیار سایت سعی کرده است تا شما را با موارد زیر آشنا کند :

  • راهنمای استفاده درست از ریدایرکت مناسب 301 و 302
  • نحوه ی ریدایرکت 301 و 302
  • نحوه برخورد گوگل و موتور های جست و جو در برابر ریدایرکت 301 و 302
  • بررسی و تغییر ریدایرکت 302 در صورت تصادفی بودن آن

زمان استفاده از ریدایرکت 301

چند مورد مهم برای استفاده از ریدایرکت 301 وجود دارد که باید توجه شود :

 

وقتی بخواهیم برای همیشه یک آدرس را تغییر دهیم

وقتی بخواهیم برای همیشه به یک دامین دیگر مهاجرت کنیم

وقتی بخواهیم از HTTP به HTTPS تغییر دهیم

وقتی بخواهیم حل مشکل محتوا تکراری با www یا بدون www

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

وقتی بخواهیم ساختار URL سایت را برای همیشه تغییر دهیم

 

زمان استفاده از ریدایرکت 302

برای این نوع ریدایرکت کردن ، بسیار موارد کمی وجود دارد ، اما باید کامل روی آن سوار باشید تا بتوانید سئو خوبی برای ریدایرکت ها داشته باشید :

وقتی بخواهیم کاربران را به نسخه های متفاوت سایت را از نظر زمان و مکان نمایش دهیم

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

وقتی بخواهیم در مورد یک صفحه جدید بازخورد بگیریم بدون اینکه در رتبه بندی قدیمی تاثیری داشته باشد

وقتی بخواهیم تبلیغ کنیم و برای مدت کمی کاربران را به صفحه فروش منتقل کنیم

 

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

نحوه ریدارکت کردن

شما می توانید از چندین روش ریدایرکت 301 و 302 را ایجاد کنید ، اما متداول ترین روش ویرایش فایل .htaccess است. این فایل را در فهرست ریشه (Root) وب سایت خود پیدا خواهید کرد

ریدایرکت

اگر از وردپرس استفاده می کنید ، می توانید از افزونه های سئو رایگان مانند Rank math استفاده کنید که دلهره و مشکلات کمتری برای شما ایجاد می کنند.

نحوه ایجاد تغییر مسیر 301

اگر می خواهید با ریدایرکت 301 از یک URL به آدرس دیگری تغییر مسیر دهید ، این را به پرونده .htaccess خود اضافه کنید:

				
					
Redirect 301 /old-page.html /new-page.html

				
			

همچنین می توانید این کار را با استفاده از افزونه RankMath یا پلاگین Redirections انجام دهید. فقط نوع ریدایرکت مورد نظر خود را انتخاب کنید ، سپس آدرس منبع و مقصد خود را اضافه کنید.

ریدایرکت

اما اگر قصد دارید کل وب سایت خود را ریدایرکت کنید می توانید کد زیر را به .htaccess خود اضافه کنید :

				
					
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=301,NC]

				
			

البته نکته مهم این است که وقتی شما از این روش یعنی روش ریدایرکت با ویرایش فایل .htaccess استفاده می کنید ، باید سرور قدیمی خود را نیر داشته باشید که می تواند گران باشد.

بنابراین این کار بهتر است از طریق DNS ها انجام شود.بیشتر شرکت ها این قابلیت را به شما می دهند.

البته دامین هایی وجود دارند که مربوط به گوگل هستندو خود گوگل خیلی ساده این کار را برای دامنه های google انجام می دهد.کافیست تا از قسمت دامین به قسمت forward بروید و تغییر مسیر دائمی را انتخاب کنید .


ریدایرکت 302

نحوه ایجاد تغییر مسیر 302

 

اگر می خواهید با ریدایرکت 302 از یک URL به آدرس دیگری تغییر مسیر دهید ، این را به پرونده .htaccess خود اضافه کنید:

				
					Redirect 302 /old-page.html /new-page.h
				
			

همچنین می توانید این کار را با RankMath یا پلاگین Redirections در وردپرس انجام دهید:

ریدایرکت 302

اگر می خواهید کل وب سایت را هدایت کنید ، از این کد استفاده کنید:

				
					
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=302,NC]

				
			

احتمالاً شما نمی خواهید از ریدایرکت 302 برای هدایت یک سایت به سایت دیگر استفاده کنید. چون بیشتر تغییرات دامنه دائمی هستند ، بنابراین شما می توانید از ریدایرکت 301 استفاده کنید. این داستان برای ریدایرکت از HTTP به HTTPS یا از غیر www به www (و بالعکس) نیز مشابه است.

 

نحوه برخورد گوگل با ریدایرکت 301 در مقابل ریدارکت 302

 

از آنجا که قابلیت ریدایرکت 301 و 302 تقریبا یکسان است ، انتخاب درست برای استفاده به نحوه برخورد گوگل با آنها بستگی دارد. اما دو چیز وجود دارد که باید در اینجا در مورد آنها صحبت کنیم:

 

    اندیکس سازی (نمایه سازی)

    سیگنال های لینک

اندیکس سازی (Indexation)

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

برای ریدایرکت 301 …

 

این URL “جدید” برایتان می سازد. به عنوان مثال ، اگر ریدایرکت 301 از old-page.html به new-page.html ایجاد کنید ، گوگل  new-page.htmlرا اندیکس می کند و index-old-page.html را فهرست بندی (اندیکس) نمی کند. دلیل آن این است که تغییر مسیر 301 به گوگل می گوید که این یک ریدایرکت دائمی است ، بنابراین هیچ جایی برای نگهداری ایندکس URL قدیمی وجود ندارد.

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

 

به عنوان مثال ، Moz سالها پیش دامنه خود را از seomoz.org به moz.com تغییر داده ، اما seomoz.org هنوز در گوگل نشان داده می شود.

سایت ماز

اما برای ریدایرکت 302 …

آدرسی که گوگل اندکس می کند ، همان آدرس (URL) اصلی سایت است . اما ار آنجا که گوگل می داند که اغلب مردم به اشتباه از ریدایرکت 302 برای تغییر آدرس ها استفاده می کنند هر ریدایرکت 302 را به صورت جداگانه بررسی می کند تا هدف شما را مشخص کند.

هیچ کس نمی داند که ریدایرکت 302 چقدر زمان می برد تا در گوگل به عنوان تغییری دائمی ثبت شود.این مار معمولا چند هفته تا چند ماه طول میکشد.

حتی در برخی اوقات گوگل با ریدایرکت های 302 مانند ریدایرکت های 301 برخورد می کند.

به عنوان مثال جدیدا سایت ماز در یک تحقیق ، از تغییر و ریدایرکت 302 استفاده کرد و به محض شناسایی سایت توسط گوگل ، فورا آدرس قدیمی سایت به آدرس جدید تغییر کرد.

اگر مطمئن نیستید که Google چگونه با 302 شما رفتار می کند ، در اینجا یک “ترفند” سریع آورده شده است:

 

  • URL ریدایرکت را به ابزار Search Console’s URL Inspection بچسبانید. اگر هشدار “URL در Google نیست” را نشان دهد ، گوگل ریدایرکت را به صورت دائمی تلقی می کند (301). اگر در گوگل باشد ، بنابراین با آن به صورت موقت برخورد می کنند (302).
سرچ کنسول

سیگنال های لینک

در گذشته از ریدایرکت های 3XX برای بهبود و رقیق کردن رتبه صفحات استفاده می شد اما از سال 2016 به بعد حذف گردید.

اکنون ، هنگامی که یک URL را به آدرس دیگری هدایت می کنید ، سیگنال های آن آدرس در یک URL بدون کاهش ، ادغام می شوند. با این حال ، روش کار معمولاً اشتباه درک می شود ، زیرا نبسته به نوع ریدایرکت می تواند در جایی که سیگنال ها تلفیق می شوند ، تأثیر بگذارد.

 

در ریدایرکت 301 …

 

سیگنال ها به آدرس جدید منتقل می شود.

به عنوان مثال اگر صفحه old-page.html دارای 10 عدد بک لینک باشد ، و ریدایرکت 301 آن را به new-page.html منتقل کنیم ، باید تمام لینک ها در آن ادغام شود و صفحه new-page.html طوری رتبه بندی شود که یعنی دارای 10 بک لینک است.

اگر محتوا را به URL جدیدی تغییر دهید بدون تغییر زیاد ، مشکلی نیست. اما اگر تغییر مسیر بی ربط باشد ، همانطور که هنگام هدایت یک پست وبلاگ قدیمی به صفحه اصلی خود اتفاق می افتد ، پیوندها در صفحه “قدیمی” احتمالاً به رتبه صفحه “جدید” کمک نمی کند.

بنابراین قانون طلایی این است که ریدایرکت های خود را تا حد ممکن مرتبط نگه دارید.

اگر کنجکاو هستید که گوگل چگونه با ریدایرکت های 301 شما رفتار می کند ، این مسیر را امتحان کنید:

 

به Search Console> Links> External Links بروید.

ریدایرکت

بعد ، گزارش را بر اساس “صفحه هدف” فیلتر کرده و در URL “جدید” جای گذاری کنید.

 

برای ریدایرکت 302…

 

در این نوع ریدایرکت معمولا سیگنال ها به آدرس های قدیمی تعلق می گیرد.

به عنوان مثال ، اگر (302) old-page.html را به new-page.html هدایت کنید و new-page.html دارای ده لینک باشد ، تمام سیگنال های صفحه قدیمی معمولاً در old-page.html ادغام می شوند. به عبارت دیگر ، گوگل باید old-page.html را طوری رتبه بندی کند که گویی ده پیوند دارد.

با این حال ، همه چیز خیلی ساده نیست و به نحوه برخورد گوگل با تغییر مسیر 302 بستگی دارد.

 

آیا باید ریدایرکت تصادفی 302 را اصلاح کنیم ؟


بگذارید بگوییم که شما با استفاده از ریدایرکت 302 برای تغییر مسیر های دائمی ، اشتباه رایجی مرتکب شده اید. آیا شما نیاز به صرف وقت دارید تا همه آنها را به 301 تغییر دهید؟

 

پاسخ به نحوه برخورد گوگل با آن تغییر مسیرها بستگی دارد.

اگر آنها خودشان متوجه شده باشند و قبلاً ریدایرکت 302 را  “تصادفی” به عنوان تغییر همیشگی در نظر گرفته باشند ، تغییر آنها به 301 ممکن است تأثیری نداشته باشد. اما اگر هنوز چیزی را کشف نکرده اند ، تغییر ریدایرکت از 302 به 301 به احتمال زیاد بهترین اقدام است.

 

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

 اگر ریدایرکت های زیادی داشته باشید بسیار زمانبر است. یک روش سریعتر این است که ابتدا به دنبال ریدایرکت های 302 باشید که ترافیک ارگانیک دریافت می کنند. به هر حال ، این یک علامت آشکار است که نشان می دهد گوگل همچنان با تغییر مسیر به عنوان موقتی رفتار می کند.

 

این کار را می توانید در سایت Ahrefs انجام دهید. فقط سایت خود را جستجو کنید ، سپس گزارش ریدایرکت ها را در “ریدایرکت 302 ” بررسی کنید.

ریدایرکت

برای مشاهده affected URLs کلیک کنید و گزارش را براساس “ترافیک ارگانیک” از بالا به پایین مرتب کنید.

ریدایرکت
نتیجه گیری

 

تغییر مسیرها چندان پیچیده نیستند. اگر محتوا را به طور دائم به مکان جدید منتقل می کنید ، از ریدایرکت 301 استفاده کنید. اگر آن را به طور موقت منتقل می کنید ، از ریدارکت 302 استفاده کنید.

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

می توانید سوالات خود را با گروه همیار سایت به اشتراک بگذارید.

امتیاز شما :

۱۰ پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *