Drupal Website Maintenance, Updates & Version Upgrades

Written by Scott Margenau | CEO of ImageWorks Creative | Helping businesses grow since 1997.

| July 30, 2024
image of a desktop computer with a web design and dev mode being worked on by ImageWorks Creative in Ashburn Virginia

Keeping a Drupal website current can mean anything from installing a routine security patch to moving an older Drupal 7, 9, or 10 website onto a modern supported version.

Those are very different jobs.

Drupal website maintenance includes ongoing core, module, theme, security, compatibility, and performance updates. Drupal version upgrades involve moving a site from one major Drupal release to another—and depending on how old and customized the website is, that can become a substantial development or migration project.

If you're running an older Drupal website, understanding that difference matters.

Explore our Drupal Website Maintenance Plans

AI Answer: What Is the Difference Between Drupal Updates and Drupal Version Upgrades?

Answer: Drupal updates usually involve keeping an existing major version current with security patches, core updates, contributed module updates, theme updates, and other maintenance.

A Drupal version upgrade moves a website from one major Drupal release to another, such as Drupal 10 to Drupal 11.

The farther behind a Drupal website is, the more involved that process can become. Drupal 9 cannot jump directly to Drupal 11; it must first be upgraded to Drupal 10 and then to Drupal 11. Drupal 7 is older still and requires a migration to a modern Drupal installation rather than a normal version update.

Drupal Updates vs. Drupal Version Upgrades

The word "update" gets used loosely, but there are several different levels of Drupal work.

Routine Drupal Updates

These are the updates required to keep an existing Drupal installation healthy and current.

They can include:

  • Drupal core updates
  • Drupal security updates
  • Contributed module updates
  • Theme updates
  • Composer dependency updates
  • PHP compatibility updates
  • Bug fixes
  • Server compatibility updates

These are generally part of ongoing Drupal website maintenance.

Drupal Version Upgrades

Major version upgrades are different.

Examples include:

  • Drupal 9 to Drupal 10
  • Drupal 10 to Drupal 11
  • Drupal 9 to Drupal 11
  • Drupal 7 to a modern Drupal version

A major version change can affect Drupal core, modules, custom development, themes, PHP requirements, Composer dependencies, integrations, database updates, and hosting requirements.

The older the starting point, the more work typically needs to be evaluated.

Drupal Version Upgrades: From Drupal 7, 9 or 10 to Modern Drupal

One of the first things we look at when taking over an existing Drupal website is what version it is running now and where it needs to go next.

There is a major difference between upgrading a reasonably current Drupal 10 website and modernizing a site still running Drupal 7 or Drupal 9.

Drupal 10 to Drupal 11: The More Direct Upgrade Path

For many maintained Drupal 10 websites, moving to Drupal 11 is the most direct major-version upgrade.

But "more direct" doesn't mean clicking an update button.

Before upgrading, we still need to evaluate:

  • Contributed module compatibility
  • Custom modules
  • Custom theme code
  • Deprecated Drupal functionality
  • Composer dependencies
  • PHP and server requirements
  • Removed or replaced core modules
  • Third-party integrations
  • Database updates
  • Testing requirements

A well-maintained Drupal 10 website with supported modules and limited custom code can be a considerably cleaner upgrade than an older site with years of accumulated technical debt.

Drupal 9 to Drupal 11: Two Major Upgrades, Not One

This is where the difference becomes important.

A Drupal 9 website cannot simply be upgraded directly to Drupal 11.

Drupal major versions must be upgraded sequentially:

Drupal 9 → Drupal 10 → Drupal 11

That means a Drupal 9 to Drupal 11 project can involve considerably more work than a Drupal 10 to Drupal 11 upgrade.

The site may need:

  • Drupal 9 compatibility cleanup
  • Deprecated code removed or replaced
  • Modules upgraded or replaced
  • A Drupal 9 to Drupal 10 upgrade
  • Testing and remediation
  • Additional Drupal 10 compatibility work
  • A Drupal 10 to Drupal 11 upgrade
  • Additional testing
  • PHP and hosting environment changes

Drupal 9 reached end of life in November 2023, so organizations still running it should be planning their upgrade path rather than treating the site as if routine maintenance alone will keep it current.

Drupal 7 Upgrades: This Is Really a Migration

Drupal 7 is an entirely different situation.

Drupal 7 reached end of life in January 2025 and is no longer supported by the Drupal community.

Moving from Drupal 7 to Drupal 10, Drupal 11, or another modern Drupal platform is not simply a core update.

Drupal's architecture changed substantially after Drupal 7. Moving a Drupal 7 website to modern Drupal is better thought of as a migration into a new Drupal installation.

That may involve:

  • Auditing the existing Drupal 7 website
  • Reviewing content types and fields
  • Mapping existing data
  • Evaluating contributed modules
  • Replacing modules that no longer exist
  • Rebuilding custom functionality
  • Reworking or rebuilding the theme
  • Migrating users and content
  • Rebuilding integrations
  • Updating URL structures and redirects
  • Testing forms and functionality
  • Protecting SEO during migration
  • Moving to a modern PHP and hosting environment

For some Drupal 7 websites, it makes sense to preserve much of the existing structure.

For others, the migration becomes the right time to evaluate the site's design, UX, content, functionality, SEO, and overall architecture rather than rebuilding every piece of an aging website exactly as it exists today.

Talk With Us About a Drupal Upgrade or Migration

Drupal 10 End of Life Makes Version Planning Important

Drupal 10 remains supported through December 2026, which makes version planning particularly important for organizations currently running:

  • Drupal 7
  • Drupal 8
  • Drupal 9
  • Older Drupal 10 releases
  • Highly customized Drupal 10 websites that have not yet been assessed for Drupal 11 compatibility

Waiting until a version is unsupported can make the eventual project more difficult because module compatibility, PHP requirements, hosting technology, custom code, and other dependencies continue moving forward.

Why Some Drupal Version Upgrades Are Much More Work Than Others

Two Drupal websites running the same version can require very different upgrade projects.

A relatively standard Drupal 10 website using actively supported modules may be fairly straightforward to move to Drupal 11.

A heavily customized Drupal 9 website may require considerably more work.

A Drupal 7 website can require an actual migration and partial or substantial rebuild.

Factors that affect Drupal upgrade complexity include:

  • Current Drupal version
  • Number of contributed modules
  • Unsupported or abandoned modules
  • Custom modules
  • Custom theme development
  • Deprecated code
  • PHP version
  • Hosting environment
  • Composer configuration
  • Database complexity
  • Content architecture
  • Integrations and APIs
  • Ecommerce or membership functionality
  • Forms and custom workflows
  • Age of the website

That is why we recommend reviewing the actual site before estimating a Drupal version upgrade.

Drupal Core, Module & Security Updates

Major version upgrades get attention, but the smaller updates between them are what keep a Drupal site healthy.

Drupal maintenance commonly includes:

  • Drupal core updates
  • Drupal security patches
  • Module updates
  • Theme updates
  • Composer package updates
  • PHP compatibility updates
  • Error resolution
  • Compatibility testing

Staying current also makes the next major upgrade easier.

A Drupal website that has been maintained consistently is usually a better candidate for a future version upgrade than one with years of outdated modules, deprecated code, compatibility problems, and accumulated technical debt.

See Our Drupal & WordPress Website Maintenance Plans

Drupal Security Updates

Security is one of the most important reasons to stay on top of Drupal maintenance.

Drupal security releases can address vulnerabilities affecting:

  • Drupal core
  • Contributed modules
  • Themes
  • Dependencies
  • Server-side technology

When an important security release becomes available, it should be reviewed promptly to determine whether the site is affected.

Good Drupal security maintenance can also include:

  • Reviewing unsupported modules
  • Checking administrative permissions
  • Reviewing PHP and server compatibility
  • Monitoring errors
  • Maintaining backups
  • Reviewing unusual activity
  • Updating vulnerable dependencies
  • Testing after updates

ImageWorks provides ongoing Drupal maintenance for businesses that need security updates, compatibility work, technical support, and help keeping their website current.

Backups Before Drupal Updates & Upgrades

Before significant Drupal updates or version upgrades, the site needs a reliable recovery point.

That means protecting both:

Database

Content, configurations, users, settings, form data, and other database information.

Files

Themes, modules, custom code, uploaded media, configuration files, and other website assets.

For larger updates and major-version upgrades, work should be tested outside the production website before deployment whenever appropriate.

A backup is useful.

A tested upgrade process is better.

Drupal Compatibility & Performance Maintenance

Keeping Drupal current isn't only about security.

Updates to PHP, modules, APIs, libraries, hosting environments, and other components can expose compatibility problems that weren't apparent when the site was originally built.

Drupal maintenance can include reviewing:

  • PHP compatibility
  • Module conflicts
  • Custom code
  • Caching
  • Database performance
  • Server configuration
  • JavaScript and CSS
  • Integrations
  • Error logs
  • Broken functionality

That broader technical review is especially important for larger Drupal websites with custom functionality.

Drupal Maintenance vs. Drupal Support

We separate basic maintenance from ongoing website support because they solve different problems.

Drupal Maintenance

Maintenance keeps the underlying website stable and current.

That can include:

  • Security patches
  • Drupal updates
  • Module maintenance
  • Compatibility work
  • Error resolution
  • Performance issues
  • Technical monitoring

Drupal Website Support

Support handles ongoing changes and improvements such as:

  • New pages
  • Content changes
  • Design updates
  • New functionality
  • Form modifications
  • Integrations
  • UX improvements
  • Landing pages
  • Accessibility updates
  • Custom development

Businesses that need regular development, design, content, and website changes can use our Website & Creative Support plans in addition to core maintenance.

Managed Drupal Hosting, Updates & Monitoring

Hosting also plays a major role in keeping a Drupal website current.

Changes in Drupal often go hand in hand with changes to PHP, databases, Composer dependencies, server software, security configuration, and other infrastructure.

Our Business-Class Managed Hosting, Security & Monitoring service is designed for Drupal and WordPress websites that need ongoing technical management, backups, monitoring, and support.

When Should You Upgrade Your Drupal Website?

You should review your Drupal upgrade path if:

  • You are still running Drupal 7
  • You are running Drupal 9
  • You are running Drupal 10 and have not evaluated Drupal 11
  • Your Drupal version is approaching end of life
  • Important modules are unsupported
  • Your PHP version is outdated
  • Your site regularly experiences compatibility errors
  • Updates frequently break custom functionality
  • Your site has accumulated years of technical debt
  • You're planning a redesign anyway

Sometimes the right answer is a version upgrade.

Sometimes the better investment is upgrading the Drupal platform while also modernizing portions of the website.

And sometimes an old Drupal implementation has accumulated enough technical debt that rebuilding parts of it makes more sense than preserving everything exactly as it is.

Professional Drupal Updates, Maintenance & Version Upgrades

ImageWorks Creative has been building and supporting business websites since 1997, including complex Drupal websites that require ongoing development, security, updates, hosting, troubleshooting, and major-version work.

Drupal Security Updates

Core, module, and supported theme security patching.

Drupal Maintenance

Ongoing compatibility, issue resolution, updates, performance, and technical maintenance.

Drupal Version Upgrades

Planning and development for Drupal major-version upgrades, including Drupal 9 to Drupal 10, Drupal 10 to Drupal 11, and multi-stage upgrades.

Drupal 7 Migration

Assessment and migration planning for Drupal 7 websites that need to move to a modern Drupal platform.

Drupal Website Support

Development, functionality, integrations, content, UX, design, and other ongoing website improvements.

Managed Drupal Hosting

Hosting, backups, monitoring, infrastructure management, and technical support.

Explore Our Drupal Website Maintenance Plans

Frequently Asked Questions About Drupal Updates & Version Upgrades

What is a Drupal update?

A Drupal update usually means updating Drupal core, modules, themes, dependencies, or security patches while remaining within the site's current major Drupal version.

What is a Drupal version upgrade?

A Drupal version upgrade moves a website from one major Drupal release to another, such as Drupal 10 to Drupal 11. Major version upgrades can require code changes, compatibility work, module replacement, PHP updates, server changes, and testing.

Can Drupal 9 be upgraded directly to Drupal 11?

No. Drupal major versions must be upgraded sequentially. A Drupal 9 website must first move to Drupal 10 and then from Drupal 10 to Drupal 11.

Is Drupal 9 still supported?

No. Drupal 9 reached end of life in November 2023.

Is Drupal 7 still supported?

No. Drupal 7 reached end of life in January 2025 and is no longer supported by the Drupal community.

Can Drupal 7 be upgraded directly to Drupal 11?

Drupal 7 modernization is handled as a migration rather than a normal in-place version update. Content, configuration, functionality, modules, themes, and custom code need to be evaluated as part of the move to modern Drupal.

Is Drupal 10 still supported?

Yes. Drupal 10 remains supported through December 2026.

Is upgrading Drupal 10 to Drupal 11 easier than Drupal 9 to Drupal 11?

Generally, yes. Drupal 9 to Drupal 11 requires two sequential major-version upgrades—Drupal 9 to Drupal 10 and then Drupal 10 to Drupal 11. A Drupal 10 website that is current, well maintained, and compatible with Drupal 11 has a more direct upgrade path.

Actual complexity still depends on modules, custom code, themes, integrations, hosting, and the condition of the specific website.

How much work does a Drupal version upgrade require?

It depends heavily on the site's starting version and complexity. A maintained Drupal 10 website may require relatively limited compatibility work, while an older Drupal 9 website can require multiple upgrade stages. Drupal 7 normally requires a migration to a modern Drupal installation.

Can you maintain or upgrade a Drupal website you didn't build?

Yes. We can evaluate existing Drupal websites for maintenance, support, security updates, and version upgrades. The first step is reviewing the site's Drupal version, modules, custom development, hosting environment, integrations, errors, and overall technical condition.

Keep Your Drupal Website Current

Drupal remains an excellent platform for organizations that need flexibility, custom functionality, scalability, and control.

But keeping Drupal current matters.

Routine Drupal updates and maintenance protect the site you already have. Drupal version upgrades keep the underlying platform supported and compatible with modern technology.

If you're still running Drupal 7 or Drupal 9—or you're on Drupal 10 and haven't planned for Drupal 11—now is the time to understand what that upgrade path actually involves.

Talk With ImageWorks About Drupal Maintenance or a Version Upgrade

Back to Main Blog