What people actually type to find Ritual — and where to spend to be found by the ones who don't know you yet. Built from 90 days of live Google Search Console data.
The one-line diagnosis
Ritual is found by people who already know the name — and close to invisible to people searching for what it actually does, locally.
Your search presence looks healthy on paper (you even rank #1 for some big terms) — but almost every click is someone typing “ritual training.” The genuine local demand — people in Portland and Bend searching “bootcamp near me,” “weight loss camp,” “fitness classes near me” — is passing you by. That gap is exactly what paid search is built to close.
What the data shows
Almost every click is someone already looking for you: “ritual training” (178), “…portland” (59), “…bend” (54), “…pdx” (9). Great loyalty — but it means new-customer discovery is near zero.
You rank #1 for “weight loss boot camp” — 3,239 impressions, zero clicks. That's inherited Fit Body Boot Camp equity ranking for national, non-local terms that will never convert into Oregon members.
The searches that are real customers — “bootcamp near me” (#6.6), “fitness classes near me” (#19), “bend personal trainer” (#17) — rank mid-page or lower. Ready buyers, and you're not in front of them.
The play
Geo-fenced to Portland + Bend, targeting only services Ritual actually delivers — bootcamp, weight loss, HIIT and personal training.
Geo-fence tightly — Portland metro + Bend/Redmond (97701–97703) radius. A national “weight loss boot camp” click is worthless; the same term geo-locked to Bend is a walk-in.
Branded clicks are pennies. A single always-on branded ad stops competitors and lead-gen directories intercepting people who are already sold on you — and lifts you above the legacy clutter until the organic SERP is cleaned up.
Exclude entirely — off-service or junk intent, add as negative keywords:
Ritual doesn't run spin or EMS, so those clicks cost money and bounce. Negative-keyword them on day one.
The evidence
Every term real people used on Google to reach ritualtraining.co over the last 90 days. Size = how often it showed. Colour = the strategic bucket above. The picture is unmistakable: a sea of blue/grey bootcamp demand you're not converting, a few green branded terms doing the work, and amber local opportunities waiting to be claimed.
Source: Google Search Console · ritualtraining.co · 15 Apr – 14 Jul 2026 · hover any term for its numbers
Supporting the spend
“Fit Body Boot Camp” terms still carry real search equity and outrank your own brand in places. Consolidate and 301-redirect legacy pages so Ritual — not the old name — owns the results. Target: #1 for “ritual training” (today #5.8).
GTmetrix scores A on desktop, B on mobile (LTE) — the technical foundation is genuinely good, so speed isn't holding you back. What's missing is a blog: with no content, you can't rank for the informational local terms (“boot camp vs gym,” “weight loss in Portland”) that feed the funnel. A light, local content stream turns accidental impressions into owned rankings.
Before a single dollar of spend
Turn on measurement first — or you'll repeat the problem you already have.
Right now there's no conversion tracking: no pixel on the site, no Google Ads / GA4 conversion events, and the current Meta spend runs through on-Facebook lead forms that never touch the website. So today, “is the marketing working?” can only be answered by a feel from the gyms — not a number. Deploy the tracking pixel, define the conversions (trial booked, lead, membership), and then scale. Otherwise you're buying clicks you can't judge.
Sequence
Ritual Training — Advertising & Search Strategy · prepared from live Google Search Console data
Portland · Bend, Oregon