SleekRank for mineral species pages
Maintain a sheet of around 5.6k IMA-recognised mineral species pulled from Mindat or RRUFF. SleekRank publishes one indexable page per species at /mineral/{slug}/ with formula, crystal system, hardness, locality, and OG card driven by the row.
€50 off for the first 100 lifetime licenses!
Mineralogy is a perfectly structured corpus
The International Mineralogical Association recognises around 5,600 mineral species, each one defined by a chemical formula, a crystal system, a hardness range, a luster, a streak colour, a specific gravity, and a type locality. Every species has the same shape of data. Building 5,600 hand-written encyclopedia pages is enormous, slow work; building them from the IMA species list as a sheet is a weekend of template work and a curation track for photographs.
SleekRank reads the species sheet as the schema. Columns for slug, name, formula, crystal_system, hardness, luster, streak, specific_gravity, color_range, type_locality, and image_url feed the base page at /mineral/{slug}/. Selector mappings fill each cell of the property table, list mappings render colour and locality lists, and a meta mapping wires the OG image.
Cluster pages at the bottom of every species page surface other minerals in the same chemical group or crystal system. Both are list mappings against the same sheet, returning six related minerals per page deterministically.
Workflow
From mineral row to encyclopedia page
Build the base mineral page
Compile the species sheet
Wire selector and list mappings
Cluster by group and system
Data in, pages out
One row per IMA species, one encyclopedia page
| slug | name | crystal_system | hardness | specific_gravity |
|---|---|---|---|---|
| quartz | Quartz | trigonal | 7 | 2.65 |
| calcite | Calcite | trigonal | 3 | 2.71 |
| pyrite | Pyrite | cubic | 6-6.5 | 5.01 |
| fluorite | Fluorite | cubic | 4 | 3.18 |
| tourmaline | Schorl tourmaline | trigonal | 7-7.5 | 3.18 |
/mineral/{slug}/
- /mineral/quartz/
- /mineral/calcite/
- /mineral/pyrite/
- /mineral/fluorite/
- /mineral/tourmaline/
Comparison
Hand-published mineral entries vs SleekRank
Per-species blog posts
- Each species written manually, with property values typed by hand
- Hardness, system, and luster phrased inconsistently across entries
- Chemical group clusters built by hand and almost always incomplete
- Type locality references drift between entries as sources update
- Schema and OG card configured per post, broken on most posts
- Practical ceiling around 200 species before quality decays
SleekRank
-
One row per species fills
/mineral/{slug}/automatically - Selector mappings fill formula, system, hardness, and SG cells
- List mappings render colour ranges and locality lists
- Chemical group and crystal system columns drive related-mineral clusters
-
Meta mapping wires
og:imagefrom the same row - Around 5.6k IMA species become 5.6k indexable URLs from one template
Features
What SleekRank gives you for Mineral species pages
Crystallographic property table
Formula, crystal system, hardness, luster, streak, specific gravity, and cleavage each land in their own cell of the property table via selector mappings. The reader gets the canonical mineralogy data at a glance, consistent across the whole corpus.
Type locality and notable occurrences
Type locality as a string column, notable occurrences as a JSON array column. Selector and list mappings render both onto the page, and a list mapping clusters minerals that share a locality (the famous Tsumeb pegmatite, for instance).
Chemical group and crystal system clusters
Chemical group columns cluster sulfides with sulfides, silicates with silicates; crystal system columns cluster cubic minerals together. Both are list mappings against the same sheet, returning six related minerals per page deterministically.
Use cases
Who runs mineral encyclopedias on SleekRank
University geology departments
Run a teaching mineral library off the same sheet that backs the lab specimen collection. Property values stay consistent because they flow from one source, and undergraduates always read the same numbers across the corpus.
Specialty mineral and gem dealers
Pair the encyclopedia with the inventory. Each product page links to its species page, each species page lists examples in inventory via a parallel sheet. Reference and commerce share one data layer.
Museum and society websites
Publish a research-grade mineral library tied to a specimen catalogue. The same data that drives the catalogue feeds the public-facing encyclopedia, kept in sync without a parallel editorial workflow.
The bigger picture
Why mineralogy is built for data-driven generation
The International Mineralogical Association defines a mineral species by a set of physical and chemical properties that fit perfectly into structured columns. Every species has a chemical formula, a crystal system, a hardness, a luster, a streak, a specific gravity, and a type locality. These are not soft fields.
They are measured values with controlled vocabularies. That makes the corpus an ideal candidate for data-driven generation: the schema is already implicit in mineralogy, and the editorial work concentrates on which rows belong in the sheet (the IMA list answers that) and which photographs are licensed. Doing this by hand across 5,600 species is impossible.
Doing it from a sheet is a weekend of template work and an ongoing curation track for images and locality notes. The structured approach also pays back on cross-linking. Mineralogists browse by group: collectors of sulfides want to see other sulfides, collectors of cubic minerals want to see other cubic minerals.
Both clusters are list mappings against the same sheet, ordered deterministically, and they keep the internal link graph stable across cache refreshes. When a new species is published in Mineralogical Magazine, you add a row, run a cache refresh, and the species enters the corpus and the cluster pages on the same day.
Questions
Common questions about SleekRank for Mineral species pages
The IMA species list is the canonical source for nomenclature. Mindat and RRUFF carry property data and photographs. Combine them in a sheet with one row per species, normalize columns for formula, system, hardness, locality, and image URL. Attribution is rendered in a static block in the template.
 Varieties are not separate IMA species, but they have their own audiences. Add a parent_slug column so a variety row points back to its species row. The species page links to its varieties via a list mapping, and each variety page renders the same property table from its row.
 Add a status column with values like approved, discredited, or grandfathered. A selector mapping renders a notice block when status is anything other than approved, so visitors understand the species' nomenclatural standing. Search engines still index the page for the historic name.
 Solid solution series get their own rows for the endmembers (albite, anorthite) plus a series row that links to both. A selector mapping on the series page renders a continuum block showing the compositional range; on the endmember pages, a list mapping links back to the series.
 Yes. Add element columns marking each species' essential elements. A separate index page (built in the template, not generated) reads the same sheet and renders a clickable periodic table; clicking an element returns the list of species essential in that element.
 The static pages each show their property values. A separate Vite-built search widget reads the same JSON file and filters by hardness range, specific gravity range, or system. The widget links into the static species pages, so the search and the corpus share one data source.
 An image_credit column per row carries the photographer and source. A selector mapping renders the credit under the photo. Pages with Creative Commons photos credit the photographer with a license link; pages with museum-source photos credit the collection.
 Yes. Add a gem_grade boolean column and let a conditional mapping show or hide a gemmological block (refractive index, dispersion, optic character) on gem-grade pages. The mineralogical property table stays on every page; the gemmology block appears where appropriate.
 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
- bakery directories
- logistics consultant directories
- Korean restaurant directories
- Ethiopian restaurant directories
- water damage restoration
- co-living space directories
- Kitchen & bath designers
- forklift school directories
- BJJ gym directories
- portrait photographer directories
- fabric shop directories
- ERP consultant directories
- storage unit directories
- pelvic floor therapist directories
- toy shop directories
- macros meal plan pages
- pancake recipe pages
- rock formation pages
- DIY project pages
- musician biography pages
- Moth species pages
- Egyptian mythology pages
- macro calculator pages
- lichen pages
- Bonsai species pages
- Instant Pot recipe pages
- pilates exercise pages
- beginner woodworking project pages
- sandwich recipe pages
- Buddhist concept pages
- antique tractor listings
- vintage bicycle listings
- treehouse listings
- police auction listings
- workshop listings
- remote job listings
- moving sale listings
- trailhead listings
- Dirt bike listings
- art fair listings
- farmers stand listings
- study abroad listings
- trivia night listings
- off-Broadway show listings
- Surfboard marketplace listings
- SBA loan comparisons
- lab information system comparisons
- dashboard tool comparisons
- Renters insurance
- CRM for startups comparisons
- survey tool comparisons
- agentic framework comparisons
- ad platform comparisons
- penetration testing platform comparisons
- container runtime comparisons
- Student credit cards
- product information management comparisons
- client portal software comparisons
- container orchestration comparisons
- applicant tracking system comparisons