✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

Exoplanet encyclopedia pages from NASA data

The NASA Exoplanet Archive lists about 5,500 confirmed worlds and grows monthly. SleekRank reads the table, mounts a route at /space/exoplanets/{slug}/, and renders a Twig page for every row with discovery year, orbital period, host star, and detection method already filled in.

€50 off for the first 100 lifetime licenses!

SleekRank for Confirmed exoplanets one-per-page

Every confirmed exoplanet gets its own page from one NASA table

The NASA Exoplanet Archive is the canonical confirmed-planet catalog, with around 5,500 rows and weekly additions. Each row carries discovery year, mass, radius, orbital period, semi-major axis, host star spectral type, detection method, and references. That is enough field detail for a real reference page, not a stub.

SleekRank reads the archive as a CSV export or via the TAP REST endpoint. The route mounts at /space/exoplanets/{slug}/ where the slug is the planet name normalized like kepler-186-f or trappist-1-e. The same Twig template renders every page, so the layout, comparisons, and schema markup are consistent across the entire catalog.

When NASA confirms a new planet next week, you pull the updated CSV or hit the API again. The new row appears as a new URL the moment SleekRank's cache rolls over, without an editor opening WordPress. Withdrawn or reclassified planets drop their pages the same way, so the archive on your site stays aligned with the canonical source.

Workflow

From archive row to indexed exoplanet page

1

Pull the Exoplanet Archive

Export the confirmed-planets table from the NASA Exoplanet Archive or query its TAP endpoint. Save the result as src/pages/space/exoplanets.json or expose it via REST. Each row needs a slug, planet name, and the fields you want on the page.
2

Mount the SleekRank route

Create a page-group JSON file with urlPattern set to /space/exoplanets/{slug}/. Point the data source at the archive file and choose a base page for the template. The plugin registers the rewrite rules automatically.
3

Write one Twig template for the whole catalog

Build a single template that reads planet_name, host_star, orbital_period, and the other archive fields. Add the orbit diagram, size comparison, and reference block once. Every row uses the same template.
4

Flush rewrites and submit the sitemap

Run wp rewrite flush on prod, regenerate the sitemap, and submit it to Search Console. New rows from later archive refreshes appear as new URLs without further deploys.

Data in, pages out

Sample row from the NASA Exoplanet Archive

Each archive row carries planet name, host star, discovery year, orbital period in days, and detection method. SleekRank renders one reference page per row.
Data source: NASA Exoplanet Archive TAP feed
slug planet_name host_star orbital_period_days detection_method
kepler-186-f Kepler-186 f Kepler-186 129.9 Transit
trappist-1-e TRAPPIST-1 e TRAPPIST-1 6.10 Transit
proxima-centauri-b Proxima Centauri b Proxima Centauri 11.19 Radial Velocity
55-cancri-e 55 Cancri e 55 Cancri A 0.74 Transit
hd-209458-b HD 209458 b HD 209458 3.52 Transit
URL pattern: /space/exoplanets/{slug}/
Generated pages
  • /space/exoplanets/kepler-186-f/
  • /space/exoplanets/trappist-1-e/
  • /space/exoplanets/proxima-centauri-b/
  • /space/exoplanets/55-cancri-e/
  • /space/exoplanets/hd-209458-b/

Comparison

Manual planet posts vs SleekRank for exoplanet pages

Manual planet posts

  • Only a few hundred named planets get hand-written posts out of 5,500 confirmed
  • Mass, radius, and orbital period get pasted in once and never refreshed
  • New confirmations from K2, TESS, or JWST sit unindexed for months
  • Detection method and host star data is paraphrased instead of carried verbatim
  • Each post has its own ad-hoc schema, so structured data is uneven
  • Cross-links between planets in the same system get stale on every rename

SleekRank

  • Reads the NASA Exoplanet Archive over TAP or as a CSV mirror
  • One row per planet, one URL at /space/exoplanets/{slug}/
  • Discovery year, orbital period, mass, and radius all render from row fields
  • Withdrawn planets drop their page when the row is removed
  • Related planets in the same system render via a shared host_star field
  • Schema.org CreativeWork plus structured data ships from the same row

Features

What SleekRank gives you for Confirmed exoplanets one-per-page

Stay aligned with the canonical catalog

Point SleekRank at the Exoplanet Archive CSV or its TAP endpoint. When NASA adds a confirmation, the page exists the next time the cache rolls. When a planet is reclassified to a candidate, the row drops and the page goes with it. No manual cleanup.

All 12 archive fields on every page

Mass, radius, orbital period, semi-major axis, eccentricity, equilibrium temperature, host star spectral type, distance in parsecs, discovery year, discovery facility, detection method, and reference are all available to the Twig template from the same row.

Auto-link planets in the same system

The host_star field powers a related entries query. A page for TRAPPIST-1 e automatically lists the other six TRAPPIST-1 planets, and a page for Kepler-186 f lists its sibling planets, without an editor maintaining the cross-link table.

Use cases

Where space publishers and educators use SleekRank for exoplanets

Space news sites

Every new confirmation gets a stable, internally linked URL the day it lands in the archive, so news posts can reference the planet page instead of describing it inline.

University astronomy courses

Lecture materials link to a single per-planet page that always reflects the current consensus values, instead of PDFs that go out of date the moment they ship.

Citizen science projects

Projects like Planet Hunters can route public-facing detail pages through SleekRank so volunteers see consistent, up-to-date data even as parameters refine over time.

The bigger picture

Why an authoritative catalog deserves a row-driven website

The Exoplanet Archive is a moving target. Hundreds of confirmations land per year, parameters refine as new observations come in, and occasionally a planet is reclassified out of the catalog. Manual post workflows cannot keep up.

By the time a writer covers the 200 most famous planets, the archive has added 500 new ones and revised parameters on 300 more. SleekRank treats the archive itself as the website. Each row is a page.

The same field that appears in NASA's table appears in the rendered HTML. When the canonical record changes, the public reference changes with it. That structural alignment is what makes the difference between a reference site and a stale snapshot.

The same approach extends to other catalogs the publisher runs. Lunar craters, asteroids, comets, and globular clusters can all live as independent SleekRank page groups, each tuned to its own field shape, all sharing one template system. The editorial team writes news.

The catalog writes the reference.

Questions

Common questions about SleekRank for Confirmed exoplanets one-per-page

Point SleekRank at the TAP REST endpoint of the NASA Exoplanet Archive or maintain a CSV mirror that you refresh on a schedule. Each cache cycle re-reads the source, so newly confirmed planets appear as fresh URLs and withdrawn planets disappear, all without editor intervention.

 

Yes. The Twig template receives every field on the row, so you can render orbit diagrams, transit light curves, or size comparisons keyed off the planet's own mass, radius, and orbital period. The visualization code is shared, the data is per-row.

 

The slug column stays whatever you decided. If you want the URL to follow the rename, change the slug in the source and add a redirect from the old slug. If you want stable URLs, keep the slug and update only the display name field. SleekRank does not force a URL change.

 

Yes. Add a filter field on each row, like habitable_zone: true, and create a second SleekRank page group with a different URL pattern that reads only the filtered rows. Both groups can share the same source file and template.

 

Yes. SleekRank's related entries helper groups by any field you choose. Setting it to host_star automatically lists the other planets orbiting the same star, sorted by orbital period or another field of your choice.

 

SleekRank caches resolved rows in a custom table, so the 5,500-row archive is well within range. Sites running 30,000+ rows on the same plugin report normal page load times because each request only reads its own row, not the full catalog.

 

Yes. The template renders structured data using the row fields. Most sites emit CreativeWork or Dataset schema, with the planet name, discovery year, and reference DOI populated. SleekRank does not lock you into a specific schema type.

 

Yes. Add an extra field on the row, like editorial_html, and conditionally render it in the template. Planets without editorial content fall back to the data-only layout. The editorial content lives in the same dataset, so it stays attached to the planet it describes.

 

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

€99

EUR

per year

Get started

further 30% launch-discount applied during checkout for existing customers.

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€179

EUR

per year

Get started

further 30% launch-discount applied during checkout for existing customers.

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Launch Offer

€299

€249

EUR

once

Get started

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