✨ 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 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!

SleekRank for astrology reference pages

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

1

Build the reference sheet

One row per sign (or planet or house) with slug, name, date range, element, modality, ruler, polarity, symbol, and arrays for traits, compatible signs, shadow traits, and ruling body part.
2

Configure the page group

Set urlPattern to /astrology/signs/{slug}/ (or planets, or houses), point at the source, and pick the base WordPress page with the trait list, compatibility section, and symbol glyph placeholder.
3

Wire the mappings

Tag mappings for dates, element, ruler; list mappings for traits and compatibility; selector mapping for the symbol SVG src or unicode glyph; meta mapping for per-sign description.
4

Refresh and crawl

Clear the SleekRank items cache so the sheet re-imports, flush rewrites with WP-CLI, and verify every /astrology/signs/{slug}/ URL appears in the sitemap with the right title and date range.

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.

Data source: Google Sheets / JSON file
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
URL pattern: /astrology/signs/{slug}/
Generated pages
  • /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

€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