✨ 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

SleekRank for astronomy event pages

Stargazers want peak date, visibility region, viewing tips, and equipment notes per event. SleekRank reads the schedule from a JSON file and renders one indexable URL per eclipse, shower, or conjunction.

€50 off for the first 100 lifetime licenses!

SleekRank for astronomy event pages

Astronomy events repeat — pages should be reusable

Eclipses, meteor showers, planetary conjunctions, supermoons, and occultations happen on a knowable schedule. Each event wants a page with date, peak time in UTC plus local conversions, viewing tips, equipment notes, visibility region, and a path-of-totality map for solar eclipses. Hand-building those pages and updating them every cycle becomes the bottleneck — adding a 'best for photography' field across 40 events is a sweep nobody schedules time for.

SleekRank reads the astronomy schedule from a JSON file or sheet and renders one page per event against a base WordPress page. Tag mappings handle the title, peak date in ISO format, and visibility region. List mappings render viewing-tip and equipment arrays. Selector mappings drop in the path-of-totality SVG src for eclipses and a sky-map iframe for showers. Edit the row, flush the cache, the page updates.

The 2026 Perseids peak on August 12 with northern-hemisphere visibility. The 2026 total solar eclipse on the same date is visible across Greenland, Iceland, and northern Spain. Same template, different rows, completely different content, every URL ready before season opens.

Workflow

From sky-event schedule to per-event landing pages

1

Build the event schedule

One row per event with slug, name, type (eclipse, shower, conjunction), peak date in ISO format, peak time UTC, visibility region, ZHR for showers, magnitude for conjunctions, and arrays for viewing tips and equipment.
2

Configure the page group

Set urlPattern to /sky-events/{slug}/, point at the JSON or sheet source, and pick the base WordPress page that holds the event layout — date hero, viewing-tip list, equipment grid, region map.
3

Wire the mappings

Tag mappings for peak date and visibility, list mappings for viewing-tip and equipment arrays, selector mappings for path-of-totality SVG src and sky-map iframe, meta mapping for description.
4

Cache and crawl

Clear the SleekRank items cache so the schedule re-imports, flush rewrites with WP-CLI, and verify every /sky-events/{slug}/ URL appears in the sitemap with correct dates and region info.

Data in, pages out

From event rows to astronomy pages

One row per event with type, peak date, visibility region, and arrays for viewing tips and equipment notes.

Data source: JSON file / Google Sheets
slug event peak_date type visibility
perseids-meteor-shower Perseids 2026-08-12 Meteor shower Northern Hemisphere
total-solar-eclipse-2026 Total solar eclipse 2026-08-12 Eclipse Greenland, Iceland, Spain
jupiter-saturn-conjunction Jupiter-Saturn conjunction 2026-11-04 Conjunction Worldwide
geminids-meteor-shower Geminids 2026-12-14 Meteor shower Worldwide
lyrids-meteor-shower Lyrids 2026-04-22 Meteor shower Northern Hemisphere
URL pattern: /sky-events/{slug}/
Generated pages
  • /sky-events/perseids-meteor-shower/
  • /sky-events/total-solar-eclipse-2026/
  • /sky-events/jupiter-saturn-conjunction/
  • /sky-events/geminids-meteor-shower/
  • /sky-events/lyrids-meteor-shower/

Comparison

Manual astronomy pages vs a schedule-driven set

Manual event pages

  • Each event page is hand-built from a layout copy
  • Peak dates and times need annual manual updates
  • Visibility-region wording drifts between editors
  • Viewing-tip lists vary in length and style
  • Adding a 'photography settings' field touches every page
  • Equipment notes drift across the archive

SleekRank

  • One row per event, one URL per row, uniform layout
  • Peak date and visibility region via tag mappings
  • Viewing tips and equipment via list mappings
  • Cache flush re-pulls when next-cycle dates land
  • Sitemap registers every event URL automatically
  • Pair with SleekPixel for per-event social cards

Features

What SleekRank gives you for astronomy event pages

Per-event URL

Every row in the schedule becomes a /sky-events/{slug}/ page with peak date, visibility region, viewing tips, and equipment notes rendered consistently from the row.

Viewing-tip lists

Use list mappings to render viewing-tip and equipment arrays as repeated list items inside the event template — best dark-sky time, moon phase notes, recommended binoculars or telescope aperture.

Visibility region

Inject the visibility-region field via a tag mapping so readers see exactly where the event is observable. For solar eclipses, pair with a path-of-totality SVG injected via a selector mapping on the same page.

Use cases

Where astronomy pages get used on SleekRank

Astronomy education

University outreach programs and planetariums that publish per-event reference pages with consistent structure across the academic year, refreshed each summer for the new schedule.

Stargazing communities

Astronomy clubs that document upcoming events with viewing tips, dark-sky meeting locations, and member-led observation sessions drawn from a shared dataset.

Sky-watch publications

Editorial sites that cover the night sky and need a uniform per-event page across dozens of events per year — meteor showers, conjunctions, supermoons, occultations, and solar/lunar eclipses.

The bigger picture

Why astronomy events demand schedule-driven pages

Astronomy content has a uniquely rigid time dimension. The 2024 total solar eclipse page that ranked well in March is dead weight in May. The Perseids page from last year needs every date refreshed for this cycle.

A site that hand-rebuilds these pages every season either falls behind the schedule or burns editorial cycles republishing the same structural content with new dates. Schedule-driven pages flip that economy. The base template is built once with mappings to date, time, region, and tip fields; the schedule JSON gets updated annually with the next cycle's peaks; every page automatically refreshes with new dates the moment the cache rolls.

That same model handles pre-event versus post-event content via a status column — pre-event pages emphasize "how to watch," post-event pages emphasize "what was seen," all driven by mappings. It also keeps schema.org Event markup aligned with visible dates, which matters for AI summarizers and Google's event-rich-result handling. Manual pages drift; schedule-driven pages stay accurate by construction.

Questions

Common questions about SleekRank for astronomy event pages

No. SleekRank renders pages from data you provide. The peak date, peak time UTC, region, magnitude, and viewing tips need to come from your schedule source — usually a hand-curated JSON file, a sheet maintained from an ephemeris CSV export, or a REST endpoint backed by NASA JPL data. SleekRank handles publishing, not astrodynamics.

 

Use ISO 8601 format (YYYY-MM-DD or full timestamp with timezone) in the source. Format on the base page using your theme's date filter so every page renders the same style — long format for readers, machine-readable in schema.org. Keeping one ISO column avoids the editor-by-editor drift that breaks manual event directories every cycle.

 

Yes. Add a photography_tips array column in the schedule, add a list mapping pointing to a target element on the base page, flush the cache, and every event page picks it up. The new field renders only where the column has data, so older events without photography notes don't break.

 

SleekRank doesn't generate sky maps. Reference an image URL or interactive-map iframe URL in the data row and use a selector mapping to set the src attribute. Many sites generate sky maps externally (Stellarium, Sky Safari exports) and reference the rendered image; others embed Sky and Telescope's iframe.

 

Yes. Define a separate page group whose template aggregates events by month from the same source. Filter the events array by date range in your theme code or a custom data adapter, and SleekRank renders the monthly view alongside the per-event URLs from the same JSON file.

 

Yes. SleekRank registers every generated URL with the sitemap and noindexes the base template page. New events added to the schedule for the next cycle appear in the sitemap on the next cache refresh — important for getting pre-event pages indexed before the peak date.

 

Add a status column (upcoming, peaked, archived) and use a meta mapping plus a conditional in the base template. Pre-event pages emphasize 'how to watch'; peaked pages can show a what-was-seen recap pulled from a recap_notes column. A scheduled job or manual sweep flips status after the peak date.

 

Yes. Add a moon_phase column or a moon_illumination percentage to each row and use a tag or selector mapping to render an icon plus phase name. Moon phase materially affects meteor shower viewing — a Perseids peak under a new moon is far more rewarding than one near full moon — so surfacing it per event matters editorially.

 

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.

  • 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.

  • 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.

  • websites
  • 1 year of updates
  • 1 year of 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