Public Profiles & Link Sharing
Status: Future Feature
Linktree-style public profile pages for sharing reading lists and book recommendations.
Overview
Give users beautiful, shareable web pages showcasing their reading activity - perfect for bookstagrammers, BookTok creators, book bloggers, and anyone who wants to share their reading life.
Key Features
Public Profile Pages
Customizable landing pages at logbook.so/@username:
- Profile photo and bio
- Reading stats (books this year, pages read, etc.)
- Currently reading showcase
- Featured shelves
- Recent reviews
- Social links
Shareable Shelf Pages
Individual shelf landing pages at logbook.so/@username/shelf-name:
- Curated book lists with cover grid
- Shelf description and tags
- Book count and last updated
- Direct links to purchase books
- Embeddable widgets for blogs
Customization
- Theme colors and layout options
- Choose which shelves are public
- Pin featured books or shelves
- Custom vanity URLs
- Profile badges (reading challenges, achievements)
Monetization Potential
Affiliate Links
Integrate affiliate programs for book purchases:
| Partner | Commission | Notes |
|---|---|---|
| Amazon Associates | 4.5% | Largest selection |
| Bookshop.org | 10% | Supports indie bookstores |
| Libro.fm | 10% | Audiobooks |
| Apple Books | 7% | Digital books |
Revenue Model Options
- Free tier: Basic public profile
- Pro tier: Custom domain, analytics, higher affiliate share
- Creator tier: Advanced analytics, email capture, sponsored shelves
User Stories
- As a BookTok creator, I want a link to share in my bio that shows all my recommendations
- As a book blogger, I want to embed my "Currently Reading" shelf on my website
- As a reader, I want to share my yearly reading list with friends
- As an influencer, I want to earn affiliate revenue when followers buy my recommendations
Technical Approach
URL Structure
logbook.so/@username → Public profile
logbook.so/@username/shelf-name → Public shelf
logbook.so/@username/reviews → All reviews
logbook.so/@username/stats → Reading statsSEO Considerations
- Server-side rendered pages for social sharing
- Open Graph meta tags with book covers
- Structured data for books (schema.org)
- Sitemap generation for public profiles
Embed Widget
html
<!-- Embeddable shelf widget -->
<iframe
src="https://logbook.so/embed/@emma/beach-reads"
width="100%"
height="400"
frameborder="0">
</iframe>API Endpoints
GET /public/@{username} → Profile data
GET /public/@{username}/shelves → Public shelves
GET /public/@{username}/shelves/{slug} → Shelf with books
GET /public/@{username}/currently-reading → Current books
GET /embed/@{username}/{shelf} → Embed widget HTMLPrivacy Controls
- Granular visibility per shelf
- Option to hide reading stats
- Anonymous mode (no public profile)
- Block specific users from viewing
Design Inspiration
- Linktree's simplicity and shareability
- Literal's public profiles
- Goodreads author pages
- Spotify's shareable year-in-review
Open Questions
- [ ] Custom domains for pro users?
- [ ] Analytics dashboard for creators?
- [ ] Verification badges for notable accounts?
- [ ] Integration with Goodreads import for initial content?
- [ ] Rate limiting for embed widgets?
Related Features
- Custom Bookshelves - Required for shareable shelves
- Social - Following/followers feeds into profile
- Achievements - Badges displayed on profile