Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

SEO URLs (pretty URLs)

23 sites Security covered Drupal 10–11
View on drupal.org

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

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Nov 2024
Latest release
10 months ago
Releases (12 mo)
1 ▼ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.6 Stable 10–11 Oct 26, 2025
1.0.5 Stable 10–11 Nov 10, 2024
1.0.4 Stable 10–11 Nov 10, 2024