Moving a WordPress site to Drupal with the WordPress Migrate module and WXR exports: posts, pages, comments, media, tags and categories, rollback testing, and the risk of relying on a module that has only alpha releases.
Importing content from a custom or proprietary CMS into Drupal with the core Migrate API and Migrate Plus, using CSV, JSON, XML or SOAP sources, field mapping, incremental runs and rollback.
Moving a Drupal 7 Commerce 1 store to current Drupal Commerce: the Commerce Migrate module's Drupal 10 compatibility, the follow-on Drupal 11 upgrade, and products, orders and customers that need checking.
Bringing a Drupal 6 site onto current Drupal: the core migrate path that still covers Drupal 6, content and configuration that migrates, the theme rebuild and running the upgrade with Drush.
Moving Drupal 7 field collections to Paragraphs during a Drupal 7 upgrade: installing the conversion module first, mapping nested collections and checking revisions.
Planning for the Views that do not migrate from Drupal 7: inventorying listings and exports, rebuilding them on the new site and the limits of best-effort Views migration modules.
Converting Drupal 7 managed files and Media entities into Drupal Media: the alpha-stage Media Migration module, embedded media tokens in body text and file storage paths.
Moving Drupal 7 webforms and their submissions to the current Webform module: what the Webform: Migrate module covers, its core compatibility, and rebuilding complex forms by hand.
Migrating Drupal 7 sites that used content translation or entity translation: language configuration, translated nodes and fields, menu and taxonomy translations and checks after migration.
Deciding between paying for Drupal 7 extended security support and funding the migration now: what certified vendors provide, how long it buys, and the risks of staying on an end-of-life platform.
Loading structured content from spreadsheets, APIs or exports with the Migrate API, Migrate Plus source plugins, Migrate Source CSV and Migrate Tools Drush commands, including rollbacks and incremental runs.
Moving a store's products, customers and orders into Drupal Commerce with Commerce Migrate's CSV-based Magento and WooCommerce paths, and what must be rebuilt by hand.
Leaving Ubercart on Drupal 6 or 7 for Drupal Commerce: products, orders and customers through Commerce Migrate Ubercart, payment and shipping rebuilds and order history checks.