Skip to content
[: CASE STUDY :] CS-01 RL_V1 01/01
[:CLIENT:] EJR VENDING · DFW, TX

From invisible to cited across the DFW metroplex.

EJR Vending went from invisible to dominant in Google's AI Overview, cited as the primary source across vending queries in Mansfield, Arlington, Grand Prairie, and the wider DFW metroplex.

[:SECTOR:]
Vending · B2B service
[:SCOPE:]
Full rebuild + AI visibility
[:TIMELINE:]
90 days · invisible → cited
[: HOW HE FOUND US :] OS-01 CASE/FILE

The owner built it himself.
In an AI tool.
It didn't rank.

The numbers below didn't come from a first build. They came from a rescue.

No. 01 / T+0
Built

EJR Vending's owner built the first version of the site himself, using a popular AI website builder. The design came out incredible. Smooth animations, mobile-first, the kind of site you'd expect from an agency with a five-person team. He pushed it live, pointed the domain, and waited for customers to find him.

No. 02 / T+3W
Silence

Weeks went by. Organic traffic was flatlined. Google barely indexed the site. ChatGPT, Google AI Overview, Perplexity, and Gemini didn't mention EJR Vending when prospects asked about commercial vending in DFW. The standard SEO playbook (keywords, meta descriptions, sitemap submissions) didn't move the needle.

Realization
Diagnosis

It wasn't the content. It wasn't the SEO. It was the foundation.

No. 03 / T+4W
Audit

He reached out to Trailwood Labs. We ran a fifteen-minute audit and diagnosed it: the AI builder had shipped a client-rendered app, so most of the site was invisible to search engines and completely invisible to AI systems. No amount of keyword tuning was going to fix that.

No. 04 / T+5W
Rescued

He signed on for AI Site Rescue, our rebuilding service for sites built in AI tools. We rebuilt his site from scratch. Same design, pixel-for-pixel. Completely different architecture underneath. Ninety days later, the numbers you're about to see.

File Closed STATUS: RESCUED OS-01 · 2026

AI Site Rescue is the exact service that delivered this case study. Same design. Real visibility. No contract: pay once, you're done.

See AI Site Rescue
[: LIVE CHECK :] LT-01 RUN/NOW

Screenshots age.
Servers don't lie.

Every number on this page is a dated capture — so don't take our word for it. Hit the button and this page will probe EJR Vending's live site right now, in front of you: server speed, readable content, structured data, AI crawler access. The same nine checks we run on any site, at this exact moment.

ejrvending.com [: NOT YET TESTED :]

~3 seconds · runs against the production site

[: THE RECEIPT :] R-01 BEFORE/AFTER

Before &
after.

Measured on the same queries, same metroplex, 90 days apart. No paid media was run during this window. All gains are organic AI citation + SGE feature growth.

Verified with owner consent
TRAILWOOD / LABS RECEIPT · CS-01
CLIENT ........... EJR VENDING
WINDOW ........... 90 DAYS
METHOD ........... FOUR PILLARS
Google AI Overview Invisible Cited
ChatGPT citation No Yes
Perplexity citation No Yes
Mobile load speed 4.8s 1.6s −67%
Pages getting found 8 142 +134
Core Web Vitals Failing Passing
TOTAL DELTA DOMINANCE
0 2026 04 01 *** THANK YOU ***
[: AI OVERVIEW CITATIONS :] AIO-00 0/6

Actual citations.
Not rendered mockups.

[:AIO-01:]

Cited first in the generated answer

Google AI Overview citation for query: who does vape vending machines in dfw?
[:AIO-02:]

Primary source in the provider list

Google AI Overview citation for query: who does gym vending machines in dfw?
[:AIO-03:]

Top vendor in the generated summary

Google AI Overview citation for query: who does spa/barbershop vending machines in dfw?
[:AIO-04:]

Called out as "most prominent provider"

Google AI Overview citation for query: who does vending machines in west 7th, fort worth texas?
[:AIO-05:]

First-named source in the answer

Google AI Overview citation for query: who does vending machines in the stockyards, fort worth?
[:AIO-06:]

First-listed local operator in Mansfield, cited with brand-specific venue and menu detail

Google AI Overview citation for query: who does vending machines in mansfield texas?
[: CHATGPT CITATIONS :] GPT-00 X-SYSTEM/2

Same business.
Every AI.

Google's AI Overview isn't the only system that needs to know the business exists. ChatGPT pulls from a different index entirely. Both name EJR first across vending queries, proof the structured-truth foundation works across every model, not just one.

[:GPT-01:]

Listed first under "the legit players," flagged as fitness-first operator

ChatGPT citation for query: who does gym vending machines in dfw?
[:GPT-02:]

Listed #1, "the serious operator model"

ChatGPT citation for query: who does vape vending in dfw?
[: THE FOUR PILLARS :] P-00 04/04

What we
leaned on.

The shape of the system, not the recipe. The recipe took three years to develop and stays behind the call.

  1. [:01:] ENTITY AUTHORITY

    Make the business an entity AI systems can resolve and trust.

    Before a model can cite you, it has to know you exist as a distinct thing in the world. That takes more than a domain name.

  2. [:02:] STRUCTURED TRUTH

    Your business, spelled out in the language AI models trust.

    Most service-business sites give AI almost nothing to work with. We build the behind-the-scenes structure that tells the full story - services, locations, hours, credentials, proof - so the model cites you, not the competitor up the road.

  3. [:03:] AI-NATIVE INFRASTRUCTURE

    The plumbing AI models prefer to ingest.

    Fast, clean, crawlable, machine-parseable from the ground up. Not a WordPress stack with a plugin bolted on.

  4. [:04:] SERVICE-AREA DEPTH

    Coverage so thorough the AI has no excuse to cite someone else.

    Every city, every service, every combination, with real, localized substance. Not doorway pages. Real answers the model wants to surface.

[: FAQ :] A-04 3/ANSWERS
01
Is EJR Vending a real business I can verify?
Yes. The live site is linked at the top of this page, the machines are in real DFW venues, and the owner consented to this case study being public. Every AI answer shown is a dated screenshot you can reproduce by running the same query yourself.
02
EJR competes with much bigger vending operators. Why is it the one being named?
Because AI answers don't rank by company size — they cite the business whose facts they can actually read. EJR's site states what it stocks, which venues it serves, and where it operates in a form engines parse cleanly. The bigger operators' sites don't. In an AI answer with two or three citation slots, readable beats big.
03
How long did it take EJR to show up in AI answers?
Citations built over the months following launch as engines re-crawled the site — consistent with the three-to-six-month minimum we quote every client. The screenshots here are dated so you can see the progression. What worked from week one was the automation layer: captured calls and review requests don't wait on AI.
04 [: STILL HAVE QUESTIONS :]

We'd rather answer them on a call than write another FAQ.

30-minute audit call. We pull your current AI visibility live, answer any specific question you have, and tell you straight whether we're a fit.

Book a call
[: YOUR TURN :] CTA-03 END/OF/LINE

Want the same receipt with your name on it?

Book the 30-minute audit call. We'll pull your current AI visibility live and tell you what it would take to get here.

[: SEND AN INQUIRY :]

Get your own receipt

Tell us what you do and where. We'll run your business through the same AI visibility check and reply with what we found.

No drip campaigns. One human reply.