SleekRank for military service record pages
Military genealogy research hides unit detail behind a paywall and a search form. SleekRank reads the NARA and Fold3 unit index and renders one WordPress page per regiment, battalion, or squadron under /units/{slug}/, with campaigns, rosters, and citations from one CSV.
€50 off for the first 100 lifetime licenses!
Unit histories need a page each, not a search results screen
The NARA service record archive covers roughly 10,000 distinct military units across US history, from Continental Army regiments through modern brigade combat teams. Researchers usually arrive from a regiment and date pairing and need to know what campaigns the unit fought, who the commanding officer was, where the muster rolls live, and which microfilm reel covers the period. That context belongs on a unit landing page, not in a search results row.
SleekRank reads the unit index file and emits one WordPress page per unit. Each page carries branch, state of origin, mustered-in date, mustered-out date, principal campaigns, commanding officers, microfilm reel range, and a MilitaryUnit schema block, all driven by tag and selector mappings on a shared base. The URL pattern is /units/{slug}/, and new transcriptions appear after the next cache refresh.
Most heritage research traffic for these units bypasses the organisations that did the transcription work, which is the operational problem this category solves. SleekRank moves the index onto the society's own domain so the same CSV that fed the aggregator now also feeds an indexable corpus the society fully owns.
Workflow
From unit index CSV to indexable regimental corpus
Design the unit base page
Connect the unit CSV
Wire campaigns, schema, and reels
Layer in roster and battle cross-links
Data in, pages out
One unit index, one page per regiment
| slug | unit_name | branch | war | state_of_origin |
|---|---|---|---|---|
| 20th-maine-infantry | 20th Maine Infantry | Army | Civil War | Maine |
| 8th-air-force-303rd-bg | 303rd Bombardment Group | Air Force | World War II | Federal |
| 1st-minnesota-infantry | 1st Minnesota Infantry | Army | Civil War | Minnesota |
| 54th-massachusetts-infantry | 54th Massachusetts Infantry | Army | Civil War | Massachusetts |
| 2nd-rangers-battalion | 2nd Ranger Battalion | Army | World War II | Federal |
/units/{slug}/
- /units/20th-maine-infantry/
- /units/8th-air-force-303rd-bg/
- /units/1st-minnesota-infantry/
- /units/54th-massachusetts-infantry/
- /units/2nd-rangers-battalion/
Comparison
Aggregator unit stubs vs SleekRank unit pages
Genealogy aggregator unit stub
- Unit detail trapped behind a paywalled aggregator search form
- Per-unit pages lack campaign narrative or commanding officer roster
- Roster scans accessible only inside the aggregator's paid viewer
- URLs owned by aggregator and not citable in academic or family records
- No MilitaryUnit or Event schema, so no entity panel eligibility
- New transcriptions wait for an aggregator import cycle to surface
SleekRank
-
Every unit gets a real, indexable URL under
/units/{slug}/ - MilitaryUnit and Event JSON-LD generated from war, branch, and date fields
- Campaign timeline rendered from a campaigns column via list mapping
- Commanding officers and dates pulled from a roster column
- Microfilm reel and frame ranges shown via tag mapping per row
- Sitemap covers every unit across every war the registry tracks
Features
What SleekRank gives you for Military service records by unit
MilitaryUnit schema
Map unit name, war, branch, state of origin, mustered-in date, and mustered-out date to MilitaryUnit and Event JSON-LD via meta mappings. Every unit page gets the structured data block search engines need for entity resolution.
Campaign timeline
Pull principal campaigns from a delimited campaigns column and render via list mapping. The timeline ships with dates and battle slugs, so each unit page links directly to a battle page group for deeper navigation across the corpus.
Roster deep links
Carry NARA microfilm reel and frame ranges per row and inject a deep link via tag mapping. Researchers reach the scanned muster rolls in one click instead of repeating a unit search on the archive's interface.
Use cases
Who runs unit indexes on SleekRank
Regimental heritage groups
Civil War and World War heritage groups maintain rich unit histories in spreadsheets and academic notes. SleekRank publishes those histories as one citable URL per unit on the group's own domain, not on a third-party aggregator.
Military history programs
ROTC programs and military history departments use a per-unit corpus as classroom reference. Students cite the SleekRank page and trace upward through the microfilm reel link to NARA without aggregator access friction.
Veteran lineage organisations
MOFW, MOWW, and similar groups use a unit corpus to support membership lineage verification, with each unit landing page providing the structured reference data that aggregators charge to deliver.
The bigger picture
Why unit research belongs on heritage organization sites
Military genealogy is one of the deepest long-tail traffic categories in family research. Searches combine regiment number, state of origin, battle name, and war year in specific permutations that aggregators handle through paywalls and search forms. The heritage organisations that produced the underlying transcriptions rarely see organic traffic from work they largely paid for, because the public-facing surface lives on a third party.
SleekRank flips that arrangement by turning the same CSV into a per-unit landing page corpus on the heritage group's own domain. Each unit becomes its own URL that ranks for regiment, war, and state-of-origin searches. Internal links across units, battles, and rosters form a cross-linked structure that strengthens the organisation's authority.
MilitaryUnit and Event schema make every unit eligible for entity panels and enhanced results. The corpus stays current with NARA and Fold3 through cache cycles, and volunteers continue contributing through the unit spreadsheet they already maintain. Aggregators win on breadth; the per-unit page wins on depth, citation precision, and on the long tail of regiment-and-battle queries that finally land where the heritage work was actually done.
Questions
Common questions about SleekRank for Military service records by unit
Yes. Run a second page group under /soldiers/{slug}/ from a soldier roster CSV joined on unit ID. A list mapping on the unit page renders the roster, so researchers move from unit to soldier without duplicate data and without aggregator dependencies.
 Add a successor_unit_slug column and a predecessor_unit_slug column. A selector mapping renders lineage breadcrumbs on the unit page, so researchers reach related unit pages without forcing the CSV to duplicate every reorganisation thread.
 MilitaryUnit covers the entity. Add Event schema in parallel for each battle the unit fought, referenced from the campaigns column, so search engines can resolve both the unit and the event entities from one structured-data block per page.
 Store killed, wounded, and captured columns at unit-engagement granularity and render via list mapping. Add a methodology note via a selector mapping so the figures carry their source and confidence, which matters for both academic and family research.
 Reference image filenames in the row and the base template's gallery block reads them via a list mapping. Insignia and unit colour images render via a selector mapping, with attribution sourced from a credits column on the same row.
 Most heritage groups set a 7-day cache. Transcriptions arrive in batches after archive sessions, and a weekly refresh balances freshness against compute. Manual cache flushes via WP-CLI handle urgent corrections or major releases.
 It complements them. NARA's catalog remains the canonical scan source, while the unit landing page provides the narrative and cross-linking layer the catalog does not. The microfilm reel and frame deep link makes the round trip seamless for researchers.
 Yes. Add transcriber and proofreader columns and use a selector mapping to render the credit block in the page footer. Volunteers see contributions surface publicly, which keeps the transcription network funded by recognition as well as funding.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Starter
EUR
per year
further 30% launch-discount applied during checkout for existing customers.
- 3 websites
- 1 year of updates
- 1 year of support
Pro
EUR
per year
further 30% launch-discount applied during checkout for existing customers.
- Unlimited websites
- 1 year of updates
- 1 year of support
Lifetime ♾️
Launch Offer
€299
EUR
once
further 30% launch-discount applied during checkout for existing customers.
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- modeling school directories
- wine bar directories
- pergola installer directories
- STEM magnet schools by city
- web agency directories
- Olympic weightlifting coaches by city
- Infant sleep consultants
- electronic recycler directories
- cardiologist directories
- upholsterer directories
- gun shop directories
- carpet installer directories
- personal trainer directories
- Travel medicine doctors
- phone repair directories
- food science pages
- tattoo style pages
- actor biography pages
- Programming snippet pages
- financial glossary pages
- crypto glossary pages
- developer glossary pages
- caribbean recipe pages
- Kaomoji collection pages
- Woodworking joint pages
- dutch recipe pages
- kombucha recipe pages
- Fern species reference
- wine grape pages
- kubectl command pages
- co-op apartment listings
- vintage fair listings
- RC cars for sale by class
- ayahuasca retreat listings
- Paddleboard marketplace listings
- regional theater listings
- Native American art listings
- land for sale listings
- developer meetup listings
- bicycle listings
- comedy show listings
- desert rental listings
- Orchard properties for sale
- police auction listings
- summer program listings
- compliance training platform comparisons
- high yield savings comparisons
- podcast host comparisons
- marketing automation comparisons
- Retail POS systems compared
- Kubernetes platform comparisons
- email marketing tool comparisons
- dashboard tool comparisons
- church management software comparisons
- domain registrar comparisons
- Medicare Part D comparisons
- food delivery service comparisons
- audiobook app comparisons
- mutual fund comparisons
- international bank transfer comparisons