Skip to main content
GrN.dk

Main navigation

  • Articles
  • Contact
  • Your Digital Project Manager
  • About Greg Nowak
  • Services
  • Portfolio
  • Container
    • Excel Freelancer
    • Kubuntu - tips and tricks
    • Linux Apache MySQL and PHP
    • News
    • Image Gallery
User account menu
  • Log in

Breadcrumb

  1. Home

Essential Drupal 8 Modules: What Still Matters on an Older Site

By Greg Nowak. Last updated 2026-06-23.

Drupal 8 module lists age quickly. In 2026, the useful question is not “which modules should every new Drupal 8 build install?” but “which parts of an older Drupal 8 site still deserve care while we maintain, audit, or prepare it for upgrade?” Drupal 8 reached end of life in 2021, so every recommendation should be filtered through risk, upgrade readiness, and business value.

For business owners and operations leads, the essentials are the modules that protect traffic, make content easier to manage, and reduce surprises during an upgrade. For agency teams, they are also the modules that keep implementation predictable: clear URLs, sane redirects, measurable analytics, sitemap output, image handling, and carefully chosen editorial helpers.

Start With The Reality: Drupal 8 Is Legacy

If the site is still on Drupal 8, treat it as a legacy system that needs a plan. The module list below is still useful for audits and short-term maintenance, but new feature work should be judged against an upgrade path to a supported Drupal version. Before installing anything, check whether the module supports both the current codebase and the target version you intend to move to.

The practical order is simple: first secure the platform, then clean up SEO and tracking, then improve editorial workflows. Avoid adding “nice to have” modules to a site that is about to be upgraded unless they solve a current business problem.

Need Module or feature Why it matters 2026 advice
Redirect old URLs Redirect Preserves search value and outside links when page titles or paths change. Keep it. Audit 404s and redirect loops before any migration.
Readable URLs Pathauto Creates predictable URL aliases from patterns instead of relying on manual entry. Keep it. Review patterns before content restructuring.
Search discovery Simple XML Sitemap Generates XML sitemaps for search engines and content inventories. Keep it if configured deliberately; exclude thin or private content.
Analytics and tags Google Tag or existing analytics module Lets the team measure content, campaign, and conversion behavior. Confirm the current tag setup, consent requirements, and GA4 configuration.
Responsive images Responsive Image in core Improves delivery of images across phones, tablets, and desktop screens. Use core where possible and check image styles during theme updates.
A compact decision matrix for keeping useful Drupal 8-era modules while planning a safer supported-version upgrade.

The Essential Maintenance Set

Redirect is still one of the first modules I look for on content-heavy Drupal sites. When titles, URL aliases, or taxonomy structures change, redirects protect users from dead ends and help search engines understand the move. It is also useful operationally: a 404 report often reveals old campaign links, renamed services, and forgotten landing pages.

Pathauto is the companion piece. It creates URL aliases from token-based patterns, which keeps article, service, and taxonomy URLs consistent. That consistency matters when non-technical editors publish often. For an upgrade, review the patterns before migration so the new site does not accidentally generate different URLs for established pages.

Simple XML Sitemap is useful when it is treated as a publishing control, not a magic SEO switch. A sitemap should include valuable public content and exclude administrative, duplicate, low-value, or private routes. On larger sites, this is also a good moment to ask whether search engines are being invited to crawl the right material.

Analytics and tag management need a current check. Older Drupal 8 builds often used a Google Analytics module and Universal Analytics-era settings. In 2026, confirm whether the site uses GA4, Google Tag, server-side tagging, or another analytics platform, and verify that privacy and consent handling match the markets the site serves. The module name matters less than whether the measurement plan is accurate.

Responsive Image is in Drupal core and should usually be preferred over custom image hacks. It helps map image styles to breakpoints so the site can serve appropriate image sizes. That has direct business value: better perceived performance, less wasted bandwidth, and fewer awkward crops on mobile.

Commands Worth Keeping, Updated

The old note used drush dl. On maintained Drupal projects, use Composer to add contributed modules, then enable them with Drush. On a legacy Drupal 8 codebase, run this only in a development branch after confirming PHP, Composer, Drush, and module-version compatibility:

composer require drupal/redirect drupal/pathauto drupal/simple_sitemap drupal/google_tag
drush en redirect pathauto simple_sitemap google_tag responsive_image -y
 drush cr

If the site already uses a different analytics module, do not blindly replace it. First document the current tracking IDs, events, consent behavior, and tag manager container. Then decide whether to keep, migrate, or remove the old integration.

Useful, But Not Always Essential

Video Filter can still be handy for editor-friendly embeds, but many modern Drupal builds handle embeds through media, text formats, or layout tools. Keep it only if editors actively use it and the filters are configured safely.

CSV import and taxonomy import tools can save hours during content cleanup, migrations, and catalog work. They should be treated as operational tools rather than permanent site features. Use them in controlled environments, validate imports, and remove or restrict them if they are not part of normal editorial work.

CSS Injector-style modules are convenient but risky. They can hide design debt, bypass normal review, and make upgrades harder. If quick CSS fixes have accumulated, fold them back into the theme or component library before a redesign or major version upgrade.

What I Would Audit First

For a Drupal 8 site that still matters to the business, I would start with five checks: supported upgrade target, security status, redirect and 404 quality, analytics accuracy, and module compatibility. That gives owners a clear view of risk before spending money on new features.

The best module list is not the longest one. It is the smallest set that protects traffic, supports editors, and keeps the site easy to move forward. If you are deciding whether to patch, stabilize, or upgrade an older Drupal site, Greg can help turn the module inventory into a practical technical plan.

Related on GrN.dk

  • Drupal CMS 2.0 Speeds Marketing Site Rebuilds, but It Is Not Autopilot
  • AI Crawler Control for Business Websites: Protect Content Without Sacrificing Search Visibility
  • Search Engine Optimization (SEO): A Practical Audit Checklist

Need help with this kind of work?

Get a practical Drupal site audit Get in touch with Greg.

Sources

  • Drupal.org: Drupal 8 is now end-of-life
  • Drupal.org project: Redirect
  • Drupal.org project: Pathauto
  • Drupal.org project: Simple XML Sitemap
  • Drupal.org project: Google Tag
Last modified
2026-06-23

Tags

  • Drupal
  • Drupal 8
  • CMS maintenance
  • seo
  • Technical audit
  • Log in to post comments

Review Greg on Google

Greg Nowak Google Reviews

 

  • Drupal CMS 2.0: quick starts, harder rebuild choices
  • CMS Upgrades in 2026: A PHP Roadmap for WordPress and Drupal Sites
  • Essential Drupal 8 Modules: What Still Matters on an Older Site
  • Cloudflare Page Rules Debt: The Quiet Way Business Websites Break
  • Model Retirements Are Quietly Breaking AI Integrations
RSS feed

GrN.dk web platforms, web optimization, data analysis, data handling and logistics.