This module allows you to define meta tags that are automatically applied based on URL path patterns, including support for wildcards. This provides a way to set default meta tags for specific sections of your website that might not have entity-specific meta tags configured.
Assign meta tags based on URL path patterns with wildcard support.
Requirements
- Metatag module
Installation
Install as usual, see Installing modules.
Configuration
- Navigate to Administration › Configuration › Search and metadata › Metatag
- Click "Add metatag for path pattern"
- Enter a label, machine name, path pattern, and "Replace empty token results"
- Save and configure the meta tags for the pattern
Pattern Syntax
Prefix Match (trailing /)
Matches all paths under a prefix at any depth.
Pattern Matches/news/
/news/article, /news/sports/scores
/about/team/
/about/team/john, /about/team/marketing/lead
Wildcard Match (*)
Matches exactly one path segment.
Pattern Matches Does Not Match/blog/*
/blog/post-1
/blog, /blog/a/b
/user/*/edit
/user/5/edit
/user/edit
Partial Wildcard Match
Use * within a segment to match part of it.
/blog/post-*
/blog/post-1, /blog/post-2
/blog/other, /blog/post-1/extra
/blog/post-*/
/blog/post-1/part-2, /blog/post-2/part-2/section-1
/blog/other/part-2
Precedence
When multiple patterns match, the most specific wins (longest non-wildcard path).
Path-based metatags are applied above global defaults but below entity-specific,
and route-specific metatags. The path-based metatags takes precedence over the
bundle, and entity type metatags.
Replace Empty Token Results
When creating a path pattern, you can enable the "Replace Empty Token Results" option. This is useful when entities have a metatag field with token-based values that may resolve to empty.
When enabled:
- If an entity's metatag contains a token (e.g., [node:title])
- And that token resolves to an empty value
- The path-based tag value will be used instead
This allows path-based defaults to act as fallbacks for missing token values.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0-alpha4 | Pre-release | 10–11 | Feb 25, 2026 | ||
| 1.0.0-alpha3 | Pre-release | 10–11 | Feb 19, 2026 | ||
| 1.0.0-alpha2 | Pre-release | 10–11 | Feb 10, 2026 | ||
| 1.0.0-alpha1 | Pre-release | 10–11 | Feb 10, 2026 | ||
| 1.0.x-dev | Dev | 10–11 | Jan 29, 2026 |