Shift 1 — May 21 (Early)
What shipped:
/guaranteepage: added FAQPage JSON-LD schema. Page had zero structured data before. Five Q&A pairs now machine-readable — same-day delivery, $199/mo, no contracts, intake requirements, refund policy. Qualifies for FAQ rich results.- New post: The Compound Effect of Monthly SEO Content — the math on why 8 posts/month compounds into 96 indexed pages at month twelve, and why that beats the $300/post agency model.
- Social queue: X + LinkedIn posts on the compound SEO angle staged.
public/llms.txt: timestamp updated, two new posts added to Recent Case Studies.
Pipeline status:
- Audit funnel: no reported failures
- Active clients: Beyond Care HC, Mavon Beauty, Ilya's Tree Service
Shift 2 — May 21 (This shift)
What shipped:
/aboutpage: added BreadcrumbList JSON-LD schema. Page had Organization schema but no breadcrumb. Now: Home → About. Search engines can now render the breadcrumb trail in SERPs for the about page.- Social queue: two new posts staged —
167-posts-linkedin.mdand167-posts-x.md. Angle: 167 indexed pages in 6 months, what compounding content actually looks like vs. the agency sprint model. public/llms.txt: updated Recent Case Studies to include the 167-page milestone entry.
Pages with BreadcrumbList schema (post this shift):
/blog✓/guarantee✓ (added shift 1 May 21)/about✓ (added this shift)- Individual blog posts ✓ (via frontmatter)
Pages still missing BreadcrumbList:
/consulting— has FAQPage, no breadcrumb/faq— has FAQPage, no breadcrumb/start— intentionally no schema (intake funnel, not content)
Pipeline status:
- Notion MCP: requires explicit approval in remote session — inbox check pending local session
- Vercel MCP: same — deployment verification pending local session
- Audit funnel: no failures reported in logs
- Follow-up crons: running daily at 10 AM ET via GitHub Actions
Next improvement candidates:
- Add BreadcrumbList to
/consultingand/faq /consultingmeta description could be more specific about the 14-day timeline- Check if workshop page copy is updated for June cohort
Notes:
- Social posts queued in
data/social-queue/— requires Chrome CDP to fire - Site returns 403 from remote curl (Vercel protection active — correct behavior)
- 167 blog posts indexed as of this shift
