websites.new

Drupal 7, Drupal 10 and the end-of-life dates

Drupal alternatives: decouple, upgrade or move.

Free assessment01 / 02

Step one · Your website

Which website should we assess?

Public pages only. No login, no code installed, no obligation. The report link is unlisted and emailed once. Three checks per hour per connection. Read the privacy policy.

You run Drupal 7, 9 or 10. And now you must choose between upgrading, decoupling, and moving, so judge each path by what your public pages show and by the practical case for staying put. The free assessment inspects your pages and your archive record. It does not inspect your analytics, log in, or interview your editors.

On this page 9 sections
  1. 01Why are teams leaving Drupal, and when should you stay?
  2. 02What do the Drupal 7 and Drupal 10 end-of-life dates mean for your site?
  3. 03Should you decouple Drupal or replace it?
  4. 04Which Drupal alternatives fit a content-heavy site?
  5. 05What does a move from Drupal to Astro or Next.js involve?
  6. 06How do you keep your search traffic through a Drupal migration?
  7. 07Every alternative, in one list
  8. 08Questions, answered
  9. 09Your next read

Why are teams leaving Drupal, and when should you stay?

Teams leave when upgrade cycles and slow pages cost more than they return. Stay if the structure holds. If your content is structured, multilingual, and permission-heavy, Drupal 11 handles that workload well (it was built for exactly this), and a healthy module set means moving may only rebuild what already works for you.

Teams leave for issues visible on public pages: themes that ship heavy scripts, markup that hides content from crawlers, missing structured data, plus core upgrades that force you to rewrite custom modules. But fast pages change the answer. If your pages render fast, your headers are clean, and your editors like the admin, you have no reason to move. If you still run Drupal 7, or your custom code is the piece nobody dares touch, you do.

I migrate legacy systems and WordPress sites to modern stacks. Sometimes the honest call is to stay put, and the free assessment shows you which category your site sits in, with direct evidence for each pillar. Evidence beats a sales pitch.

What do the Drupal 7 and Drupal 10 end-of-life dates mean for your site?

Your Drupal 7 site has been unsupported since January 5, 2025, and your Drupal 10 site stops receiving releases on December 9, 2026. The path is narrow. If you run Drupal 10, you can only reach Drupal 12 from 11.3.0 or later, so your upgrade path runs through Drupal 11. Your last Drupal 10 minor release is 10.6.0, and security support for 10.6.x ends the week Drupal 12 arrives.

Unsupported does not mean offline. It means you carry the risk, and your team owns every patch. In May 2026 the Security Team warned you that exploits might follow within hours or days of a highly critical core release. And if you were on an end-of-life version such as 8.9 or 9.5, you got only patch files to apply by hand, with no promise they work. Run the free assessment to see what your HTTP headers and markup show you today.

Should you decouple Drupal or replace it?

Decouple Drupal when your editors and content model work and your front end is what hurts. Replace it when the model fails. Keeping Drupal as the content backend behind a Next.js front end lets you keep your permissions, your taxonomy, and your editors' admin. Next-Drupal gives you a JSON:API client with inline preview, instant publishing, multi-site support, and internationalization (the parts teams usually worry about losing).

Your cost is two systems: you run a Drupal host and a Next.js host, and you still upgrade Drupal to 11 before December 9, 2026 if you are on 10. Replace Drupal instead when you would rewrite your themes and custom modules for Drupal 11 anyway. And replace it when your content is flat pages that need none of Drupal's permission model.

A scan of your public assets shows you which case you are in: rendered HTML, script weight, and structured data point to front-end debt rather than backend limits. So read the page evidence first.

Which Drupal alternatives fit a content-heavy site?

Astro fits your content-heavy site when your pages change slowly and show the same content to every visitor. Next.js with Sanity or Contentful fits when you run an application, personalization, or many editors. Astro 5.0 added the Content Layer, so you can load your content from any source, and Server Islands let you mix cached static pages with personalized blocks. Your fields stay typed. Content collections give you Zod schemas, so you keep your fields typed at build time.

Each choice costs you something: you give up the editor's visual canvas and the plugin catalog, and you accept a hosted admin. That trade is real. But Sanity's Visual Editing lets your editors click to edit on a live site and works with Next.js and Astro, which softens that loss for you.

Judge each option by the pages it publishes: whether your content arrives as rendered HTML, how much script your visitors download, and whether you can export your data cleanly. Pages don't flatter anyone.

What does a move from Drupal to Astro or Next.js involve?

You rebuild your front end, remodel your content in a new schema, export your records out of Drupal, and redirect every old URL. Custom modules do not travel. List what each one does, then rebuild only the behavior your pages still need. The sequence matters: model first, templates second, redirects last. In Astro, your content collections load Drupal exports through glob(), file() or a custom loader, and getStaticPaths() generates your routes from each entry.

In Next.js, Incremental Static Regeneration lets you update pages without rebuilding your whole site, which fits your pipeline when you publish many pages. And editors need a home too. Sanity's Portable Text stores your rich content as structured data you can export.

The assessment cannot see your editors' workflow or your analytics, so ask your editors directly what tools they use daily. That gap is yours to fill.

How do you keep your search traffic through a Drupal migration?

You keep your search traffic by mapping every old URL to a new one and serving permanent server-side redirects, 301 or 308, without chains. Use permanent codes. Google says the 301 and 308 codes tell it a page has permanently moved, so use them whenever the URL in search results changes. Update your sitemap, and keep your redirects active for at least a year (longer costs you nothing).

If your site is large, move it in sections and monitor your traffic on both the old and new sites. Check the signals carefully. Make your canonical tags point to new URLs, remove any noindex rules you added to hold back indexing, and test your redirects with the URL Inspection Tool or a script.

If only your hosting changes and no URL does, remove any temporary robots.txt block, update DNS, and shut down your old hosting once Googlebot and your visitors are served from the new infrastructure. And keep the URLs steady.

Every alternative, in one list.

01 · Drupal 11 (upgrade in place)

The supported next version of your current site, with your content model, permissions, and editors kept as they are. It stays familiar. But it fits a site with a healthy module set, though your themes and custom modules need rework and Drupal 11 removed modules such as Book, Forum and Statistics.

02 · Decoupled Drupal with Next.js

Drupal stays as the content backend while Next-Drupal supplies a JSON:API client for a Next.js front end. Use it when the backend works. And it fits a site whose editors and content model work but whose front end is slow or hard to change.

03 · Backdrop CMS

A fork of Drupal 7 with a built-in upgrade path that runs on the same database. It keeps the old shape. It fits a Drupal 7 site with a modest module set that wants to keep its structure without a rebuild (no migration of content, in other words).

04 · Astro with a headless CMS

A static-first front end whose Content Layer loads content from any source. It starts with static pages. And it fits content and marketing sites that change slowly and show the same pages to every visitor.

05 · Next.js with Sanity or Contentful

A Next.js front end fed by a hosted headless CMS, with Incremental Static Regeneration for large page counts. It handles frequent publishing patterns. It fits sites with an application, personalization, or many editors.

06 · Storyblok

A hosted headless CMS that you pair with a separate front end such as Next.js or Astro. The admin is hosted for you. But it fits your team only if you want a hosted admin and are willing to leave Drupal's module architecture behind.

07 · Strapi

An open source headless CMS that you host yourself and connect to a separate front end. Your team owns the backend. So it fits your team if your developers want to own the backend and its content API directly.

08 · Payload

A developer-focused headless CMS that you configure in code and pair with a Next.js front end. The model lives in code. It fits your team if you treat content models as code (and review them like code, too).

09 · Craft CMS

A PHP CMS that models content in its own admin and renders pages itself. It is one system. It fits your site if you want to stay with a traditional, single-system CMS but leave Drupal's module model behind.

10 · WordPress VIP

Managed hosting for WordPress at enterprise scale. The admin is familiar. And it fits a large editorial team that wants a familiar admin and accepts WordPress plugins in place of Drupal modules.

11 · Webflow

A hosted visual site builder with its own CMS. It keeps the setup small. It fits a small brochure site whose pages are simple and whose owner wants no development team.

12 · Acquia-hosted Drupal

Managed hosting and support for Drupal from the vendor Acquia. Drupal remains the base. It fits a site that stays on Drupal and wants someone else to run the platform while your team keeps the code.

Questions, answered.

01Is Drupal 10 safe to run after December 9, 2026?

Not for long. Drupal 10 reaches end of life on December 9, 2026, and no new Drupal 10 releases follow. You should reach Drupal 11 first, since Drupal 12 requires 11.3.0 or later as a source, and plan that upgrade well before the date.

02Does the free assessment tell me whether to leave Drupal?

It gives you evidence, not an opinion. The assessment reads your public pages and returns one score out of 100 across eight pillars, showing rendering, headers, structured data, and script weight. But you add the context. It does not read analytics, log in, or interview your editors, so that part is yours.

03Is there an upgrade path from Drupal 7?

If you run Drupal 7, Backdrop CMS offers a built-in upgrade path on the same database because it is a fork of Drupal 7. That matters for old sites. Backdrop says 97 of the top 100 Drupal 7 modules are ready, and that moving to Drupal 8 or 9 means a rebuild (a very different proposition).

04How long does the assessment take and what does it cost?

It is free and takes about two minutes. You enter a work email so the report link can be sent once, and each connection can run three checks per hour. The report scores your site out of 100 and shows the evidence behind each pillar, so you see why, not just what.

  1. 01Drupal to Next.jsDecouple or replace, with the content model intact.
  2. 02Drupal to WordPressWhen simpler is right, and what the content model loses.
  3. 03Sitecore alternativesSupport dates, licensing and the paths off XP.
  4. 04Legacy CMS consultantWhat a consultant checks first on an ageing platform.

Sources

Facts on this page come from the documents below, checked on 2026-11-01. Figures about the assessment itself describe how it works.

  1. Drupal core release schedule | Core release cycles | About guide on Drupal.org
  2. Upcoming highly critical release on May 20, 2026 - PSA-2026-05-18
  3. Next.js for Drupal
  4. Backdrop is a viable alternative to Drupal 7 ...and we are here to stay
  5. Upgrade from Drupal 7 | Backdrop CMS
  6. How to upgrade from Drupal 10 to Drupal 11
  7. What changes with Drupal 12? Features, requirements, and migration | SparkFabrik
  8. Content collections | Docs

Free automated assessment

Find out where your website stands.