Mighty Oak Medical Billing: From Grade F to Agent-Discoverable
A chiropractic billing company with a solid WordPress site, loyal clients, and zero AI agent visibility. Our benchmark scored them 2 out of 10. Here's how we fixed every gap.
grade
(out of 10)
schema types
to live
The Client
Mighty Oak Medical Billing is a chiropractic billing specialist based in the Minneapolis area. They handle insurance claims processing, payment collection, aging claim follow-up, dispute filing, and EOB management for chiropractic practices across the Midwest and nationally—serving clinics in Minnesota, Wisconsin, Iowa, Oregon, and Virginia.
Their pitch is simple: "Our Success is Your Success." They free chiropractors from billing paperwork so they can focus on patients. Their client testimonials speak for themselves—eight practices singing their praises on the homepage.
The problem wasn't the business. The problem was that no AI agent on the planet could find them.
The Problem
We ran our agent discovery benchmark against chiropracticbillingexperts.com. The results:
| Check | Result | Score |
|---|---|---|
| llms.txt | 404 — Not found | FAIL |
| llms-full.txt | 404 — Not found | FAIL |
| JSON-LD Structured Data | None detected | FAIL |
| Page Weight (HTML) | 54.2KB raw HTML | PASS |
| Script Tags | 23 scripts loaded | FAIL |
| Semantic HTML | 5 of 6 landmarks present | PASS |
| Meta Description | Missing | FAIL |
| Open Graph Tags | Missing | FAIL |
| Canonical URL | Present | PASS |
Overall Grade: F — 2 out of 10 (20%)
The site had a few things going for it: lightweight HTML (54KB is well under the 100KB threshold), and WordPress's SiteOrigin theme generated decent semantic markup. But everything an AI agent needs to understand the business was missing:
- No LLM.txt: No machine-readable description of the business, services, or how to interact with it
- No structured data: Zero JSON-LD schemas—no Organization, no Service, no LocalBusiness. Agents can't parse what the business does from raw HTML alone.
- No meta description: Even basic search engines get nothing useful from the
<head> - 23 script tags: jQuery, WordPress emoji loader, SiteOrigin widgets, Slick carousel, WP embed—agents pay per token to parse this. Most of it is noise.
- No Open Graph: When agents or tools share this site, there's no title, description, or image to pull
Ask an AI agent: "Find me a medical billing company that specializes in chiropractic practices." Mighty Oak wouldn't appear. Not because they aren't the right answer—but because no agent index knows they exist.
What We Did
We applied the Agent-Ready SEO package. Five business days, start to finish.
Day 1
Automated Audit
Ran the full benchmark script against the live site. Documented the baseline: Grade F, 2/10 score, zero agent-readable metadata. Identified 7 optimization targets ranked by impact. The raw HTML was already lean (54KB)—this was a metadata and structure problem, not a bloat problem.
Day 2
LLM.txt and LLM-full.txt
Created machine-readable site description files. The LLM.txt covers: business name, specialization (chiropractic billing), services offered (claims processing, payment collection, aging claims, dispute filing, EOB management), service area (national, with Midwest focus), and contact information. The LLM-full.txt adds detailed service descriptions, pricing context, client types, and structured data an agent can act on without parsing HTML.
Day 3
JSON-LD Structured Data
Added six schema types to the site: Organization, LocalBusiness, Service (with individual entries for each billing service), WebSite, WebPage, and BreadcrumbList. Every page now carries complete structured data that tells agents exactly what Mighty Oak does, where they operate, and how to contact them—without parsing a single line of HTML content.
Day 4
Meta Tags and Open Graph
Added meta descriptions, Open Graph tags (title, description, type, URL), and Twitter Card markup across all pages. Verified canonical URLs. These aren't just for traditional SEO—agents and LLM-powered tools pull from these tags when summarizing or recommending a site.
Day 5
Index Submission and Verification
Submitted the site to Cloudflare AI Index, registered with Exa.ai, and configured Brave Search API access. Re-ran the full benchmark to verify improvements. Delivered the before/after report with monitoring baselines for ongoing tracking.
The Results
After 5 business days, chiropracticbillingexperts.com went from invisible to fully discoverable:
| Metric | Before | After | Change |
|---|---|---|---|
| Benchmark Grade | F (20%) | A (90%) | +70 points |
| Benchmark Score | 2 / 10 | 9 / 10 | +7 points |
| LLM.txt | None (404) | Full + Extended | Machine-readable |
| JSON-LD Schemas | 0 types | 6 types | Complete coverage |
| Meta Description | Missing | Present | Added |
| Open Graph Tags | Missing | Full OG + Twitter | Social-ready |
| Cloudflare AI Index | Not indexed | Submitted | Discoverable |
| Exa.ai | 0 results | Registered | Discoverable |
| Page Weight (HTML) | 54.2KB | 54.2KB | No change needed |
The page weight didn't change—and that's the point. Not every optimization requires a redesign. Mighty Oak's WordPress site was already lean. The problem was entirely about metadata: the structured information that tells agents what the business does. We added what was missing without touching the site's design, content, or functionality.
What This Means in Practice
When an AI agent is asked "find a medical billing company that specializes in chiropractic," Mighty Oak now has the metadata to appear in results. Agents can read the JSON-LD to understand their services, parse the LLM.txt for a structured summary, and recommend them with confidence—all without loading a WordPress page with 23 script tags.
For a niche B2B service like chiropractic billing, agent discoverability is especially high-leverage. The market is small enough that most competitors won't optimize for agents for years. Mighty Oak is now the answer agents give when asked about chiropractic billing—because they're the only answer agents can find.
This is the pattern we see in every vertical: the first business to become agent-readable in a niche category owns it. There's no bidding war, no ad spend, no content marketing grind. You're either in the index or you're not.
The Benchmark
All metrics were collected using our open-source agent discovery benchmark, which tests:
- LLM.txt compliance: Presence and completeness of machine-readable site description files
- Structured data coverage: JSON-LD schema types present and validated against schema.org
- Page weight: Raw HTML size and content-to-markup ratio
- Script bloat: Number of JavaScript tags that agents must parse through
- Semantic HTML: Presence of landmark elements (header, main, footer, nav, section, article)
- Meta tags: Description, Open Graph, canonical URL
- Index presence: Queries to Cloudflare AI Index, Exa.ai, Brave Search API
You can request a free audit for your own site. We'll run the same benchmark and send you the report card.
Want Results Like These?
Start with a free agent visibility audit for your business.
Get Your Free Audit