← Back to Journal
· 2 min read

Zero to Indexed: Building an SEO Strategy for an AI Divination Platform

How we took a brand-new domain from zero keywords to a 225-page content strategy using only free tools — no Ahrefs, no SEMrush.

Most SEO guides tell you to “buy Ahrefs” before you even write a single word. We disagree. This is the story of how we built a 225-page content strategy for echoir.xyz — an AI-powered divination platform — using nothing but free tools and a systematic workflow.

The Challenge

Echoir is a bilingual (Chinese/English) platform offering AI-generated tarot readings, Bazi (Chinese astrology), and dream interpretation. The domain was brand new — zero backlinks, zero indexed pages, zero search history.

The competitive landscape is brutal:

  • Tarotap.com — 441 pages across 16 languages, ~750K monthly visits
  • FateMaster.ai — 1,181 pages, 4 languages
  • TarotRead.ai — 6,799 pages

We needed to find gaps these giants weren’t covering, and we needed to do it without spending $200+/month on SEO tools.

Step 1: Keyword Discovery (Free)

We started with keyword_research.py — a script that queries Google Autocomplete across seed terms. No API key needed, no rate limits to worry about.

python3 keyword_research.py "tarot" "bazi" "dream interpretation" --lang en

This gave us 467 unique keywords across both languages. The raw list included head terms like “tarot reading” (impossibly competitive) but also gold like “true solar time correction” — a concept most Bazi tools get wrong.

Step 2: Volume Validation (Free)

Next, we ran keyword_volume.py against the Bing Webmaster Tools API. It’s free, it gives real search impression data, and it covers international markets.

The result? Only 27 of our 467 keywords had measurable volume data. But that’s fine — we weren’t looking for high-volume keywords. We were looking for low-competition opportunities.

Step 3: KGR Scoring

The Keyword Golden Ratio (KGR) is simple: if allintitle results ÷ monthly search volume < 0.25, the keyword is worth targeting.

We found an entire blue ocean: “true solar time” education pages. Every competitor runs a Bazi calculator, but none explains why true solar time matters or how longitude correction works. We built 38 city-specific pages around this concept alone.

Step 4: Competitor Gap Analysis

Using competitor_gap.py, we pulled sitemaps from all three competitors and compared URL structures. The insight:

  • Tarotap wins with “yes/no tarot” queries + 16 language multiplier
  • FateMaster wins with structured education (20+ Shensha pages)
  • Nobody was doing healing-narrative AI readings — that’s Echoir’s positioning

The Content Architecture

Based on the analysis, we built a three-tier strategy:

  • Tier 0 (SEO hooks): 22 tarot card meaning pages (bilingual) — targeting “the fool tarot meaning”, “the lovers yes or no”
  • Tier 1 (Education): 73 Bazi articles — true solar time, Shensha series, Ten Gods series
  • Tier 2 (Differentiation): 61 English-only dream interpretation pages — Jung/Freud framework, not dream dictionaries

Total: 225 pages, all interlinked, all with proper hreflang tags, FAQPage JSON-LD, and llms.txt for AI crawlers.

Results So Far

As of this writing, Echoir is 2 weeks old. Google has indexed 0 pages (expected — new domains take 2-4 weeks). But the foundation is solid:

  • 211 URLs submitted via GSC + IndexNow
  • Sitemap with proper priority/lastmod
  • Internal linking network across all 225 pages
  • llms.txt (dual-layer) for GEO/AI discovery

The Lesson

You don’t need expensive tools to build a content strategy. You need:

  1. A systematic workflow (discover → validate → score → gap → plan)
  2. Free APIs (Google Autocomplete, Bing Webmaster, GSC)
  3. The discipline to target low-competition, high-intent keywords

The ZensInk Pro engine automates this entire pipeline. Feed it your domain, your competitors, your seed keywords — get a prioritized content plan back. No $200/month subscription required.


This is a real case study. The Echoir platform is live at echoir.xyz. The tools described are the same ones packaged in ZensInk Pro.

Want to run this analysis on your own site?

ZensInk Pro automates this pipeline. One command, from seed keywords to content plan.

Get Pro →