Drupal 7 is scheduled for EOL (end of life) November of 2023. Here is the official announcement:
That means there will be no further support from the Drupal community, meaning no bug reports, no security patches and no updates for core Drupal nor modules nor themes.
It is thus strongly advised to convert any Drupal 7 sites either to Drupal 9, or to WordPress. Both of these CMS tools are supported and are expected to be supported long term.
One of the advantages of WordPress over Drupal used to be that all upgrades were “backwards compatible” which means that there always exists an upgrade path in WordPress. That means you are never required to completely rebuild your site with WordPress.
Until recently, Drupal did not have such a policy. In the past, major upgrades required essentially a full rebuild of a site in the new version of Drupal. As of Drupal 8, however, the Drupal team’s new policy is to always support ongoing upgrades. Thus the upgrade from Drupal 8 to Drupal 9 and, in the future, to Drupal 10 etc. should be fairly simple.
With Drupal 7, however, there is no such option. Whether you choose to migrate to Drupal 9 or WordPress, your entire site must be rebuilt. That means that first the content must be migrated to the new CMS platform, and then the functionality and theme must be recreated or reconfigured.
Many of our clients, however, use Drupal 7 as simply a portal to house CiviCRM, and they have no content or features within Drupal. For such sites, a migration is quite easy. For those with a proper site in Drupal, however, the migration can be quite complicated.
CiviHosting can offer services with migrations to Drupal 9 or WordPress. Contact us for full details.