Skip to main content

Migrate Guru

TLDR: Migrate Guru is the preferred migration tool for most WordPress sites. It handles large sites well, uses offsite processing, and is free for basic migrations.

Why Migrate Guru

This is the preferred migration method for most sites because:

  • Free for standard migrations - no size limits on free tier
  • Offsite processing - doesn't strain source or destination servers
  • Handles large sites - works well with sites up to 200GB+
  • Automatic serialized data handling - fixes URLs in database automatically
  • Real-time progress tracking - see exactly what's happening

When to Use

  • Standard WordPress migrations (most cases)
  • Large sites with lots of media
  • Sites on shared hosting with limited resources
  • When you need quick, reliable migration

When NOT to Use

  • Complex multisite migrations (consider manual or WP CLI)
  • Sites with unusual server configurations
  • When client requires keeping migration fully internal

Migration Steps

  1. Install Migrate Guru on source site (WordPress Admin → Plugins → Add New)
  2. Enter destination details:
    • Destination URL
    • Select hosting type (GridPane, cPanel, etc.)
    • Enter FTP/SFTP credentials or use migration key
  3. Start migration and monitor progress
  4. Verify migration on destination:
    • Check all pages load
    • Test forms and functionality
    • Verify media files transferred
  5. Clean up - Remove Migrate Guru from both sites after successful migration

Common Issues

IssueSolution
Migration stuckCheck server timeout settings, try again
Missing filesVerify FTP permissions, re-run migration
Database errorsCheck database user permissions on destination
SSL issuesEnsure destination has valid SSL before migration

Alternative Tools

If Migrate Guru doesn't work for your situation:

  • All-in-One WP Migration - good for smaller sites
  • Duplicator - more control but more complex
  • WP CLI - for developers comfortable with command line