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