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 none of those.

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 variants and inventory tracking 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.
14-day free trial0% platform fee on livestock + membershipsWabi-Sabi theme free on all plans

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. 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 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 a generic listing format and no way to keep the buyer's email or run a waitlist for a frag drop. VeloCMS Commerce gives you your own storefront with variants, inventory tracking and a BYOK Stripe checkout, plus a 'Coming Soon' page with a countdown and email waitlist for drops.

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 search 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 building blocks your reef journal actually needs, without plugins: a table block for tank parameters, an image gallery for tank photos, product listings with variants and inventory tracking, and a 'Coming Soon' page template with a countdown timer and waitlist capture for frag drops — first-class platform features, 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. Structure each update as a VeloCMS post with a table for parameters (dKH, calcium, magnesium, phosphate, nitrate, salinity, temperature) alongside a dated image gallery and free-text notes — searchable, permalink-able, and readable on mobile. 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. 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 table 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 in the description, your live-arrival policy in writing, 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 policy in your listing 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 variants, SKUs and inventory tracking, 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.

Nine features aquarists use every week

From weekly parameter tables to coral frag drop pages and livestock listings with inventory tracking: everything aquarist publishing actually requires.

Tank parameter log

Parameter table you set up yourself (dKH, calcium, magnesium, phosphate, nitrate, salinity, temperature) with a date per entry, linked from your tank page.

Livestock listing with size + age

Livestock products with variants, SKU and inventory tracking. Size, age, minimum order and your live-arrival policy go in the description.

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 table: product, dose, frequency, and plant response over time, written into your journal posts. Works for Estimative Index, ADA Step series, and custom DIY ferts.

Member-only DOC subscription

Coaching tier: members send you their parameter logs and you reply with specific feedback. Monthly parameter reviews sit behind the paywall.

Reef2Reef summary post

Post a summary with a 'Read the full build log' link back to your VeloCMS journal yourself. Forum presence for discovery, owned platform for depth and subscriber capture.

Room temperature log

A temperature row in your fishroom management posts: room temperature 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 variants + inventory

Variants and inventory tracking per SKU, so one listing can carry different sizes or pack quantities. Wholesale and COD terms aren't built into checkout yet; agree those with local fish stores directly.

Three features built specifically for aquarist publishing

Build log format, livestock shop with size and age in the listing, and member-only parameter logs — 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

Structure a tank-update entry in the VeloCMS TipTap editor with: tank name and system type (reef / planted / brackish / species-only) in the title or a heading, 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, and an image gallery with up to 12 photos per entry. Link every tank-update entry to a dedicated tank page you build in Admin → Pages, showing the full chronological journal for that specific system. There's no automatic trend-chart widget yet — the parameter history is a series of tables you can scan in order, not a computed graph.

Livestock Shop + Live-Arrival Policy: BYOK Stripe direct checkout with variants, inventory tracking, and size, age, and DOA policy in the listing

Connect your own Stripe account in Admin → Settings → Integrations. List livestock as products with variants (for example sizes or colour grades) and inventory tracking, and put size, age, minimum order, whether a frag is the exact photographed colony, your live-arrival policy and your shipping requirements in the description. There are no dedicated livestock fields yet. Frag drops work as a dated post with livestock preview photos in a gallery and a link to the product page once it goes live. Pair it with a 'Coming Soon' page (countdown timer + email waitlist capture) ahead of the release for pre-drop hype. 0% platform fee on every transaction, forever.

Member parameter logs: recent entries public as tables, full history gated for paid members

Log each parameter entry as a post with a table. Publish recent entries publicly and put your full history, or detailed breeding condition logs (temperature swing range, conditioning feed schedule, spawn dates), behind a paid tier with the post-level paywall. The member coaching tier uses those logs as the basis for coaching conversations. There is no automatic chart, stability score or dosing recommendation: the history is a series of tables you write and members read in order. That is what justifies a $12-18/mo coaching subscription versus a free forum post.

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

0

Plugins to maintain

Pre-rendered pages served from an edge cache, with no plugin JavaScript

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 a table in the TipTap editor → parameter table + image gallery + notes published as a dated post → your tank page links the complete chronological journal → 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 size-at-sale photos in a structured listing format

With VeloCMS

List the same livestock in VeloCMS Commerce with variants and inventory tracking → BYOK Stripe direct checkout at 0% platform fee → buyer details on every order in Admin → Orders → invite buyers to your newsletter ahead of the next frag drop → your own 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

Each parameter entry is a dated post with a table, linked from your tank's page in Admin → Pages → public visitors read the free entries, paid members get the full history behind the post-level paywall → 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 + a Squarespace plan + 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.

FeatureVeloCMSReef2ReefEtsySquarespace
Monthly platform cost$9/mo Pro (flat)Free forums — but zero SEO authority, zero subscriber ownership, zero monetization layer6.5% transaction + $0.20 listing + 15% offsite ads = $29-55/mo on 30 livestock salesPaid plan — memberships are built in, with a 7% platform fee on Basic
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 postNo journal or content format — Etsy is a product marketplace with no blog infrastructureGeneric blog with manual table blocks; gating a full parameter history means using Squarespace's built-in memberships (7% platform fee on Basic)
Livestock shop (variants, inventory tracking, size and age in the listing, 0% fee)For Sale subforum posts — no checkout, no transaction handling, no buyer email captureYes — but 6.5% transaction + $0.20 listing + no buyer email in your list, no frag drop calendarSquarespace Commerce — additional cost tier
Member-only coaching tier (parameter review, paywall, subscriber ownership)No native paywall or membership infrastructure — all forum content is free and platform-ownedNo membership or paywall — Etsy is a product marketplace with no subscriber infrastructurePaid memberships are built in, with a platform transaction fee of 7% on Basic (5% Core, 1% Plus, 0% Advanced)
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 linkListing goes live manually — no advance waitlist, no countdown, no newsletter notification to previous buyersNo 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 leaveProduct 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 keeps your parameter history in dated tables instead of a scattered thread. VeloCMS's Wabi-Sabi theme, a parameter table for every update, and a tank index page you build in Admin → Pages 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. 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 generic listing format. You need a livestock shop where you can describe shrimplets as 'approximately 8 weeks from spawn, 0.8-1.2cm, high-grade red,' state your live-arrival policy, 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. VeloCMS gives you the blog and the shop in one place, for one price, with 0% platform fee.

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.

Tank parameter logs in tables. Livestock shop with inventory tracking. Coral frag drop pages with a countdown and waitlist. Planted-tank dosing journal. Member coaching tier. Everything on one $9/mo platform. $9/mo platform.

14-day free trialWabi-Sabi theme free on all plans0% platform fee on all transactionsImport from WordPress, Substack, Squarespace, or a Mailchimp CSV

Aquarist FAQs

Specific questions about parameter logging, livestock shop, frag drop calendars, fishroom management, member coaching tiers, and theme recommendations.

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. Tag every parameter update with the tank's name so you can build a dedicated tank page in Admin → Pages that links its full chronological journal — each of your tanks gets its own page showing all update posts for that system. Readers following a specific tank can subscribe to your blog's RSS feed and filter for that tag.

Does VeloCMS support parameter logging with trend charts?

That's what a VeloCMS tank-update post is for. Build each entry with a table for the parameters you test (dKH alkalinity, calcium, magnesium, phosphate, nitrate, nitrite, ammonia, salinity/SG, temperature, pH). Link entries from your tank's index page in Admin → Pages so visitors can browse the full history in order. There's no automatic trend-chart widget or alkalinity-stability score yet — the parameter history is a chronological list of tables, not a computed dashboard metric.

Can I run a livestock shop and state a live-arrival policy?

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 variants and inventory tracking, and put the size (approximate), age (weeks or months), minimum order quantity, whether a frag is the exact photographed colony, your live-arrival policy and your shipping requirements in the description. There are no dedicated livestock fields or live-arrival toggle yet, so those details live in your own wording. Every sale goes straight to your Stripe account 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 — build your frag drop announcement as a regular post with preview photos in a gallery, the release date and time in the text, and a link to a product page for checkout once it opens. For a pre-release countdown, use the 'Coming Soon' page template (countdown timer + email capture) to build a waitlist landing page ahead of the drop — waitlist signups join your member list for future frag drop notifications. There's no dedicated frag-drop block with a built-in countdown attached to the post itself; the countdown lives on its own landing page.

Does VeloCMS work for multi-tank fishroom management?

Yes — each tank in your fishroom can have its own dedicated page in Admin → Pages, 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. Build a fishroom overview page that links out to each tank's page and its most recent update — there's no auto-generated live status widget yet, so the overview links out rather than pulling a live feed.

Can I auto-send a newsletter from new tank journal entries?

Yes — toggle 'Send to subscribers' when you publish a tank-update entry and VeloCMS emails the post to everyone on your newsletter_subscribed member list. This is a per-post, all-subscribers send: there's no automation-builder trigger, and no way to scope a broadcast to just your reef tag or just your planted-tank tag — every send goes to your full subscriber list. If you want separate reef-only and planted-only lists, run them as separate blogs or separate member tiers rather than a tag-scoped automation.

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 posts on your VeloCMS blog, using a table for parameters and a gallery for photos. 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.

Run a free technical SEO, performance, and migration-readiness audit — no signup required.Audit my site

Ready to build a reef journal, livestock shop, and member coaching tier that earns what your expertise is worth?

Tank parameter logs in tables. Livestock shop with inventory tracking. Coral frag drop pages with a countdown and waitlist. Planted-tank dosing journal. Member coaching tier. Everything on one $9/mo platform.

Long-tail content portfolio

101 niches. One CMS.

VeloCMS ships dedicated landing pages for 101 expert communities — photographers, beekeepers, ceramicists, philatelists, fountain-pen collectors, and 95 more. Each in its own vocabulary.