Built for the chrome

KEH has no story. Camerapedia is a wiki tomb. WordPress is a 14-step trek for a Leica IIIf write-up.

VeloCMS is the publishing platform for the serious vintage camera collector — Leica and Hasselblad specialists building body archives with serial-number lookup and production-date schema, CLA technicians publishing multi-photo teardown sequences with lubrication notes and before/after shutter accuracy measurements, and film camera testers running test-roll galleries with EXIF preserved under their own domain.

The best publishing platform for vintage camera collectors is one that understands the difference between a rangefinder and a viewfinder, between a CLA and a cleaning, between a Compur leaf shutter and a focal-plane Synchro-Compur, between M-mount and LTM. That platform is VeloCMS.

Why existing platforms fail vintage camera collectors

Three structural problems the vintage camera community has normalized — and why none of them serve a serious collector building a body archive, CLA service log, or lens catalog.

KEH and Used Photo Pro are inventory channels without a story — they hold your camera's price but not its history, and the serial-number provenance, the CLA records, and the test-roll results that make a Leica IIIf worth more than a shelf queen have no permanent indexed home

KEH Camera is genuinely excellent at what it does: a condition-graded marketplace where a Leica M3 Double Stroke goes in as BGN/EX+/LN and sells to a buyer who trusts the grade. Used Photo Pro, B&H Used, Adorama Used — the same model, slightly different condition vocabulary, the same structural problem. These are consignment channels, not publishing platforms. The Leica IIIf rangefinder you've owned for twelve years has a story that a KEH listing can't tell: the serial number puts it in the 1951 production run, the Synchro-Compur synchronization is correct for that year, the CLA you had done by a specific technician three years ago produced a shutter-speed accuracy of +/- 8% across all speeds, and the test roll through a Summicron 50mm f/2 shows the rangefinder patch is accurate and the selenium meter reads within half a stop of a modern incident reading. That documentation has no home on KEH. VeloCMS gives vintage camera collectors a body archive where every Leica, Hasselblad, Rolleiflex, Nikon S, or Canon rangefinder has a permanent record: serial number, production year, CLA history, test-roll gallery, seller notes. Under your domain. Indexed.

Camerapedia and Photo.net forums are wiki tombs and thread graveyards — the rangefinder CLA notes you posted in 2019 are buried under six pages of replies, the technical detail about Compur leaf shutter lubrication points is split across three threads nobody can find, and the serial-number registry you built in a spreadsheet has no indexed URL

Camerapedia (now Camera-wiki.org) is a genuinely useful reference for production dates and model specifications — the kind of place where you confirm that a specific Hasselblad 500 C/M back serial prefix places it in 1973 production. Photo.net forums, Rangefinder Forum (RFF), and the various Facebook groups for Leica collectors and CLA technicians have accumulated enormous technical knowledge. But that knowledge is scattered in a format that punishes the serious researcher. The rangefinder CLA technique thread from 2017 on RFF — the one where a technician documented the specific oil viscosity for the Leica III focusing helicoid — has no stable URL after two forum migrations. VeloCMS gives you the permanent indexed home that forum threads and wiki entries can't provide: your CLA service log with multi-photo teardown sequences, your serial-number archive with production-date schemas, your test-roll galleries with EXIF preserved — all under your domain.

eBay compresses body-condition detail into 80-character titles — a Leica M3 with a documented CLA history, accurate rangefinder patch, clean viewfinder without mirror foam off-gassing, and a test roll proving shutter accuracy becomes 'Leica M3 Chrome Double Stroke Excellent Condition' competing on price against unknown examples

The vintage camera market on eBay has a structural problem that every serious collector knows intimately. The platform's listing format cannot hold the information that distinguishes a mechanically honest vintage camera from one that needs work. A Leica M3 Double Stroke with a documented CLA performed eighteen months ago, a test roll showing the rangefinder patch is accurate across the focus range, and a meter check confirming the selenium meter reads correctly — that camera is worth substantially more than an identical-appearing M3 with no service history. On eBay, both cameras are competing in the same search results. VeloCMS gives vintage camera collectors a publishing platform where that documentation lives permanently: the CLA service history with photographs of the shutter mechanism before and after cleaning, the test roll with frame-by-frame EXIF analysis, the rangefinder patch accuracy documentation.

Built for every corner of the vintage camera community

From the Leica collector building a serial-number provenance archive to the CLA technician publishing teardown documentation — the publishing infrastructure that matches how the vintage camera community actually works.

Leica and Hasselblad collector — body archive with serial-number lookup, production-date schema, body-condition rating, and test-roll gallery indexed under your own domain

Leica collectors know that serial number is not a secondary detail — it's the primary datum. A Leica M3 Double Stroke with a serial number in the 700,000 range was produced in 1954, the first full production year of the M3. VeloCMS's camera body archive post type structures each piece as a documented record: body type and model, serial number with production-year lookup, body-condition description in the vocabulary the serious collector uses, CLA history with technician attribution and date, and a test-roll gallery with EXIF preserved. JSON-LD schema.org markup includes the camera model, serial number, production year, and CLA status — structured data that surfaces your archive in LLM search results.

Film camera tester and CLA technician — multi-photo teardown sequence with lubrication notes, before/after sample shots, shutter-accuracy log, and member-only restoration documentation

A CLA service log is the most technically demanding publishing format in the vintage camera world — and the one that benefits most from a proper indexed platform rather than a forum thread. VeloCMS's CLA service log post type structures this workflow as a multi-photo teardown sequence with lubrication notes, a shutter-accuracy measurement table (before/after across all speeds), and a before/after sample shot comparison from a test roll. Member-only restoration logs reserve the highest-detail documentation for subscribed readers who pay for the depth of technical reference.

Vintage lens specialist — mount-database with M-mount/LTM/Nikon S/Contax RF entries, coating-era tags, sample-photo gallery with EXIF preserved, and lens character documentation

The vintage lens market has developed its own vocabulary around optical character — the way a Zeiss Sonnar 50mm f/1.5 renders out-of-focus highlights differently than a contemporary Summicron 50mm f/2. VeloCMS's vintage lens catalog post type structures each lens as a documented record: mount type from a controlled taxonomy, coating era tag, element count, aperture construction, and a sample-photo gallery with the original EXIF data preserved — showing aperture, shutter speed, and camera body used.

Three features vintage camera collectors actually need

Not a generic CMS with a camera-collecting template. Features designed around the body archive workflow, the CLA service log format, and the vintage lens catalog structure that the collector community has never had a proper publishing home for.

Camera Body Archive — serial-number lookup, production-date schema, body-condition rating, and test-roll gallery with EXIF preserved in a structured record indexed under your domain

The VeloCMS TipTap editor includes a /camera-body block that structures a vintage camera as a semantically correct record designed for both collector readers and structured-data crawlers. The record opens with the identification block: brand and model from a controlled taxonomy, serial number with a production-year lookup field, and a finder-type field. The body-condition description block uses the vocabulary serious collectors use: chrome wear description, leatherette condition, viewfinder description, mirror foam condition, film-door light-seal state, and winding mechanism feel. The CLA history field documents the service record with date, technician attribution, specific work performed, and shutter accuracy measurements before and after. JSON-LD schema.org/VisualArtwork markup provides structured data that surfaces your archive in LLM search results.

CLA Service Log — multi-photo teardown sequence with lubrication notes, before/after shutter accuracy measurements, sample shots, and member-only restoration documentation

The CLA service log is where the technical depth of vintage camera documentation either stands up or collapses. VeloCMS's CLA service log post type is structured as a multi-photo teardown sequence: each major disassembly stage has its own photograph with a caption documenting what was found and what was done. The lubrication notes field documents the specific lubricants applied at each major contact point with lubricant type, viscosity, and application method. The shutter-accuracy measurement table documents performance before and after the CLA across all shutter speeds. The Compur and Synchro-Compur leaf shutter documentation captures the shutter blade lubrication state, aperture blade condition, and cocking mechanism tension. Member-only restoration logs reserve the highest-detail teardown photography and technique documentation for subscribed readers.

Vintage Lens Catalog — mount-database with M-mount/LTM/Nikon S entries, coating-era tags, sample-photo gallery with EXIF preserved, and lens character documentation

VeloCMS's vintage lens catalog post type structures each lens with a mount-type field from a controlled taxonomy covering all major vintage mounts: M-mount, LTM/M39, Nikon S, Contax RF, Exakta, Pentax screw mount, Canon FD, Olympus OM, Minolta SR/MC/MD, and all the less common mounts. The coating-era tag applies the vocabulary the collector community uses: uncoated, single-coated, multicoated. The sample-photo gallery with EXIF preserved is the critical technical section — each photograph shot with the documented lens at a specific aperture, shutter speed, camera body, and film stock so readers can evaluate center sharpness, corner performance, bokeh quality, and flare resistance.

9 features built for vintage camera publishing

Every feature in this list exists because a Leica collector, a CLA technician, or a film camera tester needed it — not because a generic CMS vendor checked a box on a comparison table.

Serial-number lookup

Production-year lookup field with documentation of serial-number ranges — Leica, Hasselblad, Rollei, Nikon, Canon rangefinder ranges documented in the body archive record.

CLA teardown sequence

Multi-photo teardown sequence with stage-by-stage captions, lubrication notes by component, and before/after shutter accuracy measurements in a structured service log.

Production-date schema

Body archive post type with production year, export batch, and variant documentation — structured JSON-LD markup for LLM-indexed vintage camera discovery.

Test-roll EXIF preservation

Test-roll gallery with camera model, film type, lens, shutter speed, and aperture documented per frame — the mechanical proof that a CLA produced accurate results.

Sample-photo gallery

Lens catalog sample gallery with EXIF preserved — aperture, shutter speed, camera body, and film noted for each frame so readers can evaluate lens character at specific settings.

Lens-mount database

Controlled mount taxonomy covering M-mount, LTM, Nikon S, Contax RF, Exakta, M42, Canon FD, Olympus OM, Minolta SR/MC/MD, and all major vintage mounts with adapter compatibility.

Coating-era tags

Uncoated / single-coated / multicoated era tags with characteristic notes — the vocabulary that distinguishes a pre-war Zeiss Sonnar from its postwar and modern successors.

Member-only restoration logs

Reserve highest-detail teardown photography, specific lubricant references, and complete technique documentation for subscribed readers — BYOK Stripe at 0% platform fee.

Camera-shop inventory with serial

Shop inventory post type with serial-number provenance, CLA status, and body-condition rating — the documentation that justifies a premium over anonymous eBay competition.

The platform that keeps pace with your CLA schedule

100K+

posts published across VeloCMS blogs

50K+

readers per blog at scale

99.97%

uptime SLA on Railway

sub-1s

LCP at p75 — faster than any WordPress camera archive

Old way vs. VeloCMS way

Four workflows that define the difference between a vintage camera collector's scattered forum presence and their indexed, permanent authority.

Body archive

Before

KEH listing page — condition grade letter, no serial-number production-year lookup, no CLA history, no test-roll gallery, no JSON-LD for LLM discovery, listing expires when camera sells

With VeloCMS

VeloCMS body archive: serial number + production year + CLA history + test-roll gallery — indexed under your domain with structured data for vintage camera search queries

CLA service log

Before

Rangefinder Forum thread or Facebook group post — no structured teardown sequence, lubrication notes buried in replies, shutter accuracy measurements in a flat text comment that can't be found when researching the same model

With VeloCMS

VeloCMS CLA service log: multi-photo teardown sequence + lubrication notes + before/after shutter accuracy table — permanent indexed reference, member-only tier for highest-detail documentation

Lens catalog

Before

Flickr lens test album or forum thread — EXIF stripped by platform compression, coating-era context absent, mount-compatibility notes scattered across multiple posts, no structured data for LLM indexing

With VeloCMS

VeloCMS lens catalog: mount-database entry + coating-era tags + sample-photo gallery with EXIF preserved — searchable lens character documentation under your domain

Shop inventory

Before

eBay listing with 80-character title — CLA history and serial-number provenance compressed out of the format, competing on price against undocumented examples with no way for a serious buyer to find documented provenance

With VeloCMS

VeloCMS shop inventory: serial-number provenance + CLA status + body-condition rating — documentation-driven differentiation that justifies a premium without competing on price alone

What the alternatives actually cost

KEH consignment 30–40% share + Photo.net forum (free but no publishing platform) + Squarespace $28/mo + Mailchimp $20/mo + eBay 13% final value fee vs. VeloCMS Pro flat rate.

KEH is excellent for what it does. The Rangefinder Forum community is irreplaceable. Neither gives you a permanent indexed home for your CLA service logs, your body archive, or your lens catalog. VeloCMS does — at one flat rate with 0% fee on every member subscription and camera product you sell.

FeatureVeloCMSKEHPhoto ForumSquarespaceMailchimpeBay
Platform costPro flat rate0% (consignment share)Free (no publishing)$28/mo$20/mo13% final value fee
Fee on sales0% (BYOK Stripe)~30–40% consignment shareN/A0–3% (Commerce)N/A13% final value fee + listing
Serial-number body archive
CLA service log with teardown
Test-roll gallery with EXIF
Lens-mount database + coating-era tags
Member-only restoration logs
Production-date schema + JSON-LD
Owned subscriber list + SEO

Which type of vintage camera collector are you?

Three distinct roles in the vintage camera community, three distinct publishing strategies — all on the same platform.

Leica Collector

Your collection isn't organized by how cameras look on a shelf — it's organized by serial number and production year. The Leica M3 Double Stroke that opens your archive was produced in the fourth quarter of 1954, the first full year of M3 production, and paired with a Summicron 50mm f/2 in M-mount that dates to the same era. That documentation lives in a Google Doc that nobody can find. VeloCMS gives Leica collectors the body archive format where serial-number provenance, CLA history, and test-roll evidence live permanently under your domain.

Film Camera Tester

You've run test rolls through seventy different cameras this year — a Nikon F3 with a newly serviced mirror box, a Canon AE-1 with a replaced shutter governor, a Minolta X-700 with a repaired meter circuit — and your shutter accuracy logs, viewfinder calibration notes, and test-roll scans are scattered across Lightroom catalogs, a shared drive, and a Notion database that has no public URL. VeloCMS gives film camera testers the test-roll gallery and shutter accuracy log format that turns your systematic testing into a permanent indexed reference.

CLA Technician

You've been performing CLAs on Leica rangefinders, Hasselblad medium format cameras, and Rollei TLRs for fifteen years. A properly documented CLA service log with before/after shutter accuracy measurements, multi-photo teardown photographs, and lubrication notes builds the kind of professional reputation that no Rangefinder Forum thread can accumulate. VeloCMS gives CLA technicians the service log format where the technical depth of your work becomes a permanent, indexed record that builds client trust.

Vintage camera collector FAQ

Everything about serial-number tagging, CLA teardown documentation, lens mount databases, and the Memo Garamond theme for vintage camera collectors and CLA technicians.

Vintage camera collector FAQ

Can I tag camera bodies by serial number, mount type, and production era on VeloCMS?

Yes. VeloCMS's camera body archive post type includes dedicated fields for brand and model (from a controlled taxonomy covering Leica M-series, Leica screw-mount, Hasselblad V-series, Rollei TLR, Nikon rangefinder, Canon rangefinder, and all major categories), serial number with a production-year lookup field (documenting the serial-number range for the specific brand), mount type (M-mount, LTM/M39, Hasselblad V, Nikon F, and all major mounts), and a condition description field using the vocabulary serious collectors use — not a five-point dropdown. Each field is structured for JSON-LD schema.org output so your archive surfaces in LLM search results when a collector searches 'Leica M3 Double Stroke 1954 production CLA records' on Perplexity or ChatGPT Search.

How does the CLA teardown sequence format work?

VeloCMS's CLA service log post type is structured as a multi-photo teardown sequence: each major disassembly stage gets its own photograph with a caption documenting what was found and what was done. The lubrication notes field documents each major contact point with the lubricant used (by type and viscosity) and application method. The shutter accuracy measurement table records before/after performance across all shutter speeds — a Leica M3 CLA that brings the 1/1000 speed from 1/640 to 1/980 demonstrates the service outcome in a form buyers can evaluate. Member-only restoration logs reserve the highest-detail teardown photography and specific technique documentation for subscribed readers.

Does VeloCMS preserve EXIF data in test-roll and lens sample galleries?

Yes. The test-roll gallery and lens sample gallery post types in VeloCMS document shooting data per frame: camera model, film type, lens, shutter speed, aperture, and any additional notes about lighting conditions or subject distance. For digital test shots, EXIF data extracted from the image file (ISO, shutter speed, aperture, focal length, camera model) is preserved in the structured record. This lets readers evaluate lens character and camera accuracy at specific settings rather than inferring performance from test shots with unspecified exposure values.

What does the lens-mount database cover?

VeloCMS's vintage lens catalog includes a mount-type field with a controlled taxonomy covering M-mount (Leica bayonet), LTM/M39 (Leica Thread Mount), Nikon S (rangefinder bayonet), Contax RF, Exakta, M42/Pentax screw, Canon FD, Olympus OM, Minolta SR/MC/MD, and all major vintage mounts. Each mount entry notes adapter compatibility for current mirrorless systems — M-mount lenses on Sony E-mount, Nikon S lenses on Nikon Z-mount via adapter, and the specific adapters required for each mount-to-mount combination. The mount database is structured for JSON-LD output so your lens catalog surfaces when someone searches for adapter compatibility or lens character for a specific mount.

How do coating-era tags work in the lens catalog?

The coating-era tag field applies vocabulary the collector community uses: uncoated (pre-war and early postwar lenses before anti-reflection coating was standardized — characteristic warm color rendering, lower contrast, distinctive flare behavior in backlit conditions), single-coated (postwar through the early 1960s — a single magnesium fluoride or similar coating layer on each air-glass surface, reduced flare relative to uncoated), and multicoated (1970s onwards — multiple coating layers for dramatically reduced flare and improved contrast). Each coating-era entry supports a characteristic notes field where you document the specific rendering behavior associated with that coating era for the specific lens design.

Can I run a member-only restoration log for my most detailed CLA documentation?

Yes. The member-only restoration log tier lets you publish CLA documentation at two levels — a public post with the teardown overview, before/after shutter accuracy measurements, and representative photographs accessible to all readers, and a member-only tier with the highest-resolution teardown photographs, specific lubricant part numbers and sources, detailed shutter timing data across temperature ranges, and technique notes for specific model variants. BYOK Stripe means subscription revenue goes directly to your account at 0% platform fee. Subscribers receive email notifications when a new member-only restoration log is published.

How does shop inventory with serial-number provenance work?

VeloCMS's shop inventory post type structures each camera for sale as a documented record: serial number and production-year lookup, CLA status (date, technician, specific work performed), body-condition description using the collector vocabulary (chrome wear, viewfinder clarity, rangefinder patch alignment, mirror foam condition, film-door seal state), test-roll gallery confirming mechanical accuracy, and asking price with BYOK Stripe checkout at 0% platform fee. The documentation-driven format differentiates your inventory from eBay listings competing on price — a buyer who wants a mechanically honest example with documented provenance can find it through your shop's indexed body archive rather than sorting through undocumented listings.

What theme works best for a vintage camera archive or CLA service log?

Memo Garamond — scholarly typography, EB Garamond body text, catalog-archive depth — is the primary recommendation for vintage camera collectors, Leica specialists, and CLA technicians publishing detailed service documentation. It renders teardown photography and test-roll galleries in the visual context that serious collectors expect from a credible camera reference. For CLA technicians and camera shops who prefer a higher-contrast presentation with a mechanical-grain aesthetic, Editorial Noir (high-contrast dark theme with serif display type — free on all plans) is a strong alternative. Both themes are free on all plans. See the full gallery at /themes.

The vintage camera community produces some of the most technically precise documentation in any collecting field — the CLA technician who can rebuild a Leica III focal-plane shutter from memory and document the lubricant viscosity at each timing point, the Leica collector whose serial-number provenance research pins a body to a specific 1954 export batch, the film camera tester who runs systematic shutter-accuracy measurements across fifty different models. That knowledge has been scattered across forum threads that disappear after site migrations, in Facebook groups where high-resolution teardown photography gets compressed to thumbnails, in KEH listings where 'condition: LN-' tells you nothing about whether the rangefinder patch is accurate or the viewfinder mirror foam has been replaced. KEH gives you the sale channel. Rangefinder Forum gives you the community. VeloCMS gives you the platform to publish what you know about a specific camera — under your own domain, indexed for the community, with a member-only restoration log for the documentation that serious collectors pay to access.

— VeloCMS founder

See also: VeloCMS for Photographers (active shooters, studios, client proofing — the working photographer cousin) and VeloCMS for Coin Collectors (graded-slab inventory, ancient coin provenance, die-variety registry — the numismatic collector cousin) and VeloCMS for Antique Dealers (provenance archive, inventory shop, appraisal services — the antique trade cousin).

Your CLA service log deserves a permanent indexed home

Start with the Memo Garamond theme — scholarly typography, EB Garamond body text, and catalog-archive depth that matches the register of serious numismatic and vintage collectible publishing, free on all plans. Your domain, your subscriber list, your body archive. 0% platform fee on every member subscription and camera product you publish.

Long-tail content portfolio

100 niches. One CMS.

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