Skip to content
For bookstores

Booktopia has the warehouse. You have the shelf nobody else built.

In-House is your AI marketing team. It actually fills the shop and the event calendar: ships your staff-picks and author-event pages, runs the local Google Ads the chains skip, posts the new-release stack and storytime moments.

No charge for 7 days Cancel in two taps Live in 9 minutes

Three options. Only one actually works for your business.

Agency
$2,500 to $4,000 / mo
Slow. Expensive. Removed from your business.
You get a tidy Shopify refresh, a quarterly Mailchimp report, and a contact who has never met a Penguin Random House rep or run a Friday-night author event. Meanwhile Booktopia outranks you on every 'buy [book title]' search and Big W eats the bestseller buyer in your suburb because they sell it for $18.
DIY tools
$120 to $250 / mo + your evenings
Cheap, but it just hands you a dashboard.
Shopify, Mailchimp, Later, Canva, Eventbrite, a Google Ads account you opened during the last Indie Book Awards. Cheap, but you photograph the new-release stack on the front table at 7pm after close, write the storytime captions on Sunday before the school run, and the author event page goes live three days before the event instead of three weeks.
ACTUALLY DOES IT
In-House
$299 / mo flat
Cheap, and it actually does the work.
The AI marketing team writes the captions, ships dedicated pages for staff picks, author events, kids' storytime, book clubs and specialist sections (cookbooks, kids, poetry, art), runs the 'independent bookshop [suburb]' and event Google Ads, and posts the new-release stack and storytime reveals. You shelve, you handsell, you approve the week.

The chains have the price. You have the shelf no algorithm built.

The reality

Independent bookstores compete against three different opponents: Booktopia and Amazon for the customer who knows exactly which book they want and just wants it cheap, Big W and Kmart for the bestseller buyer who picks up Where the Crawdads Sing with the groceries, and Dymocks for the foot-traffic that walks past your window on the way to the food court. You can't outprice Big W on Where the Crawdads Sing and you can't out-ship Booktopia on a Tuesday afternoon order. What you can do is own the curation, the community and the local long tail: the staff-picks shelf that no algorithm chose, the kids' storytime that fills a Saturday morning, the author event that gets a Penguin Random House author into the shop on a Tuesday night, the book club partnership that buys six copies of the same title every month. The indies that grow treat the chains as background noise and the customer who walks in for one staff-pick novel as a five-year relationship that buys Christmas presents, school books, gift vouchers and the next Saturday-night author talk.

What good looks like

Good bookshop marketing is three things, in this order: a curated-shelf page library that ranks for the specialist long tail the chains don't optimise for ('cookbooks [suburb]', 'kids' bookshop [suburb]', 'poetry shop [city]', 'staff picks [suburb]', 'independent bookshop [suburb]'); a Google Ads campaign on 'bookshop [suburb]' and an event-by-event Meta ad for every author talk, kids' storytime and book launch you host (these are the foot-traffic-into-purchase moments the chains never run); and an Instagram and TikTok cadence built around the new-release stack on the front table, the staff-pick of the week, the author event teaser, the Saturday storytime reveal, the kids' character costume. Add a book-club partnership page, a school book fair offer, and a gift voucher push for Christmas and you've built a moat the chains structurally cannot follow.

Booktopia and Big W own the price-led search
The chains and the online giants have warehouse pricing, locked map-pack spots, and Amazon ships in 24 hours. You can't beat them on price. You can beat them on the curation, the events, and the suburb.
Staff picks and specialist sections are the moat
Cookbooks, kids', poetry, literary fiction, Australian writing, sci-fi, art: the shelves your buyer chose for your suburb. Booktopia's algorithm can't curate; Big W stocks the front 50 titles. The staff-picks shelf is your competitive advantage and almost nothing about it is on your website.
Author events and storytime fill the room
A Tuesday-night author launch sells 80 copies of the new book and turns 60 attendees into newsletter subscribers. A Saturday kids' storytime fills the shop with families who buy three picture books on the way out. Almost no indie runs the cadence reliably because the event page never quite goes live.

Real work. Not a slide deck.

In-House publishes to your real accounts and your live site. Here is what a bookstore sees in the first weeks, in the actual format it lands in.

Web Agent
Live · yourbusiness.com.au/staff-picks-newtown
yourbusiness.com.au/staff-picks-newtown

New staff-picks landing page: 'This month on the staff-picks table, Newtown' H1, the eight current titles with the bookseller's hand-written shelf-talker text beside each, the rotating monthly schedule, an 'add to wishlist' click-and-collect option, and schema marking the page as a curated book list from an independent bookshop. Indexed in 48 hours, ranking page 1 for 'staff picks Newtown' and 'independent bookshop Newtown' inside a fortnight.

One page per shelf (staff picks, cookbooks, kids', poetry, Australian writing)
Advertising Agent
Live · Google Ads · suburb-targeted, event-specific
Ad · yourbusiness.com.au
Independent Bookshop · Newtown

New releases curated weekly, kids' storytime Saturdays at 10am, author events every fortnight. Click-and-collect, gift wrapping, school orders, and a staff-picks shelf chosen by people who've read every book on it. ABA Indie Award winner.

Plus event-by-event Meta ads for every author talk and storytime
Social Media Agent
Scheduled · Sat 9:15am · Instagram + Facebook
Your photo
Storytime reveal from this morning

"Saturday storytime, 10am: this morning Frankie is reading the new Sally Rippin book (Polly and Buster, in case you were wondering, it's brilliant), then we've got a craft table with bookmark-making for anyone who wants to stick around. Free, families welcome, the picture book wall is restocked." Drafted from the storytime setup photo. You approve, it posts.

Storytime, staff picks and author teasers do the heavy lifting
SEO Agent
Auto-applied · approval rules
Google Business Profile expanded with specialist sections
Services list expanded from 4 to 24 (literary fiction, kids' picture books, young adult, cookbooks, art and design, poetry, Australian writing, sci-fi and fantasy, gift vouchers, gift wrapping, click-and-collect, school book orders, book club discounts, author events, kids' storytime, bookmark-making craft, +8 more), 'ABA member' attribute added, primary category corrected from 'Store' to 'Bookstore', upcoming author event posted to the profile every week.
Live in your profile within the hour
$299 / mo
Flat. No tiers, no markup.
9 min
From sign-up to live marketing.
60+
Pieces of content a month.
0
Contracts. Cancel any time.

Six agents, working in your accounts.

Account Lead, Web, SEO, Advertising, Social Media, and Content. One platform, one bill, you approve the work.

Account Lead

Builds your annual plan around the specialist sections you actually carry and the event calendar that fills the shop (author talks, kids' storytime, book clubs, school book fairs). Briefs the other agents so the shelf pages, the local ads, the event Meta ads and the staff-picks cadence all push toward the curation-led customer Big W structurally cannot serve. Asks during onboarding which sections pay the rent and weights the spend accordingly.

Answers: staff picks and specialist sections are the moat
Web Agent

Imports your existing Shopify or Squarespace site so you stop paying for the agency hosting bill on top of the e-commerce plan, and makes shipping a new shelf or event page a five-minute job. Builds dedicated pages for staff picks, each specialist section (cookbooks, kids', poetry, Australian writing, art), kids' storytime calendar, the author event calendar, the book-club partnership offer, the school book fair page, and a gift voucher page, to your live site in two taps.

Answers: staff picks and specialist sections are the moat
SEO Agent

Goes through your live site for the things that actually move local bookshop rankings: 'independent bookshop [suburb]' on the home page, bookstore schema, specialist-section pages indexed, weekly author-event posts on the Google Business Profile, primary category set to 'Bookstore' rather than 'Store'. Auto-applies the low-risk fixes; flags anything bigger.

Answers: booktopia and big w own the price-led search
Advertising Agent

Launches Google Ads on the queries the chains overlook ('independent bookshop [suburb]', 'cookbook shop [suburb]', 'kids' bookshop [suburb]', 'poetry shop [city]') and skips the broad 'book' bids Booktopia and Amazon will outbid you on. Runs event-by-event Meta ads three weeks out for every author talk and kids' storytime. Pauses spend during stocktake weeks when the shelves are light.

Answers: author events and storytime fill the room
Social Media Agent

Turns the new-release stack, the staff-picks shelf, the author events, the kids' storytime and the seasonal window into a weekly stream of posts in your real accounts: a new-arrivals stack on the front table, the bookseller's shelf-talker on this week's pick, an author event teaser and a behind-the-scenes from the talk, a Saturday storytime reveal. Builds the community trust signal Big W's stock photography never will. You take 30 seconds of phone footage at the front table, the agent drafts the caption in your voice, you approve.

Answers: author events and storytime fill the room
Content Agent

Drafts the long-form pieces customers Google before they buy: 'the best Australian novels of 2026 (a bookseller's list)', 'how to set up a primary school book club', 'what to read after Sally Rooney', '10 cookbooks for new home cooks'. Two drafts a month, in your voice, that pull in the careful reader weeks before they walk past Big W on the way to your shop.

Live in your accounts, fast.

The heavy lifting comes off your plate the day you sign up. Here is what you see by the end of week one.

  • 9-minute onboarding wizard, then your agents go live in your real accounts.
  • Your existing Shopify or Squarespace site imported. Agency hosting cancelled by Friday.
  • Staff picks and three specialist-section pages drafted and indexed by day 7.
  • Google Ads ready to launch on 'independent bookshop [suburb]' by day 10.
  • Google Business Profile flipped from 'Store' to 'Bookstore' with author events posted by day 3.
  • Every approval from your phone behind the till, two taps, no calls, no meetings.
See pricing No charge for 7 days Cancel in two taps Live in 9 minutes

Your first 30 days.

  • Site imported, agency hosting bill killed (Shopify cart kept intact)
  • Annual plan around your specialist sections and event calendar delivered by Sam
  • Google Business Profile recategorised as Bookstore, ABA membership posted
  • Three specialist-section pages indexed (staff picks, kids', cookbooks)
  • Google Ads live on 'independent bookshop [suburb]'
  • First fortnight of new-release stack, staff picks and storytime captions queued
  • Bookstore schema and event-listing posts shipped
  • 'Best Australian novels of 2026: a bookseller's list' drafted for approval
The bottom line

Independent bookshops don't lose to Booktopia or Big W on quality. They lose because the customer who'd walk in for a staff-pick novel never finds out you're three minutes from the bus stop, and the parents who'd come to Saturday storytime never see the event page until the day before. The fix is not a louder window; it's a shelf-page library, a local ad set, an event-by-event Meta cadence, and a steady stream of new-release and storytime posts that show the customer what the chains can't fake: a bookseller who has actually read the book.

Agencies are too dear to actually run the shelf pages, the event ads and the staff-picks cadence for $3.5k a month. Tools are cheap but the author event page goes live three days before the event and the staff-picks shelf never gets a Reel. In-House is the third option: for $299 a month the agents ship the pages, launch the local ads, post the new-release stacks and storytime reveals, and keep your Google Business Profile beating Big W in your suburb. You stay in the driver's seat, two taps to approve, minutes a day. Stop letting Booktopia take the customer who'd rather hear a bookseller's pick.

See everything In-House does
No charge for 7 days Cancel in two taps Live in 9 minutes

Frequently asked.

Can a small bookshop really outrank Booktopia and Amazon?
On the broad 'buy [book title]' search, no, those names have years of e-commerce authority and ship for free. On 'independent bookshop [your suburb]' and 'bookshop near me', yes, and almost always inside a few months. On the specialist long tail ('cookbooks Newtown', 'poetry shop Sydney', 'kids' bookshop Brunswick', 'Australian fiction Surry Hills') the chains barely compete because their catalogue is too broad and their content is algorithm-led. Fifteen specialist-section pages plus a complete Google Business Profile beats one Booktopia category page on the long tail, every single time.
We run kids' storytime every Saturday. Can the team actually fill the room?
Yes. The Web Agent ships a kids' storytime calendar page with each week's reader, the book being read, and a free signup. The Advertising Agent runs a Meta ad targeted at parents in a 5km radius two weeks before each storytime, with a 'free, families welcome' angle. The Social Media Agent posts a teaser Reel mid-week and a behind-the-scenes from the previous storytime to feed the next one. Sam handles the kindergarten and primary-school newsletter swap-outs. Storytime rooms fill faster on the second cycle once the cadence is established.
Author events are our highest-margin night of the month. Will the marketing actually shift tickets?
Yes, this is the workflow the platform is built for. The Web Agent ships a dedicated event page the day the publisher confirms the date, with the author, the book, the ticket price (if any), and the Eventbrite or in-house signup. The Advertising Agent launches a Meta event ad three weeks out targeted at the relevant reader interests in your city. The Social Media Agent drafts a teaser Reel a fortnight out, a 'tickets going fast' post a week out, and a behind-the-scenes from the talk for the next event's lead-in. Sam handles the Penguin Random House and HarperCollins rep emails.
We do school book fairs and book-club partnerships. Can it push those B2B angles too?
Yes. The Web Agent builds a dedicated school book fair page with the offer (a percentage back to the school, a Friday afternoon delivery, a curated reading list per year level) and a book-club partnership page with the discount structure and the title-of-the-month process. Sam handles the term-by-term emails to the school librarians and book-club leaders in your suburb. The Social Media Agent posts the book fair setups and the book-club Friday-night meet-ups. School fairs and book clubs become the recurring background revenue under the events.
I'm behind the till and on the shop floor all day. How does the approve-the-week bit work?
Two taps on your phone between customers, usually when you're restocking or after the till close. You see what the agents drafted (a shelf page, four social posts, two ad changes, an event teaser), tap approve or tweak, done. The whole week's queue takes about ten minutes. Anything urgent (an ad pause, a bad review needing a response) sends a notification.
Can I cancel if it isn't working?
Two taps, any time, no exit fees and no notice period. You keep your imported site, your shelf pages, the Google Business Profile work, and the social grid. There is no $3.5k-a-month agency lock-in and there is no six-month minimum.

Bring your marketing in-house this week.

Six agents planning, publishing and optimising your social, SEO, ads and web, full-time on your business. $299/month. No contract.

Contact us
Card on file · No charge for 7 days · Cancel anytime