✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekRank for icon set pages

Keep icon set metadata in JSON or a manifest. SleekRank generates an indexable page per set with previews, license, count, install snippets, and per-set OG cards rendered through SleekPixel.

€50 off for the first 100 lifetime licenses!

SleekRank for icon set pages

Icon sets are catalog pages

Every icon set page covers the same essentials: name, style (line, solid, duotone, hand-drawn), license, total icon count, sample previews, and a download or install link. As your library grows beyond a handful of sets, hand-rolling each landing page means more drift between the actual icon count and what's published, and more editor time spent rebuilding preview grids one image at a time.

SleekRank reads from a JSON manifest of icon sets and generates one page per set at /icons/{slug}/. List mapping renders the preview grid from a sample array; selector mapping handles the install code blocks (npm install, CDN link, or download URL); meta mapping sets og:image per set. Update the manifest, the catalog updates on the next cache cycle.

Because the manifest can be the same JSON file shipped with the icon set itself, or pulled from a REST endpoint that lists sets and counts, the marketing site and the actual library stay in lockstep. Adding a new set is a manifest entry plus a sample image array, not a half-day of CMS work.

Workflow

From manifest entry to per-set landing pages

1

Maintain the manifest

Build the source as JSON with slug, name, style, license, count, sample icon URLs array, install snippet (npm/CDN/download), and category. Ship it with each icon set or expose via a REST endpoint.
2

Design the set template

Create one WordPress page with hero (set name, style badge, count), preview grid placeholder, install code block, license callout, and download CTA. SleekRank uses it for every set.
3

Map manifests to template

Tag-map title to name, selector-map style/license/count into badges, list-map the sample array into a preview grid, selector-map the install snippet into a code block. Meta-map description and og:image per set.
4

Cross-link by style

Add a second URL pattern like /icons/style/{style}/ that filters sets by style (line, solid, duotone). Same source feeds both per-set pages and style indexes, so adding a set populates everywhere.

Data in, pages out

Set rows to catalog URLs

One entry per icon set with slug, name, style, license, count, and an array of sample icons.

Data source: JSON file / REST API
slug name style license count
lineflow Lineflow Line MIT 640
solidcraft Solidcraft Solid CC BY 4.0 820
duotone-essentials Duotone Essentials Duotone Pro 1,200
sketchy-pro Sketchy Pro Hand-drawn Pro 300
business-pack Business Pack Mixed MIT 450
URL pattern: /icons/{slug}/
Generated pages
  • /icons/lineflow/
  • /icons/solidcraft/
  • /icons/duotone-essentials/
  • /icons/sketchy-pro/
  • /icons/business-pack/

Comparison

Manual icon catalog vs SleekRank

Hand-built page per set

  • Icon counts and license info drift from the actual set
  • Preview grids built one image at a time in the editor
  • Install instructions repeated and edited per page
  • No clean URL pattern for /icons/{set}/
  • OG cards per set almost never updated
  • Adding a new set means a half day of CMS work

SleekRank

  • One URL per icon set, all sourced from one manifest
  • List mapping renders the preview grid from a sample array
  • Selector mapping injects per-set install code blocks
  • License, count, style, and category fields stay accurate
  • Sitemap entries per set, base template noindexed
  • Pair with SleekPixel for set-branded OG cards on share

Features

What SleekRank gives you for icon set pages

Per-set URLs

Each set lives at /icons/{slug}/ — clean URLs to share, link, and rank for set-name queries like "lineflow icons" or "solidcraft set."

Preview grid

List mapping turns an array of sample icons into a clean preview grid on every set's page, with consistent styling across the catalog.

Install snippets

Selector mapping injects per-set install or import code into the right code block, so the npm install or CDN link always matches the current version.

Use cases

Where icon set pages help

Icon marketplaces

List dozens of icon sets, each on its own page, all from one shared manifest the team edits. Counts and licenses stay accurate without manual upkeep.

Open source libraries

Per-set landing page with install instructions and previews, generated from the project's own JSON. Library and marketing site stay in sync automatically.

Design system docs

Document internal icon sets across teams, each at its own URL, all sourced from one place. New sets ship as manifest entries, not CMS sessions.

The bigger picture

Why icon catalogs need programmatic pages

Icon set search behavior is high-intent and specific — designers and developers searching "line icon set free" or "duotone icons MIT" are within minutes of installing something. The set with the cleanest landing page (count, license, real previews, install snippet) wins. The structural problem is volume and drift.

Open libraries grow steadily, license terms change, counts increase as authors add icons, and styles get added or split. A hand-built page per set drifts within months: the count says 640, the actual set has 720, the install snippet still references v1 even though v3 is current. Spec-driven pages can't drift because there's no separate copy to forget.

SleekRank reads the manifest that ships with the actual set (or a REST endpoint that produces the same data) and renders the landing page from it. When v3 ships, version up the manifest, flush the cache, every dependent page updates: install snippet, count, sample grid. License changes propagate the same way.

The work moves from CMS editing to keeping a single JSON honest.

Questions

Common questions about SleekRank for icon set pages

From whatever source you maintain — typically a JSON file shipped with the icon set or a REST endpoint that lists sets and counts. Open-source libraries often already produce a meta.json or index.json that catalogs sets; SleekRank reads that directly. For commercial libraries, expose a private endpoint or commit a manifest to the marketing site repo.

 

Yes. Store URLs to representative icons in the source (typically eight to twelve per set is plenty for a preview) and render them with list mapping into a grid in the template. For dynamic full-set browsing, embed your existing icon-search component on top of the SleekRank-rendered landing page; SleekRank handles the marketing surface, the embedded component handles search.

 

Add a license field (MIT, CC BY 4.0, Pro, custom) and map it into the template via selector mapping. For commercial sets, add a price field. Filter sets in indexes if you want license-specific listings — a /icons/license/mit/ URL pattern that lists only MIT-licensed sets is straightforward.

 

Yes. Each generated URL is added to the SleekRank sitemap. The base template is excluded and noindexed. Set names rank well because they're specific ("lineflow icons" has low ambiguity), and consistent on-page metadata (count, license, install snippet) helps the page feel authoritative to both users and search engines.

 

Yes. Add an entry to the manifest with slug, name, style, license, count, sample URLs, and install snippet. The page appears on the next cache cycle. If the new set has unusual fields (e.g. animated icons need a special preview format), add a column and a small selector-mapped section in the template, then any future set with that field populates the section automatically.

 

No. SleekRank handles the per-set landing pages — discovery, marketing, install. Search across icons within a set is up to your template or theme. Most teams embed an existing component like fuse.js over a JSON of icon names. The landing page provides the SEO and onboarding surface; the search component handles in-set browsing.

 

Either bump the manifest in place (current version only, simpler) or maintain a versions array per set and render a version selector in the template (richer, more work). For most catalogs, current-version-only is fine because users want the latest install snippet. Keep older versions linkable via /icons/{slug}/v2/ patterns if a set has paying customers on legacy versions.

 

Yes. Add downloads or rank columns to the manifest, refreshed periodically from npm or your CDN logs. Sort indexes by popularity using a second URL pattern like /icons/popular/. Per-set pages can show "X downloads this month" via selector mapping. Cache duration controls how fresh those counts are; daily refresh is usually plenty.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€99

EUR

per year

Get started

further 30% launch-discount applied during checkout for existing customers.

  • websites
  • 1 year of updates
  • 1 year of support

Pro

€179

EUR

per year

Get started

further 30% launch-discount applied during checkout for existing customers.

  • websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Launch Offer

€299

€249

EUR

once

Get started

further 30% launch-discount applied during checkout for existing customers.

  • websites
  • 1 year of updates
  • 1 year of support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView