یک فرآیند منطقی و استاندارد برای انجام migrationوبسایت شامل انجام چه کارهایی است؟ آیا در این زمینه تجربه، توانایی و اعتماد به نفس کافی را دارید؟

چند وقتی هست که در مورد مهاجرت سایت سوال زیادی می بینم و در موردش مطلب خونده بودم و اجرای هم در یک سایت متوسط انجام دادم. خیلی علاقمند بودم بیشتر در موردش بخونم. اما خب به دلیل اینکه فرآیند خیلی طولانی داره اصلا نباید این را درنظر گرفت که تمام موارد رو میشه با یک مقاله توضیح داد. حتی توقع اینکه تمام فرآیند در ذهنمان نگهداریم هم نباید داشته باشیم.اهمیت انتقال سایت بستگی به اندازه سایتی که می خواهیم کار مهاجرت رو انجام دهیم دارد. اما در کل یسری اصول خاص و چک لیست داره که می تونیم بعنوان یه سند نگهداری کنیم و هر زمان لازم شد استفاده کنیم.تعریف کلی : انتقال سایت یا site migration زمانی بخواهیم تغییرات اساسی در سایت ایجاد کنیم گفته میشود. از جمله کارهای که در site migration انجام می گیرد:تغییر در پلت فرم تغییر در ساختار سایتتغییر در Ui & Ux تغییرات در محتوای سایتقبل از هرچیزی باید به این نکته توجه کنیم که اگر یکی از موارد انتقال سایت را انجام دهیم ممکن است که یکسری از ورودی های مرتبط به وب سایت خودمان را از دست بدهیم.شروع کار بررسی کنیم و در نظر گیریم که رتبه کلمات مهم بیزینس ما در چه جایگاهی قرار دارند اگر در رتبه های برتر هستند باید تمام موارد انتقال سایت با دقت انجام بگیرد که کمترین سرمایه از دست رود.انتقال هر کدام از قسمت های سایت اگر بخواهیم بدون اینکه جایگاهمون را از دست بدیم و همچنین رشد سایت در هفته ی اول بازگردد باید برنامه ریزی و فرآیند درستی داشته باشیم.برنامه ریزی و استراتژی انتقالقبل از اینکه شروع به کار کنیم بهترین است که استراتژی درست و هدفمون رو تعیین کنیم که قابل اندازه گیری باشد.اولین مورد: KPI قابل اندازه گیری حفظ ترافیک فعلی و سطوح درآمد سایت است.برنامه ریزی درست برای انتقال سایتمون داشته باشیم و در مواقعی که می توانیم رشد فصلی خوبی داشته باشیم انتقال یکی از موارد مرتبط به سایت را انجام ندهیم. (بستگی به بیزنس ما دارد که چه فصلی پیک کسب و کار ما هست)حتما منابع مورد نیاز از جمله زمان و منابع انسانی که تلاش مضاعف نیاز داریم را قبل از شروع باید در نظر بگیریم تا موفقیت درانتقال سایت را تضمین کنیم.(پیشنهاد این است که 30 درصد به تمام منابع مورد نیاز که تخمین زده ایده اضافه کنید تا کمترین آسیب به سرمایه شما برساند. )بررسی ساختار سایتمواردی دیگری همانند اینکه لینک سازی های داخلی را از بین ببریم به این دلیل که بخشی بنام تجربه کاربری را بدست بیاوریم یا اینکه بخواهیم محتواهای زیادی را حذف کنیم، که همین موجب از دست رفتن ترافیک سایت خواهد شد. حتما در کنارمون یک مشاور سئو و ux داشته باشیم.حتما قبل از اجرا تست انجام شود و تیم های سئو و UXدر کنار تیم فنی قرار بگیرند تا وبسایت کمترین خطرات متحمل شود.به موارد مهمی که باید توجه کنیم این است که قبل از هرچیزی وایرفریم و نمونه های اولیه را طراحی سایت مرور کنیم تا بعد از اینکه قالب سایت جدید نمایش داده شد متوجه باشیم چه بخش های در سایت ما موجود نیستند. بطور مثال در نظر بگیریم که محتواها از کدام بخش دسته بندی حذف شده است یا صفحات مهم سایت ما در منوی سایت ما قرار نگرفته اند یا تغییرات اساسی که در سایت بوجود آمده است که مطابق با طرح اصلی نیست ؛ تمام این موارد باید شناسایی و نشانه گذاری شود. درنهایت رفع شود.بررسی فنی سئو سایتبعد از اینکه بررسی های اولیه وایرفریم ها تمام شده نوبت به بررسی مشخصات فنی سئو می باشد. (بخشی از بودجه انتقال سایت باید مرتبط به بخش فنی سئو باشد)تمام اسناد این بخش باید شفاف در نظر گرفته شود.از جمله موارد فنی که باید حواسمان به آن بعد از انتقال سایت باشد موارد زیر باشد:URL structureMeta data (including dynamically generated default values)Structured dataCanonicals and meta robots directivesCopy & headingsMain & secondary navigationInternal linking (in any form(PaginationXML sitemapsHTML sitemapHreflang (if there are international sites)Mobile setup (including the app, AMP, or PWA site)RedirectsCustom 404 pageJavaScript, CSS, and image filesPage loading times (for desktop & mobile)در ادامه باید یکسری از موارد رو بعد از انتقال سایت آپدیت کنیم:آدرس های سایت ادیت کنیم و آدرس های پیش فرض رو از بین ببریم.تایتل های سایت رو آپدیت کنیم.متا دیسکریپشن آپدیت کنیم.هدینگ های h1-h6 رو آپدیت کنیم.تگ های اضافه را اصلاح یا حذف کنیم.ویژگی های مرتبط با متا ربات ها تنظیم کنیم (نوایندکس، نو فالو، فالو ، ایندکس) تمام ویژگی های مرتبط با تصاویر را تنظیم کنیم. حواسمان به opengrap باشد.ریدایرکت های رو بررسی کنیم. فایل robots.txt رو بررسی کنیم.تمام موارد بالا باید در فرآیند قبل از انتقال سایت در نظر گرفته شود. اما باید صفحات مهم سایتمون را فراموش نکنیم این صفحات از این جهت برای ما مهم هستند که ترافیک بالای سایت قدیمی را به سایت جدید منتقل می کنند.صفحات مهم سایت فراموش نشودبرای چنین صفحاتی باید مواردی رعایت کنیم:قبل از هرکاری باید سایت قدیمی را شروع به کرال کردن کنیم و تمام آدرس ها، تایتل ها، متا دیتاها، هدر، ریدایرکت ها ، لینک های شکسته پیدا کنیم.یکسری از موارد هستند که میتونیم هنگام کرال کردن در نظر بگیریم که به آنها نیاز داریم یا نه(تصمیم با تیم سئو) :نادیده گرفتن فایل robots.txtکرال همه ساب دامنه هاتغییر user agent (دسکتاپ و موبایل)یک کپی از کرال سایت قدیمی حتما نگهداری می کنیم.پیدا کردن صفحات ایندکس شدهقدم بعدی و مهم اینکه صفحاتی که در سایت قدیمی ایندکس شده اند را پیدا و برروی آنها کار کنیم . چنین صفحاتی باید از ویژگی های زیر را داشته باشد.دارای status code 200تگ کنونیکال داشته باشد.متا ربات دارای نوایندکس نباشدلینک سازی داخلی هم داشته باشد و صفحات orphan نباشند.بعد از لانچ سایت باید سریع ترین راه را برای برطرف کردن خطاهای سایت پیدا کنیم از جمله خطاهای که مانع از کرال و ایندکس صفحات سایت می شوند.زمان برای پیداکردن صفحات بی اهمیت هدر ندهیداما اگر تمام صفحاتی که ایندکس شده اند و برطرف کردند مشکلات آنها می تواند زمان زیادی بگیرد بهتر است که فیلتر در کرال ها داشته باشیم.صفحات مهم سایت قبلی را پیدا کنیم.در ابزارهای سرچ کنسول، آنالیتیکس، ahref یکسری ازفیلترها رو رعایت کنیم. از جمله :صفحاتی در یکسال گذشته بازدیدکنندگان بالای دارند که بصورت ارگانیک وارد شدند.صفحاتی که نرخ تبدیل بالایی داشته اند. تعداد کلیک ها در یکسال گذشته صفحاتی که pagevıew بالایی دارند.Toplink ها رو در نظر بگیریمپیدا کردن بخش های ضعیف سایتبعد از اینکه سایت لانچ شده حتما باید شروع به مقایسه سایت جدید با قدیمی کنیم و قسمت های که مطابق با سایت قدیم نیست و خیلی ضعف دارند را پیدا و برطرف کرده.ردیابی کلمات کلیدیرصد کردن کلمات کلیدی را قبل از انتقال سایت شروع کنیم. لازم نیست هزاران کلمه رو رصد کنیم کلمات مهم و پربازدید و جایگاه برتر دارند.عملکرد سایت با ابزارهای مناسب بررسی کنیدقبل از انتقال سایت حتما عملکرد سایت و سرعت سایت و لود صفحات رو داشته باشیم . چراکه بعد از انتقال سایت بسادگی بتونیم مشکلات را پیدا کنیم که ترافیک از دست داده از کدام قسمت هست.Search analytics queries & pagesCrawl errorsBlocked resourcesMobile usability issuesURL parametersStructured data errorsLinks to your siteInternal linksIndex statusداده های قدیمی از سرچ کنسول خارج کنیمپارامترهای مهم را در سرچ کنسول قدیمی اکسپورت کنیم چون 90 روز بیشر اجازه دریافت نداریم.· Search analytics queries & pages· Crawl errors· Blocked resources· Mobile usability issues· URL parameters· Structured data errors· Links to your site· Internal links· Index statusریدایرکت ها در نظر بگیریم.پیاده سازی ریدایرکت ها یکی از مهم ترین بخش ها در فرآیند انتقال سایت هست که می تواند موجب از دست رفتن رنک و ورودی سایت ما شود.حتما نکته را یادمان باشد که صفحات قدیمی را به صفحات مرتبط جدید منتقل کنیم . هیچ وقت نباید صفحات غیر مرتبط را به صفحات اصلی ریدایرکت کنیم با اینکار کاربران به صفحات غیر مرتبط هدایت می شوند.ریدایرکت های قدیمیفراموش نکنیم که ریدایرکت های قدیمی سایت قبلی هم مدیریت کنیم.موارد زیادی دیگری وجود دارد که در مقاله ی دیگر حتما می نویسم. اما بهتر است که site migration سرچ کنیم و از مرجع های اصلی مطالعه کنیم.