HCMS URL Patterns allow Web Evolve to automatically generate structured, human-readable URLs for Headless CMS (HCMS) content.
Once configured, content items use consistent URL structures based on their content type and title.
Examples:
Content Type | Example URL |
|---|---|
News | /content/news/community-cleanup-day |
Events | /content/events/summer-concert-series |
Jobs | /content/jobs/public-works-director |
How HCMS URL Patterns Work
HCMS content URLs are generated automatically using the Content Type title and the Content Item title. Web Evolve combines these values into a structured URL format: /content/{content-type-title}/{content-title}
Example:
Content Type Title: News
Content Item Title: Community Cleanup Day
Generated URL:
/content/news/community-cleanup-day
Before You Configure Content Type Patterns
Before enabling HCMS URL Patterns, we recommend reviewing:
Content Type naming conventions
SEO preferences
Existing content organization
URL readability and consistency
Recommended Content Type titles:
News
Events
Jobs
Announcements
Avoid:
Internal abbreviations
Long or unclear names
Frequently changing titles
Configuring a Content Type Pattern
Refer to the Configure a Content Type URL Alias section of the Manage HCMS URL Aliases article.
Content Type Titles and URL Structure
Important Note:
Updating a Content Type title may impact the generated URLs for associated content items.
The Content Type title determines the URL path used for all content items within that content type.
Examples:
Content Type Title | URL Structure |
|---|---|
News | /conten/news/… |
Events | /content/events/… |
Jobs | /content/jobs/… |
Because the Content Type title becomes part of the public URL structure, it is important to choose clear, concise, and reusable naming conventions.
How Content Aliases Are Generated
HCMS aliases are automatically generated from:
The Content Type title
The Content Item title
Example:
Content Type | Content Title | Generated URL |
|---|---|---|
News | Summer Concert Series | /content/news/summer-concert-series |
Events | Community Cleanup Day | /content/events/community-cleanup-day |
Web Evolve automatically:
Converts text to lowercase
Replaces spaces with hyphens
Removes unsupported special characters
HCMS Alias Behavior
Unlike Page URL Aliases:
Individual HCMS content aliases cannot be manually customized
URLs always follow the configured Content Type structure
URL generation is handled automatically by Web Evolve
This helps maintain:
Consistent site organization
Predictable URL structures
Standardized SEO-friendly paths
Duplicate Content Titles
If multiple content items use the same title, Web Evolve automatically appends sequential numbering to maintain unique URLs.
Examples:
Content Title | Generated URL |
|---|---|
Community Update | /content/news/community-update |
Community Update | /content/news/community-update-0 |
Community Update | /content/news/community-update-1 |
Formatting and Validation
Web Evolve automatically validates generated HCMS aliases.
Generated aliases:
Use lowercase letters
Replace spaces with hyphens
Remove unsupported special characters
Maintain unique URL paths
Original Title | Generated URL Segment |
|---|---|
Summer Concert Series | summer-concert-series |
City Update! | city-update |
Community Cleanup Day | community-cleanup-day |
When Titles Change
Important Note:
Web Evolve does not automatically create redirects when HCMS URLs change.
If preserving existing URLs is important, administrators should review their redirect strategy before making title changes. Changing either the Content Type title or the Content Item title may change the generated URL for associated content.
Examples:
Changing News to City News may automatically generate new URLs.
Updating Community Cleanup Day to Neighborhood Cleanup Event may automatically generate new URLs.