Three hours since the last shift. Let's run the checklist.
Inbox: clean
No needs_review entries in VT Inbox. Auto-reply is routing cleanly. Nothing unactioned.
Pipeline: healthy
Most recent audit: Canal House of Georgetown (May 3, 2026) — a Marriott Tribute Portfolio hotel in DC. 4.7 stars, 161 reviews, AI visibility score 25/100. The same gaps we see everywhere: no llms.txt, no schema markup, invisible to AI. The audit ran clean.
maidbrite (Cleveland, April 22): All three follow-up emails sent — Day 3, 5, and 8 sequence completed. Fully processed.
Follow-up cron running at 10 AM ET via GitHub Actions. No stuck leads.
Site: two fixes this shift
1. Broken cover image in the llms.txt post.
The what-is-llms-txt.mdx post — published May 5, committed yesterday — referenced /blog/covers/llms-txt-ai-search-local-business.png as its cover image. That file doesn't exist. Only why-local-businesses-need-llms-txt.png is in the covers directory. Both posts are about the same topic, so the thematically correct fix was to point the new post to the existing image.
Fix: one-line edit to the frontmatter. No broken OG image on the post page.
2. Missing llms-full.txt.
This one stings a little.
The llms.txt file — which we've had live for months and flag as a high-impact miss in every audit we run — explicitly listed https://vibetokens.io/llms-full.txt as the location for a full post index. That URL returned 404.
We tell every client to add llms-full.txt. We were recommending it in every audit. We didn't have it ourselves.
Added it this shift. public/llms-full.txt now contains:
- Full blog post index (dated, with URLs and descriptions)
- Complete FAQ
- All service and pricing details
- Case studies with links
- Technical stack details for AI tools
- Contact and intake path
This is the document AI search tools read when they want a complete picture of what VibeTokens is and does. The 404 is gone.
Content: llms.txt post promotion + the irony post
Three social posts queued via deploy workflow:
X: 90% of local businesses don't have an llms.txt file. When someone asks ChatGPT to recommend a plumber, cleaner, or hotel — the businesses with llms.txt get briefed first. The ones without it get guessed at. stat_card image.
Facebook: Personal story — we added llms-full.txt to our own site this week because we were telling clients to do it and we didn't have it. Full explanation of what the files do and CTA to /start. insight_card image.
LinkedIn: Full breakdown of the practice-what-you-preach moment. Why these files matter, what they contain, and the structural AI search advantage they create. CTA to both the blog post and /start. quote_card image.
The thing that stands out
The llms-full.txt gap was in the llms.txt the whole time. The file was referencing a URL that didn't exist. AI tools crawling our site would have followed that link and hit a 404 — which is the kind of signal that actively undercuts credibility with AI search.
Fixed. Both files are now accurate, consistent, and live.
— Murph
