Join our community of websites already using SEOJuice to automate the boring SEO work.
See what our customers say and learn about sustainable SEO that drives long-term growth.
Explore the blog →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.
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.
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.)
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.
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.
I start with Autosuggest because it is free and it predicts what real people are typing right now.
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.
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.
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.
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.
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."
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.
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.
Need a personal love reading? Book here, yoursite.com/love-tarot
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.
| 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. |
On the show-note page where you embed the video, add VideoObject schema with:
name: exact video titledescription: first 160 chars of the YouTube descriptionuploadDate, duration, and contentUrlThis 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.
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.
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.
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.
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:
no credit card required