آموزش انتقال سایت وردپرس به سرور ابری بدون قطعی و افت سئو
هاست اشتراکی برای شروع خوب است، اما وقتی سایت جدی میشود نشانهها پیدا میشوند: کندی در ساعات شلوغ، خطای منابع، محدودیت نصب افزونه و ابزار. مقصد طبیعی بعدی، سرور ابری است — منابع اختصاصی و کنترل کامل. نگرانی اصلی همه هم یک چیز است: «سایت وسط انتقال از دسترس خارج نشود و سئو آسیب نبیند.» با این نقشهی راه، هر دو نگرانی حل میشود.
قدم ۱: بکاپ کامل از سایت فعلی
دو چیز لازم دارید: فایلها (پوشهی public_html یا مسیر وردپرس) و دیتابیس (خروجی از phpMyAdmin یا خط فرمان). سادهترین راه برای کاربران غیرفنی، افزونههایی مثل Duplicator یا All-in-One WP Migration است که هر دو را یکجا بستهبندی میکنند.
قدم ۲: آمادهسازی سرور ابری
یک سرور ابری با اوبونتو بسازید و پشتهی وب را نصب کنید — Nginx یا Apache، PHP و MariaDB. برای سایت وردپرسی معمولی، ۲ گیگ RAM شروع خوبی است؛ مزیت ابری همین است که بعداً در چند دقیقه ارتقا میدهید. نصب پکیجها روی سرور ایرانی را هم با میرور لینوکس منیجیت سریع کنید.
قدم ۳: انتقال فایلها و دیتابیس
فایلها را با rsync یا آپلود بستهی افزونه منتقل کنید، دیتابیس را ایمپورت کنید و اطلاعات اتصال را در wp-config.php تنظیم کنید. نکتهی مهم: اگر دامنه فعلاً به سرور قدیمی اشاره میکند، سایت جدید را با ویرایش موقت فایل hosts سیستم خودتان تست کنید — یعنی سایت را روی سرور جدید میبینید در حالی که بقیه هنوز نسخهی قدیمی را میبینند.
قدم ۴: تست کامل قبل از سوئیچ
- صفحه اصلی، چند نوشته و برگهها درست باز میشوند؟
- ورود به پیشخوان و آپلود تصویر کار میکند؟
- فرم تماس و درگاه پرداخت (در فروشگاهها) تست شده؟
- گواهی SSL روی سرور جدید نصب و HTTPS برقرار است؟
قدم ۵: تغییر DNS — لحظه سوئیچ
چند ساعت قبل از انتقال، TTL رکورد A را کم کنید (مثلاً ۳۰۰ ثانیه) تا تغییر سریع منتشر شود. سپس رکورد A دامنه را به IP سرور جدید تغییر دهید. چون سایت روی هر دو سرور فعال است، در دورهی گذار هیچکس قطعی نمیبیند — این همان انتقال بدون Downtime است. سرور قدیمی را تا چند روز روشن نگه دارید، بعد خاموشش کنید.
سئو چه میشود؟
اگر دامنه و آدرس صفحات تغییر نکند — که در انتقال سرور نمیکند — گوگل عملاً متوجه جابهجایی نمیشود و رتبهای از دست نمیرود. سرعت بیشتر سرور جدید معمولاً اثر مثبت هم دارد. فقط بعد از انتقال، در Search Console خطاهای احتمالی Crawl را چند روزی زیر نظر بگیرید.
جمعبندی
فرمول انتقال بیدردسر: بکاپ کامل، آمادهسازی و تست سرور جدید با فایل hosts، و در آخر تغییر DNS با TTL پایین. با این ترتیب، نه قطعی دارید و نه افت سئو. بعد از انتقال هم فعالکردن CDN را در برنامه بگذارید تا سرعت سایت یک پله دیگر بالا برود.