Page Groups - General

Page groups are the core building block of SleekRank. Each page group defines a set of dynamically generated pages based on a template page and one or more data sources.

Creating a Page Group

Navigate to SleekRank in your WordPress admin sidebar and click Add New. Each page group has the following settings:

Title

A descriptive name for your page group (e.g., "City Landing Pages"). This is only used for organization in the admin panel.

Base Page

Select an existing WordPress page to use as the template. The content and layout of this page will be used for all generated pages. Any replacements you configure will modify the base page content dynamically.

URL Pattern

Define the URL structure for generated pages. Use a placeholder wrapped in curly braces for the dynamic segment:

  • /services/{slug}/ — generates pages like /services/new-york/, /services/london/
  • /products/{slug}/ — generates pages like /products/widget-pro/, /products/super-tool/

The {slug} placeholder is replaced with the slug value from each data item.

Slug Data

Generated URLs use the slug value from your source data. In most source types, you should include a slug field for each item. Notion can derive slug from the page title when needed.

Status

Enable or disable the page group. Disabled groups will not resolve any URLs.

Managing Page Groups

The page groups list shows all your configured groups with their status, base page, URL pattern, and data sources. You can open a group to edit its settings or delete it from this screen.

Multiple Page Groups

You can create as many page groups as you need. Each group operates independently with its own base page, URL pattern, data sources, and replacement rules. This allows you to generate multiple sets of pages from a single WordPress installation.