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

 

Illustrated infographic summarizing: Cloudflare Service Keys Stop in September: Find Every Caller
Cloudflare Service Keys Stop in September: Find Every Caller
2026-07-20

Cloudflare Service Keys stop working on September 30, 2026. Here is how to find every caller, move to scoped API tokens and avoid a late outage.

Illustrated infographic summarizing: Your AI Workflow Needs an Acceptance Test Before It Meets Customers
Your AI Workflow Needs an Acceptance Test Before It Meets Customers
2026-07-19

A practical way to test AI workflows using realistic scenarios, tool checks, human rubrics, regression suites, and clear release gates.

Three cover candidates for The Goats Were Load-Bearing fanned on a dark background: an ember-lit door, three slow knocks, and a founders' ledger
The Goats Were Load-Bearing: a fantasy where the bill always comes due
2026-07-19

A teaser for the upcoming darkly comic fantasy novel The Goats Were Load-Bearing — a village, a door that must stay poor, and the worst possible time to sell the herd. Readers pick the cover.

Vegan Power game: the yellow player catches falling fruit while a chicken and a cow look on
Vegan Power: The Little Game About Eating Fruit, Not Friends
2026-07-19

Vegan Power is a free browser game where you catch fruit, dodge the animals, protect seven hearts, and chase a better high score.

KotobaMon title screen: the Japanese logo コトバモン over a low-poly 3D island with monsters, cherry-blossom trees and a trainer.
KotobaMon: Shipping a 3D Browser Game With No Build Step and Self-Hosted Voice
2026-07-19

A look at fantasy.grn.dk, a browser-based 3D game that teaches Japanese with no build step, procedural art and self-hosted AI voice, and what its constraints show about shipping interactive products fast and cheap.

Illustrated infographic summarizing: WordPress Forced an Emergency Update. Did Every Site Take It?
WordPress Forced an Emergency Update. Did Every Site Take It?
2026-07-18

WordPress pushed an emergency security update, but teams still need to confirm the right patched version and core integrity on every installation.

Illustrated infographic summarizing: IndexNow: Wire corrections and deletions into the CMS
IndexNow: Wire corrections and deletions into the CMS
2026-07-17

IndexNow works best when CMS workflows report updates, redirects and removals as well as new pages. Here is how to cover the full content lifecycle.

Illustrated infographic summarizing: The EU’s August AI Deadline Reaches Bots and Synthetic Content
The EU’s August AI Deadline Reaches Bots and Synthetic Content
2026-07-16

Article 50 applies from 2 August 2026. Businesses need to map AI touchpoints, clarify ownership, and put workable transparency controls in place.

Illustrated infographic summarizing: A Voice Agent Is Only Ready When the Human Handoff Works
A Voice Agent Is Only Ready When the Human Handoff Works
2026-07-15

A practical guide to voice agents that recognise failure, pass useful context to staff, protect customer data, and improve resolution after launch.

Illustrated infographic summarizing: If the Facts Need JavaScript, AI Search May Miss the Full Page
If the Facts Need JavaScript, AI Search May Miss the Full Page
2026-07-14

A practical guide to finding and fixing JavaScript rendering gaps that can hide services, prices, contact details and metadata from AI search crawlers.

More articles
RSS feed

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