انتقال دامنه سایت به دامنه جدید بدون از دست رفتن جایگاهها
انتقال درست سایت از یک آدرس (مثلاً oldsite.com) به دامنه جدید (newsite.com) اگر اصولی انجام بشه، هیچ آسیبی به سئوی سایت وارد نمیکنه. فقط باید گوگل رو بهدرستی از این تغییر باخبر کنی.
مراحل کامل انتقال دامنه به دامنه جدید
۱. آمادهسازی دامنه جدید
- دامنه جدید باید فعلاً خالی و پاک باشه (بدون محتوای تکراری یا بکلینک اسپم).
- SSL فعال (https) روی دامنه جدید نصب کن.
- اگه محتوا قراره همون باشه، ساختار URLها و پوشهها تغییر نکنه.مثال:
oldsite.com/blog/post1
newsite.com/blog/post1
۲. انتقال کامل فایلها و دیتابیس
- از کل سایت بکآپ بگیر (فایلها و دیتابیس).
- سایت رو به دامنه جدید منتقل کن.
- بعد از انتقال، لینکهای داخلی و تصاویر رو چک و به دامنه جدید اصلاح کن.
3. تعریف ریدایرکت 301 در htaccess
در فایل .htaccess دامنه قدیمی این کد رو بگذار:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^A [NC,OR]
RewriteCond %{HTTP_HOST} ^www.A [NC]
RewriteRule ^(.*)$ https://B/$1 [L,R=301,NC]
Redirect 301 / https://B/
Aدامنه ی قدیمی هستش و B دامنه ی جدید
این دستور باعث میشه تمام صفحات سایت قدیمی بهصورت ۳۰۱ (دائمی) به آدرسهای معادل در دامنه جدید منتقل شن.
یعنی هر رتبه، بکلینک و امتیاز SEO هم همراهش منتقل میشه.
. اطلاع به گوگل (Google Search Console)
در سرچ کنسول، برای دامنه جدید:
- دامنه جدید رو به سرچ کنسول اضافه کن
- به منوی Settings → Change of Address برو
- دامنه قدیمی و جدید رو انتخاب و انتقال رو تأیید کن
گوگل بهصورت رسمی تغییر آدرس رو شناسایی میکنه و در نتایج جستجو، بهتدریج آدرسهای جدید رو جایگزین میکنه.
. بهروزرسانی لینکها در منابع خارجی
- اگر بکلینک مهمی داری (مثلاً از سایتهای معتبر و همکار)، با اونها تماس بگیر و درخواست کن لینکها رو به دامنه جدید تغییر بدن.
- پروفایلهای شبکه اجتماعی، Google My Business، منوها و فوترها رو هم اصلاح کن.
. پایش ترافیک و ایندکس
- بعد از انتقال، از ابزارهایی مثل Ahrefs، Google Analytics و Search Console استفاده کن تا مطمئن بشی همهچیز درست منتقل شده.
- انتظار داشته باشی حدود ۲ تا ۴ هفته طول بکشه تا گوگل کاملاً آدرسهای جدید رو جایگزین کنه.