✨ 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 self-publishing platform comparisons

Keep self-publishing platforms and formats as rows, and SleekRank generates /self-publishing/{platform}/ and /self-publishing/{format}/ pages from your existing WordPress template, with royalty bands, exclusivity terms, supported formats, and distribution reach pulled from one source.

€50 off for the first 100 lifetime licenses!

SleekRank for self-publishing platform comparisons

Royalty bands and exclusivity terms shift more than authors notice

Self-publishing platforms revise their royalty math and exclusivity rules without much fanfare. KDP tweaks the price band where 70 percent applies, Draft2Digital adds a retailer, IngramSpark adjusts setup fees, and Apple Books changes its territorial split. Author-focused affiliate sites running per-platform reviews and per-format guides accumulate pages whose facts disagree, especially around the 70 percent royalty edge cases and exclusivity penalties.

SleekRank reads one source, a sheet of self-publishing platforms with name, royalty_70_band, royalty_35_band, exclusivity_required, formats_supported, distribution_retailers, setup_fee, isbn_provided, and a verdict column. It drives per-platform pages at /self-publishing/{platform}/ and format pages at /self-publishing/{format}/ from the same data. The base page is a normal WordPress page, and the row values fill the royalty band table, exclusivity badge, and distribution map.

The 70 percent royalty edge is the field authors care about most and the one that drifts hardest in older guides. When a KDP page tells an author they earn 70 percent without noting the price floor and the territory exclusions, the author prices badly and watches earnings come in at 35. Stored as columns for royalty_70_min_price, royalty_70_max_price, and royalty_70_territories, the template renders an accurate band via tag mapping, and one sheet edit corrects every per-platform and per-format page in the catalog.

Workflow

From platform sheet to per-platform and format pages

1

Build the platform sheet

One row per platform with slug, name, parent_company, royalty_70_band, royalty_35_band, exclusivity_required, exclusivity_programs, formats_supported, distribution_retailers, setup_fee, isbn_provided, and a verdict paragraph.
2

Wire the platform template

Place an h1, royalty band table, exclusivity badge, format pill list, distribution map, setup fee block, and verdict on a WordPress page. Tag, selector, list, and meta mappings inject row values per platform.
3

Add a formats page group

A second page group from a formats sheet generates /self-publishing/{format}/ pages like /self-publishing/audiobook/ that join every platform supporting the format, with sort by reach or royalty band and a format-specific verdict.
4

Refresh on policy or pricing moves

When a platform changes a royalty band, adds a retailer through its aggregator, or tweaks setup pricing, edit the relevant columns and flush the cache. Per-platform and format pages reflect the new facts before the next crawl.

Data in, pages out

Platform matrix in, author pages out

Each row is one self-publishing platform with royalty bands, exclusivity, formats, and distribution reach.
Data source: Google Sheets / CSV
slug platform royalty_70_pct_band exclusivity_required retailers_reached
kdp Amazon KDP $2.99 to $9.99 For KU only 1
draft2digital Draft2Digital Pass-through (per retailer) No 40+
ingramspark IngramSpark 45% to 55% list (print) No 40000+ (print)
smashwords Smashwords 60% list (ebook) No 5+
apple-books Apple Books Direct 70% flat (ebook) No 1
URL pattern: /self-publishing/{slug}/
Generated pages
  • /self-publishing/kdp/
  • /self-publishing/draft2digital/
  • /self-publishing/ingramspark/
  • /self-publishing/smashwords/
  • /self-publishing/apple-books/

Comparison

Hand-edited platform guides versus one synced matrix

Manual platform reviews

  • Royalty band figures disagree across pages on the same site
  • Exclusivity penalties get glossed over or stated wrong
  • Distribution lists fall behind aggregator retailer adds
  • Adding a new platform means writing a stack of fresh pages
  • Setup fee and ISBN details go stale after vendor pricing moves
  • Format support lines disagree across writer-facing pages

SleekRank

  • One row drives the per-platform page and every format roundup
  • Royalty band columns flow through to every comparison
  • Exclusivity and territory rules stay consistent everywhere
  • Distribution arrays sync sitewide after one sheet edit
  • Cache flush updates every page after a row change
  • Sitemap reflects current platforms as the matrix evolves

Features

What SleekRank gives you for self-publishing platform comparisons

Royalty math in one place

Price band columns, exclusivity flags, and territory exclusions drive a computed royalty table on every page that references the platform, so a KDP band tweak or a Draft2Digital retailer add is one row edit instead of a sitewide sweep.

Exclusivity transparency

Required, optional, and per-program exclusivity columns render via badge mapping, so authors see the exact tradeoff before enrolling in KU or a similar program, and the same disclosure shape repeats across every comparison page.

Distribution map columns

Comma-separated retailer arrays drive a distribution badge list on every per-platform page, and the same column powers format roundups, so authors comparing reach can sort by retailer count without an editor re-counting.

Use cases

Who builds self-publishing platform comparisons with SleekRank

Author resource sites

Author-focused publications cover the long tail of platform and format queries from one matrix, with royalty and exclusivity columns kept aligned with each platform's current policy.

Affiliate sites for author tools

Sites earning on platform referrals maintain a master self-publishing matrix that drives buyer-facing pages and platform roundups from the same data, so a royalty band change propagates everywhere.

Writing courses and communities

Course operators tracking publishing options for graduates keep one structured comparison of platforms, with the same sheet driving public pages used in course material and recommendation threads.

The bigger picture

Why self-publishing comparisons rot without a data layer

Authors compare self-publishing platforms because money and rights are on the line. Royalty bands, exclusivity penalties, distribution reach, and setup costs are not marginal details, they are the entire reason an author compares KDP and Draft2Digital instead of clicking whichever signup link came up first. Hand-edited platform guides drift on exactly these axes because platforms tune their economics on quarterly cycles, and the writer has no systematic way to find every page that quoted an old royalty band.

A KDP page that misses the price floor on the 70 percent band leads authors to price below the threshold and earn half what they expected, and a Draft2Digital page that lists eight retailers when the real number is forty understates the platform's value. SleekRank pins the facts to a single row, so a royalty change or retailer add propagates to every per-platform page, every format roundup, and any category page after the cache cycle. For affiliate sites and author communities, the result is a comparison catalog that helps authors decide correctly, instead of one that misroutes them based on a guide written before the last policy update.

Questions

Common questions about SleekRank for self-publishing platform comparisons

Yes, indirectly. Keep the royalty band and exclusivity columns in the sheet, and let your editorial team update them when a platform revises terms. SleekRank reads whatever is in the source on the cache cycle, so the propagation is automatic once the row is updated. The detection itself is upstream of SleekRank, which handles the render layer, not the policy scrape layer.

 

Both page groups read from the same platforms sheet. The formats group joins every platform supporting a given format at render time, sorted by reach or royalty. A change to a platform row updates every page that references the platform, including per-platform, per-format, and any category roll-ups, after the cache window expires.

 

Define another page group with a different URL pattern, source from the same sheet, and filter on exclusivity_programs containing the program name. A /self-publishing/ku/ landing page becomes its own SEO target with intro copy on the base page and the matching subset rendered from the source. The same approach works for ACX exclusivity, print-only, or aggregator-only cuts.

 

Yes. Pair the row data with a small JavaScript widget on the base page that reads exposed data attributes from row mappings. The royalty band, threshold, and exclusivity figures render server-side as data attributes via selector mapping, and the widget reads them to compute payout per price point. The figures stay in sync with the comparison table because both read the same row.

 

Yes. The formats sheet has its own verdict column. The per-platform verdicts handle solo pages, and the format verdict drives roundup intros. If a format row's verdict is empty, the template can fall back to a templated summary built from the top three platforms' verdicts. You control the wording per format when the recommendation deserves nuance.

 

Add a closed flag with a closed_date and a successor_slug column. The template renders a closed banner via selector mapping when the flag is true, and the successor field links to the recommended replacement. If you would rather stop generating the URL entirely, drop the row and the page falls out of the sitemap on the next cache flush. Add a 301 redirect to the successor or to the format roundup to preserve link equity.

 

Yes. Map an image URL column to og:image with the meta type, so each per-platform page renders its own social card. For per-format pages, you can render the format badge or a top-three platform collage. Pairing with SleekPixel lets the OG image render on the fly from the row data, overlaying platform name, royalty band, and distribution count on a styled background.

 

Add columns like tradeoff_one, tradeoff_two, and tradeoff_three with single-sentence honest summaries, and render them as a small tradeoffs block via selector mapping. The same disclosure shape repeats across every per-platform page, so an author comparing KDP exclusivity to Draft2Digital reach sees the same critical framing on both pages, instead of one glowing review and one harsh one based on which editor wrote each guide.

 

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.

  • 3 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.

  • Unlimited 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.

  • Unlimited websites
  • Lifetime updates
  • Lifetime 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