VeloCMS is a watch-collector blogging platform for vintage Rolex reference-number analysts (5513 Submariner / 1675 GMT-Master / 6241 Daytona / 2447 Air-King specialists), Grand Seiko connoisseurs (SBGA series / birch-forest and snowflake dial writers), independent watchmaker essayists (Akrivia / De Bethune / FP Journe / Voutilainen / Greubel Forsey profiles), Patek Philippe Quirky Collection writers, Audemars Piguet Royal Oak historians, Omega Speedmaster vintage analysts, Tudor pivot-from-Rolex writers, Japanese micro-brand bloggers (Lorier / Halios / Christopher Ward), affordable-mechanical enthusiast writers ($200-2000 range), watch-investment analysts (Phillips / Christie's / Sotheby's auction archivist), watch-photography artists (macro / wrist-shot specialists), vintage-watch restoration documentarians, Quartz Revolution historians, Swiss-made manufacture essayists, and watch-fair coverage writers (Watches and Wonders / Time to Move). It features the Memo Garamond expert-credentialed serif theme, Velvet Editorial for elegant horology essays, and Editorial Noir for darker, dramatic deep-dive writing. BYOK Stripe paid newsletter at 0% platform fee (Monthly Watch Hunting Brief / auction-season analysis / independent watchmaker profiles), a shop on your own Stripe account for reference-number ID guides, restoration project journals and auction-prediction packs, a native per-post paywall, and photo galleries for macro photography — replacing the fragmented WordPress + Mediavine + Hodinkee Shop affiliate + Chrono24 affiliate + Mailchimp stack.
Build a watch-collector blog that earns from connoisseurs —
beyond Hodinkee Shop's declining commission.
VeloCMS is a watch-collector blogging platform for vintage Rolex reference analysts, Grand Seiko connoisseurs, independent watchmaker essayists, Patek Philippe writers, Omega Speedmaster analysts, auction-market commentators, watch-photography artists, and affordable-mechanical enthusiast writers who want a publishing home that earns from their audience through paid newsletters and a shop on their own Stripe account, rather than from affiliate commissions. The Memo Garamond theme is free on every plan: EB Garamond serif typography in a 640px reading column.
Why affiliate and ad revenue fails watch-collector bloggers
Hodinkee Shop commission decline post-LVMH, Mediavine's seasonal RPM trough around auction seasons, and editorial market saturation by Hodinkee / Fratello / Worn & Wound — three problems that share one structural cause: the wrong monetization model for a connoisseur audience.
Hodinkee Shop commission decline post-LVMH acquisition 2024 — indie watch bloggers losing their best affiliate revenue source
Hodinkee's 2021 LVMH-backed acquisition and 2024 restructuring was the defining affiliate event for independent watch bloggers. The Hodinkee Shop commission structure that once rewarded indie bloggers for driving watch sales gradually tightened as Hodinkee's own editorial team became the primary commercial voice. Affiliate commission rates for external publishers declined alongside the editorial independence the site was known for. The Chrono24 affiliate at 3-5% on pre-owned sales requires enormous traffic volume to generate meaningful income — a $3,000 vintage Rolex watch generating a 4% commission is $120, and that's one sale requiring a reader who trusts the recommendation enough to buy. A vintage-watch blogger with 6,000 engaged monthly readers may drive 2-3 Chrono24 sales per month — $240-360/mo on a good month, zero on a quiet one. The subscription model converts that same audience into 300 subscribers at $9/mo = $2,700/mo of predictable income, regardless of whether Chrono24 changes its policy next quarter.
Mediavine seasonal RPM volatility — watch content peaks during Watches & Wonders (April) and Phillips/Christie's auction seasons, troughs in summer
Watch-content traffic runs on an auction calendar cycle that is predictable but punishing for Mediavine-dependent publishers. Traffic spikes around Watches & Wonders Geneva (April), SIHH/Baselworld legacy coverage (January/March), and the Phillips, Christie's, and Sotheby's important-watch auction seasons (May and November Geneva sales, October/December New York sales). Between those peaks — and particularly through summer — RPMs fall substantially. Mediavine's 50,000-session qualification floor presents its own problem: specialised horological content serves a small, affluent, technically obsessed audience — exactly the wrong profile for CPM advertising economics. A watch blogger with 9,000 monthly readers and a 14-minute average session time generates approximately $180-240/mo in Mediavine-equivalent RPM. The same audience, 6% converting to a paid Monthly Watch Hunting Brief at $9/mo, generates $4,860/mo — 20-27x the RPM equivalent.
Editorial market saturation by Hodinkee, Fratello, Worn & Wound, Time and Tide — indie bloggers squeezed from ad revenue in a niche where deep expertise should command a premium
The watch-content market has a structural problem that no amount of SEO can fix: the five or six dominant publications have captured virtually all of the Google rankings for high-traffic watch queries, and they all have significantly larger editorial teams than any indie blogger. A solo watch blogger can out-depth any of them on their specific area of obsession — a Grand Seiko-only writer who has handled 80 GS references can write about dial texture differences that a general-editorial site will never have the bandwidth to produce. But that depth advantage is invisible to ad networks. The subscription and product model inverts this problem entirely. A watch blogger who publishes the definitive reference-number identification guide for a specific vintage Rolex model has something readers will pay for. Digital products work like this today: add the product and its price in Admin -> Products, then paste the link to a file you host yourself on the variant. VeloCMS emails that link to the buyer after payment. Uploading the file inside VeloCMS isn't available yet. That same depth that Mediavine ignores is exactly what a Chrono24 buyer doing due diligence on a $4,000 purchase will pay to access before they commit.
What a horology-native publishing platform gives you
Memo Garamond expert-credentialed theme, BYOK Stripe 0% fee on paid watch-hunting briefs and auction analysis, a shop on your own Stripe account for reference-number ID guides and restoration journals, native paywall, and photo galleries for macro photography — all without the fragmented tool stack.
Memo Garamond expert-credentialed theme — the horological authority aesthetic your writing deserves
Memo Garamond is VeloCMS's expert-credentialed academic-serif theme: EB Garamond body typography, footnote support, a 640px citation-friendly reading column, and a light cream palette. A watch blogger writing 4,000-word vintage Rolex reference-number analyses gets a theme that reads as horological authority — not a generic WordPress template indistinguishable from a fitness blog. Velvet Editorial serves the elegant horology essay aesthetic (Cormorant Garamond italic headings, burgundy and cream palette, full-bleed editorial hero) for watch writers whose content is as much about the culture of watchmaking as the technical specifications. Editorial Noir is the darker, more dramatic option (near-black background, warm off-white text, crimson accent, Oswald headlines) for deep-dive and auction-preview writing. For photography-forward posts, Aperture gives each post a full-bleed header and a gallery block.
BYOK Stripe paid newsletter — Monthly Watch Hunting Brief, auction-season analysis, independent watchmaker profiles at 0% platform fee
VeloCMS connects your own Stripe account for paid newsletter subscriptions and shop sales — you keep 100% minus Stripe's standard 2.9% + $0.30, at 0% VeloCMS platform fee. A vintage-watch blogger can charge $9/mo for a Monthly Watch Hunting Brief covering pre-owned market condition, Chrono24 pricing movements, auction season previews, and reference-number availability. A serious collector writer can run paid Auction Season Analysis content at $12/mo covering Phillips Geneva, Christie's Important Watches, and Sotheby's Important Timepieces sale results with investment commentary. 300 subscribers at $9/mo = $2,700/mo recurring, gross, before Stripe's 2.9% + $0.30 per charge — compared to $240-360/mo from Chrono24 affiliate on the same audience. The Pro plan at $9/mo unlocks BYOK Stripe and newsletter broadcasts.
Product sales at 0% platform fee — vintage reference-number ID guides, restoration project journals, auction-prediction packs, and market-condition write-ups
Watch collecting has product potential that most publishers ignore because they're dependent on affiliate commissions. A vintage-Rolex-focused blogger can sell a reference-number identification guide for the Submariner 5513 ($29-49), an auction-prediction pack ahead of the Phillips Geneva Important Watches sale ($19-29), or a market-condition write-up for a specific reference ($14-24). A Grand Seiko writer can sell a regional-exclusives identification guide ($24-39). All of these work through BYOK Stripe at 0% platform fee, with no Gumroad cut and no Patreon cut. Digital products work like this today: add the product and its price in Admin -> Products, then paste the link to a file you host yourself on the variant. VeloCMS emails that link to the buyer after payment. Uploading the file inside VeloCMS isn't available yet.
Native paywall — free tasting notes and first-look reviews public, paid reference-number deep-dives and auction predictions member-only
Mark an individual post as members-only or paid in the TipTap editor — the paywall works per post, not per section, and non-members see the first 300 characters plus a subscribe prompt. A watch blogger can keep public the standard first-look reviews and market-overview posts discoverable by search while gating the reference-number identification deep-dives (dial variant analysis, movement identification, authenticity red flags, investment-condition grading) behind a paid member paywall. The public layer builds organic search authority; the paid layer creates recurring revenue from collectors who are researching a specific purchase and need the depth that a general-editorial publication won't produce.
Photo galleries for macro photography — dial detail, applied indices, and caseback engravings with a caption on every image
Watch photography is among the most technically demanding content formats in collecting blogging — a single dial close-up capturing the texture of a Grand Seiko Snowflake or the aging patina of a tropical 1680 dial needs to render at the resolution where readers can see the lume plots, the printing quality, the case finishing transitions. Images keep the format you upload (JPEG, PNG, WebP or GIF, up to 10 MB each), so resize large photos before you upload them. A gallery block holds up to 24 photographs in 2, 3, or 4 columns with a caption on each image, so a caseback, dial and movement series fits in one block.
Features watch-collector bloggers actually need
Memo Garamond + Velvet Editorial + Editorial Noir themes, photo galleries for macro watch photography, BYOK Stripe 0% fee, native paywall, video embeds, and an SEO checklist panel with an AI writing assistant — without the fragmented tool stack.
Memo Garamond + Velvet Editorial + Editorial Noir theme funnels — three horologically-credentialed aesthetics
Memo Garamond (EB Garamond serif body, footnote support, 640px reading column, light cream palette) for vintage-Rolex reference analysts, Grand Seiko connoisseurs, Patek Philippe Quirky Collection essayists, and any watch blogger whose visual identity is rooted in expert-credentialed horological authority. Velvet Editorial (Cormorant Garamond italic headings, burgundy and cream palette, full-bleed editorial hero) for watch essayists whose content is as much about the culture of watchmaking, the philosophy of independent horology, the aesthetics of dial design, as the technical reference specifications. Editorial Noir (near-black background, warm off-white text, crimson accent, Oswald headlines) for auction-preview writers and deep-dive essayists who want a darker, dramatic look. All three themes ship free on every plan.
Photo galleries for watch macro photography — dial texture, applied indices, movement close-ups, and caseback engravings with a caption on each image
Close-focus watch photography carries the diagnostic detail. Images keep the format you upload (JPEG, PNG, WebP or GIF, up to 10 MB each), so resize large photos before you upload them. A gallery block shows up to 24 photographs in 2, 3, or 4 columns, so a watch-fair report with 50-100 wrist shots is a few gallery blocks with a caption on each image.
BYOK Stripe 0% fee — sell paid newsletters, reference-number ID guides, auction-prediction packs, and restoration journals directly
Connect your own Stripe account in Admin → Settings → Membership. Newsletter tiers: Monthly Watch Hunting Brief ($9/mo), Auction Season Analysis ($12/mo covering Phillips / Christie's / Sotheby's Geneva and New York sales), Independent Watchmaker Profiles ($7/mo covering Akrivia / De Bethune / FP Journe). In your shop: vintage reference-number identification guides for specific references ($29-49 one-time), auction-prediction packs ahead of major Geneva or New York sales ($19-29), market-condition pricing write-ups ($14-24), a Grand Seiko regional-exclusives guide ($24-39). Digital products work like this today: add the product and its price in Admin -> Products, then paste the link to a file you host yourself on the variant. VeloCMS emails that link to the buyer after payment. Uploading the file inside VeloCMS isn't available yet. All flow through your Stripe account directly. VeloCMS takes 0% — on every transaction, forever.
Native paywall — free first-look reviews public, paid reference-number deep-dives and auction predictions member-only
Per-post paywall: free content for search discovery, paid content for subscriber revenue. A vintage-Rolex blogger can publish free overview posts for organic search discovery while gating the paid complete authentication guide behind $9/mo membership. A watch-investment writer can publish free market-overview posts while gating the paid auction-season result analysis behind a $12/mo subscription. A Grand Seiko writer can publish free introduction posts while gating the paid seasonal regional-exclusives digest behind a $7/mo subscription. Paid members log in via magic link — no password required.
Video embeds — movement strip-down footage, wrist-shot reels, and watch-fair walkthrough clips from YouTube or Vimeo inline in blog posts
Watch content without video is a structural disadvantage when YouTube and Instagram Reels have normalized movement-strip-down footage and watch-fair walkthrough clips. VeloCMS's TipTap editor embeds YouTube, Vimeo and a few other sources through the /embed slash command: paste the link and it loads as a click-to-play embed. A watch blogger can write a detailed post about a specific vintage movement service, embed the companion movement-macro video inline, and follow it with a technical breakdown. Video files are not uploaded to a post; host them on YouTube or Vimeo and embed the link.
On-page SEO checks and an AI writing assistant in the editor
The VeloCMS editor includes an SEO panel that runs eight on-page checks as you write (title, description, headings, first paragraph, and more) and an AI writing assistant that drafts a paragraph on request. Neither is tuned to watches: you choose the reference numbers and search terms you want to target.
VeloCMS Pro vs WordPress+Mediavine vs Substack vs Hodinkee Pro-style subscription
| Feature | VeloCMS | WordPress | Substack | Hodinkee Pro |
|---|---|---|---|---|
| Monthly cost (base platform) | $9/mo Pro | WP Engine hosting from $28/mo (billed yearly) + Mediavine + Mailchimp | 10% of subscription revenue | $99/yr Hodinkee Pro (reader subscription) |
| Memo Garamond / Velvet Editorial / Editorial Noir theme | Yes | Premium theme required ($49–129/yr) | No | Platform template only |
| BYOK Stripe paid newsletter (0% platform fee) | Yes | Plugin stack required (MemberPress from $399/yr) | 10% platform cut | No |
| Product shop on your own Stripe account (0% platform fee) | Yes | WooCommerce + plugin stack | No | No |
| Native paywall (free reviews, paid reference deep-dives) | Yes | MemberPress from $399/yr required | All-or-nothing free/paid split | Hodinkee Pro paywall (reader side only) |
| Photo galleries for macro watch photography (up to 24 images per block, captions on every image) | Yes | Yes via the standard media library; image optimization needs a plugin (ShortPixel / Imagify) at additional monthly cost | Basic image hosting only | Platform-managed (no owner control) |
| SEO panel with eight on-page checks + AI writing assistant in the editor | Yes | Yoast Premium ($118.80/yr) | No | No |
From WordPress + Mediavine + Hodinkee Shop affiliate + Chrono24 to VeloCMS in five steps
No developer required. Import your archive, apply Memo Garamond or Velvet Editorial theme, connect Stripe, configure your paid watch-hunting brief newsletter, and publish your first reference-number ID guide PDF — the whole migration takes an afternoon.
Export your WordPress watch blog and subscriber list from Mailchimp
In WordPress, go to Tools → Export → All Content and download the XML file. This captures all posts, tags, media metadata, and post history. For Ghost-hosted watch blogs, use Settings → Labs → Export. For your email list, export from Mailchimp: Audience → Export Audience as CSV. For ConvertKit: Subscribers → Export. For MailerLite: Contacts → Export. VeloCMS imports subscriber CSVs directly in Admin → Members → Import. If you use Squarespace for your watch blog, use Squarespace's built-in export tool: Settings → Website → Pages → Export to WordPress. If you have watch-forum threads (WatchUSeek, Rolex Forums, Timezone) or Reddit posts that link to your old blog domain, note those — you'll update them after configuring your custom domain in Step 3.
Import your post archive in Admin → Import
Go to Admin → Import and pick the WordPress or Ghost card matching your export. Five WordPress shortcodes convert automatically (gallery, caption, embed, video, audio); Mediavine ad code and Amazon Native Shopping Ad blocks aren't stripped — they'll come through as literal text to clean up on review, and posts keep their original published or draft status. Post metadata (publish date, tags, excerpt, author name) is preserved. A watch blog with 3-7 years of reviews, reference-number analyses, vintage-movement service reports, and watch-fair coverage typically imports in a couple of review sessions. Each imported post opens in the TipTap editor for review — apply Memo Garamond theme styling, add footnotes for reference citations, update internal links, and republish.
Apply Memo Garamond theme and configure your watch blog layout
In Admin → Themes, select Memo Garamond and click Apply. The theme browser shows a live demo of the expert-credentialed serif layout on sample content before you commit; once you click Apply, your own posts render in it, and switching back is one click. Adjust colors, fonts and content width in Global Design. If your content is more visually essay-driven — watch culture, philosophy of independent horology, history of complications — switch to Velvet Editorial for the Cormorant Garamond italic headings and burgundy palette. For a darker, more dramatic look on auction previews and deep dives, Editorial Noir gives a near-black layout with Oswald headlines; for photography-forward posts, Aperture gives a full-bleed header. All of these themes are free on every plan.
Connect Stripe and set up your first paid newsletter or product
In Admin → Settings → Membership, paste your Stripe Secret Key (test key first, live key when ready). For a paid newsletter, go to Admin → Settings → Membership → Tiers and create a paid tier — Monthly Watch Hunting Brief at $9/mo, Auction Season Analysis at $12/mo, or Independent Watchmaker Profiles at $7/mo. For a product such as a reference-number identification guide or an auction-prediction pack, go to Admin → Commerce → Products and create it with a price. Digital products work like this today: add the product and its price in Admin -> Products, then paste the link to a file you host yourself on the variant. VeloCMS emails that link to the buyer after payment. Uploading the file inside VeloCMS isn't available yet. The first paid tier or product can go live in the same session as your Stripe connection. VeloCMS charges 0% platform fee on all transactions.
Configure your first newsletter edition and point your custom domain
In Admin → Settings → Email, set the sender domain (your custom domain); set the newsletter sender name in Admin → Setup → Newsletter (The Monthly Watch Hunting Brief / Auction Season Analysis / Independent Watchmaker Digest). Your subscribers imported via CSV in Step 1 will receive your first broadcast when you create a campaign in Admin → Newsletter → New Campaign and click Send now. To point your custom domain (yourwatchblog.com), add a CNAME record pointing to your VeloCMS subdomain in your domain registrar's DNS settings — the Admin dashboard shows the exact CNAME value. SSL is issued automatically. Existing backlinks from WatchUSeek, Timezone, Reddit watch communities, and watch-forum threads continue to resolve if you configure a 301 redirect from your old domain to your VeloCMS custom domain at the DNS level.
Start with a 14-day free trial. Pro when your Stripe integration and first paid newsletter are ready.
Pro
$9
per month
- Unlimited posts
- Custom domain + SSL
- BYOK Stripe paid newsletter (0% fee)
- BYOK Stripe product shop (0% fee)
- AI writing assistant
- Newsletter broadcasts
Business
$29
per month
- Unlimited posts
- Multi-author team (co-collector blog)
- BYOK Stripe 0% fee (all products)
- Native paywall, available from Pro (free reviews, paid deep-dives)
- Custom sender domain (email)
- Extra sites at $9/mo each (horological media network)
Frequently asked questions
Everything about replacing affiliate revenue with subscriptions, selling reference guides, and the Memo Garamond theme for vintage watch collectors and horological writers.
Is VeloCMS a good platform for a vintage Rolex reference-number blog?
VeloCMS is built for the kind of long-form, technically specific, image-intensive content that vintage-Rolex reference-number blogs produce. A blogger documenting the 5513 Submariner reference variants, 1675 GMT-Master production history, or Daytona 6241 tropical-dial phenomenon can use Memo Garamond theme for expert-credentialed horological typography, enable a paid 'Monthly Watch Hunting Brief' newsletter via BYOK Stripe at 0% platform fee, sell reference-number ID guides from a shop on the same Stripe account, and gate deep-dive authentication guides behind a $9/mo member paywall -- all from the same Pro plan at $9/mo. The Memo Garamond theme handles the visual aesthetic for expert-credentialed horological writing; Velvet Editorial handles the elegant essay approach; Editorial Noir gives a darker, near-black look for deep-dive content.
How does VeloCMS help watch bloggers replace Hodinkee Shop and Chrono24 affiliate revenue with subscription revenue?
The structural problem with watch affiliate programs is the commission compression. Hodinkee Shop affiliate rates have declined post-LVMH acquisition, and Chrono24's 3-5% commission on pre-owned watch sales requires enormous traffic volume -- a $3,000 vintage Rolex sale generates $90-150 commission, and most watch bloggers drive 2-3 such sales per month at best. VeloCMS replaces that model with BYOK Stripe paid newsletter subscriptions at 0% platform fee. A watch blogger with 6,000 engaged monthly readers can launch a 'Monthly Watch Hunting Brief' paid newsletter at $9/mo and convert 5% of those readers into subscribers -- 300 subscribers at $9/mo = $2,700/mo recurring, gross, before Stripe's 2.9% + $0.30 per charge.
Which VeloCMS theme works best for vintage watch and independent watchmaker content?
Memo Garamond is the primary theme for vintage-watch reference analysis, Grand Seiko connoisseur content, independent watchmaker profiles (Akrivia, FP Journe, Voutilainen, De Bethune), and any watch blogger whose visual aesthetic is rooted in expert-credentialed horological authority -- EB Garamond serif body, footnote support, a 640px reading column, light cream palette. For watch writers whose primary medium is the essay — the culture of horology, the philosophy of mechanical timekeeping, the aesthetics of complications — Velvet Editorial's Cormorant Garamond italic headings and burgundy palette communicates editorial refinement. For auction previews and deep dives that suit a darker look, Editorial Noir offers a near-black background with Oswald headlines; for posts where the photographs lead, Aperture gives a full-bleed header.
Can I sell vintage reference-number identification guides and auction-prediction packs through VeloCMS?
Yes, as products in your Stripe-powered shop at 0% platform fee (you keep 100% minus Stripe's 2.9% + $0.30 per transaction). Digital products work like this today: add the product and its price in Admin -> Products, then paste the link to a file you host yourself on the variant. VeloCMS emails that link to the buyer after payment. Uploading the file inside VeloCMS isn't available yet. Typical price points are $29-49 for a vintage reference-number identification guide for a specific reference, $19-29 for an auction-prediction pack ahead of a Phillips, Christie's, or Sotheby's sale, $14-24 for a market-condition pricing write-up, $24-39 for a Grand Seiko regional-exclusives identification guide, and $19-39 for a restoration project journal.
Does VeloCMS work for watch-investment analysts writing about auction markets and pre-owned pricing?
Yes. The Memo Garamond theme's footnote support and 640px citation-friendly reading column suit exactly the kind of data-driven auction analysis and market-commentary content that watch-investment writers produce. A watch blogger writing Phillips Geneva sale predictions, Sotheby's Important Watches lot-by-lot analysis, or Chrono24 / Bezel market-condition summaries can use Memo Garamond for typographic credibility, enable a paid Auction Season Analysis newsletter via BYOK Stripe at $12/mo subscription (0% platform fee), and gate premium pre-owned market models and auction-prediction packs behind a member paywall.
How does VeloCMS handle the high volume of macro photography in watch restoration documentation?
Vintage-watch restoration documentation is one of the most photographically demanding content formats in collecting writing -- a single movement service post documenting an ETA 2824 or Rolex 3135 strip-down and rebuild typically involves 30-80 macro images at various stages. Images keep the format you upload (JPEG, PNG, WebP or GIF, up to 10 MB each), so resize large photos before you upload them. A gallery block holds up to 24 images in 2, 3, or 4 columns with a caption on each, so a service post fits in a few blocks, one per stage.
Can I migrate my existing WordPress watch blog to VeloCMS?
Yes. VeloCMS accepts WordPress XML exports (Tools -- Export -- All Content) and Ghost content exports through their own cards in Admin → Import — there's no Markdown-directory importer yet, so a self-hosted archive goes in post by post. Five common WordPress shortcodes convert automatically (gallery, caption, embed, video, audio); Mediavine ad code and Amazon Native Shopping Ad blocks aren't stripped — they come through as literal markup you clean up during review. Post metadata (publish date, tags, excerpt, author) is preserved. A watch blog with 4-8 years of reviews, reference analyses, restoration posts, and watch-fair coverage typically completes import and cleanup in a couple of sessions. Your existing subscriber list from Mailchimp, ConvertKit, or MailerLite imports via CSV in Admin -- Members -- Import.
How does VeloCMS compare to Substack for a paid watch newsletter?
Substack's core structural problem for watch newsletter writers is the 10% revenue cut on paid subscriptions -- a $9/mo subscriber generates $0.90/mo for Substack before Stripe fees. At 300 paid subscribers, Substack takes $270/mo from your revenue permanently, with no exit path except rebuilding your subscriber funnel elsewhere. VeloCMS's BYOK Stripe model at 0% platform fee means those 300 subscribers at $9/mo = $2,700/mo minus only Stripe's 2.9% + $0.30 per transaction. The difference over 12 months: $3,240 stays in your account instead of going to Substack. VeloCMS also gives you full design control, a product shop, a per-post paywall, and a complete custom domain blog.
Run a free technical SEO, performance, and migration-readiness audit — no signup required.Audit my site
Your watch blog earns from your connoisseur audience, not from Hodinkee Shop's commission table.
Start your free trial with Memo Garamond theme. Add BYOK Stripe for a paid Monthly Watch Hunting Brief or auction-season analysis newsletter when your first 100 subscribers are ready. Sell your first vintage reference-number ID guide or auction-prediction pack from the same platform at 0% platform fee — and own your subscriber list regardless of what Hodinkee Shop or Chrono24 does next quarter.
Building a wine connoisseur blog with similar expert-audience subscription dynamics? See /for-wine-bloggers for Memo Garamond, BYOK Stripe, and Wine Spectator affiliate independence. Building a photography-portfolio companion blog? See /for-photographers for the Aperture theme and full-resolution gallery hosting.