HCMS URL Patterns Overview

Prev Next

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.