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.