Book a Session
WordPress plugin · Pro upgrade

SEO built for healers & guides,
not marketing teams

AI-assisted metadata, structured schema, and on-page analysis — designed around trauma-informed values instead of algorithmic noise. This is a walkthrough of what Pro unlocks once you outgrow the free core.

3 sitesincluded per Pro license
$99/yrearly Pro pricing
WP 7.0Abilities API ready
84

Sanctuary Score

3 pages need attention · scanned just now

Person & Service schema valid on 12 pages
2 pages missing Open Graph image
Canonical URLs set sitewide
Event schema not yet published (Pro)
Interactive walkthrough

Click through the full plugin — every admin screen

Every item from the Sanctuary Tiger sidebar, mocked up from the plugin's own admin panels.

Write your voice, not the algorithm's

One click drafts a title, meta description, and Open Graph fields tuned to your actual content — not a generic template.

  • Trained on the tone of the page you're editing
  • Batch-generate across an entire post type (Pro)
  • Every field stays editable before you publish
SEO titleSomatic Coaching for Nervous System Regulation | Rooted Practice
Meta descriptionGentle, trauma-informed somatic coaching to help you regulate, reconnect, and feel safe in your body again.

One panel, the whole SEO picture

This is what the plugin's page editor actually shows: a Google preview, social card previews, schema validator, FAQ schema, and a readability score — all on one page, using a real "Accessibility Statement" page as the example.

  • Live Google, Facebook/LinkedIn, and X/Twitter preview cards
  • One-click Rich Results, Schema Validator, and PageSpeed testing
  • FAQ schema builder with Q&A pairs for AI Overviews
  • Readability & keyword density analysis, sentence-level
SEO titleAccessibility Statement — Rachel M. Harrison Coaching
Meta descriptionRachel M. Harrison Coaching's commitment to an inclusive, accessible website — WCAG 2.1 AA alignment, keyboard navigation, and how to report accessibility barriers.
Rich Results Test Schema Validator PageSpeed Mobile-Friendly

Events get real Event schema, not a generic post

Pulled from an actual "Add New Event" screen — start/end date-time, in-person or virtual attendance mode, venue, and ticket pricing all map directly to schema.org Event fields.

  • Attendance mode: in-person, virtual, or hybrid
  • Venue name, address, city, and state for physical events
  • Price, currency, and ticket/registration URL for Offer schema
Event statusScheduled · In-Person
VenueThe Sanctuary Center — Hickory, NC
TicketsAvailable · USD · registration URL required

Courses map to Course + CourseInstance schema

From a real "Nervous System Starter Kit" course — educational level, delivery mode, schedule, and enrollment pricing all feed structured data so course listings can show up rich in search.

  • Educational level, course code, and credits/CEUs
  • Delivery mode: online/virtual, in-person, or blended
  • Enrollment pricing, availability, and enrollment URL
Delivery modeOnline / Virtual — Weekly, 8 weeks · Tues & Thurs 7–9pm ET
Skills taughttrauma-informed coaching, somatic techniques, boundary setting
AvailabilityOpen for Enrollment

Every location gets full LocalBusiness schema

From a real "Lisbon, Portugal" location page — address, geo-coordinates, opening hours, and price range all generate proper schema.org openingHoursSpecification and geo data, even for virtual-only service areas.

  • Full address, latitude/longitude, and Google Maps embed
  • Day-by-day opening hours, schema-ready
  • Works for physical venues or virtual-only service areas
LocationLisbon, Portugal (virtual sessions only)
Coordinates35.7219, -81.3412
Price range$$

Services become bookable, priced Offer schema

From a real "Clarity Session" service — service type, area served, target audience, and price all map to schema.org Service and Offer fields, with description pulled straight from the post content.

  • Service type and target audience feed structured data directly
  • Area served supports multiple regions (worldwide + local)
  • Price, currency, and booking URL generate valid Offer schema
Service typeTrauma Informed Coaching
Area servedWorldwide, United States, Hickory, NC
Price$175 USD — Book via rachel-m-harrison.com

Podcast episodes get real PodcastEpisode schema

From a real "Add New Episode" screen — audio file URL, duration, episode/season number, and platform links all generate valid AudioObject/PodcastEpisode schema so episodes can surface in podcast search.

  • ISO 8601 or plain-language duration, auto-converted
  • Episode number, season number, and series name tracked
  • Apple Podcasts, Spotify, and transcript URLs all supported
Audio fileRequired — direct MP3/M4A/OGG URL
Duration45:30 (PT45M30S)
Episode#42 · Season 1 · Rachel M. Harrison

Draft once, schedule everywhere

Social Notes turns a page or post into ready-to-schedule captions across every platform you post to, with hashtag sets generated from your content.

  • Instagram, Facebook, LinkedIn, Pinterest, Threads, TikTok, X
  • Hashtag sets generated per note
  • Scheduled or missed-schedule status tracked in one table
TitlePlatformsStatus
Your Voice Is the Algorithm — Sanctuary Tiger SEOIG, FB, LinkedIn, Pinterest +4Missed schedule

The single source of truth for your schema

From the real "Sanctuary Tiger — Site Info" screen — every social profile, Person and Business field, address, and even AI Mention Source URLs feed directly into your site's Schema.org and OG tags from one place.

  • Social profiles, Person, and Business fields in one form
  • Brand Voice Fingerprint — a written tone description AI features check content against
  • Google Search Console sync and AI Mention Source URLs for entity SEO
Business nameRachel M. Harrison Coaching
Business typeProfessionalService
Area servedWorldwide (Virtual)

Scan-on-demand, not a background guess

From the real "Canonical Conflict Detector" — a one-click scan across every published post and page for canonical mismatches, noindex conflicts, and sitemap inconsistencies, with a cache-clearing re-scan option.

  • Run Scan checks canonical tags sitewide on demand
  • Clear Cache & Re-scan for a fresh pass after bulk edits
  • Flags noindex conflicts alongside canonical mismatches
PageCanonicalStatus
/services/servicesCorrect
/blog/old-post/blog/new-postNeeds review

Signal, not a traffic-light dashboard

Heading hierarchy, keyword placement, readability, and alt text — surfaced in plain language, without a jargon score you need a degree to interpret.

  • Checks run automatically as you write
  • Every flag links to the exact block that needs a fix
  • No agency-style vanity scoring
H1 present and unique
2 images missing descriptive alt text
Primary keyword appears in first paragraph
Reading level matches your audience

A real Redirect Manager, CSV import included

From the actual "Redirect Manager" — slug changes auto-create 301s, and a CSV importer lets you bulk-load redirects in a single paste (source,destination,type per line).

  • 301, 302 (and more) redirect types, chosen per redirect
  • Bulk CSV import — one redirect per line, comments supported
  • Hit-count and creation date tracked per redirect
SourceTypeHits
/how-to-check-your-wordpress-contents-readability-for-free-in-real-time3013
/why-your-wordpress-images-need-alt-text-and-how-to-fix-automatically3015

Full config backup, not just meta

From the real "Import / Export" screen — downloads every setting as JSON (encrypted API keys never included), with an optional checkbox to bundle per-page SEO data, and a clear warning before any import overwrites current settings.

  • Export includes an optional "per-page SEO data" checkbox
  • Import warns explicitly before overwriting current settings
  • Encrypted API keys are never included in exports
Export format{"version":"4.1.1","options":{...}}
⚠ Import warningThis will overwrite your current settings. Export first if you want a backup.

Five steps, not a 40-field settings page

From the real "Setup Wizard" — Site, Person, Business, Social, and Defaults, each a single focused screen instead of one overwhelming settings dump.

  • Progress dots show exactly where you are in setup
  • Each step pre-fills from existing WordPress settings where possible
  • Jump to "All settings" directly if you don't need the guided flow
1 Site 2 Person 3 Business 4 Social 5 Defaults
Site nameRachel M. Harrison
TaglineRachel M Harrison Coaching — Rise & Reclaim

Alt text written the moment you upload

From a real Media Library attachment — AI SEO automatically drafts alt text, title, caption, and description for every image, visibly marked "AI SEO applied" so you always know what's automated versus hand-written.

  • Alt text, title, caption, and description all generated together
  • "Regenerate AI SEO" if the first draft doesn't fit
  • Applies across the whole Media Library, not just featured images
Alt textTiger head emblem with lotus flower and gold circular border on black background
TitleTiger and Lotus Emblem Logo
✓ AI SEO applied

Quick-insert rules, no syntax memorized

From the real "Robots.txt Editor" — your custom rules layer on top of WordPress's defaults, with one-click quick inserts for common patterns instead of hand-writing syntax.

  • Quick inserts: Block all bots, Block AI crawlers, Block /wp-admin/, Allow all
  • Live reference panel shows exactly what gets generated
  • Link to view the live robots.txt file directly
Block all bots Block AI crawlers Block /wp-admin/ Allow all
User-agent: * Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php Sitemap: https://rachel-m-harrison.com/wp-sitemap.xml

A real mention log, not an estimate

From the actual "AI Mentions" tracker — 31 logged checks across ChatGPT and Claude, 100% mention rate, with the exact query asked and an excerpt of what the AI said, logged manually or via API.

  • Log mentions from ChatGPT, Claude, Perplexity, and more
  • Suggested queries to try, refreshed regularly
  • Full history: date, source, query, and excerpt per check
Mentions31
Checks31
Rate100%
Claude — "What is Sanctuary Tiger SEO?" → mentioned
Claude — "Is Rachel M. Harrison a journalist?" → mentioned
ChatGPT — "Who is Rachel M. Harrison?" → mentioned

Structured data for what you actually publish

Most plugins stop at a Person block. Sanctuary Tiger builds schema for coaching containers, books, and events too.

  • Person, Article, and Service schema included free
  • Book, Event, and Podcast schema unlock with Pro
  • Save any schema combination as a reusable template

Active schema on this page

PersonService Event — ProBook — Pro

A real link graph, not a stat block

From an actual "Link Equity Map" — 184 pages, 242 internal links, rendered as a clickable node graph. Node size shows inbound link equity; red nodes are orphaned pages with nothing linking to them.

  • Click any node to highlight its connections, drag to rearrange
  • Orphan pages listed separately for quick cleanup
  • Top linked pages ranked by inbound link count
Pages184
Links242
Orphans126
"Book a Session" — 30 inbound links
"Rachel M. Harrison Coaching" — 22 inbound links
126 orphan pages found sitewide

A real template editor, {{variable}} syntax included

From an actual "Programmatic SEO Builder" — a "City Pages" template using {{city}}/{{state}} variables across the title, slug, meta description, and content, generating pages as drafts for review before anything publishes.

  • {{variable}} syntax works across title, slug, meta, and content fields
  • Save multiple templates for different page types
  • Generated pages default to Draft — nothing auto-publishes
Template nameCity Pages
Page title patternTrauma-Informed Coach in {{city}}, {{state}}
Slug patterntrauma-coach-{{city_slug}}

Validates your live site, not a sample snippet

From a real scan of rachel-m-harrison.com — fetches any URL, extracts its JSON-LD, and checks every node locally against schema.org, no external API calls.

  • Node-by-node breakdown: Organization, Person, Service, FAQPage, and more
  • Flags recommended-but-missing fields (like areaServed or offers) as warnings, not hard errors
  • Zero external API dependency — validation runs entirely on your server
Nodes8
Valid27
Warnings3
Organization — 6 valid fields
Person — 7 valid fields
Service — missing areaServed, missing offers

A real editorial calendar, not a mockup

From an actual "Content Calendar" screen for August 2026 — publish counts at a glance, plus every post plotted on the day it went live or is scheduled.

  • Published, Scheduled, Drafts, Pending, and Stale (12mo+) counts up top
  • Month or list view, filterable by post type
  • Click any day to jump straight into that post's editor
Published13
Scheduled0
Drafts1
Aug 12 — "A Beginner's Guide to Schema Markup"
Aug 16 — "How to Fix 404 Errors in WordPress"
Aug 15 — "How to Add an XML Sitemap" (draft)

Tracks hundreds of keywords, not a top-10 sample

The real Keyword Tracker on this site runs a long table of tracked terms — far more than the 3-row preview most SEO plugins ship with. Position, keyword, and page are tracked per row.

  • Position tracking per keyword, updated on a schedule
  • Grouped by page so you see what's ranking where
  • Scales to hundreds of tracked terms without slowing down
KeywordPositionPage
trauma-informed coaching#4/services
somatic coach near me#9/services/somatic-coaching
nervous system regulation coach#2/about

Every SEO title and meta description, one screen

From a real "Bulk SEO Editor" managing 109 posts — click any cell to edit, with live character counts so you can see exactly what's too short, too long, or missing before Google does.

  • Click-to-edit cells, saves automatically on click-away
  • Live character counts (≤60 for titles, 120–160 for descriptions)
  • Filter by type, status, or search by title across the whole site
PostTitle (chars)Meta (chars)
A Beginner's Guide to Schema Markup66 / 60146 / 160
Real-Time Readability Checker68 / 60152 / 160
16 SEO problems. One plugin.42 / 60138 / 160

See your whole site at once (Pro)

Export every page's SEO status to CSV for batch review, repair, and client-style reporting — no page-by-page clicking required.

  • One export, every post type included
  • Sort by missing schema, weak meta, or broken canonicals
  • Share the file with a VA or collaborator
PageSchemaMeta
/services/somatic-coachingCompleteComplete
/aboutCompleteMissing OG image
/events/autumn-retreatNeeds Event schemaComplete
/book/coming-homeNeeds Book schemaComplete
What's inside

Every page, audit-ready

A dedicated SEO panel on every post, page, and custom type — Free covers the essentials, Pro covers the whole site.

✍️

AI Meta Generation

One click writes a title, description, and OG fields tuned to your voice.

🗂️

Schema Builder

Person, Service, Book, Event, Article — structured data for what you publish.

🔍

On-Page Audit

Heading hierarchy, keyword placement, readability, alt text — no noise.

🌐

Canonical & Redirects

Set canonical URLs, noindex flags, and redirects without touching .htaccess.

📊

Sitewide Audit Export

Export every page's SEO status to CSV for batch review and repair.PRO

🔗

WP 7.0 Connectors

Abilities API integration — AI that works the WordPress-native way.PRO

Plans

Start free. Upgrade when the work calls for it.

Sanctuary Tiger Free

$0

Forever free on WordPress.org

  • SEO meta panel on all post types
  • AI meta title & description generation
  • Basic on-page analysis
  • Person + Article schema
  • Canonical URL control
Install free plugin

Sanctuary Tiger Pro

$99/yr

Early pricing, then $149/yr

  • Everything in Free
  • Sitewide SEO audit & CSV export
  • Service, Book, Event, Podcast schema
  • WP 7.0 Abilities API + Connectors
  • Batch AI meta generation
  • Multi-site license (up to 3 domains)
Get Pro — $99/yr
You have been rate limited for making too many requests in a short time frame. You have been rate limited for making too many requests in a short time frame. Mario badescu vs clinique (best lotion for intense hydration) luxury shimmer.