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!
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
Build the platform sheet
Wire the platform template
Add a formats page group
Refresh on policy or pricing moves
Data in, pages out
Platform matrix in, author pages out
| 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 |
/self-publishing/{slug}/
- /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
EUR
per year
further 30% launch-discount applied during checkout for existing customers.
- 3 websites
- 1 year of updates
- 1 year of support
Pro
EUR
per year
further 30% launch-discount applied during checkout for existing customers.
- Unlimited websites
- 1 year of updates
- 1 year of support
Lifetime ♾️
Launch Offer
€299
EUR
once
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
€749
Continue to checkout