| A | B | C | |
|---|---|---|---|
1 | To Do | 0/43 completed | Joomla to WordPress Migration Checklist |
2 | |||
3 | ✓ | Task | Brought to you by |
4 | 🧳 | Pre-Migration Preparation | |
5 | Backup your Joomla site (files + database) | ||
6 | Backup your current WordPress install (if applicable) | ||
7 | Create a staging environment | Need Help With Your Migration? | |
8 | Document current Joomla URL structure | We’ve migrated 100s of Joomla sites—multilingual, eCommerce, custom builds, and more. If you’d prefer expert hands-on help, reach out to our team | |
9 | Take screenshots of important layouts (if using page builders) | ||
10 | List your current Joomla extensions/modules/plugins | https://joomdev.com/contact/ | |
11 | Decide which content to migrate and what to leave behind | https://joomdev.com/contact/ | |
12 | ⚙️ | WordPress Setup | |
13 | Install WordPress on staging or live server | How to Use This Checklist | |
14 | Choose and install a fast, SEO-friendly theme (e.g. Astra, GeneratePress) | Copy this sheet and save in your drive. | |
15 | Install essential plugins (SEO, backup, security, redirection) | ||
16 | Set permalink structure to /post-name/ | ||
17 | 🔄 | Migration Process (Using FG Joomla to WordPress) | |
18 | Install & activate FG Joomla to WordPress plugin | ||
19 | Empty default WordPress content | ||
20 | Enter Joomla site URL for media import | ||
21 | Enter Joomla database parameters | ||
22 | Test database connection | ||
23 | Configure import behavior (posts, pages, tags, etc.) | ||
24 | Start/resume importer | ||
25 | Modify internal links after import | ||
26 | 🧩 | For Complex Sites (Manual/Hybrid Work) | |
27 | Rebuild multilingual structure using WPML or Polylang | ||
28 | Recreate custom fields using Advanced Custom Fields (ACF) | ||
29 | Rebuild custom post types using CPT UI | ||
30 | Rebuild complex page layouts with Elementor or your preferred page builder | ||
31 | Replace Joomla extensions with WordPress plugin alternatives | ||
32 | For eCommerce: Export Joomla products to CSV/XML and import into WooCommerce | ||
33 | 🧪 | Post-Migration QA | |
34 | Review all pages and posts for layout/content accuracy | ||
35 | Test navigation and menus | ||
36 | Check for missing media/images | ||
37 | Run broken link checker | ||
38 | Set up 301 redirects for old Joomla URLs | ||
39 | Install & configure SEO plugin (Yoast or Rank Math) | ||
40 | Submit updated sitemap to Google Search Console | ||
41 | Set up Google Analytics (or Site Kit) tracking | ||
42 | 🎉 | Final Pre-Launch | |
43 | Test contact forms | ||
44 | Test on mobile, tablet, and desktop | ||
45 | Confirm footer details, privacy policy, and branding | ||
46 | Delete or secure staging environment | ||
47 | Celebrate! 🥳 | ||
48 | |||
49 | |||
50 | |||
51 | |||
52 |