jotham-lec/statamic-marketing-toolkit
A Statamic marketing toolkit that brings essential campaign, SEO, analytics, and promotional tools into your control panel, streamlining common marketing workflows and helping you manage site growth from one place.
llms.txt artifacts for a Statamic site — a curated, machine-readable map of content aimed at LLM crawlers and agents. That makes "GEO / AI search visibility" a channel you can test cheaply rather than a strategy you have to fund speculatively.llms.txt retaining its order between builds, which is the prerequisite for treating the file as a reviewable artifact: stable diffs in pull requests, deterministic CI output, no spurious "changed file" noise on every deploy. This single fix is what lets a team decide "commit it and code-review changes" instead of "generate and forget."llms.txt with every major content launch" becomes a checklist item rather than an ad-hoc task, and marketing can own the config without engineering involvement.Consider it when:
llms.txt and similar marketing artifacts without custom code.Look elsewhere when:
0.x, minor releases may carry breaking changes even when a given patch says "nothing to do."llms.txt is a community proposal, not a ratified standard, and crawler adoption is unproven. This should be a low-cost, reversible bet.To executives: This is a cheap, reversible experiment in AI search visibility. We generate a machine-readable index of our content aimed at AI assistants and crawlers, using an existing open-source addon rather than custom development — no licensing cost, a few hours of setup, and we can remove it by deleting one config entry. Framing matters: AI referral traffic is not yet a proven channel, so treat this as a small hedge we can measure, not a commitment. Success criteria should be defined up front (AI-referral sessions, crawler hits on the file) with a decision point to expand or drop.
To engineering: It's a config-driven Statamic addon — no core modifications, no runtime coupling to our application code, and output is static. v0.29.1 specifically fixes ordering instability in llms.txt between builds, which means generated output is now deterministic: clean diffs, no false-positive change detection in CI, and safe to commit as a reviewable artifact. Caveats to flag honestly: the package is pre-1.0 with a single maintainer, so we pin the version, review upgrade notes rather than auto-bumping, and keep the generated file in our own repo so removing the dependency is trivial. Our assessment here is based on release notes only — a short spike to read the source and confirm behavior on our content model should precede adoption.
To marketing: You get an llms.txt you can steer without filing engineering tickets, and because output is now stable, changes you make show up as clear, reviewable diffs.
How can I help you explore Laravel packages today?