قبل از تبدیل سایت وردپرسی، چه چیزهایی را در CMSIRAN بررسی میکنیم؟
قبل از شروع مهاجرت، ابتدا سایت فعلی را بررسی میکنیم تا مشخص شود چه بخشهایی باید عیناً حفظ شوند، چه اطلاعاتی قابل انتقال است و چه قسمتهایی بهتر است در سیستم جدید از نو طراحی شوند. تبدیل وردپرس به سایت اختصاصی برای ما فقط انتقال چند صفحه و تصویر نیست؛ ساختار فنی، دیتابیس، وضعیت سئو و امکاناتی که کسبوکار در آینده به آنها نیاز دارد، همگی روی معماری سایت جدید تأثیر میگذارند. به همین دلیل قبل از برنامهنویسی، وضعیت فعلی سایت را از چند جهت بررسی میکنیم.
بررسی قالب، افزونهها و ساختار فنی سایت
در اولین مرحله بررسی میکنیم سایت وردپرسی برای اجرای امکانات فعلی به چه قالب و افزونههایی وابسته است و هر بخش از سایت چگونه کار میکند. در بعضی پروژهها ممکن است یک قابلیت ساده از چند افزونه مختلف تشکیل شده باشد یا اطلاعات مهمی توسط یک افزونه اختصاصی در دیتابیس ذخیره شود. شناخت این ساختار به ما کمک میکند مشخص کنیم در سایت جدید کدام قابلیتها باید دوباره پیادهسازی شوند، کدام بخشها دیگر مورد نیاز نیستند و چه امکاناتی بهتر است بهجای وابستگی به افزونه، بهصورت اختصاصی توسعه داده شوند.
بررسی دیتابیس و اطلاعات قابل انتقال
قبل از مهاجرت مشخص میکنیم چه اطلاعاتی در سایت فعلی وجود دارد و هرکدام در چه ساختاری ذخیره شدهاند. صفحات، مقالات، دستهبندیها، تصاویر، محصولات، قیمتها، ویژگیهای محصول، کاربران، مشتریان و سفارشها از جمله اطلاعاتی هستند که ممکن است نیاز به انتقال داشته باشند. اما در پروژههای واقعی همیشه نمیتوان فرض کرد تمام دادهها با یک روش ثابت قابل انتقال هستند؛ مخصوصاً زمانی که افزونههای مختلف ساختارهای اختصاصی خودشان را در دیتابیس ایجاد کردهاند. به همین دلیل ابتدا دادهها بررسی و سپس روش انتقال آنها برای سایت جدید مشخص میشود.
بررسی صفحات ورودی گوگل، URLها و وضعیت سئو
یکی از بخشهایی که در مهاجرت سایت برای ما اهمیت زیادی دارد، آدرسها و صفحات فعلی سایت است. قبل از جایگزینی سایت جدید باید بدانیم چه URLهایی در گوگل ایندکس شدهاند، کدام صفحات ورودی ارگانیک دارند و تغییر ساختار سایت چه اثری روی آنها میگذارد. تا حد امکان آدرسهای ارزشمند حفظ میشوند و اگر تغییر URL ضروری باشد، مسیر انتقال و ریدایرکت 301 آن مشخص میشود. متادیتا، Canonical، Sitemap، robots.txt و لینکهای داخلی نیز باید در مهاجرت در نظر گرفته شوند تا تغییر تکنولوژی باعث نادیده گرفته شدن ساختار سئوی سایت قبلی نشود.
بررسی امکانات فعلی و نیازهای آینده کسبوکار
فقط سایت فعلی را بررسی نمیکنیم؛ دلیل اصلی مهاجرت و مسیری که کسبوکار قرار است در آینده طی کند نیز برای طراحی سیستم جدید مهم است. ممکن است امروز سایت فقط چند قابلیت محدود داشته باشد اما در آینده به اتصال حسابداری، CRM، انبار، وبسرویس، اپلیکیشن، سطح دسترسیهای متفاوت یا فرآیندهای مدیریتی اختصاصی نیاز پیدا کند. اگر این نیازها از ابتدا مشخص باشند، معماری سایت اختصاصی را میتوان به شکلی طراحی کرد که برای توسعههای بعدی مجبور نباشیم دوباره ساختار اصلی سیستم را تغییر دهیم.
سایت وردپرسی شما در CMSIRAN به چه سیستمی تبدیل میشود؟
در CMSIRAN هدف از تبدیل وردپرس این نیست که همان سایت را با ظاهر متفاوت روی یک سیستم دیگر بازسازی کنیم. سایت جدید بر اساس همان زیرساخت و استانداردهایی توسعه داده میشود که در خدمات طراحی سایت اختصاصی CMSIRAN استفاده میکنیم؛ با این تفاوت که در اینجا اطلاعات، ساختار و نیازهای سایت وردپرسی موجود نیز باید به سیستم جدید منتقل شوند. سایت جدید بر بستر فناوریهای .NET و متناسب با نیازهای واقعی پروژه توسعه داده میشود و در پروژههایی که مدیریت محتوا نیاز است، از طراحی سایت با DNN و ماژولهای اختصاصی استفاده میکنیم.

در تبدیل سایت وردپرس به سایت اختصاصی چه اطلاعاتی منتقل میشود؟
در زمان مهاجرت، قرار نیست فقط ظاهر سایت دوباره ساخته شود؛ بخش مهم کار، انتقال اطلاعاتی است که طی ماهها یا سالها در سایت وردپرسی جمع شدهاند. در CMSIRAN قبل از شروع انتقال، ساختار دیتابیس و افزونههای سایت را بررسی میکنیم تا مشخص شود چه دادههایی باید به سیستم جدید منتقل شوند و هرکدام چه ساختاری دارند. نوع سایت، افزونههای نصبشده و نحوه ذخیره اطلاعات باعث میشود دامنه انتقال در هر پروژه متفاوت باشد.
انتقال صفحات، مقالات، دستهبندیها و تصاویر
محتواهای اصلی سایت مانند صفحات خدمات، مقالات، دستهبندیها، برچسبها و تصاویر معمولاً جزو اولین اطلاعاتی هستند که برای انتقال بررسی میشوند. فقط متن صفحه اهمیت ندارد؛ ارتباط محتوا با دستهبندیها، تصاویر شاخص، فایلهای رسانهای و در صورت نیاز اطلاعات سئوی هر صفحه نیز باید در ساختار جدید در نظر گرفته شود. در پروژههایی که تعداد زیادی مقاله یا صفحه دارند، انتقال دستی منطقی نیست و اطلاعات بر اساس ساختار دیتابیس سایت فعلی استخراج و برای سیستم جدید آماده میشوند تا آرشیو محتوای سایت از بین نرود.
انتقال محصولات، ویژگیها و اطلاعات فروشگاه ووکامرس
در سایتهای فروشگاهی، ساختار اطلاعات معمولاً پیچیدهتر از یک سایت شرکتی است. محصولات ساده و متغیر، دستهبندیها، ویژگیهایی مانند رنگ و سایز، قیمتها، تصاویر، کد محصول و سایر اطلاعاتی که برای فروشگاه لازم هستند بررسی میشوند. در برخی فروشگاهها بخش مهمی از اطلاعات نیز توسط افزونههای جانبی WooCommerce ذخیره شده است؛ بنابراین قبل از مهاجرت مشخص میکنیم کدام دادهها جزو ساختار اصلی فروشگاه هستند و کدام موارد به افزونههای خاص وابستهاند تا در سایت اختصاصی معادل مناسبی برای آنها در نظر گرفته شود.
انتقال کاربران، مشتریان و سفارشها
اگر سایت دارای حساب کاربری یا فروشگاه فعال باشد، اطلاعات کاربران و سوابق مشتریان میتواند بخش مهمی از پروژه مهاجرت باشد. بسته به ساختار سایت، اطلاعاتی مانند پروفایل کاربران، مشخصات مشتری، آدرسها و سفارشهای قبلی قابل بررسی برای انتقال هستند. درباره رمزهای عبور نیز قبل از مهاجرت باید روش ذخیرهسازی آنها بررسی شود؛ زیرا در بعضی شرایط امکان انتقال مستقیم رمز وجود ندارد و ممکن است لازم باشد کاربران پس از راهاندازی سایت جدید رمز خود را بازیابی کنند. این موارد قبل از انتشار مشخص میشوند تا انتقال کاربران بدون تصمیمگیری در لحظه انجام نشود.
اطلاعات افزونهها و دادههایی که نیاز به بررسی جداگانه دارند
همه اطلاعات یک سایت وردپرسی در جداول اصلی وردپرس یا WooCommerce ذخیره نمیشوند. افزونههای فرمساز، رزرو، باشگاه مشتریان، پنل فروشندگان، عضویت، کیف پول و بسیاری از افزونههای اختصاصی ممکن است ساختار دیتابیس متفاوتی داشته باشند. به همین دلیل نمیتوان قبل از بررسی سایت وعده داد که هر دادهای بهصورت خودکار منتقل خواهد شد. در CMSIRAN ابتدا مشخص میکنیم هر افزونه چه اطلاعاتی ذخیره کرده، آیا آن اطلاعات در سایت جدید لازم هستند و در صورت نیاز چگونه باید به ساختار جدید تبدیل شوند.
تبدیل فروشگاه ووکامرس به فروشگاه اینترنتی اختصاصی
تبدیل فروشگاه ووکامرس به فروشگاه اختصاصی فقط به معنی انتقال لیست محصولات نیست. در یک فروشگاه فعال، قیمتها، موجودی، ویژگیهای محصول، مشتریان، سفارشهای قبلی، وضعیت سفارشها و ارتباط فروشگاه با سرویسهای دیگر بخشی از ساختار واقعی کسبوکار هستند. قبل از مهاجرت این موارد را بررسی میکنیم تا مشخص شود کدام اطلاعات باید به فروشگاه جدید منتقل شوند و کدام فرآیندها نیاز به پیادهسازی مجدد دارند.
در سیستم جدید، طراحی فروشگاه اینترنتی بر اساس فرآیند واقعی کسبوکار انجام میشود و میتوان قابلیتهایی را که قبلاً با چند افزونه مختلف اجرا میشدند، بهصورت یکپارچه و اختصاصی توسعه داد. برای مثال مدیریت موجودی، سطح دسترسی کاربران، قیمتگذاری خاص، گزارشگیری یا گردش سفارش میتواند براساس نیاز همان مجموعه طراحی شود. همچنین در صورت نیاز امکان اتصال فروشگاه به حسابداری، انبار، CRM، درگاهها، وبسرویسها و API سایر سامانهها در معماری جدید در نظر گرفته میشود. به همین دلیل قبل از مهاجرت ووکامرس، فقط دیتابیس را بررسی نمیکنیم؛ فرآیند فروش فعلی و نیازهایی که فروشگاه در ادامه مسیر خواهد داشت نیز در طراحی سیستم جدید تأثیر دارند.

سئوی سایت هنگام مهاجرت از وردپرس چگونه حفظ میشود؟
مهاجرت از وردپرس به سایت اختصاصی اگر بدون برنامه انجام شود، میتواند باعث تغییر آدرسها، ایجاد خطاهای 404 و افت بعضی صفحات در نتایج گوگل شود. به همین دلیل در CMSIRAN قبل از انتقال، URLهای فعلی، صفحات مهم و ساختار سئوی سایت بررسی میشوند. تا حد امکان آدرسهای ارزشمند حفظ میشوند و اگر تغییر URL ضروری باشد، برای مسیرهای قبلی ریدایرکت 301 در نظر گرفته میشود.
اطلاعاتی مانند Title، Meta Description، Canonical و در صورت نیاز Schema صفحات نیز در ساختار جدید بررسی و منتقل میشوند. Sitemap و robots.txt سایت جدید باید متناسب با معماری تازه تنظیم شوند و لینکهای داخلی نیز بعد از مهاجرت کنترل شوند. پس از انتشار، آدرسهای مهم و خطاهای 404 بررسی میشوند تا مشکلات احتمالی سریعتر شناسایی شوند. البته هدف از این فرآیند تضمین حفظ رتبه نیست؛ هدف این است که تغییر تکنولوژی سایت با کمترین ریسک ممکن برای سئو و صفحات فعلی انجام شود.
مراحل تبدیل سایت وردپرسی به سایت اختصاصی در CMSIRAN
تبدیل سایت وردپرسی در CMSIRAN بهصورت مرحلهای انجام میشود تا قبل از جایگزینی سایت جدید، وضعیت دادهها، امکانات و سئوی سایت قبلی مشخص باشد. این روند کمک میکند انتقال اطلاعات و توسعه سیستم جدید همزمان و بدون تصمیمهای عجولانه انجام شود.
تحلیل سایت وردپرسی فعلی
در ابتدا ساختار سایت، قالب، افزونهها، دیتابیس، محتوا و امکانات فعلی را بررسی میکنیم. هدف این مرحله مشخص شدن وابستگیها و بخشهایی است که باید در سایت جدید حفظ یا بازطراحی شوند.
تعیین امکانات و معماری سایت جدید
نیازهای فعلی و آینده کسبوکار مشخص میشوند تا ساختار سایت جدید فقط بر اساس سایت قبلی طراحی نشود. امکانات اختصاصی، سطح دسترسیها و اتصال به سرویسهای دیگر نیز در همین مرحله تعیین میشوند.
طراحی دیتابیس و ساختار اختصاصی
دیتابیس سایت جدید متناسب با اطلاعات و فرآیندهای پروژه طراحی میشود. هدف این است که دادهها در ساختاری قرار بگیرند که برای توسعههای بعدی نیز قابل مدیریت باشد.
طراحی یا بازطراحی رابط کاربری
بسته به پروژه، ظاهر فعلی میتواند حفظ، بهینهسازی یا کاملاً بازطراحی شود. تغییر سیستم مدیریت سایت الزاماً به معنی تغییر کامل طراحی ظاهری نیست.
برنامهنویسی سایت اختصاصی
بعد از نهایی شدن ساختار، امکانات مورد نیاز با فناوریهای .NET و ماژولهای اختصاصی پیادهسازی میشوند. در این مرحله تمرکز روی اجرای همان قابلیتهایی است که برای پروژه تعریف شدهاند.
انتقال اطلاعات از وردپرس
اطلاعات توافقشده مانند صفحات، مقالات، محصولات، کاربران یا سفارشها از سایت فعلی استخراج و به ساختار جدید منتقل میشوند. روش انتقال بر اساس نوع داده و ساختار دیتابیس مشخص میشود.
انتقال URLها و تنظیمات سئو
آدرسهای مهم، متادیتا، Canonical، Sitemap و سایر موارد مرتبط با سئو بررسی میشوند. اگر بعضی URLها تغییر کنند، ریدایرکتهای لازم برای مسیرهای قدیمی ایجاد میشود.
تست نهایی و جایگزینی سایت جدید
قبل از انتشار، عملکرد بخشهای مختلف، فرمها، کاربران، دادهها، نسخه موبایل و مسیرهای مهم سایت بررسی میشوند. بعد از تأیید نهایی، سایت جدید جایگزین نسخه وردپرسی میشود و آدرسها و خطاهای احتمالی دوباره کنترل میشوند.
پاسخ به تمام سوالات شما با مشاوره رایگان