I have been working through some upgrade issues with a site migration from Drupal 7 to Drupal 10. In my tests I have been running migrations from Drupal 7 to Drupal 9. I wondered if there is any likely advantage in migrating content to Drupal 9 and then upgrading to 10, or if I should just go straight from 7 to 10 with the migration process?

  • There is no upgrade from D7 to D9/10. You need to create new site with D10 core and migrate your data from old site. Not all D7 modules were ported to D8/9/10. Needs deep analyzing of your old site
    – Vanish
    Oct 19, 2023 at 8:10
  • Hi, yes, as I mentioned I am migrating the data currently from D7 to D9. Just wondered if I may as well be doing the same process from D7 to D10. I can embark on my migration process on a D10 test site, just wondered if it was a good use of my time. I will update my question title for clarity.
    – Lemmy
    Oct 19, 2023 at 8:33
  • 3
    Migrate directly to Drupal 10. The EOL date for Drupal 9 is 1 November 2023.
    – 4uk4
    Oct 19, 2023 at 9:18
  • Thanks, I would be upgrading from D9 to D10 in any case, just wondering whether the migration to D9 would be technically easier than the migration to D10?
    – Lemmy
    Oct 19, 2023 at 9:56
  • The answer to that question is no, @Lemmy, because all the really big changes to Drupal happened between D7 and D8. D9 and D10 both represent cleaner and more consistent iterations of the architectural ideas that came with D8. Oct 19, 2023 at 10:28

2 Answers 2


Drupal 9 loses all support in 11 days. It is not a safe target for any development activities at this time.


In my case, due to incompatibilities with Field Collections and Drupal 10, I was not able to migrate directly from Drupal 7 to Drupal 10. I had success however in migrating to Drupal 9 and converting Field Collections to Paragraphs in the process. I anticipate the next step of updating to Drupal 10 from Drupal 9 will be relatively straightforward by comparison.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.