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 field from each data entry.
Slug Field
Specify which field from your data source should be used as the URL slug. This field must contain URL-safe values (lowercase, hyphens instead of spaces).
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 edit, duplicate, enable/disable, or delete groups 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.