SleekRank for astrology reference pages
Sun signs, planets, and houses each have date ranges, elements, modalities, rulers, and trait lists. SleekRank reads one row per entity from a sheet and renders one indexable URL per sign, planet, or house.
€50 off for the first 100 lifetime licenses!
Astrology reference is structured by design
An astrology reference site repeats the same fields across signs: date range, element (Fire, Earth, Air, Water), modality (Cardinal, Fixed, Mutable), ruling planet, polarity, key traits, compatible signs, and shadow traits. The same applies to planets — sign domicile, exaltation, day/night sect — and to houses. Hand-building those pages drifts on element naming, date formatting (Mar 21 vs March 21), and trait list length, and adding a new field like 'shadow traits' is a manual sweep across the whole reference.
SleekRank reads signs, planets, or houses from a Google Sheet or JSON file and renders one page per row against a base WordPress page. Tag mappings handle date range and ruling planet. List mappings render trait and compatibility arrays with consistent vocabulary. Selector mappings inject the symbol glyph and chart placement. The base page is the template; the dataset drives the content.
Aries pulls Mar 21 - Apr 19, Fire, Cardinal, Mars, with one set of traits. Taurus pulls Apr 20 - May 20, Earth, Fixed, Venus. Gemini, Mercury, mutable Air. Same template, twelve rows, twelve URLs that share structure but never share copy.
Workflow
From astrology dataset to per-sign reference pages
Build the reference sheet
Configure the page group
Wire the mappings
Refresh and crawl
Data in, pages out
From sign rows to reference pages
One row per sign with date range, element, modality, ruler, and arrays for traits and compatible signs.
| slug | sign | dates | element | ruler |
|---|---|---|---|---|
| aries | Aries | Mar 21 - Apr 19 | Fire | Mars |
| taurus | Taurus | Apr 20 - May 20 | Earth | Venus |
| gemini | Gemini | May 21 - Jun 20 | Air | Mercury |
| cancer | Cancer | Jun 21 - Jul 22 | Water | Moon |
| leo | Leo | Jul 23 - Aug 22 | Fire | Sun |
/astrology/signs/{slug}/
- /astrology/signs/aries/
- /astrology/signs/taurus/
- /astrology/signs/gemini/
- /astrology/signs/cancer/
- /astrology/signs/leo/
Comparison
Manual astrology pages vs a sheet-driven set
Manual sign pages
- Each sign page is hand-built from a layout copy
- Date ranges drift between editors
- Element and modality labels vary across pages
- Trait lists are different lengths on every page
- Adding a 'shadow traits' field touches every page
- Compatibility lists drift in style and order
SleekRank
- One row per sign, one URL per row, uniform layout
- Date range, element, ruler injected via tag mappings
- Trait and compatibility arrays via list mappings
- Same pattern works for signs, planets, and houses
- Cache flush re-pulls when descriptions get updated
- Sitemap registers every sign URL automatically
Features
What SleekRank gives you for astrology reference pages
Signs, planets, houses
Define separate page groups for signs, planets, and houses — all driven by similarly-structured datasets sharing a base template style, with their own urlPatterns and source files.
Trait and compatibility lists
List mappings render trait and compatibility arrays as repeated list items, keeping wording consistent across every sign — same vocabulary, same length range, same linking convention to other signs.
Edit once, update everywhere
Update a description or add a shadow-traits column in the sheet and flush the cache. Every affected sign or planet page re-renders with the new field on the next request.
Use cases
Where astrology pages get used on SleekRank
Reference sites
Astrology reference and learning sites that need a uniform page for each sign, planet, house, asteroid, and lunar node — all sharing a structural template with content driven by separate datasets.
Astrology courses
Course companion sites that document chart elements with consistent structure across hundreds of pages — every sign, planet, aspect, and house presented with the same field positions.
Astrology publications
Editorial sites that maintain evergreen reference pages alongside daily horoscope content, so a sun-sign article can deep-link into a structured reference page without copy duplication.
The bigger picture
Why astrology reference content fits programmatic publishing
Astrology has the cleanest possible data shape: twelve signs, ten planets (or eight, depending on tradition), twelve houses, four elements, three modalities — a finite, well-structured taxonomy that's been stable for millennia. The content drift on hand-edited astrology directories is purely cosmetic: editors writing 'fire' on one page and 'Fire' on another, listing six traits for Aries and nine for Taurus, alternating between 'Mars rules Aries' and 'Aries is ruled by Mars'. A sheet-driven approach forces consistency across all of it.
It also makes editorial expansion trivial — adding a Vedic sidereal column alongside Western tropical dates, a shadow-traits array, a ruling body part, a Tarot correspondence — each lands once and propagates across all twelve signs. That same model lets the site maintain parallel page groups for signs, planets, houses, asteroids, and lunar nodes, all with the same base template style but separate datasets. AI summarizers and structured-data crawlers see consistent fields, which matters when astrology queries increasingly land in chat interfaces alongside traditional search.
Questions
Common questions about SleekRank for astrology reference pages
No. SleekRank renders pages from data you provide. Dynamic horoscopes — daily, weekly, monthly — would need to be written elsewhere (an editorial workflow, an LLM pipeline, an astrologer's CMS) and pulled in via a JSON or REST source. SleekRank handles publishing the structured reference content; the horoscopes are a separate content track.
 Define separate page groups for signs and planets. Each group has its own dataset and urlPattern — /astrology/signs/{slug}/ and /astrology/planets/{slug}/. The base WordPress page can be shared if the layout is similar, with conditional sections that show planetary domiciles for planets and traits for signs, controlled by tag mappings.
 Store compatibility as an array of slugs in the sheet (aries, leo, sagittarius for fire-sign affinity), then use a list mapping to render them with linked labels in the template. The slug-based approach means linking is automatic — clicking 'Leo' on the Aries page goes to /astrology/signs/leo/. Editors only ever touch slugs, not display names.
 SleekRank doesn't generate chart images. Reference an image URL — a glyph SVG, a sign symbol, a planetary glyph — in the data row and inject the src via a selector mapping. Most sites store SVG glyphs in the WordPress media library and reference URLs from a glyph_url column. Pair with SleekPixel for dynamic OG cards per sign.
 Yes. Add a shadow_traits array column in the sheet, add a list mapping pointing to a target element on the base page, flush the cache, and every sign page picks up the new section. Conditional rendering in the base template means signs without shadow data yet don't show an empty heading.
 Yes. SleekRank registers every generated URL with the sitemap and noindexes the base template page. The sitemap stays clean — twelve sign URLs, ten planet URLs, twelve house URLs — with no risk of the base template ranking instead of the structured per-sign pages.
 Yes. Add columns for both tropical and sidereal date ranges and use tag mappings to render whichever the page emphasizes. For deeper splits, define two page groups — /astrology/western/{slug}/ and /astrology/vedic/{slug}/ — each pointing at its own dataset with system-specific traits, rulers (Vedic gives Saturn rulership of Aquarius), and aspect rules.
 Store both ruler_traditional (Aquarius = Saturn) and ruler_modern (Aquarius = Uranus) columns and render both via tag mappings, with the base template explaining the distinction. This is one of the highest-frequency editor drift points in manual astrology directories — having both columns with documented vocabulary settles the question once.
 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.
- websites
- 1 year of updates
- 1 year of support
Pro
EUR
per year
further 30% launch-discount applied during checkout for existing customers.
- 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.
- 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
€749
Continue to checkout