اگر وب سایت تان را از Weebly به WordPress می خواهید انتقال دهید، احتمالاً به دنبال روشی مطمئن و بدون دردسر هستید. در این راهنما، سه روش مختلف را قدم به‑قدم بررسی می کنیم تا بتوانید محتوا، طراحی و سئوی سایت تان را به دست آورید. هر روش بر پایه ابزارهای موجود و بهترین شیوه های فنی تنظیم شده و با نکات کلیدی همراه است که از بروز اشتباهات رایج جلوگیری می کند. با پیروی از این دستورالعمل ها، می توانید انتقال را به صورت منسجم انجام دهید و زمان توقف سایت را به حداقل برسانید. در عین حال، مسیرهای جایگزین برای سطوح مختلف تجربه و نیازهای سفارشی شما فراهم شده است. آماده اید تا گام های عملی را بررسی کنید و سایت تان را به بستر قدرتمند WordPress منتقل کنید؟
فهرست مطالب
- درک ساختار وب سایت ویبلی
- آماده سازی محیط وردپرس اولیه
- انتقال محتوا با روش دستی
- انتقال محتوا با افزونه های تخصصی
- آزمون نهایی و بهینه سازی سئو
- سوالات متداول
درک ساختار وب سایت ویبلی
قبل از آغاز انتقال، ابتدا باید ساختار فعلی وب سایت ویبلی را به دقت بررسی کنید. ویبلی صفحه ها را به صورت بلوک های کشیدنی (drag‑and‑drop) سازماندهی می کند؛ هر بلوک می تواند متن، تصویر، فرم یا اسلایدشو باشد. علاوه بر صفحات ثابت، اکثر وب سایت ها دارای یک بخش وبلاگ، گالری تصاویر و تنظیمات سئو (مانند عنوان متا و توصیف) هستند که در ویبلی به صورت جداگانه ذخیره می شوند. شناخت این اجزا به شما کمک می کند تا تصمیم بگیرید چه چیزی را به صورت صفحه، چه چیزی را به عنوان پست یا سفارشی سازی در وردپرس منتقل کنید.
سلسله مراتب صفحات در ویبلی معمولاً شامل صفحه اصلی، درباره ما، خدمات/محصولات و تماس است؛ این صفحات در منوی ناوبری با ترتیب دلخواه قرار می گیرند. در وردپرس، این ساختار را می توانید با ترکیبی از Pages (برای صفحات ثابت) و Menus (برای ساختن منوهای سفارشی) بازسازی کنید. اگر بخش خاصی مثل “پروژه ها” نیاز به نمایش به صورت گالری یا فیلتر دارد، می توانید آن را به عنوان یک Custom Post Type (نوع پست سفارشی) تعریف کنید تا انعطاف پذیری بیشتری داشته باشید.
ساختار آدرس ها (URL) در ویبلی معمولاً به شکل /page-name.html یا /blog/post-title است، در حالی که وردپرس از slugهای ساده بدون پسوند استفاده می کند. برای حفظ رتبه بندی سئو، باید مسیرهای قدیمی را به مسیرهای جدید با 301 Redirect متصل کنید؛ این کار می تواند با افزونه های مدیریت ریدایرکت یا افزودن قوانین به .htaccess انجام شود. همچنین، متادیتاهای سئو (عنوان، توضیح، کلیدواژه) را می توانید با افزونه های معروف مانند Yoast SEO یا Rank Math به سرعت به روز کنید.
| عنصر در ویبلی | معادل در وردپرس | نکته انتقال |
|---|---|---|
| صفحه ثابت | Page | تطبیق قالب و افزودن بلوک های محتوا |
| وبلاگ/پست | Post | استفاده از ویرایشگر گوتنبرگ برای حفظ فرمت متن |
| گالری تصویر | Media Library + Gallery Block | بارگذاری مجدد تصاویر یا استفاده از افزونه گالری |
| منوی ناوبری | Menu (Appearance → Menus) | ساخت منوهای سلسله مراتبی مشابه |
| متادیتا سئو | SEO Plugin (Yoast, Rank Math) | کپی کردن عنوان و توصیف به فیلدهای متا |
به عنوان مثال، اگر صفحه «پروژه ها» شامل یک گالری از تصاویر با توضیحات کوتاه باشد، می توانید آن را در وردپرس به صورت یک صفحه جدید بسازید، بلوک گالری گوتنبرگ را اضافه کنید و تصاویر را از کتابخانه رسانه ای وارد کنید؛ سپس از افزونه SEO برای تنظیم متادیتا استفاده کنید تا تمام اطلاعات مهم بدون از دست رفتن حفظ شوند.
آماده سازی محیط وردپرس اولیه
اولین قدم برای مهاجرت موفق از Weebly به WordPress، تهیه یک محیط میزبانی مناسب است. سرویس های میزبانی مشترک (shared hosting) با پشتیبانی از PHP 7.4 به بالا و MySQL 5.6 یا MariaDB گزینه های مقرون به صرفه ای هستند؛ اگر ترافیک سایت تان پیش بینی می شود، می توانید به سرورهای VPS یا Managed WordPress ارتقا دهید. پس از خرید پلن، اکثر ارائه دهندگان امکان نصب یک‑کلیک وردپرس را در پنل کنترل (cPanel یا Plesk) فراهم می کنند؛ فقط کافی است «WordPress» را جستجو کنید و مراحل نصب را تکمیل کنید. برای اطمینان از امنیت اولیه، نام کاربری پیش فرض «admin» را تغییر داده و یک رمز عبور قوی با ترکیب حروف بزرگ، کوچک، عدد و علامت ویژه ایجاد کنید. در نهایت، دامنه تان را به سرور جدید اشاره کنید؛ این کار معمولاً با تغییر رکوردهای DNS به آدرس IP میزبانی انجام می شود.
پس از نصب، وارد پیش خوان وردپرس (Dashboard) شوید و به بخش Settings → General بروید. در اینجا نام سایت، توضیح کوتاه (Tagline) و آدرس ایمیل مدیر را وارد کنید؛ این اطلاعات در نتایج جستجو و اعلان های سیستم ظاهر می شوند. زمان ساز (Timezone) و فرمت تاریخ/ساعت را مطابق با موقعیت جغرافیایی خود تنظیم کنید تا زمان بندی انتشار مطالب دقیق باشد. سپس به Settings → Permalinks رفته و ساختار «نام نوشته» (Post name) را انتخاب کنید؛ این قالب URL‑friendly است و به بهبود سئو کمک می کند. برای جلوگیری از ایندکس شدن صفحات تستی، گزینه «Discourage search engines from indexing this site» را موقتاً فعال بگذارید تا پس از تکمیل تنظیمات، سایت آمادهٔ نمایش عمومی باشد.
انتخاب یک پوسته (theme) مناسب، ظاهر و کاربری سایت را تعیین می کند. برای حفظ سازگاری با محتواهای Weebly، یک پوستهٔ واکنش گرا (responsive) و سبک «محتوا‑محور» مثل Astra یا GeneratePress انتخاب کنید؛ این پوسته ها وزن کمی دارند و به راحتی سفارشی می شوند. پس از نصب، در بخش Appearance → Customize می توانید لوگو، رنگ های اصلی و فونت ها را تنظیم کنید و منوهای اصلی و فوتر را با درگ‑اند دراپ ترتیب دهید. اگر تمایل دارید ساختار صفحات قبلی را بازتولید کنید، می توانید از گزینه «Import demo data» استفاده کنید و سپس محتواهای منتقل شده را جایگزین کنید. در نهایت، برای بهبود سرعت لود، افزونه ای مثل Autoptimize را فعال کنید تا فایل های CSS و JS را فشرده سازی کند.
برای عملکرد کامل سایت، چند افزونهٔ اساسی را نصب کنید. جدول زیر افزونه های پیشنهادی را به همراه هدف اصلی هرکدام نشان می دهد:
| افزونه | هدف |
|---|---|
| Yoast SEO | بهینه سازی محتوا برای موتورهای جستجو و تولید نقشه سایت XML |
| Wordfence Security | محافظت در برابر حملات هک، فایروال و اسکن بدافزار |
| UpdraftPlus | پشتیبان گیری خودکار به صورت روزانه و بازیابی سریع در صورت بروز مشکل |
| WP Rocket (یا Autoptimize) | بهینه سازی سرعت بارگذاری با کش گذاری صفحه و فشرده سازی فایل ها |
| All-in-One WP Migration | امکان خروجی گرفتن ساده از سایت در صورت نیاز به انتقال دوباره یا تست محلی |
پس از نصب افزونه ها، هر کدام را مطابق مستندات رسمی پیکربندی کنید؛ برای مثال، در Yoast SEO باید متا تایتل و متا‑دسکریپشن پیش فرض را تنظیم کنید تا از تکرار خودکار جلوگیری شود. در Wordfence یک اسکن امنیتی اولیه اجرا کنید و فایروال را روی حالت «تشخیص پیشرفته» قرار دهید. UpdraftPlus را برای ذخیرهٔ پشتیبان در سرویس های ابری مثل Google Drive یا Dropbox تنظیم کنید؛ این کار ریسک از دست دادن داده را به حداقل می رساند. در نهایت، یک تست سریع با ورود به صفحات مختلف سایت انجام دهید تا مطمئن شوید همهٔ لینک ها سالم اند و فرم های تماس (در صورت وجود) به درستی کار می کنند. با این تنظیمات پایه، محیط وردپرس شما آمادهٔ دریافت محتواهای منتقل شده از Weebly است.
انتقال محتوا با روش دستی
روش دستی برای انتقال محتوا از ویبلی به وردپرس، اگر تعداد صفحات یا مقالات شما خیلی زیاد نیست یا می خواهید کنترل کامل بر فرایند داشته باشید، گزینه ای مناسب است. این روش نیازی به افزونه های پیچیده یا سرویس های خارجی ندارد و به شما اجازه می دهد تا هر بخش را به دقت بررسی و اصلاح کنید. در ادامه، مراحل اصلی این کار را به صورت گام به گام توضیح می دهیم.
اولین گام، استخراج محتوای موجود در ویبلی است. برای هر صفحه یا پست، وارد بخش ویرایشگر ویبلی شوید، سپس با استفاده از گزینهٔ «View Source» (نمایش منبع) کد HTML را کپی کنید. اگر تصاویر داخل محتوا هستند، آدرس URL آن ها را نیز کپی کنید؛ بهتر است این تصاویر را ابتدا به پوشه ای محلی دانلود کنید تا در مرحلهٔ بعد بتوانید آن ها را به صورت مستقیم به کتابخانهٔ رسانهٔ وردپرس بارگذاری کنید. توجه داشته باشید که برخی اسکریپت های سفارشی یا ویجت های ویبلی ممکن است به صورت خودکار منتقل نشوند و نیاز به بازسازی داشته باشند.
در وردپرس، برای هر مطلب یک نوشته یا صفحه جدید ایجاد کنید. در ویرایشگر گوتنبرگ (Gutenberg)، یک بلوک «HTML سفارشی» اضافه کنید و کد HTML که از ویبلی دریافت کردید را در آن بچسبانید. سپس با استفاده از بلوک های متن، تصویر و فهرست، قالب بندی را به صورت بصری اصلاح کنید. اگر از ویرایشگر کلاسیک استفاده می کنید، می توانید مستقیماً در حالت «متن» (Text) محتوا را بچسبانید و سپس به حالت «دید» (Visual) سوئیچ کنید تا ظاهر نهایی را ببینید. برای تصاویر، ابتدا آن ها را از طریق «رسانه ها → افزودن جدید» بارگذاری کنید و سپس لینک های قدیمی را با لینک های جدید جایگزین کنید.
پس از انتقال محتوا، حتماً موارد زیر را بررسی کنید:
- عنوان ها (H1‑H6) به درستی تنظیم شده باشند؛
- لینک های داخلی به صفحات جدید هدایت شوند؛
- متا‑تگ ها و توضیحات SEO در افزونهٔ Yoast SEO یا Rank Math به روز شوند؛
- اگر URLهای قدیمی همچنان در گوگل ایندکس شده اند، یک ریدایرکت 301 از دامنهٔ ویبلی به دامنهٔ وردپرس تنظیم کنید (با افزونهٔ Redirection می توانید به راحتی این کار را انجام دهید).
| مرحله | عملیات کلیدی | نکتهٔ مهم |
|---|---|---|
| 1 | کپی کد HTML از ویبلی | از «View Source» استفاده کنید؛ تصاویر را جداگانه ذخیره کنید. |
| 2 | ایجاد نوشته/صفحه در وردپرس | از بلوک «HTML سفارشی» یا حالت «متن» ویرایشگر استفاده کنید. |
| 3 | بارگذاری تصاویر | تصاویر را در کتابخانهٔ رسانه بارگذاری کنید و لینک ها را به روز کنید. |
| 4 | بهینه سازی SEO | عنوان، متا توضیح و ریدایرکت 301 را تنظیم کنید. |
انتقال محتوا با افزونه های تخصصی
برای انتقال محتوا از Weebly به وردپرس، استفاده از افزونه های تخصصی می تواند زمان را به طور چشمگیری کاهش دهد و خطر از دست رفتن داده ها را به حداقل برساند. این افزونه ها معمولاً توانایی استخراج صفحات، پست ها، تصاویر و حتی متادیتاهای سئو را دارند؛ بنابراین نیازی به کپی کردن دستی هر بخش نیست. در ادامه، سه افزونهٔ معتبر که در جامعهٔ وردپرس محبوب هستند را معرفی می کنیم.
| افزونه | قابلیت کلیدی | محدودیت |
|---|---|---|
| FG Weebly Importer | استخراج خودکار صفحات و پست ها، حفظ ساختار منو، انتقال تصویرها به کتابخانهٔ وردپرس | عدم پشتیبانی از فرم های سفارشی Weebly |
| All‑in‑One WP Migration | قابلیت ایمپورت فایل های .zip یا .wpress شامل محتوا و دیتابیس | نیاز به ایجاد فایل خروجی سفارشی در Weebly (با ابزارهای مرورگر) |
| WP All Import (با افزونهٔ Weebly XML Add‑on) | پشتیبانی از وارد کردن داده ها از فایل XML یا CSV، تنظیم فیلدهای سفارشی | پیکربندی اولیه پیچیده تر برای کاربران تازه کار |
به کارگیری یکی از این افزونه ها معمولاً شامل مراحل زیر است: ۱) نصب و فعال سازی افزونه در سایت وردپرس؛ ۲) استخراج محتوا از Weebly (اغلب با استفاده از ابزار «Export Site» در پنل Weebly یا با ذخیره سازی صفحه ها به صورت HTML); ۳) بارگذاری فایل خروجی در افزونه و تنظیم گزینه های نگهداری مسیرهای تصویر و ساختار منو؛ ۴) اجرای فرآیند ایمپورت و بررسی نتایج در پیش نمایش. اگر در مرحلهٔ استخراج به دلیل محدودیت Weebly نمی توانید فایل XML بگیرید، می توانید از «Inspect Element» مرورگر برای دریافت URLهای تصویر استفاده کنید.
یک مثال عملی: فرض کنید وب سایت فروشگاهی کوچک شما در Weebly شامل ۲۵ صفحهٔ محصول است که هر کدام دارای تصویر، توضیح کوتاه و برچسب های سئو هستند. با استفاده از FG Weebly Importer، ابتدا افزونه را نصب می کنید، سپس در بخش تنظیمات مسیر «Export URL» وب سایت Weebly را وارد می گذارید. افزونه به صورت خودکار تمام صفحات را می گیرد، تصاویر را به کتابخانهٔ وردپرس منتقل می کند و برچسب های سئو را به فیلدهای متا اضافه می کند؛ در نتیجه تنها نیاز به بررسی و اصلاح چند مورد جزئی دارید.
در نهایت، پس از اتمام ایمپورت، حتماً یک بار تمام لینک ها، منوها و فرم های تماس را تست کنید. برخی افزونه ها ممکن است مسیرهای داخلی را به صورت نسبی به روز نکنند، بنابراین یک بازبینی کوتاه با ابزار «Broken Link Checker» می تواند از بروز خطاهای ۴۰۴ جلوگیری کند و تجربهٔ کاربری سایت جدید را بهینه سازی نماید.
آزمون نهایی و بهینه سازی سئو
پس از انتقال کامل وب سایت از Weebly به WordPress، اولین گام بررسی دقیق عملکرد سایت است. به ویژه سرعت بارگذاری (PageSpeed) را با ابزارهای Google PageSpeed Insights یا GTmetrix بسنجید؛ زمان بارگذاری زیر ۳ ثانیه برای تجربه کاربری مطلوب و رتبه بندی بهتر ضروری است. همچنین اطمینان حاصل کنید که قالب وردپرس انتخابی، به صورت کامل واکنش گرا (Responsive) است و تست های موبایل‑فرندلی در Google Mobile-Friendly Test با نمره مثبت می گذرد.
پس از تأیید سرعت، به بررسی ایندکس شدن صفحات بپردازید. در Google Search Console بخش Coverage را مرور کنید تا خطاهای ۴۰۴ (صفحه یافت نشد) یا ۵۰۰ (خطای سرور) حذف شوند. اگر برخی URLها هنوز به صورت قدیمی در ایندکس ظاهر می شوند، با ابزار URL Inspection آن ها را دوباره درخواست (Request Indexing) کنید. همچنین از ابزار Bing Webmaster Tools برای پوشش پذیری در موتورهای جستجوی دیگر استفاده کنید.
یکی از مهم ترین موارد پس از مهاجرت، تنظیم ریدایرکت های ۳۱ (301) صحیح است. تمام URLهای Weebly که به صورت دائمی به نسخه های وردپرسی شان هدایت می شوند، باید در فایل .htaccess یا افزونه ریدایرکت (مانند Redirection) ثبت شوند تا اعتبار لینک های خارجی حفظ شود. در کنار این، تگ های canonical را برای هر صفحه بررسی کنید تا از بروز محتوای تکراری (Duplicate Content) جلوگیری شود؛ این کار به موتورهای جستجو می گوید کدام نسخه اصلی صفحه است.
| عملیات | ابزار پیشنهادی | معیار موفقیت |
|---|---|---|
| سریع سازی صفحه | Google PageSpeed Insights | امتیاز ≥ ۸۰ در موبایل و دسکتاپ |
| بررسی ایندکس | Google Search Console | خطای 404 و 500 حذف شود |
| ریدایرکت 301 | Redirection (افزونه) | تمام URLهای قدیمی به درستی هدایت شوند |
| تگ canonical | Yoast SEO یا Rank Math | یک canonical برای هر صفحه فعال باشد |
نکته عملی: یک هفته پس از اعمال ریدایرکت ها، با استفاده از ابزار Ahrefs Site Audit یا Screaming Frog یک اسکن کامل انجام دهید؛ این اسکن نه تنها خطاهای فنی را نشان می دهد، بلکه می تواند صفحات با رتبه گیری پایین را شناسایی کرده و برای بهینه سازی های بعدی (به روزرسانی محتوا یا بهبود لینک داخلی) آماده کند.
سوالات متداول
چطور می توانم تمام پست های وبلاگی Weebly را به WordPress منتقل کنم؟
ابتدا از ابزار Export در داشبورد Weebly استفاده کنید تا فایل XML یا CSV دریافت کنید. سپس در WordPress به بخش ابزارها → وارد کردن رفته و فایل را بارگذاری کنید. پس از وارد سازی، پست ها را بررسی و دسته بندی های لازم را تنظیم کنید.
آیا می توانم طراحی قالب Weebly را بدون از دست دادن استایل ها در WordPress حفظ کنم؟
برای حفظ استایل ها باید CSS سفارشی Weebly را استخراج کنید و در قالب فرزند WordPress قرار دهید. همچنین می توانید از افزونه های سازگار با CSS مانند Simple Custom CSS استفاده کنید. پس از اعمال، نمایش را در مرورگرهای مختلف تست کنید.
آیا ابزار خودکار مهاجرت برای سایت های بزرگ Weebly کارایی دارد؟
ابزارهای خودکار مانند CMS2CMS برای سایت های با بیش از صد پست مناسب هستند؛ زمان و خطاها را به طور قابل ملاحظه ای کاهش می دهند. ولی قبل از استفاده، یک نسخه پشتیبان کامل از هر دو سایت تهیه کنید. سپس با یک انتقال آزمایشی عملکرد را ارزیابی کنید.
پس از مهاجرت، مسیرهای قدیمی (URL) به درستی ریدایرکت می شوند؟
برای حفظ سئو، در افزونه Redirection یا فایل .htaccess ریدایرکت 301 از مسیرهای قدیمی به مسیرهای جدید تنظیم کنید. می توانید از افزونه Yoast SEO برای تولید خودکار ریدایرکت های محتوا استفاده کنید. پس از تنظیم، با ابزارهای آنلاین وضعیت ریدایرکت را بررسی کنید.
چک لیست سریع
- ساختار صفحات و منوهای ویبلی را پیش از هر چیز مستند کنید.
- وردپرس را نصب، قالب مناسب انتخاب و افزونه های پایه را فعال نمایید.
- محتواهای متنی و تصویری را به صورت دستی به پست ها و صفحات جدید منتقل کنید.
- برای انتقال دسته بندی ها، فرم ها و سایر المان ها از افزونه های تخصصی ویبلی به وردپرس استفاده کنید.
- پس از مهاجرت، لینک ها و ریدایرکت ها را تست کرده و سئوی سایت را بهینه سازی کنید.
با اجرای دقیق این مراحل، می توانید وب سایت ویبلی خود را به وردپرس به صورت امن و بهینه منتقل کنید. انتخاب بین روش دستی یا افزونه ای بستگی به حجم و پیچیدگی محتوا دارد، بنابراین برنامه ریزی مناسب کلید موفقیت است. اگر تجربه یا سوالی در این زمینه دارید، خوشحال می شوم آن را با من در میان بگذارید.
