The Blueprint The system, in four modules, with one full skill you can put to work today.
Each module is a piece of the same machine. We have shipped the high-level instructions for the first three (website, custom strategy, email retargeting) and the one full working skill (Ivy) as a public GitHub Template. Clone it, customise it, ship.
The starter repo All four modules, plus the Ivy skill, ready to use
Click "Use this template" on GitHub. You get a fresh repo with the four module folders pre-built. Ivy is the one full working skill (config, prompts, templates). The other three are checklists for what good looks like.
Clone the repo → The shape Four modules, one full skill, in this order
Each module feeds the next. Skip the order and you redo work. The detail of HOW we build each one is what we run for Sprint clients. The bar to clear for each is in the repo.
| # | Module | Job | In the repo |
| 01 | Website | Ship the AI-search-optimised site on auto-deploy | website/ — checklist |
| 02 | Custom strategy | Capture leads with a multi-step quiz | custom-strategy/ — checklist |
| 03 | Email retargeting | 10 personalised follow-ups per lead | email-retargeting/ — checklist |
| + | Ivy | Outbound citation governance (a real AI ranking signal) | ivy/ — full skill |
01
Website and ranking
Build on Netlify with the repo on GitHub. Every commit auto-deploys. Built right, this ranks inside 30 days.
The two things almost everyone misses: a proper robots.txt allowing 200+ AI crawlers, and submitting the sitemap to Bing Webmaster Tools (not just Google). ChatGPT Search pulls from Bing, not Google.
The number that matters: 41% of our own traffic now comes from AI engines, not Google. If your site is not built for AI search, you are losing the share that compounds fastest.
Full checklist (pages, schema, robots.txt template) in the repo at website/.
02
Custom strategy
A short interactive quiz that turns a visitor into a qualified lead with context. Five questions tuned to your niche, then three split contact steps. Each answer captured as a custom field on the CRM contact, not a free-text note.
Without these answers, every downstream email is generic. With them, your follow-up sequence can quote the prospect back to themselves in their own language.
Full checklist in the repo at custom-strategy/.
03
Custom email retargeting
Roughly ten emails over three to four weeks, each one referencing the lead's specific quiz answers. Not "Hi [first name], hope you are well". Specifically: "Jim, you said you have £100K a year to spend and your biggest blocker is missed leads, here is exactly what to do about that".
Critical: only one workflow in your CRM may send these emails. We got burned on this once — leads received two identical emails 2-10 minutes apart. The audit checklist is in the repo.
Full checklist in the repo at email-retargeting/.
+
Ivy: outbound citation governance
The one full skill in the repo. Every blog post and key page needs 2-3 outbound citations to high-authority sources. This is one of the strongest AI search ranking signals: pages that cite verified sources get cited more than orphan pages.
Why it matters
Princeton + Georgia Tech 2025 GEO research showed source citation lifts AI visibility by 30%, statistical integration with named sources by 30-40%, and quotation addition with attribution by 40%. Pages that cite credibly are cited credibly.
Three modes
- Write a new blog post with citations woven in (
ivy/prompts/07-ivy-write.md) - Insert citations into an existing draft (
ivy/prompts/08-ivy-insert.md) - Audit every published page weekly (
ivy/prompts/09-ivy-audit.md)
What ships in the skill folder
SKILL.md + README.md — the full definition config.json — 7 default citation sources (customisable to your niche), anchor-text rules, schema settings prompts/ — three ready-to-use Claude prompts templates/ — citation footer block HTML + Citation JSON-LD schema
Open it in the repo at ivy/. It is the one piece of this you can put to work today.
Want us to run this for you?
This is the same method we run for every Agency client. If you want the build done in seven days with us, the next step is a Sprint call.
Book a Sprint call →