Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module allows you to create user-friendly, readable alternative URLs for pages that have complex query parameters, such as those used with views filters. It enables you to define these alternative URLs and use a special token to ensure they are prioritized in meta tags and canonical links for better SEO.

The module allows you to create alternatives to canonical URLs.

The goal: create alternative pretty SEO URLs for pages with filters (query parameters) and add them to the page canonical <link> tag. Make canonical URLs user-friendly and readable for such cases.

Use case:
Sometimes when we use, for example, a view with filters on the page (node, term, etc.), we can get a large URL path. But in some cases we want the SEO data to have a better, more readable look for certain sets of filters.

This module allows creating an alternative URL for some existing one and use seo-url token in metatags.

For example: [node:seo-url]

In general, this token works as a default url token, but if it sees that there is an alternative for the current URL, it will replace it with the new one.

Configuration:
Only one thing is important, configure allowed content types: /admin/structure/seo_url
Then new SEO URLs can be created.

Important: the token name seo_url was changed to seo-url
See #3554388: Rename token name

Activity

Total releases
1
First release
Oct 2025
Latest release
8 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.0.6 Stable Oct 26, 2025