Anticode Open builder

Plan an independent bookshop website readers come back to

Readers don't visit an independent bookshop's website to search a catalogue; the big online retailers already have one. They come to see what's on, what the staff are reading, when you're open and whether you can get a book in for them. A bookshop website that does those four things well brings people through the door. Here's how, and where Anticode's limits are.

Updated · By the Anticode team

The shop's personality, online

An independent bookshop competes on taste, events and service. The website should make that visible: the people who choose the stock, the readings and book groups, the café or children's corner, the way you'll order anything in. A site that tries to look like a giant online catalogue loses on the one thing you can't match, and hides the things you do best.

Events, front and centre

Author talks, launches, book groups, story time and signings are why many people follow a local bookshop. Treat them as the main content of the site.

  • Date, time and how long it runs.
  • The author or host and the book, with a cover image.
  • Whether it's free, ticketed or includes a copy of the book.
  • How to reserve a place, and whether there's step-free access and seating.
  • For book groups: the current title and the next few, so people can read ahead.

Keep events in an events CMS collection in Anticode with fields for title, date, author, book, price note and booking link. Each event gets its own page, the list stays current, and staff add new ones in the dashboard. For paid tickets, point the button at your ticketing service; the site has one payment link per account, so it can't give each event its own checkout, and Anticode doesn't issue tickets or cap numbers. For free events with limited seats, a reply-to-reserve email works fine for small rooms.

Staff picks and reading lists

Staff picks are the online version of the handwritten shelf cards that make indie shops feel personal. Give each pick a short, opinionated paragraph in the bookseller's own voice, the bookseller's name, and a line on who'd enjoy it. Themed lists (summer reads, books set in the town, picture books about starting school) give the site useful pages for local searches and give you something to share. A picks collection with title, author, bookseller, review and theme fields keeps it manageable.

Ordering: an enquiry, not a catalogue

Most independent bookshops order books in for customers every day. On an Anticode site, this works as an order enquiry rather than a live catalogue. The standard contact form takes name, email and a message, so set the page up to say what to include:

  1. The title, author and ISBN if they have it.
  2. Hardback or paperback, if they mind.
  3. Whether they'll collect or want it posted.
  4. A phone number if they'd like a call when it arrives.

Each enquiry is saved sealed at rest and emailed to the shop. A connector can add it as a row in Google Sheets, giving staff a simple order list to work from, or post it to a Slack or Telegram channel. Each submission is sent once, without retries, so keep the email copy. When the book is in, reply with a collection note or a payment link.

Opening hours and the visit

Hours change around holidays and events, and out-of-date hours on a website send people to a locked door. Put hours in one place on the site, link to them from every page, and update them the moment they change; the update opening hours workflow covers keeping them consistent across listings. Add access information, the nearest parking, and whether dogs are welcome.

Building it with Anticode

Describe the shop, what you specialise in, your events and your booksellers. Editorial (Geist) is a natural fit for a shop that reads like a magazine; Organic (Figtree) suits a cosy, community-minded shop; Playful (Fredoka) suits a children's bookshop. The newsletter form can feed Mailchimp or Kit for a monthly events and new-releases email. Publish on your own domain on a paid plan. See community events calendar for more on event listings.

What Anticode doesn't do for a bookshop

There's no catalogue search, stock levels or feed from your point-of-sale or wholesaler systems, no cart or shipping calculation, and no ticketing with seat limits. If you want customers to browse and buy from a full catalogue online, link to a bookshop platform or online store that offers that, and keep the Anticode site for events, picks and the personality of the shop.

Questions people ask

Can customers search our stock on the website?

No. Anticode has no catalogue search or stock feed. Customers send an order enquiry and you confirm availability.

Can we sell tickets for author events?

Through a ticketing service you link to from each event page. Anticode doesn't limit numbers or issue tickets.

Who can update the events list?

Anyone with access to the project's dashboard, by adding or editing entries in the events collection.