Book Media PR β€” Where Stories Become Movements
Featured Work

Books We’ve Launched

A selection of titles we’ve had the privilege of amplifying β€” each one a story that deserved to be heard.

The Last Signal
Thriller

The Last Signal

Marcus Okafor

Book Two
Fiction

Book Two

Author Name

.bc2 { background: linear-gradient(135deg,#2b0a00 0%,#7a2010 50%,#c4501a 100%); } .bc3 { background: linear-gradient(135deg,#0a1a0a 0%,#1e4020 50%,#3d7040 100%); } .bc4 { background: linear-gradient(135deg,#1a0d2e 0%,#3d1a5c 50%,#7030a0 100%); } .bc5 { background: linear-gradient(135deg,#1a1200 0%,#4a3000 50%,#c9a84c 100%); } .bc6 { background: linear-gradient(135deg,#0d0d1a 0%,#1a1a4a 50%,#2040a0 100%); } .bc7 { background: linear-gradient(135deg,#1a0808 0%,#4a1010 50%,#8b2020 100%); }
/* ── ABOUT ── */ .about-section { display: grid; grid-template-columns: 1fr 1fr; gap: 6rem; padding: 7rem 8%; align-items: center; } .about-visual { position: relative; height: 500px; } .about-card { position: absolute; border-radius: 6px; overflow: hidden; box-shadow: 0 20px 50px rgba(0,0,0,.12); } .about-card-main { width: 320px; height: 400px; background: linear-gradient(135deg, var(–ink) 0%, #2a2015 100%); top: 0; left: 0; display: flex; flex-direction: column; justify-content: flex-end; padding: 2rem; } .about-card-main h3 { font-family: ‘Playfair Display’, serif; font-size: 1.8rem; color: var(–cream); line-height: 1.2; } .about-card-main p { font-size: .85rem; color: rgba(248,244,237,.55); margin-top: .5rem; } .about-card-accent { width: 200px; height: 200px; background: var(–gold); bottom: 0; right: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 1.5rem; } .about-card-accent .big-num { font-family: ‘Playfair Display’, serif; font-size: 3.5rem; font-weight: 900; color: var(–ink); line-height: 1; } .about-card-accent .big-label { font-size: .75rem; letter-spacing: .1em; text-transform: uppercase; color: rgba(15,13,10,.65); margin-top: .3rem; text-align: center; } .about-line { width: 1px; height: 120px; background: var(–gold); position: absolute; bottom: 200px; right: 100px; opacity: .35; } .about-text .section-title { margin-bottom: 1.5rem; } .about-text p { font-size: .97rem; line-height: 1.8; color: var(–muted); margin-bottom: 1.2rem; } .about-pillars { display: flex; flex-direction: column; gap: .8rem; margin-top: 2rem; } .pillar { display: flex; align-items: center; gap: 1rem; padding: .85rem 1.2rem; background: var(–warm); border-radius: 4px; border-left: 3px solid var(–gold); font-size: .88rem; font-weight: 500; } .pillar-icon { font-size: 1.1rem; } /* ── TESTIMONIALS ── */ .testimonials { background: var(–warm); padding: 7rem 8%; } .testi-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; margin-top: 1rem; } .testi-card { background: var(–white); padding: 2rem; border-radius: 6px; box-shadow: 0 4px 20px rgba(0,0,0,.06); transition: transform .3s, box-shadow .3s; } .testi-card:hover { transform: translateY(-4px); box-shadow: 0 12px 40px rgba(0,0,0,.1); } .testi-stars { color: var(–gold); font-size: 1rem; letter-spacing: .1em; margin-bottom: 1rem; } .testi-text { font-size: .9rem; line-height: 1.75; color: var(–ink); font-style: italic; margin-bottom: 1.5rem; } .testi-author { display: flex; align-items: center; gap: .8rem; } .testi-avatar { width: 40px; height: 40px; border-radius: 50%; background: var(–ink); display: flex; align-items: center; justify-content: center; font-family: ‘Playfair Display’, serif; font-size: 1rem; color: var(–gold); } .testi-name { font-weight: 500; font-size: .88rem; } .testi-role { font-size: .78rem; color: var(–muted); } /* ── CTA ── */ .cta-section { background: var(–ink); padding: 7rem 8%; display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center; position: relative; overflow: hidden; } .cta-bg { position: absolute; right: -10%; top: -20%; font-family: ‘Playfair Display’, serif; font-size: 22rem; font-weight: 900; color: rgba(201,168,76,.04); user-select: none; pointer-events: none; } .cta-section .section-title { color: var(–cream); } .cta-section .section-tag { color: var(–gold); } .cta-section p { font-size: 1rem; color: rgba(248,244,237,.6); line-height: 1.75; margin-bottom: 2.5rem; } .cta-form { display: flex; flex-direction: column; gap: 1rem; } .cta-input { background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.12); padding: .9rem 1.2rem; border-radius: 3px; color: var(–cream); font-family: ‘DM Sans’, sans-serif; font-size: .9rem; transition: border-color .25s; outline: none; } .cta-input::placeholder { color: rgba(248,244,237,.35); } .cta-input:focus { border-color: var(–gold); } .cta-row { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; } .btn-gold { background: var(–gold); color: var(–ink); padding: .9rem 2rem; border-radius: 3px; border: none; cursor: pointer; font-family: ‘DM Sans’, sans-serif; font-size: .9rem; font-weight: 600; letter-spacing: .06em; transition: background .25s, transform .2s; text-transform: uppercase; } .btn-gold:hover { background: var(–gold-light); transform: translateY(-2px); } /* ── FOOTER ── */ footer { background: #0a0806; padding: 3rem 8%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 1.5rem; } .footer-logo { font-family: ‘Playfair Display’, serif; font-size: 1.1rem; color: var(–cream); } .footer-logo span { color: var(–gold); } .footer-sub { font-size: .75rem; color: rgba(248,244,237,.3); margin-top: .3rem; letter-spacing: .05em; } .footer-links { display: flex; gap: 1.8rem; } .footer-links a { font-size: .8rem; color: rgba(248,244,237,.45); text-decoration: none; letter-spacing: .06em; transition: color .2s; } .footer-links a:hover { color: var(–gold); } .footer-copy { font-size: .75rem; color: rgba(248,244,237,.25); } /* ── ANIMATIONS ── */ @keyframes fadeUp { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } } /* scroll reveal */ .reveal { opacity: 0; transform: translateY(30px); transition: opacity .7s ease, transform .7s ease; } .reveal.visible { opacity: 1; transform: translateY(0); } /* ── RESPONSIVE ── */ @media (max-width: 960px) { .hero { grid-template-columns: 1fr; } .hero-right { display: none; } .hero-left { padding: 5rem 6% 4rem; } .services-grid { grid-template-columns: repeat(2, 1fr); } .books-grid { grid-template-columns: repeat(3, 1fr); } .books-grid .book-item:nth-child(n) { grid-column: auto; } .about-section { grid-template-columns: 1fr; } .about-visual { display: none; } .testi-grid { grid-template-columns: repeat(2, 1fr); } .cta-section { grid-template-columns: 1fr; } } @media (max-width: 600px) { .nav-links { display: none; } .services-grid { grid-template-columns: 1fr; } .books-grid { grid-template-columns: repeat(2, 1fr); } .testi-grid { grid-template-columns: 1fr; } .section { padding: 4rem 6%; } }
Book Promotion Agency

Where Stories
Become Movements

Book Media PR is your dedicated partner in amplifying your book’s reach β€” from BookTok virality and Bookstagram campaigns to full-scale PR, media coverage, and social storytelling.

50+
Books Promoted
12M+
Reader Impressions
98%
Author Satisfaction
The Midnight Garden
Eleanor Cross
Storm Season
James Adeyemi
Roots & Ruin
Sarah Obi
PR
BookTok Campaigns Bookstagram PR Book Trailers Media Outreach Author Branding Social Media Management Influencer Partnerships Launch Strategy BookTok Campaigns Bookstagram PR Book Trailers Media Outreach Author Branding Social Media Management Influencer Partnerships Launch Strategy

Full-Spectrum
Book Promotion

From the moment your manuscript is ready to the day your book hits bestseller lists β€” we’ve got every angle covered.

πŸ“±
BookTok Strategy

We craft viral TikTok campaigns tailored to the #BookTok community β€” leveraging trends, sounds, and storytelling formats that drive real readers to your book.

πŸ“Έ
Bookstagram Campaigns

Curated aesthetic content for Instagram’s literary community. From flat lays to reel reels, we speak the visual language of book lovers.

🎬
Book Trailers

Cinematic book trailers that create anticipation and emotion β€” perfect for social media, your website, and press kits.

πŸ“°
Media & Press PR

Strategic press releases, journalist outreach, podcast pitching, and review coordination to get your book in front of the right audiences.

🀝
Influencer Partnerships

We connect authors with book influencers, booktubers, and reading community leaders for authentic, high-reach endorsements.

✍️
Author Brand Building

We build your identity as an author β€” bios, visual branding, social presence, and consistent messaging that builds a loyal readership over time.

πŸš€
Book Launch Strategy

Pre-launch buzz, launch day activations, and post-launch momentum campaigns designed to sustain visibility long after release day.

πŸ“Š
Social Media Management

Full-service management of your author social platforms β€” content creation, community engagement, analytics, and growth strategy.

🌍
Reader Community Building

We help you build and nurture a loyal fanbase β€” from newsletters and ARC readers to street teams and online reading groups.

Books We’ve Launched

A selection of titles we’ve had the privilege of amplifying β€” each one a story that deserved to be heard.

Thriller

The Last Signal

Marcus Okafor

Romance

When We Were Reckless

Amara Nwosu

Literary Fiction

Roots of Red Earth

Chisom Eze

Fantasy

The Veil Between

Fatima Saleh

Memoir

Gold from the Ground

Tobi Adeyemi

Sci-Fi

Orbit 7

Daniel Chukwu

Mystery

Silence in the House

Ifeoma Obi

Stories deserve to be
discovered.

Book Media PR β€” a Tiswell Web Solutions sub-brand

7+
Years of Storytelling

We Make Readers
Find You

Book Media PR is a specialist book promotion agency built for the modern publishing landscape. We sit at the intersection of literature and digital culture β€” fluent in both the language of storytelling and the algorithms that surface it.

Whether you’re a debut author navigating your first launch or an established voice looking to reach new audiences, our team designs campaigns that feel authentic, look stunning, and deliver results.

πŸ“– Genre-fluent promotion specialists
🎯 Data-driven + creative strategy
🌐 Global reach, personal approach
⚑ Fast turnaround, lasting impact

Real Results,
Real Voices

Our greatest pride is the authors who trust us with their stories.

β˜…β˜…β˜…β˜…β˜…

“Book Media PR turned my quiet launch into a viral moment. Within two weeks my BookTok video had 800k views. These people truly understand the reading community.”

A
Amara Okonkwo
Author, When We Were Reckless
β˜…β˜…β˜…β˜…β˜…

“The press outreach they handled got me into three major book podcasts and two online literary magazines. My pre-orders doubled in a month. Absolutely worth it.”

M
Marcus Okafor
Author, The Last Signal
β˜…β˜…β˜…β˜…β˜…

“As a first-time author, I was completely lost on how to market myself. Book Media PR held my hand through the entire process and made my launch feel like a real event.”

C
Chisom Eze
Author, Roots of Red Earth

Ready to Launch
Your Next Chapter?

Tell us about your book. Whether you’re 3 months from launch or releasing tomorrow, we’ll build a campaign that fits your timeline and ambitions.

✦ hello@bookmediapr.com
✦ @bookmediapr
PR
Scroll to Top