Filmcuts Engagement Proposal

Prepared by
Cristoforo Perrone
Node AI
Prepared for
Austin Divine & Fin Matson
Filmcuts / filmcuts.io
Date & scope
24 May 2026
Implementation options for AI visibility, sized to Filmcuts's stage and pace

Where Filmcuts Sits Today

The audit (May 12) found three things that need to happen together: unblock the AI crawlers (today 5 of 7 major LLM bots get a 403 from filmcuts.io), make the site readable once they're through (server-side render the homepage, about, pricing, and resources pages; add the schema layer that's missing on every page), and start building authority on a parallel track (Wikidata, third-party reviews, listicle inclusions, founder placements — quarter-long lead times). The first two are engineering. The third is editorial and outreach.

This proposal sketches three engagement shapes: a one-time kit, and two monthly partnerships with a 3-month minimum. They differ in who ships what, how fast it lands, and whether ongoing measurement and outreach are part of the deal. Pick the shape that matches how much of this you want to own internally versus hand over.

In one line

The audit told you what to fix. This proposal is about who fixes it, who measures whether it worked, and how fast Filmcuts becomes the agent-commerce-ready stock-footage library before any incumbent does.

The Four Layers, In Sequence

AI search visibility is a different discipline from traditional SEO — different surfaces, different feedback cycles, different failure modes. The work that actually moves the needle lives at four layers, and they have to be sequenced. Skip the foundation and the rest compounds in the wrong direction.

Each layer depends on the one below it being right first. Citation density built on top of an unresolved entity graph reinforces the wrong relationships in AI memory. The rest of this proposal is structured around shipping these layers in order.

Three Ways To Run It

One foundation, three operating models. The choice is how much of the work you want to own internally versus hand over.

Option A · One-Time · 10 working days
Implementation Kit
€2,000
One-time

A handover package. We ship the critical fixes to production, hand over the SSR migration plan for your engineer, and deliver every on-site asset the audit calls for. No ongoing work. Right if you have engineering capacity and want full control of the rollout.

We ship to production — the Layer 1 fixes that have to be live before anything else can work
  • Cloudflare bot-unblock coordinated & verifiedremoves the network-level block that's stopping ChatGPT, Claude, Perplexity, and Gemini from reading filmcuts.io today. Nothing else matters until this is fixed.
  • robots.txt + og:url + llms.txt + agents.mdthe explicit "you may read this" / "this is who I am" signals every AI bot looks for first. Committed via PR to your repo.
  • FAQ page built with FAQPage schemastructured data that lets AI assistants pull your FAQs directly into their answers when someone asks "what film stock does Filmcuts use" or "how does licensing work." New Next.js route deployed.
  • curl verification per AI bot user-agentwe actually test each LLM bot against the live site and document before/after, so you have proof the fixes landed.
We deliver (your team executes) — the Layer 2 and 3 assets that make AI answers about Filmcuts richer over time
  • SSR migration plan for homepage, /about-us, /pricing-plans, /resources — file-by-file engineering plan for converting these pages from client-rendered JavaScript (which AI bots can't read) to server-rendered HTML (which they can). Your engineer executes; we provide the exact data-fetching changes per file.
  • 8 JSON-LD schema templatesthe structured-data definitions for every page type: who you are (Organization), founders (Person), how to search (WebSite + SearchAction), videos (VideoObject), packs (Product/Offer), FAQs (FAQPage). Without these, AI sees an undifferentiated page; with them, it sees a structured catalog.
  • 12 FAQ Q&As drafted with FAQPage JSON-LDthe actual questions AI assistants are likely to be asked about Filmcuts (Super 8 vs 16mm vs 35mm, licensing tiers, scan resolution), pre-written so AI can cite them verbatim.
  • Comparison page draft (vs Artgrid, Filmsupply, Filmpac, Stockfilm, raw.film)the page that wins the "Filmcuts vs Artgrid" answer when an AI assistant compares stock-footage libraries. Without this page on your site, the AI cites a competitor's framing.
  • About-us rewrite surfacing Austin's commercial reelnamed founders with verifiable work (Aman, Amway, Park Hyatt) weight heavily for AI citation. Currently this credibility signal is buried; we put it in extractable form.
  • Homepage H1 + brand definition blockthe canonical two-sentence answer to "what is Filmcuts." This is what AI assistants quote when introducing the brand in their answers.
  • Wikidata entity drafts for Filmcuts and Austin DivineWikidata is the canonical entity database AI assistants reference. Without a record, AI guesses. Drafts are ready to submit (you submit; we provide the prefilled record).
  • Third-party review surface setup checklist (Trustpilot, ProductHunt, G2)AI cites venues, not pages. These are the venues it treats as authoritative for stock-footage sentiment, with the right places to claim profiles and request reviews.
  • AI Visibility Platform scan + dashboardyour before-state across ChatGPT, Claude, Gemini, Perplexity. You see exactly what each LLM says about Filmcuts today, so future improvements are measurable.
  • 60-min handover call with your dev — we walk through the SSR plan and answer questions live so your engineer can ship without back-and-forth.

Walk-away clause: if the handover call doesn't land the deliverables you expected, don't pay the second 50%. The risk on delivery sits with us, not you.

Option C · Done-For-You · 3 months
Done-For-You
€2,000/mo
€6,000 over 3 months

Everything in Option B, plus we ship the heavy engineering and double the content cadence. SSR migration deployed to production, full schema rolled out across the catalog, 12 ghostwritten longform articles. Zero implementation time on your side. Right when you want one team accountable for engineering, content, and measurement end-to-end.

Everything in Option B, plus we ship — the work that doesn't fit your team's bandwidth
  • SSR migration shipped to production (homepage, /about-us, /pricing-plans, /resources) — the heaviest engineering piece in the audit, off your plate. Without SSR, AI bots see empty JavaScript shells where your content should be. With SSR shipped, everything else in this proposal actually compounds.
  • Full schema rollout across the catalogVideoObject for every clip, Product/Offer for every pack, global Organization + Person + WebSite + SearchAction in the layout. AI agents that recommend or transact stock footage need this metadata to know what's available and at what price. Filmcuts becomes machine-readable in a way no incumbent currently is.
  • 4 ghostwritten longform articles per month (12 total over 3 months) — double B's cadence. At one article per week, the category-level questions ("shot-on-film vs digital," filmmaker interviews, license tier explainers) start being answered by Filmcuts in AI responses, not by Artgrid or Pond5.
Our guarantee
  • The work itself + the measurement layer that shows you what moved. We don't promise specific recognition percentages or citation timing — AI training cycles are outside our control. What we promise is that you see what's changing in real time, and that the strategy responds to it.

What's Included Where

Deliverable A — Kit B — DWY C — DFY
SSR migration plan (file-by-file spec for the 4 main pages)
llms.txt + agents.md written
JSON-LD schema templates (8 types)
FAQ page content (12 Q&As)
Comparison page draft (vs 5 competitors)
About-us rewrite
Wikidata entity drafts (Filmcuts + Austin)
Third-party review surface checklist
Handover call with engineer60 min60 min60 min
AI Visibility Platform (Scan + Dashboard)1 scan1/month1/month
Monthly 30-min strategy call
PR & Authority Strategy (refreshed monthly)
Ghostwritten longform articles per month24
Total articles over 3 months612
Wikidata monitoring
Cloudflare bot-unblock coordinated & verified (clears the 403 blocking 5 of 7 LLMs today)
robots.txt + og:url fix committed to production
llms.txt + agents.md deployed to production
FAQ page built with FAQPage schema in production
curl verification per AI bot user-agent (documented before/after)
SSR migration shipped to production (we write the code)
Full schema rollout (VideoObject per clip, Product/Offer per pack)
Investment€2,000
one-time
€3,000
€1,000/mo × 3
€6,000
€2,000/mo × 3

On SSR migration specifically: the file-by-file plan is in every option — homepage, /about-us, /pricing-plans, /resources, with the exact data-fetching changes per file. The difference is who writes the code. In A and B, your team executes the plan (the spec is detailed enough that it's a clear engineering task, not a research project). In C, we write and ship the code. The plan-vs-ship distinction is the same logic that applies to comparison content, About-us rewrite, etc. — we deliver the asset in all tiers; C extends to "and we deploy it for you."

How An Engagement Runs

Option A — Implementation Kit (10 working days)

Content & schema drafted

Days 1–4

FAQ Q&As, comparison page draft, About-us rewrite, homepage H1, llms.txt and agents.md written. All 8 JSON-LD schema templates assembled. SSR migration plan written file-by-file.

Critical fixes shipped to production

Days 5–6

Cloudflare bot-unblock coordinated & verified (curl-tested per AI bot user-agent). robots.txt + og:url + llms.txt + agents.md shipped via PR. FAQ page built with FAQPage schema, deployed. The 5-of-7 LLM block is cleared.

AI Visibility Platform scan run

Day 7

Prompt set built around Filmcuts's categories. Named competitor tracking configured (Artgrid, Filmsupply, Filmpac, Stockfilm, raw.film). Dashboard provisioned. First scan executed across ChatGPT, Claude, Gemini, Perplexity — your before-state is locked.

Authority anchors prepared

Days 8–9

Wikidata entity drafts for Filmcuts and Austin Divine, ready to submit. Third-party review surface checklist drafted (Trustpilot, ProductHunt, G2). Internal review and packaging.

Handover & delivery

Day 10

60-min handover call with your dev. Full delivery via shared Notion + ZIP. Dashboard walked through live so you see your before-state alongside the deliverables. Your engineer leaves with the SSR migration plan ready to execute.

Options B & C — Three-month sprint

Kickoff & foundation shipped

Weeks 1–2 · both B and C

Full Implementation Kit delivered exactly as in Option A — content drafted, critical fixes shipped to production, AI Visibility Platform scan run, Wikidata drafts and review surface checklist prepared. In Option C only: SSR migration of the 4 main pages shipped to production, full schema rollout across the catalog (VideoObject per clip, Product/Offer per pack).

First content live + PR Strategy delivered

Weeks 3–4 (end of month 1)

In B, the first 2 ghostwritten articles published; in C, the first 4 articles. Initial PR & Authority Strategy doc delivered for both — target map, editorial angles per publication, talking points and quote anchors. Wikidata entities monitored. Monthly scan accumulating on the dashboard.

Cadence + monthly strategy

Months 2 and 3

B delivers 2 articles/month, C delivers 4. PR & Authority Strategy refreshed monthly based on what's resonating. 30-min strategy call each month reads the delta against month 1 — not just the previous scan. Monthly scans accumulating, dashboard tracking the trajectory.

Wrap-up

End of month 3

Wrap-up document showing the delta across the engagement — what moved, what didn't, where the highest-leverage next moves sit. The before/after of three months of work in one place.

Quick Answers

How does payment work?

Option A: 50% on engagement start, 50% on delivery.

Options B & C: monthly in advance, first invoice on kickoff, then same date each month.

Wire or card via Stripe.

What if something doesn't land?

Walk-away clause on Option A: if the handover call doesn't deliver what you expected, don't pay the second 50%. The risk on delivery sits with us, not you.

On B and C: the 3-month engagement closes cleanly at month 3 — no auto-renewal, no minimum extension.

What do you need from us?

Option A: someone to merge our PRs (small, reviewable patches — repo access optional), Cloudflare account access for the bot-unblock rule, and your engineer for the 60-min handover call.

Option B: same as A in week 1; after that minimal — articles come ready to paste, scans run automatically, strategy calls are 30 min/month. Your engineer ships SSR on your own timeline.

Option C: GitHub repo and Cloudflare access during week 1. Then minimal.

How long until you start?

We send the 1-page agreement and Stripe link within 24 hours of you replying. Kickoff the same week.

The Three Windows

Three timing factors worth mentioning — none dramatic, all real.

All three windows argue the same thing: this quarter is a better starting line than next. Not because of us — because of how AI training cycles, brand-budget calendars, and citation memory actually work.

Next Step

You're building something I genuinely care about seeing work. The shot-on-film angle is more defensible than people realize, but the AI visibility window doesn't stay open forever.

Whatever you pick, I want it to actually fit where Filmcuts is right now. If A, B, or C isn't quite right, we can adjust the scope based on your needs.

Cristoforo