Case Study: Comprehensive Cleanup of a Compromised Joomla 3 Site AI Article Generator for Joomla 3: A Practical Case of Editorial Automation in Two Languages Key SEO Parameters to Regularly Check in Google Search Console Joomla and Incorrect URL Generation with Specific Menu Items Automatic Content Creation in WordPress Without Plugins: My Experience with OpenAI APIs How to block SiteGround WordPress automatic updates Yootheme Pro, Virtuemart and VMuikit: integration via dynamic fields for Joomla ecommerce Expert YOOtheme web designer and developer for Joomla and WordPress Hugo, HugoPlate, Netlify and GitHub expert for static websites AI Interface for a Tourist Tour with Internal Knowledge Base GPX files with and without timestamps: differences and how to record them correctly Experienced PrestaShop developer for professional ecommerce websites Security problems and hacks in Joomla 3 Errors sending emails with PHPMailer in Joomla 3 Joomla 3 incompatibility with PHP and MySQL Case Study: Comprehensive Cleanup of a Compromised Joomla 3 Site AI Article Generator for Joomla 3: A Practical Case of Editorial Automation in Two Languages Key SEO Parameters to Regularly Check in Google Search Console Joomla and Incorrect URL Generation with Specific Menu Items Automatic Content Creation in WordPress Without Plugins: My Experience with OpenAI APIs How to block SiteGround WordPress automatic updates Yootheme Pro, Virtuemart and VMuikit: integration via dynamic fields for Joomla ecommerce Expert YOOtheme web designer and developer for Joomla and WordPress Hugo, HugoPlate, Netlify and GitHub expert for static websites AI Interface for a Tourist Tour with Internal Knowledge Base GPX files with and without timestamps: differences and how to record them correctly Experienced PrestaShop developer for professional ecommerce websites Security problems and hacks in Joomla 3 Errors sending emails with PHPMailer in Joomla 3 Joomla 3 incompatibility with PHP and MySQL
Joomla and Incorrect URL Generation with Specific Menu Items

Joomla and Incorrect URL Generation with Specific Menu Items

Author Graziano De Maio - Gdmtech
I wish you a good read and remember: if after reading this article you need help, don't hesitate to contact me.
Author: Graziano De Maio | Founder of Gdmtech
Table of contents

Common URL Issues in Joomla 5 with “Tagged Items” Menu Types

In Joomla 3, the menu item “Iniziative” was set up as Tagged Items, a menu type used to display content linked to one or more tags. While functional, this setup does not provide an ideal structure for article URL generation.

Key points:

  • Joomla 3 routing was more permissive and generally handled these cases without problems.
  • Joomla 5 enforces stricter routing rules and may fail to correctly generate or resolve URLs based on Tagged Items menu entries.

How I Solved the Routing and URL Issues

To ensure proper URL generation on Joomla 5, I implemented the following:

StepAction
1Created a hidden menu item exclusively for the Iniziative category
2Configured the menu as a Category Blog, fully compatible with Joomla 5 routing
3Maintained the same existing alias to preserve URL structure
4Kept the visible site navigation unchanged to avoid impacting user experience

This approach gave Joomla 5 a correct and stable base to generate and recognize article URLs for the category.

SEO and Development Recommendations for Joomla

  • Use Category Blog or Articles List menu types wherever possible for better URL management.
  • Avoid relying solely on Tagged Items menu entries, especially for main site sections.
  • Always perform URL and routing tests after major Joomla updates or changes.

Joomla URL Routing FAQ

Q: Why do URLs generated from “Tagged Items” menu types fail in Joomla 5?
A: Joomla 5 requires stricter routing and does not fully support this menu type for consistent URL generation.

Q: Can I modify the visible menu items to fix URL issues?
A: It is best practice to create hidden menu items for routing fixes, without altering the site’s visible navigation.

Q: How can I test if my URLs and routing work correctly?
A: Test links directly on your site and monitor for 404 errors or improper redirects.

Author Graziano De Maio - Gdmtech
I wish you a good read and remember: if after reading this article you need help, don't hesitate to contact me.
Author: Graziano De Maio | Founder of Gdmtech
Graziano De Maio, Webdeveloper, SEO specialist
Graziano De Maio
Web Developer, SEO Specialist
Gdmtech Web Agency
Via Stefanardo da Vimercate 28 - (Milan)
Via Spinedi 55 - Postalesio (Sondrio)
Info & Contacts