چند وقتی هست که در مورد مهاجرت سایت سوال زیادی می بینم و در موردش مطلب خونده بودم و اجرای هم در یک سایت متوسط انجام دادم. خیلی علاقمند بودم بیشتر در موردش بخونم. اما خب به دلیل اینکه فرآیند خیلی طولانی داره اصلا نباید این را درنظر گرفت که تمام موارد رو میشه با یک مقاله توضیح داد. حتی توقع اینکه تمام فرآیند در ذهنمان نگهداریم هم نباید داشته باشیم.
اهمیت انتقال سایت بستگی به اندازه سایتی که می خواهیم کار مهاجرت رو انجام دهیم دارد. اما در کل یسری اصول خاص و چک لیست داره که می تونیم بعنوان یه سند نگهداری کنیم و هر زمان لازم شد استفاده کنیم.
تعریف کلی : انتقال سایت یا site migration زمانی بخواهیم تغییرات اساسی در سایت ایجاد کنیم گفته میشود. از جمله کارهای که در site migration انجام می گیرد:
قبل از هرچیزی باید به این نکته توجه کنیم که اگر یکی از موارد انتقال سایت را انجام دهیم ممکن است که یکسری از ورودی های مرتبط به وب سایت خودمان را از دست بدهیم.
شروع کار بررسی کنیم و در نظر گیریم که رتبه کلمات مهم بیزینس ما در چه جایگاهی قرار دارند اگر در رتبه های برتر هستند باید تمام موارد انتقال سایت با دقت انجام بگیرد که کمترین سرمایه از دست رود.
انتقال هر کدام از قسمت های سایت اگر بخواهیم بدون اینکه جایگاهمون را از دست بدیم و همچنین رشد سایت در هفته ی اول بازگردد باید برنامه ریزی و فرآیند درستی داشته باشیم.
قبل از اینکه شروع به کار کنیم بهترین است که استراتژی درست و هدفمون رو تعیین کنیم که قابل اندازه گیری باشد.
اولین مورد: KPI قابل اندازه گیری حفظ ترافیک فعلی و سطوح درآمد سایت است.
برنامه ریزی درست برای انتقال سایتمون داشته باشیم و در مواقعی که می توانیم رشد فصلی خوبی داشته باشیم انتقال یکی از موارد مرتبط به سایت را انجام ندهیم. (بستگی به بیزنس ما دارد که چه فصلی پیک کسب و کار ما هست)
حتما منابع مورد نیاز از جمله زمان و منابع انسانی که تلاش مضاعف نیاز داریم را قبل از شروع باید در نظر بگیریم تا موفقیت درانتقال سایت را تضمین کنیم.
(پیشنهاد این است که 30 درصد به تمام منابع مورد نیاز که تخمین زده ایده اضافه کنید تا کمترین آسیب به سرمایه شما برساند. )
مواردی دیگری همانند اینکه لینک سازی های داخلی را از بین ببریم به این دلیل که بخشی بنام تجربه کاربری را بدست بیاوریم یا اینکه بخواهیم محتواهای زیادی را حذف کنیم، که همین موجب از دست رفتن ترافیک سایت خواهد شد. حتما در کنارمون یک مشاور سئو و ux داشته باشیم.
حتما قبل از اجرا تست انجام شود و تیم های سئو و UXدر کنار تیم فنی قرار بگیرند تا وبسایت کمترین خطرات متحمل شود.
به موارد مهمی که باید توجه کنیم این است که قبل از هرچیزی وایرفریم و نمونه های اولیه را طراحی سایت مرور کنیم تا بعد از اینکه قالب سایت جدید نمایش داده شد متوجه باشیم چه بخش های در سایت ما موجود نیستند. بطور مثال در نظر بگیریم که محتواها از کدام بخش دسته بندی حذف شده است یا صفحات مهم سایت ما در منوی سایت ما قرار نگرفته اند یا تغییرات اساسی که در سایت بوجود آمده است که مطابق با طرح اصلی نیست ؛ تمام این موارد باید شناسایی و نشانه گذاری شود. درنهایت رفع شود.
بعد از اینکه بررسی های اولیه وایرفریم ها تمام شده نوبت به بررسی مشخصات فنی سئو می باشد. (بخشی از بودجه انتقال سایت باید مرتبط به بخش فنی سئو باشد)
تمام اسناد این بخش باید شفاف در نظر گرفته شود.
از جمله موارد فنی که باید حواسمان به آن بعد از انتقال سایت باشد موارد زیر باشد:
URL structure
Meta data (including dynamically generated default values)
Structured data
Canonicals and meta robots directives
Copy & headings
Main & secondary navigation
Internal linking (in any form(
Pagination
XML sitemaps
HTML sitemap
Hreflang (if there are international sites)
Mobile setup (including the app, AMP, or PWA site)
Redirects
Custom 404 page
JavaScript, CSS, and image files
Page loading times (for desktop & mobile)
در ادامه باید یکسری از موارد رو بعد از انتقال سایت آپدیت کنیم:
آدرس های سایت ادیت کنیم و آدرس های پیش فرض رو از بین ببریم.
تایتل های سایت رو آپدیت کنیم.
متا دیسکریپشن آپدیت کنیم.
هدینگ های h1-h6 رو آپدیت کنیم.
تگ های اضافه را اصلاح یا حذف کنیم.
ویژگی های مرتبط با متا ربات ها تنظیم کنیم (نوایندکس، نو فالو، فالو ، ایندکس)
تمام ویژگی های مرتبط با تصاویر را تنظیم کنیم.
حواسمان به opengrap باشد.
ریدایرکت های رو بررسی کنیم.
فایل robots.txt رو بررسی کنیم.
تمام موارد بالا باید در فرآیند قبل از انتقال سایت در نظر گرفته شود. اما باید صفحات مهم سایتمون را فراموش نکنیم این صفحات از این جهت برای ما مهم هستند که ترافیک بالای سایت قدیمی را به سایت جدید منتقل می کنند.
برای چنین صفحاتی باید مواردی رعایت کنیم:
قبل از هرکاری باید سایت قدیمی را شروع به کرال کردن کنیم و تمام آدرس ها، تایتل ها، متا دیتاها، هدر، ریدایرکت ها ، لینک های شکسته پیدا کنیم.
یکسری از موارد هستند که میتونیم هنگام کرال کردن در نظر بگیریم که به آنها نیاز داریم یا نه(تصمیم با تیم سئو) :
نادیده گرفتن فایل robots.txt
کرال همه ساب دامنه ها
تغییر user agent (دسکتاپ و موبایل)
یک کپی از کرال سایت قدیمی حتما نگهداری می کنیم.
قدم بعدی و مهم اینکه صفحاتی که در سایت قدیمی ایندکس شده اند را پیدا و برروی آنها کار کنیم . چنین صفحاتی باید از ویژگی های زیر را داشته باشد.
دارای status code 200
تگ کنونیکال داشته باشد.
متا ربات دارای نوایندکس نباشد
لینک سازی داخلی هم داشته باشد و صفحات orphan نباشند.
بعد از لانچ سایت باید سریع ترین راه را برای برطرف کردن خطاهای سایت پیدا کنیم از جمله خطاهای که مانع از کرال و ایندکس صفحات سایت می شوند.
اما اگر تمام صفحاتی که ایندکس شده اند و برطرف کردند مشکلات آنها می تواند زمان زیادی بگیرد بهتر است که فیلتر در کرال ها داشته باشیم.
در ابزارهای سرچ کنسول، آنالیتیکس، ahref یکسری ازفیلترها رو رعایت کنیم. از جمله :
بعد از اینکه سایت لانچ شده حتما باید شروع به مقایسه سایت جدید با قدیمی کنیم و قسمت های که مطابق با سایت قدیم نیست و خیلی ضعف دارند را پیدا و برطرف کرده.
رصد کردن کلمات کلیدی را قبل از انتقال سایت شروع کنیم. لازم نیست هزاران کلمه رو رصد کنیم کلمات مهم و پربازدید و جایگاه برتر دارند.
قبل از انتقال سایت حتما عملکرد سایت و سرعت سایت و لود صفحات رو داشته باشیم . چراکه بعد از انتقال سایت بسادگی بتونیم مشکلات را پیدا کنیم که ترافیک از دست داده از کدام قسمت هست.
Search analytics queries & pages
Crawl errors
Blocked resources
Mobile usability issues
URL parameters
Structured data errors
Links to your site
Internal links
Index 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 سرچ کنیم و از مرجع های اصلی مطالعه کنیم.