Built for the reef-tank crowd
Reef2Reef lives in a thread tomb. Instagram crushes scape detail. WordPress is a 14-step trek to nowhere.
VeloCMS is the publishing platform built for serious aquarists — reef tank build logs with weekly parameter tables and AVIF scape galleries, a livestock shop with live-arrival guarantee and size+age tags powered by your own Stripe account at 0% platform fee, a coral frag drop calendar with email waitlist, and a member coaching tier for parameter reviews that replaces the forum advice you’ve been giving away for free.
Reef keepers, planted-tank scapers, fish breeders, and fishroom managers: this is where your tank documentation earns a subscriber, your livestock earns what it’s worth, and your expertise earns what it’s worth too.
The platforms aquarists are stuck on aren’t built for aquarists
Three concrete ways the current stack fails reef keepers, planted-tank scapers, and fish breeders — before the first shrimplet sells.
Reef2Reef forums are a thread tomb — your build log buries under 400 replies, nobody can find your parameter history six months later, and you own zero of the audience reading your work
A serious reef tank build log is a living document. Your SPS colony growth over 18 months, the dKH alkalinity swings that caused bleaching, the PAR meter readings across different tank depths after you moved the radions — that diagnostic history belongs in a searchable, permalink-able blog post with a subscriber who gets the next update, not buried under 300 off-topic replies in a Reef2Reef thread. The forum format actively works against the kind of detailed multi-image parameter documentation that a reef keeper needs to actually learn from. Your calcium and magnesium progression, the RODI water mixing protocol you landed on after four months of testing, the aquascape rescape that finally got the flow right — none of that compounds in a forum. On your VeloCMS reef journal, each tank update gets its own post with parameter tables, a full-resolution AVIF image gallery of the current scape, and an email subscriber who signed up because they want to follow the tank's journey. That's audience you own.
Aquariumcoop sells gear beautifully but it’s not your brand — and Etsy charges 6.5% on your shrimplet sales with no live-arrival guarantee toggle and no buyer email you keep
The aquarium hobby has two commerce problems that live on opposite ends of the market. At the gear end, Aquariumcoop has built a compelling brand around budget-friendly equipment and Cory's YouTube credibility — but it's their brand, not yours. At the livestock end, Etsy is where most small breeders and frag sellers end up, and Etsy takes 6.5% per transaction plus $0.20 listing fee plus potentially 15% offsite ads, with zero infrastructure for the aquarium-specific details that matter to buyers: size and age tags on livestock, a live-arrival guarantee toggle, DOA photo submission workflow, shipping temperature requirement flags, and a frag drop calendar so buyers can get on a waitlist. A cherry shrimp breeder selling shrimplets at $3-8 each, a coral fragging hobbyist running quarterly frag swaps, a planted-tank seller with tissue-cultured plants — none of that fits comfortably in Etsy's generic product listing format. VeloCMS Commerce handles all of it with livestock-specific SKU fields and a BYOK Stripe checkout that keeps every buyer's email in your own list.
WordPress is a 14-step trek to nowhere — there’s no native tank journal block, no parameter log table, no livestock SKU type, and every relevant plugin costs $40-90/yr on top of hosting
WordPress can technically publish a reef tank build log if you're willing to install and configure a page builder, a table plugin for parameter logs, a WooCommerce extension for livestock, a Mailchimp integration for the newsletter, and a paywall plugin for the member coaching tier. The tab bar in the WordPress plugin directory for 'aquarium' returns exactly zero purpose-built results. You end up duct-taping generic tools into an aquarium blog shape, paying $40-90/yr per plugin, debugging compatibility issues between them, and spending the time you could have used on your tank maintenance schedule instead dealing with plugin update conflicts. VeloCMS ships the TipTap slash commands your reef journal actually needs — /tank-update (parameter table + image gallery + notes), /livestock-listing (size/age/guarantee fields), /frag-drop (calendar with waitlist email capture) — as first-class content blocks, not plugin afterthoughts.
Built for three kinds of aquarists
Reef tank keepers, planted-tank aquascapers, and fish breeders have different workflows. VeloCMS handles all three without requiring three different platforms.
Reef tank keeper — weekly parameter logs, multi-image scape documentation, and SPS/LPS coral progress journals that compound into an audience instead of disappearing into a forum thread
You dose two-part every morning, check your dKH before lights-on, and photograph your Acropora encrusting across the back wall in quarterly intervals. That documentation discipline is what separates a serious reef keeper from someone just keeping fish alive — and it deserves a publishing platform that matches it. VeloCMS's /tank-update TipTap block renders a parameter table (dKH, calcium, magnesium, phosphate, nitrate, salinity, temperature) alongside a dated image gallery and free-text notes in a structured format that's searchable, permalink-able, and readable on mobile. Your RODI water mixing protocol earns a Google ranking for 'how to mix reef saltwater for SPS.' Your 18-month Acropora growth journal becomes the reference that other reef keepers bookmark. Wabi-Sabi theme's slow-nature organic typography puts the water first — no distracting chrome, just the tank, the parameters, and the next reader who wants to follow what you're building.
Planted-tank aquascaper — Iwagumi layout documentation, CO2 and dosing journals, hardscape walkthroughs, and aquascaping contest entry posts that search engines can actually find
An Iwagumi scape starts before the first stone is placed — with the vision for the negative space, the hardscape proportion ratio, the Micranthemum monte carlo carpet plan, and the CO2 injection schedule that will make the foreground actually work. Documenting that process well requires structured posts that show the dry-hardscape stage, the initial planting, the CO2 dial-in, the first algae battle, the melt recovery, and the final mature scape side by side. Instagram shows the last frame and nothing else. YouTube works for process video but doesn't rank for 'Iwagumi layout tutorial' the way a well-structured blog post does. VeloCMS's TipTap editor lets you document a planted-tank project from concept to mature scape in a multi-post series with a tank tag, internal links between posts, and a dosing journal block that shows your fertiliser schedule and the plant response over time. Atelier theme's clean editorial layout makes the aquascape photography the centrepiece without visual noise.
Fish breeder — fishroom management posts, shrimplet and rare livebearer livestock listings with size and age tags, live-arrival guarantee, and a member coaching tier at 0% platform fee
Running a fishroom is a different kind of content than keeping a display tank. A 40-tank setup breeding Endlers, blue velvet shrimp, and pea puffers generates breed-specific care posts, conditioning protocol updates, spawn log entries, and periodic livestock availability posts — all of which serve as organic content that attracts buyers who want to buy from the person who knows the fish. Etsy handles the transaction but misses everything else: the care sheet that builds trust before the sale, the shrimplet size-at-sale photo that reduces DOA disputes, the live-arrival guarantee toggle that sets buyer expectations, and the member coaching tier where you help other breeders dial in their own breeding parameters. VeloCMS gives you a livestock shop with fishroom-specific SKU fields, a blog that compounds SEO authority with each breed care post, and a member tier where your experience as a breeder becomes an income stream independent of whether you have livestock available to ship.
Three features built specifically for aquarist publishing
Build log format, livestock shop with live-arrival guarantee, and member parameter tracker — each solves a specific aquarist publishing problem that generic blog platforms ignore.
Build Log Format — multi-image tank journal with parameter log table, RODI and dosing notes, and dated scape photography in a structured reef or planted-tank update block
The VeloCMS TipTap editor includes a /tank-update block rendering aquarium journal entries in structured markup: tank name and system type (reef / planted / brackish / species-only), date, a parameter table with configurable rows (dKH alkalinity, calcium, magnesium, phosphate, nitrate, nitrite, ammonia, salinity/specific gravity, temperature, pH — show only what you test), equipment notes (skimmer setting, reactor output, dosing pump calibration), a free-text observation field for anything narrative (bleaching event, new coral response, plant melt recovery, shrimp molting observation), and an image gallery with up to 12 photos per entry (full-scape shot, detail shots of specific coral or plant regions, equipment close-ups, parameter test kit results). All tank-update entries link to a /tank/[name] index page showing the full chronological journal for that specific system — so a reader following your SPS tank can navigate the complete build history from bare tank to mature reef in a single feed. Parameter history renders as an inline chart on the tank index page, giving you a visual alkalinity trend without needing a separate spreadsheet.
Livestock Shop + Live-Arrival Guarantee — BYOK Stripe direct checkout with aquarium-specific SKU fields, size and age tags, DOA policy toggle, and COD/wholesale pricing flags
Connect your own Stripe account in Admin → Settings → Integrations. Livestock listings in Admin → Commerce → Products include aquarist-specific fields that Etsy's generic listing format doesn't support: size (e.g. 'approximately 1.5 inch / 4cm'), age (weeks since spawn for shrimp, months since hatch for fish), minimum order quantity for wholesale, a live-arrival guarantee toggle with configurable coverage period (24-hour DOA / 14-day arrival guarantee), a 'WYSIWYG' flag for coral frags sold as the exact photographed colony, and temperature/insulation shipping requirements shown at checkout. Buyers who purchase livestock get automatically added to your member list with their livestock purchase tagged — enabling targeted newsletters when compatible livestock becomes available. Frag drops and rare livestock releases work through a /frag-drop TipTap block with date, livestock preview photos, an email waitlist capture form, and a countdown timer that activates on release day. 0% platform fee on every transaction, forever.
Water Parameter Tracker — members-only parameter history graph with dKH trend, alkalinity stability score, and dosing recommendation based on consumption rate
Every logged parameter entry feeds an aggregate chart visible on your /tank/[name] page. Public visitors see the most recent six entries as a parameter table; paid members see the complete historical graph with trend lines for each tested parameter. The alkalinity stability score — a calculated metric showing the standard deviation of your dKH readings over the trailing 30 days — appears on the member dashboard as an at-a-glance reef health indicator. If your dKH variance is high, the tracker flags it with a contextual note. For breeders, the parameter tracker extends to breeding condition logs: temperature swing range, conditioning feed schedule, and spawn date frequency over time. The member coaching tier uses this data as the basis for coaching conversations — members who share their parameter history with you get specific feedback grounded in their actual tank data rather than generic advice. This is the infrastructure that justifies a $12-18/mo coaching subscription versus a free forum post.
Nine features aquarists use every week
From parameter logs with trend charts to coral frag drop calendars and COD livestock pricing — everything aquarist publishing actually requires.
Tank parameter log
Configurable parameter table (dKH, calcium, magnesium, phosphate, nitrate, salinity, temperature) with per-entry date and inline chart on the tank index page.
Livestock SKU with size + age tags
Aquarium-specific product fields: size, age, minimum order, WYSIWYG flag, live-arrival guarantee toggle, and COD/wholesale pricing. Etsy doesn't have these.
Coral frag drop calendar
Frag drop announcement with preview photos, email waitlist capture, countdown timer, and release-day checkout link. Builds a buyer list between drops.
Planted-tank dosing journal
Fertiliser schedule block: product, dose, frequency, and plant response over time. Works for Estimative Index, ADA Step series, and custom DIY ferts.
Member-only DOC subscription
Department of Corrections coaching tier: members share their parameter history, you provide specific feedback. Monthly member-only parameter reviews behind paywall.
Reef2Reef cross-post
Post summary with a 'Read the full build log' link back to your VeloCMS journal. Forum presence for discovery, owned platform for depth and subscriber capture.
Weather and temp widget
Ambient temperature widget for fishroom management posts — shows room temperature trend alongside tank temperature readings for breeding condition documentation.
Member-tier paywall for grow guides
Free overview posts public for SEO and LLM indexing. Detailed substrate recipes, CO2 dial-in sequences, and breeding conditioning protocols behind member paywall.
Livestock shop with COD/wholesale flags
COD (cash on delivery) and wholesale pricing tiers per SKU. Breeders selling to LFS get different checkout flows than retail hobbyist buyers without duplicate listings.
100K+
Posts published
On VeloCMS blogs globally
50K+
Readers per top blog
Achievable with consistent tank journal SEO
99.97%
Uptime SLA
Railway + Cloudflare infra
< 1s
LCP target
Even on 12-image tank journal updates
Old way vs. VeloCMS
Four concrete workflow changes that move an aquarist from fragmented Reef2Reef + Etsy + Google Sheets mode into a publishing operation with owned audience, owned data, and livestock revenue that compounds.
Before
Log your weekly reef parameters in a spreadsheet → post a tank update photo to Reef2Reef → update thread gets buried in replies → six-month parameter history is scattered across 200 posts with no searchable permalink and no email subscriber who knows you posted
With VeloCMS
Log the same parameters in the /tank-update TipTap block → parameter table + image gallery + notes published as a dated post → tank index page shows the complete chronological journal with inline trend chart → subscriber gets the update, Google indexes the parameter history, and next year you have a searchable reef record that compounds
Before
List shrimplets and coral frags on Etsy → Etsy charges 6.5% transaction fee + $0.20 listing fee + 15% offsite ads → you never see the buyer's email, can't notify previous customers when new stock arrives, no live-arrival guarantee toggle, no size-at-sale photos in a structured listing format
With VeloCMS
List the same livestock in VeloCMS Commerce with aquarium-specific fields → BYOK Stripe direct checkout at 0% platform fee → buyer email captured in Admin → Members → frag drop newsletter when next batch is ready → your livestock buyer list compounds, Etsy's doesn't
Before
Track your dKH trend in a Google Sheet → screenshot the chart → paste into a forum post → chart is stuck in the forum reply thread, not accessible to anyone who finds your tank via Google → the alkalinity swing that caused the bleaching event exists nowhere your future readers can reference
With VeloCMS
Parameter entries feed the /tank/[name] index page chart automatically → public visitors see the last six entries, paid members see the full trend history → alkalinity stability score gives at-a-glance reef health status → the bleaching event has a permalink, a before/after parameter table, and a post explaining what you changed
Before
Answer the same 'how do I dial in my CO2?' question in Reef2Reef replies and Facebook groups every month → give identical advice for free to strangers you'll never hear from again → your expertise generates zero recurring income because there's no infrastructure to monetize it
With VeloCMS
Write the definitive CO2 dial-in guide on your VeloCMS blog (public for SEO) → gate your 30-day personalized parameter review behind a member coaching tier at $15/mo → members who subscribe share their parameter logs, you give specific feedback → your expertise earns $180/yr per coaching subscriber with no platform cut
The honest cost comparison
Reef2Reef forum free + Squarespace $28/mo + Mailchimp $20/mo + Etsy fees vs. VeloCMS Pro flat. Here’s what the fragmented stack actually costs.
Hobby cutoff: if you keep fish for personal enjoyment and never sell livestock or coaching, Reef2Reef alone is fine. Commercial cutoff: the moment you sell a shrimplet, run a member coaching tier, or operate a frag drop, the fragmented stack costs more than VeloCMS Pro in month two.
| Feature | VeloCMS | Reef2Reef | Etsy | Squarespace |
|---|---|---|---|---|
| Monthly platform cost | $9/mo Pro (flat) | Free forums — but zero SEO authority, zero subscriber ownership, zero monetization layer | 6.5% transaction + $0.20 listing + 15% offsite ads = $29-55/mo on 30 livestock sales | $28/mo ($336/yr) — no native parameter log block, no livestock shop, no member paywall |
| Tank journal format (parameter table, dated image gallery, tank index page) | Forum thread with text + image attachments — no parameter table block, no tank index, no permalink authority, no subscriber capture per post | No journal or content format — Etsy is a product marketplace with no blog infrastructure | Generic blog with manual table blocks — no /tank-update slash command, no parameter chart, no tank-scoped journal index | |
| Livestock shop (size + age tags, live-arrival guarantee, COD/wholesale flags, 0% fee) | For Sale subforum posts — no checkout, no transaction handling, no buyer email capture, no live-arrival guarantee infrastructure | Yes — but 6.5% transaction + $0.20 listing + no aquarium-specific fields, no buyer email in your list, no frag drop calendar | Squarespace Commerce — additional cost tier, no aquarist-specific SKU fields, no live-arrival guarantee toggle | |
| Member-only coaching tier (parameter review, paywall, subscriber ownership) | No native paywall or membership infrastructure — all forum content is free and platform-owned | No membership or paywall — Etsy is a product marketplace with no subscriber infrastructure | No native paywall — requires Member Sites add-on at additional $9-49/mo cost | |
| Coral frag drop calendar (email waitlist, countdown timer, release-day checkout) | Forum post announcing a frag drop — no waitlist capture, no countdown, no integrated checkout link | Listing goes live manually — no advance waitlist, no countdown, no newsletter notification to previous buyers | No native event calendar with waitlist capture or release-day checkout integration | |
| SEO for reef keywords ('dKH alkalinity reef setup', 'Iwagumi layout tutorial', 'cherry shrimp breeding') | Forum pages rank but credit goes to Reef2Reef domain, not your personal brand — you can't take your audience when you leave | Product listing SEO only — no blog content for informational keyword ranking ('how to breed cherry shrimp', 'SPS coral care') | Blog SEO possible but no aquarist-specific schema markup for LLM indexing and AEO discovery |
Which kind of aquarist are you?
Three archetypes, three different reasons why the current stack is costing more than it’s worth — and three different ways VeloCMS fixes it.
Reef Tank Keeper
You've been running your reef for three years and you finally have the alkalinity swings under control — the two-part dosing dialled, the sump plumbing sorted, the skimmer pulling dark green waste instead of watery nothing. Your Acropora is encrusting. Your Montipora is plating. And the 47-part Reef2Reef thread you started to document it all has 12 replies from people asking 'what lights are those?' You want a reef journal that earns search traffic for 'SPS dosing protocol' and 'how to control dKH in a reef tank,' that builds you a subscriber list of people who actually want to follow the tank's progress, and that has a parameter history chart instead of a scattered thread. VeloCMS's Wabi-Sabi theme with /tank-update blocks and a tank index page is the infrastructure your reef journal deserves.
Planted Aquascaper
Iwagumi layouts take months. The hardscape proportion ratio, the Micranthemum montecarlo carpet timing, the CO2 bubble count during the initial growth phase, the algae battle in week two, the EI dosing adjustment in week four — there's a story in every planted tank that Instagram collapses into one photo and YouTube stretches to 22 minutes of B-roll. You want to document the process properly: dry hardscape, initial planting, CO2 dial-in, melt and recovery, first trimming, and the mature scape three months later in a linked multi-post series with a tank tag. You want your 'Iwagumi layout tutorial' post to rank on Google. You want the Atelier theme's clean editorial layout making your aquascape photography the centrepiece. VeloCMS is the platform that treats a planted tank build like the deliberate creative process it actually is.
Fish Breeder
You run a fishroom. Maybe it's 20 tanks of Endler guppies, blue velvet shrimp, and pea puffers. Maybe it's 60 tanks of wild-type Betta varieties and nano schooling fish. Either way, you breed things that other people want to buy, and Etsy is killing you with fees and strangling you with its complete absence of live-animal-specific listing fields. You need a livestock shop where you can tag shrimplets with 'approximately 8 weeks from spawn, 0.8-1.2cm, high-grade red,' set a live-arrival guarantee, run a frag-drop-style waitlist for rare batches, and keep every buyer's email so you can announce the next spawn without losing them to some other seller. You also want to write care guides for the species you breed — because a breeder who publishes good care content attracts buyers who already trust you before they check out. VeloCMS gives you the blog and the shop in one place, for one price, with 0% platform fee.
Aquarist FAQs
Specific questions about parameter logging, livestock shop, frag drop calendars, fishroom management, member coaching tiers, and theme recommendations.
Frequently asked questions
Can I tag posts by tank ID or tank name?
Yes — VeloCMS supports free-form tags on every post. You can create tags like 'reef-tank-1', 'nano-reef', 'planted-20-gallon', 'fishroom-rack-3', 'Iwagumi-2026' and they'll appear as filterable pills on your blog listing page. The /tank-update TipTap block also includes a dedicated 'tank name' field that feeds the /tank/[name] index page — so each of your tanks has its own chronological journal page showing the full parameter history and all update posts for that system. Readers following a specific tank can subscribe to new updates via the tank page RSS feed.
Does VeloCMS support parameter logging with trend charts?
That's what the /tank-update block is designed for. Each entry accepts a configurable parameter table (dKH alkalinity, calcium, magnesium, phosphate, nitrate, nitrite, ammonia, salinity/SG, temperature, pH — show only what you test). All entries feed the /tank/[name] index page where public visitors see the last six entries as a table and paid members see the complete historical trend chart. The alkalinity stability score — standard deviation of dKH over trailing 30 days — appears as an at-a-glance reef health indicator on the member dashboard.
Can I run a livestock shop with live-arrival guarantee and size tagging?
Yes — this is the primary fish breeder and coral fragging use case. In Admin → Settings → Integrations, paste your Stripe Secret Key. In Admin → Commerce → Products, create livestock listings with aquarium-specific fields: size (approximate), age (weeks or months), minimum order quantity, WYSIWYG flag for exact-colony coral frags, live-arrival guarantee toggle with configurable coverage period, and temperature/insulation shipping requirement shown at checkout. VeloCMS captures every buyer's email in your member list at 0% platform fee. Compare that to Etsy's 6.5% transaction + $0.20 listing + potentially 15% offsite ads.
Can I set up a coral frag drop calendar with an email waitlist?
Yes — the /frag-drop TipTap block renders a frag drop announcement with preview photos of available frags, a configurable release date and time, an email waitlist capture form, a countdown timer that activates when the post goes live, and a checkout link that becomes active on release day. All waitlist email addresses are added to your member list for future frag drop notifications. You can configure a 'waitlist only' pre-release window where only subscribers who signed up get early access before the public drop.
Does VeloCMS work for multi-tank fishroom management?
Yes — each tank in your fishroom can have its own /tank/[name] page with its own parameter log, spawn log entries, and livestock availability posts. A fishroom operator running 20-60 tanks can maintain a separate journal thread per system with tank-specific tags, cross-linked care guides for the species they breed, and a combined livestock inventory in Admin → Commerce. The fishroom overview page can be built with a /tank-list block showing all active systems with their most recent parameter entry and current livestock availability status.
Can I auto-send a newsletter from new tank journal entries?
Yes — in Admin → Newsletter → Automation, you can configure a 'new post' trigger that sends a notification email to your subscriber list whenever you publish a new /tank-update entry. The notification email includes the post title, the parameter summary from the latest entry, the first image from the post gallery, and a 'Read the full update' link. You can scope the automation to specific tank tags — so subscribers who only care about your reef get reef notifications and subscribers who follow your planted-tank get planted updates, without receiving posts for systems they don't care about.
What themes work best for an aquarist blog?
Two themes are recommended for aquarists. Wabi-Sabi is the natural home for reef and planted-tank journals — its slow-nature organic aesthetic (sumi-ink black on rich cream, Cormorant Garamond display, Noto Serif body, asymmetric reading column, terracotta accents) puts the water and the living system first with minimal chrome. It reads like a field journal, which is exactly what a tank update log is. Atelier is the better choice for aquarists with a strong shop presence or an aquascaping portfolio focus — its clean editorial layout and generous white space make product photography and scape photography the centrepiece. Both themes are free on all plans.
Can I migrate my existing Reef2Reef build thread or Aquariumcoop forum posts to VeloCMS?
You can't import directly from Reef2Reef (no export API), but you can reconstruct your build thread as a VeloCMS post series. The typical migration workflow: copy the key parameter snapshots, milestone photos, and narrative entries from your forum thread into dated /tank-update TipTap blocks on your VeloCMS blog. This takes one to two hours for most threads and results in a far more readable, searchable, and indexed build log than the original forum format. You can then post a closing message in your Reef2Reef thread with a link to your new blog, which typically drives your forum followers to subscribe.
A note on aquarists and infrastructure
The aquarium hobby is one of the most documentation-intensive hobbies on the planet — keeping a reef alive requires the discipline of a scientist and the patience of a gardener. Reefers log parameters religiously, photograph their tanks in quarterly intervals to track coral growth, and build years of institutional knowledge about their specific system. That knowledge belongs in a platform designed to hold it: searchable by parameter date, navigable by tank, monetizable through the livestock and the coaching that comes from having actually kept something alive. Reef2Reef is a community with genuine warmth, but a forum thread is the wrong format for the kind of documentation serious aquarists produce. Your dKH trend chart, your RODI mixing protocol, your Iwagumi hardscape walkthrough — these are worth a permalink, a subscriber, and a platform that doesn't disappear into thread noise. VeloCMS was built because hobbyists who do serious work deserve infrastructure that takes their discipline as seriously as they do.
Cousin pages: /for-beekeepers · /for-mycologists · /for-gardeners
Ready to build a reef journal, livestock shop, and member coaching tier that earns what your expertise is worth?
Tank parameter logs with trend charts. Livestock shop with live-arrival guarantee and size+age tags. Coral frag drop calendar. Planted-tank dosing journal. Member coaching tier. Everything on one $9/mo platform.