seojuice

SEO for Astrology and Tarot Readers — Getting More Clients

Vadim Kravcenko
Vadim Kravcenko
Jul 23, 2025 · 14 min read

TL;DR: SEO for astrologers and tarot readers is mostly structure, not volume. The single biggest move is splitting your one wall-of-text "Services" page into a blog cluster that answers research questions and a dedicated booking page that says what it sells and costs. After that, claim your Google Business Profile and leave its primary category alone, target long-tail queries like "tarot reading near me," and let YouTube feed the funnel instead of trying to close it. Competition is thin, so structural wins go further than another 50 horoscope posts ever will.

Start here, because if you do one thing, do this one: take the single page where you currently sell tarot, reiki, natal charts, and workshops all at once, and break it apart. One page for the booking. Separate pages for the research-mode topics. That split does more for a spiritual-services site than any article you will ever write, and I will keep coming back to it because it is the lesson that survived every engagement we watched.

I have never read a tarot card in my life. But across the readers and astrologers we have watched on SEOJuice over the last two years, the pattern has been consistent enough that I now treat this niche as the cleanest demonstration I know of how much ranking is structure rather than content volume.

One note before we go further. The "reader" I keep referring to is a composite, not one person, drawn from several client engagements in our first eighteen months. Timelines and results are paraphrased and rounded. Where I give a figure, treat it as illustrative of a direction we saw repeatedly, not a precise result from one site.

The composite reader's starting point was the one I see constantly: a few hundred monthly impressions, a handful of organic clicks, a service page trying to sell four modalities in one block of text, and no blog. If you are a tarot reader, astrologer, or spiritual practitioner, organic search is probably the most underexploited channel available to you right now. Let me show you how to claim it.

Four discovery channels for tarot and astrology clients: local pack, organic search, YouTube, and AI referrals — with funnel stage labels
Fig. 1 — Where tarot and astrology clients find practitioners. Each channel serves a different funnel stage and requires a different page type.

Search Intent in the Mystical Niche

Two Core Buckets of Queries

The first thing we did with the reader was sort her potential traffic into two buckets. This is the framework everything else hangs off of, so I want it on the table early.

Intent Type What the Searcher Wants Examples Page Type to Serve
Informational Knowledge, guidance, DIY practice "daily Aries horoscope", "three-card tarot spread meaning", "Chiron in Pisces traits" Blog post, horoscope feed, glossary, how-to guide
Service / Transactional Personalised reading or session "book tarot reading online", "natal chart reading price", "Zoom Reiki session near me" Dedicated service page with booking CTA, fees, FAQ

This sounds basic, but it is the number one reason astrology blogs rank for traffic that never converts, or worse, service pages sit unseen because they target research-mode keywords.

2×2 keyword matrix for astrology sites: transactional vs informational on one axis, local vs niche-online on the other, with example queries in each quadrant
Fig. 2 — Keyword map for tarot and astrology sites. Assign each keyword to its quadrant before creating a page — intent mismatch between keyword and page type is the most common structural error in this niche.

The composite reader's site committed both sins at once: a service page stuffed with "What is tarot?" filler, and no blog catching the top-of-funnel traffic that eventually turns into bookings. When we split informational and transactional content into distinct pages, booking volume moved fast, in the second month rather than the sixth. (Google's own Helpful Content guidance leans on this idea of page purpose. A booking calendar loaded onto a page ranking for "what is Chiron?" confuses both Google and the visitor.)

Sub-Intent Nuances You Can Exploit

Beyond the two main buckets, a few micro-intents in this niche create easy ranking opportunities:

Sub-Intent Search Example SEO Tactic
Modality-specific "Lenormand vs tarot accuracy" Comparison post that links to individual reading services.
Zodiac-timed "full moon in Scorpio ritual 2026" Evergreen template updated each lunar cycle, ranks year after year.
Problem-focused "tarot spread for breakup healing" Blog post with embedded booking CTA for a heart-healing spread session.
Location-bound "online psychic UK time zone" Service page with local schema and timezone notice, captures both global and local packs.

Zodiac-timed queries were the most reliable pattern we saw. In the composite, the reader built one template article per full moon and updated each in maybe thirty minutes a cycle. That family of pages came to represent the largest single cluster of organic visits, often approaching a third to half of the total. I am rounding hard on purpose; the exact share drifted cycle to cycle, but the order of magnitude held for about a year, and each guide reliably peaked in the days before its lunar event.

Map every keyword onto a funnel stage as you go: discovery queries (horoscopes, sign traits, transits) build trust and a newsletter list; exploration queries (spread explanations, modality comparisons, ritual guides) position your expertise and internal-link to services; conversion queries ("book", "price", "near me", "anxiety tarot reading") get a dedicated service page with a calendar embed, testimonials, and FAQ schema.

Keyword Discovery with Spiritual Flair: A 100-Term Idea Sheet

Even mystics need data. Here is the one-hour workflow I walked the reader through, in the order that matters. Every time I have started with paid keyword tools instead, I have ended up with a list of keywords nobody actually types.

1. Seed with Google Autosuggest

I start with Autosuggest because it is free and it predicts what real people are typing right now.

  1. Open an incognito window, set search location to your main market. (We ran hers from Portland; the suggestions differed noticeably from incognito-from-Europe.)
  2. Type each zodiac sign plus "tarot" and record every autocomplete: "aries tarot today", "aries tarot love", "aries tarot career", and so on.
  3. Repeat with moon ritual, retrograde, numerology, angel number, crystal healing.
  4. Aim for 40 phrases. Autosuggest refreshes, so redo this every quarter.

2. Mine the Communities Your Audience Actually Lives In

Next, open the places this audience congregates, and let the language people use there guide you, because it is more specific and emotionally resonant than anything a keyword tool surfaces. Start with Reddit's r/astrology and r/tarot, the largest open forums for this niche, then widen out. Tarot Forum and the long-running Astro.com community pages carry threads keyword tools never see, and the Discord servers attached to teachers like Biddy Tarot are where the most current questions surface first.

  1. On Reddit, sort each subreddit by Top, This Year.
  2. Copy post titles with 200-plus upvotes. These are pain-point phrases in your audience's own words: "What does Saturn in Pisces feel like?", "Best tarot spread for shadow work?"
  3. Skim comments for question patterns ("Anybody else struggling with...").
  4. Add 30 phrases to your sheet.

Community mining was where the composite reader found her best topic. A piece on tarot spreads for grief, lifted almost word for word from a thread, still pulls more traffic than anything we planned from a keyword tool.

3. AnswerThePublic for Question Gold

Then AnswerThePublic. The free plan gives you three searches per day, enough if you spend them on broad seeds and filter afterward rather than chasing narrow ones.

  1. Use seeds like "full moon ritual", "birth chart reading", "tarot cards".
  2. Export the question-wheel CSV. Filter duplicates, keep long-tails with four-plus words; those rank fast with minimal competition.
  3. Harvest another 20 phrases.

4. Cluster and Expand

By step four the reader had about 90 raw phrases. Load yours into Google Sheets and generate variants with simple formulas:

=B2 & " meaning"
=B2 & " spread"
=B2 & " 2026"

Within minutes you push past the 100-keyword mark. The formula step felt like cheating the first time, because the variants ranked. In low-competition niches the long-tail variants are often the highest-converting queries, because they encode the exact problem someone is typing at 2 a.m.

5. Tag by Intent and Assign Content Types

Now tag everything. This is where the two-bucket framework earns its keep, because every keyword you harvested needs to be filed under one bucket or the other before it gets a page.

Intent Example Keyword Best Content Fit
Informational "leo moon ritual" Blog post or video guide
Comparison "tarot vs oracle cards" SEO article with pros/cons table
Transactional "book natal chart reading" Service page with booking CTA
Seasonal "scorpio full moon 2026" Evergreen template updated yearly

Color-code each row so you instantly see which terms feed your blog funnel and which headline service pages. One thing I still do not have a clean answer on: whether Etsy-style listings rank for tarot services as well as a dedicated site. Mixed results so far, so I default to "own the domain, list on Etsy as a secondary channel."

The One Tactic I'd Undo

I owe you the failure I hinted at. On one engagement we got aggressive with the practitioner's Google Business Profile category. She offered tarot and reiki, and I let her switch her primary category from "Astrologer" to a more popular adjacent one to chase a richer local pack. Within a few weeks her local-pack impressions collapsed, and we could not get them back even after reverting.

Two takeaways have held up since. Do not churn primary GBP categories on a thin-history listing, and assume any change you make is effectively one-way for at least a quarter. We keep primary categories stable now and treat secondary categories as the lever to pull instead.

Video and Audio SEO: Tarot Pulls on YouTube, Shorts, and Reels

Short-form tarot videos rank fast, feed YouTube's AI-generated answers, and drive high-intent viewers to booking calendars, if you set them up right. Remember the two-bucket split: YouTube traffic is overwhelmingly top-of-funnel, so your channel exists to feed bookings, not close them. Do not expect a pick-a-card viewer to convert on the same visit. Treat the channel as the informational bucket and let the description and pinned comment carry viewers into the transactional bucket on your site.

One reader we watched grew her channel from essentially zero to a few thousand subscribers over roughly ten months, almost entirely through SEO-optimized pick-a-card readings. (I am imprecise on the count because an exact number would identify her.) Across the practitioners we have watched do this seriously, organic YouTube discovery has driven somewhere between a third and two-thirds of new bookings. Here is the framework.

1. Keyword-First Titles and Descriptions

  • Lead with the query: "Love Tarot Pick-a-Card | April 2026 Forecast" outperforms vague titles like "Today's Reading."
  • Add secondary terms at the end: "Twin-Flame Spread, Venus Transit Advice."
  • In the description's first two lines, restate the primary keyword and include a tracking link to your booking page:
    Need a personal love reading? Book here, yoursite.com/love-tarot

2. Transcript Optimisation

  • Upload a clean .srt file or edit auto-captions: cut filler, capitalise card names, and place the keyword naturally in the first 30 seconds.
  • Mention each card drawn and its position: "The Two of Cups in your present slot means..." Search engines parse these as semantic entities.
  • Break segments with timestamps in the description:

    0:00 Intro, Love Tarot Forecast
    1:15 Card 1: Two of Cups
    2:40 Card 2: The Lovers
    4:10 Card 3: Knight of Cups

One thing I got wrong the first time: I told the reader to dump the full transcript on the show-notes page as a wall of text below the embed. Crawlers liked it, humans bounced. We moved it into a collapsed accordion with the first 200 words visible and the rest behind a "Read full transcript" toggle. The accordion HTML is still crawlable, so we kept the SEO benefit and stopped scaring readers off the page.

3. Thumbnail and Hashtag Signals

  • Use a bold, legible keyword overlay: "APRIL LOVE TAROT" plus recognisable card art.
  • Hashtags: stick to 5 to 10 focused tags on YouTube, mixing broad (#tarot, #astrology) with specific (#twinflametarot, #arieslove). Going over 15 causes YouTube to ignore all of them. Instagram Reels perform best with 3 to 5 niche tags.

4. Cross-Platform Distribution

  • Trim the main pull into a 60-second Shorts/Reel. Open with the question ("Will they come back?") and end with "Full reading link in bio."
  • Include on-screen text captions for accessibility and search discovery.

5. Link-Back Architecture

Platform Primary Link Secondary Links Why It Matters
YouTube First line of description, /book-a-reading Pinned comment to spread-specific service page The first description line is crawled as your real meta description for video SERP placement; pinned comments survive when viewers skip the description.
Instagram Reel "Book" sticker in story repost Link in bio using Linktree or Koji with UTM tags Reels do not pass clickable in-caption links, so the story repost is the only tap-through; UTM tags separate Reel traffic from feed traffic in GA.
TikTok Profile link in bio, booking page Comment "Full spread and timestamps on YouTube" TikTok does not support clickable links in post captions on any account, so redirect high-intent viewers to your bio link or YouTube, where they re-engage with a longer pull before booking.

6. Analytics and Iteration

  • Track CTR on thumbnails and Average View Duration. For long-form pulls of ten-plus minutes, treat 50 percent AVD as a reasonable floor. For Shorts and sub-3-minute content, aim higher, around 70 percent or more; YouTube surfaces short-form with higher completion and loop rates, so the bar is steeper than for long-form.
  • Use YouTube's "Key Moments" report; any sharp retention drop signals a segment to tighten.
  • Check Google Search Console video impressions to see whether YouTube is surfacing your pulls in SERP video carousels.

7. Schema Markup for Embedded Videos

On the show-note page where you embed the video, add VideoObject schema with:

  • name: exact video title
  • description: first 160 chars of the YouTube description
  • uploadDate, duration, and contentUrl

This makes the page eligible for rich-video snippets and AI-assistant citations. I am less sure how aggressively Google surfaces VideoObject schema in 2026 versus structured data on the surrounding article, but on the pages we tested it did not hurt, and two picked up a video thumbnail in SERPs within a few weeks.

Follow this and a tarot video stops being a one-off content drop. It ranks on YouTube, surfaces in Google video packs, and feeds viewers back to your booking page. None of those steps are dramatic on their own. That is the point.

What Data We've Got, and What We Don't

I want to be honest, because nobody else writing about the niche seems willing to be: I do not have a clean industry-wide dataset here. Across the practitioner sites we have onboarded onto SEOJuice's crawl index, the median site has more than half its pages missing a meta description and roughly one in three missing an H1, both materially higher than our SaaS or ecommerce cohorts. That is a small-sample observation from our own index, not an industry study, so take it as directional. For a broader-sample reference on the local-search side, the 2024 BrightLocal Local Consumer Review Survey is the closest thing to a stable baseline, and its figures on review-driven discovery line up with what we have seen in practitioner booking funnels.

FAQ: SEO for Tarot Readers and Astrology Creators

These are the questions practitioners actually asked me on calls, in roughly the order they came up.

Q1. Do daily horoscope posts still help SEO?
A: They are useful for freshness signals, but competition is fierce. Treat horoscopes as crawl-bait: short, keyword-rich blurbs of around 150 words that internally link to evergreen guides. The long-form content is what actually ranks and converts.

Q2. Should I put the video transcript on the same page as the video?
A: Yes, below the fold. A cleaned-up transcript adds a thousand-plus indexable words and boosts VideoObject schema eligibility. Prefer an accordion that keeps the first chunk visible; retention beats a wall of text, and crawlers still index the full thing.

Q3. Does using card names as H2 headings count as keyword stuffing?
A: No, as long as each H2 introduces genuine explanation ("The Lovers: Themes of Union and Choice"). Google parses card titles as entities; structured headings improve both SEO and reader navigation.

Q4. Can I rank globally if my service pages show prices in local currency?
A: Yes. Add a USD estimate in parentheses and clarify "Sessions conducted via Zoom, worldwide time zones accommodated," and include timeZone in LocalBusiness schema. There is an ongoing argument about whether online-only LocalBusiness schema confuses Google or helps it; we lean toward including it, but reasonable people disagree.

Q5. What's the best length for a service-page FAQ answer?
A: 40 to 60 words. Long enough for rich-result guidelines, short enough for "People Also Ask" snippets.

Q6. Are AI chatbots stealing my content if I allow GPTBot?
A: Allowing reputable AI crawlers tends to earn citations that show up as referral traffic from Perplexity, ChatGPT, and similar surfaces. For most practitioner sites those referrers are still a minor channel in absolute numbers, but the growth rate is real and the crawlers cost nothing. Gate premium PDFs or courses behind login; leave public blog posts open so the assistants can quote and link back.

Q7. Is Pinterest worth the effort for backlinks?
A: Pinterest links are no-follow, but they drive referral traffic and get scraped by AI models. In the composite, moon-calendar infographics brought in a steady trickle of passive monthly visits, modest but entirely hands-off.

Q8. I only offer email readings. How do I rank for "tarot reading near me"?
A: Optimise a location page clarifying you serve clients remotely but are based in your city, and add a Google Business Profile with "Online Readings Available." Google's local pack now shows online-only services when intent is mixed. Be careful with primary category changes on the listing, for the reason in the failure section above.

Five-layer trust-signal stack for spiritual service websites: GBP and reviews, structured data, credentialed about page, content authority, and booking UX
Fig. 3 — Trust-signal stack for spiritual practitioners. Fix layers in order — GBP stability and structured data are foundations; content and booking UX only convert when the lower layers are solid. Note on the right panel: primary GBP category changes are effectively permanent for at least one quarter.

Q9. What Core Web Vital should I prioritise?
A: If you have a booking form on the page, watch INP (Interaction to Next Paint) first; slow form responses kill conversion even when LCP is fast. If you do not have an interactive booking flow yet, prioritise LCP and treat INP as a follow-up. INP is Google's 2024 Core Web Vital replacing FID; if your developer is not familiar with it, the hand-off note is "treat it like FID but stricter."

Q10. Do client testimonials violate privacy?
A: Publish only with explicit consent, ideally initials plus city ("J.S., Austin"). Wrap testimonials in Review schema and omit sensitive details. That balances ethics with the SEO benefit.

The One Sentence I'd Take Away

If you remember nothing else: in a low-competition niche like spiritual services, structural fixes reliably out-earn content volume. Splitting one wall-of-text Services page into a blog cluster plus a dedicated booking page changed the composite reader's trajectory more than any single article she ever wrote. That is the lesson I would hand to anyone in this space before anything else.

Want to see where the structural fixes would land on your site? Run your domain through the free SEO audit. It flags missing meta descriptions, intent-mismatched pages, and the structural wins this article keeps coming back to, in about the time it takes to draw a three-card spread. No signup required for the first scan, and the report tells you which fix to make first.

Related reading: