SleekRank for book publicist directories
Feed SleekRank a sheet of book publicists with genre, campaign type (launch, paperback, awards, backlist), media reach, and rate band. It builds a crawlable WordPress page for every publicist and every hub.
€50 off for the first 100 lifetime licenses!
Authors hire publicists for specific campaigns
Authors and small presses hire publicists for very specific campaigns. "Launch publicist literary fiction 2026", "paperback rerelease publicist romance", "awards-season campaign nonfiction". A single archive page cannot rank for that breadth, and most publicist directories surface a flat list that goes stale within a season.
SleekRank reads the publicist roster sheet and uses one base WordPress page as the template. Each publicist becomes a unique URL with their genres, campaign types, recent placements, media reach, rate band, and current bookings status mapped in. Books they have worked on render as a list from a related column or sheet.
Genre and campaign hubs come for free. /publicists/{genre}/ and /publicists/{campaign-type}/ both draw from the same sheet. A new publicist row populates personal page, genre hub, and campaign hub simultaneously on the next cache refresh.
Workflow
From publicist roster to indexable directory
Design the publicist template
Maintain the roster sheet
Wire mappings
Generate hubs
Data in, pages out
Publicist roster, one page per professional
| slug | name | primary_genre | campaign_types | rate_band |
|---|---|---|---|---|
| nadine-borowski-literary-launch | Nadine Borowski | Literary Fiction | Launch, Awards | $8,500 to $14,000 |
| thandi-okafor-romance-paperback | Thandi Okafor | Romance | Paperback, Backlist | $3,800 to $6,200 |
| ruslan-petrov-nonfiction-awards | Ruslan Petrov | Nonfiction | Awards, Op-ed Placement | $9,200 to $16,500 |
| marisol-aguirre-mystery-backlist | Marisol Aguirre | Mystery | Backlist, Series Refresh | $4,500 to $7,800 |
| wendell-cho-debut-fiction | Wendell Cho | Debut Fiction | Launch, Tour Booking | $7,200 to $11,500 |
/publicists/{slug}/
- /publicists/nadine-borowski-literary-launch/
- /publicists/thandi-okafor-romance-paperback/
- /publicists/ruslan-petrov-nonfiction-awards/
- /publicists/marisol-aguirre-mystery-backlist/
- /publicists/wendell-cho-debut-fiction/
Comparison
Manual publicist pages vs. data-driven directory
Manual pages or generic directory plugin
- Each publicist profile is a hand-built page that ages out fast
- Recent placements drift behind, then the directory looks stale
- Rate bands are inconsistent across genre and campaign pages
- Bookings status (booked through Q3, taking new clients) lags reality
- Adding a new campaign type means a developer ticket
- No structured data layer for Person or ProfessionalService schema
SleekRank
- One page per publicist generated from a single sheet
- Genre and campaign-type hubs auto-built from the same data
- Recent placements column renders as a list across every related page
- Bookings status flag flips a row, the page reflects it on next cache flush
- Sitemap support so search engines crawl every publicist URL
- Pair with SleekPixel for a per-publicist OG card
Features
What SleekRank gives you for book publicist directories
Page per publicist
Each row becomes a unique URL with bio, genres, campaign types, recent placements, media-reach stats, rate band, and bookings status.
Per genre hubs
Build /publicists/romance/, /publicists/literary/, /publicists/nonfiction/ as their own indexable hubs from the same source data.
Per campaign type
Launch, paperback, awards, backlist, tour booking, op-ed placement. Each campaign type gets its own hub fed from the publicists' campaign_types column.
Use cases
Who builds book publicist directories with SleekRank
Indie publicist collectives
Freelance publicist groups maintain a shared roster sheet. The directory site mirrors vetting status, genre focus, and bookings availability automatically.
Author-resource publications
Industry publications run vetted publicist lists as evergreen content. The sheet doubles as the editorial database and the public directory.
Small-press freelancer pools
Independent presses share a publicist roster across imprints, with availability surfaced so editors know who can take on a fall launch.
The bigger picture
Why book publicist SEO rewards specificity
Authors hiring a publicist do it once or twice a decade, and they spend a year of marketing budget on a single contract. They search by exact campaign need: launch versus paperback versus backlist, debut versus established author, awards push versus tour booking. A flat directory cannot rank for that combinatorial space because the filter view is the same URL Google saw last month.
Per-row pages let each publicist accrue authority for their name, their genre, and the campaign types they specialize in. Recent placements live in the data and render across the personal page and any genre or campaign hub the publicist belongs to, which is the social proof that converts an inquiry. Bookings status as a single cell solves the failure mode that kills most publicist directories: stale availability that wastes both sides' time.
The directory becomes a live tool for matching budget to expertise rather than a slowly aging archive.
Questions
Common questions about SleekRank for book publicist directories
Yes. Treat campaign types as a JSON array column with values like launch, paperback, awards, backlist, tour_booking, op_ed. Each campaign type can become its own hub via a /publicists/{campaign-type}/ pattern, listing the publicists whose array includes it.
 Store recent placements as a JSON array column where each item has outlet, title, author, and date. A list mapping renders them as a placement table on the publicist's page, and the same data feeds genre and campaign hubs without duplication.
 Yes. The rate_band column is optional per row. A selector mapping renders it if present and skips if blank. Publicists who prefer to quote per project leave the cell empty, and the page surfaces a "contact for quote" line instead.
 Flip the bookings_status cell to booked_through_q3 (or any custom value). A selector mapping renders the status on the publicist's page, and the hub layout can sort or filter so authors see who has open capacity first.
 Each generated URL is a real WordPress page with full HTML, sitemap inclusion, and per-page meta mappings. The base template page is auto-noindexed. New rows typically index within a few crawls of the sitemap update.
 Yes. Store metrics like outlets_reached, average_placements_per_campaign, or notable_outlets as columns. Selector mappings render them on the publicist's page as a credibility block. Update the cells quarterly to keep the data fresh.
 Add an affiliation column with values like solo, agency_name, collective. A selector mapping renders the affiliation on the page, and the layout can either link to the agency hub or show the solo flag. Both kinds of publicists coexist in the same roster.
 Yes. SleekRank uses an existing WordPress page as the template. The directory inherits whatever the site's theme or builder produces, with no separate stack to maintain.
 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