all features

case study

a guestbook for your corner of the internet

visitors leave a name and a message. you keep the conversation. no logins, no algorithms, no noise.

try it — sign the guestbook

 

loading...

visitor feedback shouldn't be this hard

you built a page — a homepage, a portfolio, a blog, a fan site. you want visitors to leave a note. something simple: a name and a message. but every existing option comes with baggage:

  • comment systems like Disqus are bloated — they load megabytes of JavaScript, inject ads, and track your visitors across the web
  • social media comments are noisy, algorithmic, and disappear into feeds nobody scrolls back through
  • Google Forms work but feel impersonal — a spreadsheet is not a guestbook
  • third-party guestbook widgets add tracking scripts, show their own branding, and look like they were designed in 2006
  • most guestbook tools are abandoned PHP projects with security holes and no mobile support

what you want is a guestbook that feels like part of your site — clean, fast, private, and under your control.

a guestbook that belongs on your page

bb.bi's guestbook plugin adds a visitor message wall to any page you build. visitors type a name and a message. that's it. no account, no login, no email required. the message appears on your page — or waits for your approval if you have moderation enabled.

bb.guestbook.add({ name: "Yuki", message: "Love this page!" })
bb.guestbook.list({ limit: 20 })

the guestbook lives inside your bb.bi page and is fully accessible through the SDK, so you can style it however you want. it's not an iframe, not a widget, not a third-party embed. it's part of your site.

what you need

plan

pro $9.99/yr

plugin

guestbook (included with pro)

moderation

optional

how it works

enable the guestbook plugin

go to your handle's dashboard, open the plugins tab, and turn on the guestbook. configure your spam protection — Cloudflare Turnstile, per-IP message limits, or both.

customize your settings

choose whether messages go live immediately or require your approval first. set the per-IP limit and a custom message for when someone has already posted. toggle Turnstile on or off.

visitors post messages

anyone who visits your page can leave a name (1–100 characters) and a message (1–500 characters). no login, no account, no email. Turnstile verifies they're human. rate limiting prevents spam — one post every 30 seconds.

moderate from your dashboard

all entries appear in the dashboard. if moderation is on, new messages land in a pending queue with a count badge. approve, reject, or delete — one click each. the entries tab shows everything that's live.

six ways people use the guestbook

personal homepage

the classic web guestbook, reinvented. visitors leave a hello, a compliment, a memory. your page becomes a living thing — not just something people look at, but something they add to. it's the warmest feature a homepage can have.

portfolio & resume

recruiters and collaborators browse your work and leave a note: "loved the typography on project three" or "let's talk about a freelance gig." a guestbook on a portfolio feels personal and inviting in a way that a contact form never does.

blog reader wall

lighter than a full comment system, more personal than a like button. readers leave one message per visit — a reaction, a question, a thought. it's feedback without the overhead of threaded discussions and reply notifications.

event & wedding guestbook

guests sign the digital guestbook from their phones during the reception — or from home after the event. names and wishes, preserved forever on a page you own. no app to download, no QR code that leads to someone else's platform.

fan page & creator wall

musicians, artists, writers — let fans leave messages. it's more intimate than a social media comment and more lasting. fans feel heard. you get a wall of proof that your work matters to real people.

community & memorial

a shared wall for a group, a club, a neighborhood. or a tribute page where friends and family leave memories of someone they love. moderation keeps it respectful. the page becomes a collective artifact.

how it compares

there are plenty of ways to collect visitor feedback. most of them are built for a different purpose and come with trade-offs that don't make sense for a guestbook:

vs Disqus

Disqus is a comment system for blogs — threaded replies, upvotes, user profiles, ads. it loads 2+ MB of JavaScript and tracks visitors across the web. a guestbook is the opposite: one message per person, no threads, no tracking, no bloat.

vs social media comments

comments on Instagram or Twitter belong to the platform, not to you. they're sorted by algorithm, buried by newer posts, and disappear when you delete or archive the post. guestbook messages live on your page, in your order, forever.

vs Google Forms

a Google Form collects responses into a spreadsheet. it works, but it's not public — visitors can't see what others wrote. a guestbook is a shared space. that's the whole point.

vs old-school PHP guestbooks

they existed, and they were charming. but they were also full of security holes, spam magnets, and impossible to style. bb.bi's guestbook has Turnstile verification, IP rate limiting, moderation, and full SDK control over how it looks.

vs no guestbook at all

most personal pages don't have one. that's a missed opportunity. a guestbook turns a static page into a conversation. visitors go from passive viewers to active participants. your page feels alive.

a guestbook isn't a comment system, a contact form, or a social feed. it's its own thing — and bb.bi treats it that way.

why this works

no login required for visitors

visitors type a name and a message. that's the entire interaction. no account creation, no email, no OAuth popups. the barrier to posting is as low as it can possibly be.

spam-proof by design

three layers of protection: Cloudflare Turnstile verifies visitors are human, per-IP limits prevent flooding (configurable — default is 1 message per visitor), and 30-second rate limiting stops rapid-fire posts. spam doesn't get through.

moderation when you want it

flip a toggle and every new message goes to a pending queue. approve what you like, reject what you don't. or leave moderation off and let messages appear instantly. your guestbook, your rules.

works in custom templates

the guestbook is available through bb.bi's SDK, so it works in any HTML page you build — AI-generated or hand-coded. list entries, add entries, escape HTML, format dates. the SDK gives you the data; you decide how it looks.

full SDK control

bb.guestbook.list() returns entries with name, message, and timestamp. bb.guestbook.add() posts a new one. bb.escapeHtml() sanitizes output. bb.formatDate() handles formatting. everything you need, nothing you don't.

frequently asked questions

do visitors need an account to leave a message?

no. visitors only need to enter a name (1–100 characters) and a message (1–500 characters). no account, no email, no login. if Turnstile is enabled, they complete a quick verification — but that's invisible most of the time.

how does spam protection work?

three layers. Cloudflare Turnstile (toggleable) verifies the visitor is human. a per-IP message limit (configurable, default 1) prevents the same person from flooding your guestbook. and a 30-second cooldown between posts stops rapid-fire submissions. you can also set a custom error message when the limit is reached.

can I moderate messages before they appear?

yes. enable moderation in the guestbook settings, and every new message goes to a pending queue. you'll see a count badge in your dashboard. approve or reject each one with a single click. messages only appear on your page after approval.

can I customize how the guestbook looks?

completely. the guestbook is accessed through the SDK — bb.guestbook.list() and bb.guestbook.add(). you write the HTML and CSS yourself, or let the AI builder generate it. there's no default widget or iframe. the guestbook looks however you want it to look.

what plan do I need?

the guestbook plugin requires a pro plan — $9.99/year. that includes the guestbook plus all other pro plugins, a custom subdomain, subpages, and everything else in the pro tier.

your page is worth signing.

add a guestbook to your bb.bi page. visitors leave a name and a message — no logins, no tracking, no bloat. takes about a minute to set up.