Grouping

By URL structure or subfolder

If your website has a clear URL structure, grouping by subfolder is one of the fastest ways to organize your content in SEO Gets. A quick pattern like /blog/ or /products/ instantly creates a group you can track over time.

This approach works best when your pages live in consistent subfolders—think WordPress blogs, e-commerce product catalogs, or location pages that all follow the same URL pattern.

How it works

Content Groups in SEO Gets match URLs using either simple patterns or regex. Simple patterns are perfect for straightforward subfolder structures. Regex gives you more flexibility when your pages live in multiple places but still belong together.

For the full setup steps, see Content groups.

Simple pattern matching

Use a simple pattern when all your pages share the same subfolder. Just type the folder name with slashes on both sides.

  • Blog posts: /blog/

  • Product pages: /products/ or /product/

  • Service pages: /services/

  • Location pages: /locations/

  • Case studies: /case-studies/

SEO Gets will match any URL that contains your pattern. For example, /blog/ captures /blog/post-title, /blog/category/post-title, and any other URL with /blog/ somewhere in the path.

Start simple. If your pattern works, great—you're done. If you need more control, then switch to regex.

Regex for complex structures

Regex (regular expressions) help when your content spans multiple subfolders or needs more specific matching rules.

Common regex patterns for URL grouping:

  • Multiple folders: /blog/|/articles/|/resources/ — matches pages in any of those three folders

  • Contains a word: .*product.* — matches any URL with "product" in it

  • Ends with a pattern: /features/.* — matches anything under the features folder

You can combine conditions too. For example, /blog/|/articles/ creates a single content group that pulls together all your editorial content, even if it lives in different places.

Regex limits to know

SEO Gets has two hard limits on regex expressions:

  • 4,096 character maximum. You'll see a character counter as you type. If you hit the limit, simplify your expression or split into multiple content groups. You can also upgrade to a Super Site to remove this limit.

  • No negative lookahead. The syntax (?!...) isn't supported. If you need to exclude something, rewrite your pattern to match what you do want instead.

If you see a syntax warning about negative lookahead, remove it from your expression. In most cases, you can achieve the same result with a positive pattern that matches what you want to include.

When the pattern shows "no matching pages"

If you see "These expressions do not match any pages" under your rule, don't panic—this warning doesn't block saving. It just means your pattern isn't matching any URLs right now.

This can happen when:

  • You have a typo in your pattern (missing slash, wrong folder name)

  • The folder exists but doesn't have any pages indexed yet

  • Your pattern is too specific

Double-check your URL structure and adjust the pattern. If you know the folder is correct but empty, you can still save the group—it'll populate once pages are added.

Examples from real sites

Here are common URL structures that work well with this grouping method:

Content type

Typical URL pattern

Simple pattern or regex

Blog posts

/blog/post-title

/blog/

Product catalog

/products/item-name

/products/

Feature pages

/features/feature-name

/features/

Location/service pages

/locations/city-name

/locations/

Multi-language content

/en/, /fr/, /de/

/en/|/fr/|/de/

Mixed editorial content

/blog/, /articles/, /news/

/blog/|/articles/|/news/

When URL structure grouping doesn't work

This method isn't right for every site. Skip it (or restructure your URLs first) if:

  • Your URLs are inconsistent—some blog posts are at /blog while others are at /post

  • You have flat URLs with no subfolder structure, like /my-article-title

  • Multiple content types share the same subfolder (e.g., both products and services live under /pages/)

In these cases, consider grouping by topic clusters instead, or running a URL restructuring project before setting up your groups.

What to do next

After you create your content group:

  1. Open your dashboard and filter by the new group

  2. Review keywords, pages, and trend data for that section

  3. Mark it as priority if it's one of your most important site sections

This turns a one-time setup into an ongoing tracking habit—so you can see whether that section is growing, stable, or needs attention.

Was this helpful?