Overview
SleekRank generates many WordPress pages from one base page and a data source. Each row of the data becomes a page with its own URL, content and meta tags, without a post being created for it.
Where you find it
Rank is a product of the suite’s workspace: it appears as Rank in the workspace sidebar once it is installed. The same product also ships as a standalone plugin, which adds Rank under the SleekWP menu in wp-admin and opens the same screens with only Rank’s own navigation. Everything on these pages applies to both.
Rank’s screens are:
- Rank, the start page, which lists the page groups and creates new ones
- Page groups, the searchable table of every group, where a group is edited or deleted
- one entry per page group, with its General, Data sources (and its Data view), Mappings and Sitemap pages
- Settings, for the Google Sheets and Notion credentials some data sources need
- License
Every screen and route requires the manage_options capability.
How it works
A page group combines:
- a base page, an ordinary WordPress page whose rendered output is the template
- a URL pattern with one
{slug}placeholder, such asservices/{slug} - one or more data sources: a JSON or CSV file in the theme, a JSON, CSV or REST URL, a Google Sheet or a Notion database
- mappings, which write values from the row into the page: the contents of a tag or an element, an attribute, a list, or a meta tag
When you reload a group’s data, Rank stores every row of its sources in its
own indexed table. When a visitor requests a URL that matches a published
group’s pattern, Rank looks up the row whose slug matches, renders the base
page, applies the mappings and serves the result with its own canonical URL.
A URL whose slug is not in the data is handed back to WordPress.
Every published group with sitemaps enabled adds its URLs to the sitemap of the SEO plugin you use, or to WordPress’s own.
Where to go next
- Page groups creates a group and explains its General page and the preview.
- Data sources covers each source type and how the cache is loaded and refreshed.
- URL patterns explains which URLs a group answers.
- Mappings explains what each mapping type changes in the page.
- Sitemap lists the supported sitemap providers.
- Settings holds the Google Sheets and Notion credentials.
- CLI and Hooks cover automation and extension.
- Agent Sync mirrors page groups into JSON files under
sleek/rank/in the active theme. - Troubleshooting answers the failures you are most likely to meet.
Use cases
- Landing pages for the cities or regions you serve
- Product pages from an external API
- Comparison or alternative pages from a spreadsheet
- Service pages per industry
- Directory listings from structured data