Lunar eclipse pages by date and region
NASA GSFC catalogs every lunar eclipse with contact times, magnitude, and visibility maps. SleekRank reads those records, mounts /astronomy/lunar-eclipses/{slug}/, and renders one page per eclipse and region with localized contact times, moon altitude at maximum, and a visibility note.
€50 off for the first 100 lifetime licenses!
Each lunar eclipse times row drives a per-region viewing page
The NASA Goddard eclipse pages list around 50 lunar eclipses in any given two-decade window, with five contact times each and a global visibility footprint. Multiply by 30 viewing regions like the US Pacific, US Eastern, Western Europe, or East Asia and you get 1,500 distinct viewing pages that answer real visitor questions.
SleekRank reads the GSFC dataset as a CSV or JSON. The route mounts at /astronomy/lunar-eclipses/{slug}/ where slugs encode date and region, like 2026-03-03-us-pacific. Each page renders penumbral start, partial start, totality begin, maximum, totality end, partial end, and penumbral end, all localized to that region's time zone. Moon altitude at maximum and a visibility verdict are derived fields on the same row.
When NASA publishes the next decade of eclipse predictions, you swap the CSV. The route grid expands. Editors do not write any new posts. When a viewer asks "is the next lunar eclipse visible from the Pacific Northwest," Search Console funnels them to the right SleekRank URL with the answer already on the page.
Workflow
From eclipse catalog to indexed per-region pages
Import the NASA GSFC catalog
src/pages/astronomy/lunar-eclipses.json. Each row needs date, type, magnitude, gamma, contact times in UTC, and an identifier you can use as part of the slug.
Define the viewing region list
/astronomy/lunar-eclipses/{slug}/.
Compute the visibility field
Flush rewrites and submit the sitemap
wp rewrite flush on prod, regenerate the sitemap, and submit it. Future eclipses appear as new URLs the moment the catalog is updated.
Data in, pages out
Sample lunar eclipse row from NASA GSFC
| slug | eclipse_date | eclipse_type | magnitude | viewing_region |
|---|---|---|---|---|
| 2026-03-03-us-pacific | 2026-03-03 | Total | 1.151 | US Pacific |
| 2026-08-28-western-europe | 2026-08-28 | Partial | 0.932 | Western Europe |
| 2027-02-20-east-asia | 2027-02-20 | Penumbral | 0.911 | East Asia |
| 2025-09-07-us-eastern | 2025-09-07 | Total | 1.366 | US Eastern |
| 2025-03-14-australia | 2025-03-14 | Total | 1.178 | Australia |
/astronomy/lunar-eclipses/{slug}/
- /astronomy/lunar-eclipses/2026-03-03-us-pacific/
- /astronomy/lunar-eclipses/2026-08-28-western-europe/
- /astronomy/lunar-eclipses/2027-02-20-east-asia/
- /astronomy/lunar-eclipses/2025-09-07-us-eastern/
- /astronomy/lunar-eclipses/2025-03-14-australia/
Comparison
Per-eclipse blog posts vs SleekRank for lunar eclipses
Per-eclipse blog posts
- Each eclipse becomes a single blog post that lumps every region together
- Times are pasted in one time zone and confuse readers from other regions
- Visibility maps are screenshots that go stale when NASA updates the catalog
- Coverage stops at the next two or three eclipses an editor has bandwidth for
- No structured Event schema, so social previews and rich results are generic
- Internal links to past eclipses break when slugs change or posts are merged
SleekRank
- Reads the NASA GSFC eclipse catalog from CSV or JSON
- Slugs combine date and viewing region for unique URLs
- Contact times localize to each region's time zone automatically
- Visibility verdict renders from a derived field on the row
- Related pages list other regions for the same eclipse
- Event schema.org markup ships from the same row
Features
What SleekRank gives you for Lunar eclipses by date and viewing region
NASA dataset as the canonical source
Drop the GSFC eclipse table into src/pages/astronomy/lunar-eclipses.json or expose it via REST. SleekRank reads contact times, magnitude, and gamma directly from the row. When NASA refines a prediction, the rendered page picks it up at the next cache cycle without editor work.
Per-region time localization
Each region row carries a time zone identifier. SleekRank converts UTC contact times into that region's local clock at render time, so a reader in the US Pacific sees penumbral start in PDT or PST without ever seeing a UTC value on the page.
Visibility verdict on every page
A derived field on the row marks the eclipse as fully visible, partially visible, or not visible from that region based on moon altitude at maximum. The page surfaces that verdict in the hero so visitors know in two seconds whether the eclipse is worth their time.
Use cases
Where astronomy publishers use SleekRank for eclipse coverage
Stargazing news sites
Cover every eclipse for every major region from a single dataset. New eclipses arrive as new rows, expired eclipses drop from the active set, and the archive remains browsable for historical reference.
Planetariums and museums
Public-facing pages match the staff observing plan exactly because both read from the same SleekRank source, so the website and the gift-shop brochure never disagree.
Regional tourism boards
Pair eclipse data with local dark-sky parks and lodging to turn a viewing page into a regional planning page, all from the same SleekRank route.
The bigger picture
Why eclipse coverage works better as a data product than as posts
Eclipses are precise. Penumbral start at 03:14:08 UTC is correct or wrong by the minute, and a magnitude of 1.366 is not the same as 1.151. Editorial workflows that paste numbers into prose are exactly the wrong fit.
By the time the post is published, a third of the contact times have a typo, the time zone conversion got muddled, and the visibility map is for the wrong eclipse. SleekRank moves the dataset to the front. The page is a presentation of NASA's numbers, not a recitation.
The same template renders every eclipse, so a typo would have to live in the data to appear on a page. The publisher's editorial energy can move from re-typing tables to writing actual observing perspective, since the rote work is automated. The model extends naturally to solar eclipses, planetary transits, and conjunction events.
Each gets its own SleekRank page group with a field shape tuned to that event family, all driven by the same dataset-first workflow.
Questions
Common questions about SleekRank for Lunar eclipses by date and viewing region
The eclipse row holds UTC contact times. Each viewing region row carries a time zone identifier like America/Los_Angeles. At render time SleekRank converts UTC into the region's local time, including daylight saving rules, so visitors see times in the clock they actually live by.
Yes. Add a map image field on the row pointing at a region-specific overlay, or render an SVG from the row's visibility polygon. The same Twig template handles both. Sites with their own cartography stack drop in an iframe pointing at their map service.
 Up to you. Most sites keep historical pages live as a searchable archive, since visitors look up past eclipses by date for research. A status field can flip past events into an archive layout that hides the countdown and shows totals like duration of totality and observed reports.
 Add a row to the regions list with name, slug, time zone, and reference coordinates. The new region instantly spawns pages for every eclipse the catalog covers, with localized times. No template changes.
 Yes. The related entries helper sorts the eclipses dataset by date and filters by region, so the page for the March 2026 eclipse in US Pacific links back to the September 2025 eclipse and forward to the next one automatically.
 Yes. The derived visibility field uses the moon's altitude at peak from the region's reference coordinates. If the moon is below the horizon at maximum, the verdict reads "not visible from this region" and the contact times block is collapsed.
 Yes. Add an editorial HTML field to the row. The template renders it conditionally, so eclipses with editorial coverage get a richer page and the rest fall back to the data-only layout. The editorial content lives with the row it describes.
 Yes. The page title, meta description, Open Graph image, and Event schema all read from the eclipse row and the region row. SleekPixel can render an OG image with the eclipse date and region burned in so social shares look distinct per URL.
 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
- Cannabis law attorneys by state
- sober living home directories
- flat roof specialists
- blog directories
- Psychedelic integration therapists
- motorcycle accident attorney directories
- moving company directories
- Trigger point myotherapists by city
- Forest schools by state
- Occupational medicine doctors
- fundraising consultant directories
- commercial real estate broker directories
- truck driving school directories
- equestrian school directories
- intellectual property attorney directories
- Common Weakness Enumeration entries
- Programming snippet pages
- running plan pages
- mammal species pages
- calculator conversion pages
- pastry recipe pages
- kite flying tutorial pages
- short story pages
- smoothie recipe pages
- Song key and tempo reference
- chili recipe pages
- nebula pages
- dumpling recipe pages
- barbell exercise pages
- woodworking plan pages
- winery venue listings
- Kayak marketplace listings
- sports card show listings
- Antique stoves for sale
- detox retreat listings
- men's retreat listings
- Backhoe listings
- Polaroid cameras and film for sale
- Pop-up camper listings
- furniture listings
- charity auction listings
- watch listings
- LEGO set listings
- service corps placement listings
- picnic area listings
- spend management platform comparisons
- ORM comparisons
- HR payroll software comparisons
- fraud detection platform comparisons
- PPC tool comparisons
- Medicare Part D comparisons
- proposal software comparisons
- continuous integration platform comparisons
- student loan refinance comparisons
- forms plugin comparisons
- WordPress page builder comparisons
- analytics tool comparisons
- frontend framework comparisons
- Smart thermostat comparisons
- DNS provider comparisons