ریدایرکت 301 افزایش ترافیک ارگانیک

تگ opengragh چیست
opengragh چیست: همه آنچه باید بدانید!
ژوئن 13, 2020
تجربه‌ی من از استفاده از اپ سازهای
ژوئن 12, 2021

ریدایرکت 301 افزایش ترافیک ارگانیک

ریدایرکت 301 چیست

ریدایرکت 301 یک تغییر مسیر دائمی است

دوست دارید همه چیز در مورد ریدایرکت (تغییر مسیر) 301 یاد بگیرید؟ از جمله نحوه استفاده از آنها برای تقویت ترافیک ارگانیک؟ شما جای مناسب هستید ریدایرکت 301 بسیار ساده است. قبلاً برای تغییر مسیر یک صفحه وب به دیگری استفاده می کردند. اما درک چگونگی ارتباط آن با SEO پیچیده تر است. در این مقاله یاد خواهید گرفت:

  • ریدایرکت (تغییر مسیر) 301 چیست ؟
  • چگونه ریدایرکت 301 را پیاده سازی کنیم؟
  • چگونه مشکلات ناشی از redirect 301 را اصلاح کنیم؟
  • چگونه از ریدایرکت 301 برای افزایش ترافیک ارگانیک استفاده کنیم؟

ریدایرکت (تغییر مسیر) 301 چیست ؟

تعریف ریدایرکت 301 بسیار ساده است. تغییر مسیر یک صفحه به یک صفحه دیگه البته بصورت دائمی.

فرض کنید من می‍خوام آدرس سایتم را به baharekhademi.com تغییر بدم. برای اینکار باید تمام صفحات baharekhademi.ir/ را با استاتوس کد (کد وضعیت) 301 به آدرس جدید منتقل کنم.

با اینکار به مرورگر و کاربرانم ازاین پیغام رو میدم که من از این آدرس برای همیشه به آدرس جدید منتقل شدم و خیال برگشت ندارم.

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

چگونه ریدایرکت 301 را پیاده سازی کنیم؟

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

اگر نتونستید فایل htaccess. را پیدا کنید دو دلیل داره:

فایل htaccess. ندارید و باید به راحتی یکی بسازید

وب سرور شما آپاچی نیست. چون تنها وب سروری که از فایل htaccess. استفاده می‌کنه آپاچیه!

در ادامه چندتا از رایج ترین کدهای ریدایرکت رو بهتون معرفی می‌کنم.

ریدایرکت صفحه قدیمی به جدید

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

به راحتی کد بالا را در فایل خودتون بگذارید و بجای

old-page.html >> آدرس قدیمی

new-page.html>> آدرس جدید

البته اگر ساییتون وردپرس هست می‌تونید از پلاگین استفاده کنید. اما من توصیه نمی‌کنم.

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

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

 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] 

انتقال از آدرس با www به بدون www و برعکس

انتقال از آدرس با www به بدون www

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

انتقال از آدرس بدون www به با www

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

یادتون باشه اولویت قرارگیری کدها هم مهمه. اگر کدها را در فایل htaccess. گذاشتید و اعمال نشد؛ یا دوبار از کدها استفاده کردید و یا به ترتیب مناسب قرار ندادید. پس اگر تعداد ریدایرکت‌هاتون زیاده اول همه‌ی کدها رو در یک فایل متنی به ترتیب الویت مرتب کنید و بعد در فایلhtaccess. قرار دهید.

ریدایرکت http به https

توجه کنید که ابتدا باید گواهی ssl را فعال کرده باشید. می‌توانید گواهی ssl را بخرید و یا از ت=نسخ‌های رایگان استفاده کنید.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

چگونه مشکلات ناشی از redirect 301 را اصلاح کنیم؟

1. مطمئن شوید که ورژن HTTP به HTTPS منتقل شده باشد

حتما می‌دونید که همه ی سایتها باید گواهی HTTPS داشته باشن!

چرا؟ خب نه تنها یه لایه امنیتی بیشتر به سایت شما اضافه می کنه و در نتیجه برای سایت شما اعتبار بیشتری میاره؛ یکی از سیگنال های رنک گوگل هم هست. یعنی اینکه سایت‌هایی که از گواهی HTTPS استفاده می کنند؛ شانس بیشتری در رنکینگ گوگل دارند.

البته از اونجا که سایت‌هایی مثل letsencrypt گواهی رایگان ارائه می‌دهند دیگه هیچئ بهونه‌ای برای استفاده نکردن از HTTPS نمی مونه.

پس همین امروز برای سایتتون HTTPS رو فعال کنید.

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

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

  • Lock Secure به این معنی که تمام صفحات شما از به نسخه HTTPS ریدایرکت 301 شده اند.
  • View site information Info or Not secure بعضی از صفحات به نسخه HTTPS ریدایرکت 301 نشده اند.
  • Dangerous Not secure or Dangerous سایت شما از گواهی SSL استفاده نمی‌کند.

با تغییر HTPS به HTTP باید سایت شما به نسخه HTTPS منتقل شود.

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

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