Sample method photograph- 01SurfacePublic page and response
- 02ContextSchedule-to-booking friction
- 03DecisionEvidence-backed next step
The schedule, the intro offer, and the booking system disagree, or the booking flow adds friction a nervous first-timer was not expecting, so interested visitors stall at the moment they were most likely to commit.
Public pages only. The $97 report comes after the result.
Sample method photographThese are sector-specific observation prompts from the industry registry. Your result only includes signals the scan actually detects.
Whether class schedules shown on the website match what the booking platform actually has open.
Whether the intro offer is stated clearly with a real next step, not buried in a rotating banner.
Whether instructor or coach bios connect to the specific classes or programs they lead.
Whether the booking flow works cleanly on mobile without forcing an app download before a first-timer can even see the schedule.
Whether reviews mention specific classes, coaches, or results, not generic praise with no detail.
Whether AI crawlers can read the schedule and pricing pages, or hit a JavaScript-only calendar that renders empty to a crawler.
Described. Not claimed.
These are documented sector patterns, not customer findings. A scan must observe the signal on your URL before it becomes part of your result.
A schedule page that requires downloading a separate app before showing a single class time to a first-time visitor.
An intro offer mentioned in an Instagram bio but nowhere on the actual website or booking page.
A booking calendar that shows classes as available, but the confirmation step reveals they were already full.
Instructor bios on a 'meet the team' page with no link from the class descriptions to who actually teaches them.
Reviews that say 'great studio' with no mention of a class type, instructor, or specific outcome.
This is a sector playbook, not a promised outcome. The detected evidence still determines whether any step belongs in the actual work order.
Make the intro offer and its next step visible on the website itself, not only on social media.
Keep the public schedule and the booking platform's real-time availability in sync.
Link every class or program description to the instructor who actually leads it.
Remove app-download requirements from the first-touch scheduling experience.
The scan engine exposes 43 named public checks. Relevant rule definitions appear here only when the sector registry cites their real ids.
CRAWLER_BLOCKED_BY_ROBOTS_TXTrobots.txt fetched from the domain root · per-bot Allow/Disallow evaluation via robots-parser · the matched robots.txt line number for the blocking rule
Detects only what robots.txt declares for the named bots Revvye tracks; it does not verify whether the engine actually honored the rule, nor whether the bot was blocked by a firewall/WAF the scanner cannot see.
structured-data.localbusiness.incompletepresence of a LocalBusiness (or Restaurant/Store) node · required props: name, address, telephone (nested Offer flattened one level)
Checks for the required properties' presence, not their accuracy; it cannot verify the phone number or address is correct or matches your Google Business Profile.
markup.viewport-missing<meta name="viewport"> presence
Checks the tag exists; the actual mobile rendering (overflow, CTA position) is graded by the mobile-experience worker checks.
No. Revvye does not see your billing or attendance data. It evaluates the public booking and scheduling surface a prospective member meets, which is the earliest point where churn risk often starts.
It does. Revvye checks whether your public website clearly points to that app and states the offer and next step before asking someone to download anything, since an unexplained app-download wall is a common drop-off point.
The scan does not evaluate your current capacity. It checks whether the booking experience communicates real-time availability accurately, so a visitor is not told a class is open only to find out otherwise at checkout.
Only if a public page states the offer, the next step, and how to start before the app wall. A JavaScript-only calendar that renders empty to a crawler cannot be quoted. Revvye checks whether the website is crawlable and whether the intro offer exists on the owned domain, not only in an Instagram bio.
Observe the path before prescribing the fix.
Run this sector against your URL.
Public pages only. The $97 report comes after the result.