General
SleekRank is a programmatic page generation plugin for WordPress that lets you create hundreds of unique pages from a single template and a data source. Instead of manually creating each page, you define a pattern and let SleekRank do the rest.
Core Concept
The fundamental idea behind SleekRank is simple: take a base page, combine it with a data source, and generate unique pages with their own URLs, content, and meta tags — all without creating actual posts in your database.
How It Works
SleekRank introduces the concept of Page Groups. Each page group defines:
- Base Page: A regular WordPress page that serves as the template
- URL Pattern: A dynamic URL structure with placeholders (e.g.,
/services/{city}/) - Data Source: A JSON URL or JSON file that provides the data
- Replacements: Rules for swapping content, selectors, lists, and meta tags
When a visitor requests a URL that matches your pattern, SleekRank resolves it dynamically — fetching the corresponding data entry, applying replacements, and serving a fully formed page.
Key Features
- Dynamic Page Generation: Create hundreds of pages from a single template
- Multiple Data Sources: Fetch from APIs (JSON URL) or load local files (JSON File)
- Flexible Replacements: Tag, CSS selector, list, and meta replacement types
- SEO Integration: Automatic sitemap entries for all major SEO plugins
- Theme Sync: Bidirectional sync between theme JSON files and the database
- No Database Bloat: Pages are generated on-the-fly, not stored as posts
Use Cases
Programmatic page generation is ideal for creating large sets of similar but unique pages:
- Location-based landing pages (e.g., "Services in {city}")
- Product pages from external API data
- Keyword variation pages for long-tail content
- Service pages per industry or vertical
- Directory listings from structured data