
اگر قصد دارید آدرس صفحات سایت خود را تغییر دهید یا دامنه جدیدی راهاندازی کنید، بدون استفاده از ریدایرکت 301 (301 Redirect) بخش زیادی از اعتبار سئوی سایت خود را از دست خواهید داد. این ابزار قدرتمند به گوگل میگوید که صفحهای بهصورت دائم به آدرس دیگری منتقل شده است. در این مقاله تمام نکات و کاربردهای ریدایرکت 301 را بهصورت حرفهای بررسی میکنیم.
ریدایرکت 301 یکی از کدهای وضعیت HTTP است که به مرورگرها و موتورهای جستجو اعلام میکند یک صفحه برای همیشه به آدرس دیگری منتقل شده است.
در واقع، وقتی از این نوع ریدایرکت استفاده میکنید، گوگل و سایر موتورهای جستجو متوجه میشوند که صفحه قدیمی دیگر وجود ندارد و باید تمام ارزش، اعتبار و لینکهای آن را به URL جدید منتقل کنند.
✅ به زبان ساده: ریدایرکت 301 یعنی گفتن به گوگل «صفحه من از این به بعد در این آدرس جدید است، لطفاً تمام رتبهها و بکلینکها را هم با من بیاور.»
استفاده درست از ریدایرکت 301 یکی از اصلیترین فاکتورها برای حفظ رتبه سایت پس از تغییر URL است.
در صورت بیتوجهی، صفحات حذفشده یا تغییریافته با خطای 404 مواجه میشوند و این موضوع باعث کاهش شدید ترافیک ارگانیک میشود.
انتقال کامل اعتبار (Link Juice) از صفحه قدیمی به جدید
جلوگیری از خطاهای 404 و از بین رفتن تجربه کاربری
حفظ رتبه و جایگاه صفحه در نتایج جستجو
کمک به گوگل برای درک بهتر ساختار سایت
جلوگیری از محتوای تکراری (Duplicate Content)
اگر صفحهای دارید که URL آن تغییر کرده، حتماً از 301 برای هدایت کاربران و گوگل استفاده کنید.
Redirect 301 /old-page https://example.com/new-page
وقتی چند صفحه مشابه دارید (مثلاً چند مقاله دربارهی یک موضوع)، میتوانید همه را به یک صفحه جامع منتقل کنید تا سیگنالهای سئویی در یک صفحه متمرکز شوند.
در صورت انتقال سایت به دامنه جدید، حتماً از 301 استفاده کنید تا گوگل بداند سایت جدید جایگزین دائمی دامنه قبلی است.
Redirect 301 / https://newdomain.com/
اگر صفحهای را حذف کردهاید، بهترین کار ریدایرکت آن به صفحه مرتبط است تا ترافیک آن از بین نرود.
مثلاً تغییر /blog/seo-tips به /articles/seo-tips
با ریدایرکت 301، گوگل فوراً مسیر جدید را میشناسد.
| نوع ریدایرکت | نوع انتقال | کاربرد اصلی | تأثیر در سئو |
|---|---|---|---|
| 301 | دائم | انتقال نهایی و همیشگی | انتقال کامل اعتبار |
| 302 | موقت | تست صفحات یا کمپینهای موقت | انتقال جزئی یا بدون اعتبار |
| 307 | موقت (HTTP/1.1) | حفظ درخواست اصلی (POST/GET) | بیشتر در APIها کاربرد دارد |
Redirect 301 /old-page https://example.com/new-page
اگر میخواهید کل دامنه را منتقل کنید:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain\.com [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [L,R=301]
اگر از وردپرس استفاده میکنید، افزونههایی مانند Redirection، Yoast SEO Premium یا All in One SEO Pack به شما امکان میدهند بدون ویرایش کد، ریدایرکت 301 بسازید.
اگر به تنظیمات سرور یا افزونه دسترسی ندارید، میتوانید از این کد استفاده کنید:
<meta http-equiv="refresh" content="0; url=https://example.com/new-page" />
یکی از مهمترین بخشهای بهینهسازی فنی سایت، بررسی درست انتقال دامنه از www به بدون www (یا بالعکس) است.
اگر سایت شما در هر دو حالت بالا باز میشود، گوگل آن را دو نسخه متفاوت میبیند و ممکن است باعث افت رتبه شود.
برای بررسی دقیق این مورد میتوانید از ابزار زیر استفاده کنید:
این ابزار بررسی میکند که آیا سایت شما بهدرستی به نسخهی اصلی دامنه (canonical version) هدایت میشود یا خیر.
ریدایرکت زنجیرهای (Chain Redirects) — یعنی چند مسیر پشتسرهم
ریدایرکت به صفحات غیرمرتبط
استفاده از 302 بهجای 301 برای تغییرات دائمی
نداشتن نقشه درست از صفحات حذفشده
حذف ریدایرکتها پس از مدت کوتاه
همیشه از مسیر مستقیم استفاده کنید (بدون چند مرحله انتقال).
از Google Search Console برای بررسی خطاهای ریدایرکت کمک بگیرید.
بعد از انتقال دامنه، حتماً در کنسول گوگل دامنه جدید را معرفی کنید.
لینکهای داخلی سایت را نیز به نسخهی جدید بروزرسانی کنید.
عملکرد ریدایرکتها را با ابزار تست و بررسی کنید تا مطمئن شوید همهچیز درست کار میکند.
ریدایرکت 301 یکی از اصلیترین ابزارهای حفظ سئو پس از تغییر URL یا انتقال سایت است.
اگر بهدرستی انجام شود، نهتنها باعث حفظ اعتبار صفحات میشود، بلکه ساختار فنی سایت را برای گوگل بهینهتر میکند.