Calibrating
← All work Covered Accounting
Website · Notion AI editing · Booking · SEO · GEO

Covered Accounting.

Sector
Hospitality accountants, North Yorkshire
Year
2026
Scope
Website · Notion AI editing · Booking · SEO · GEO
The job

Luke runs Covered Accounting, a firm of accountants for pubs, bars, restaurants and cafés in North Yorkshire. He had a WordPress site and a new one-page design he'd made with AI. He wanted one fast page that brings in enquiries, and he wanted to change it himself from Notion, which he already uses, without learning a website builder or waiting for a developer.

What I did
01Rebuilt the page as fast, plain HTML, hosted on Vercel from a GitHub repository that Luke owns
02Connected every "Book a chat" button to his Google Calendar appointment schedule, opening in a popup that falls back to the booking page if anything fails
03Set up a Notion custom agent connected to GitHub, so Luke can ask for changes in plain English
04Built in an approval step: every change arrives as a pull request with a Vercel preview, and nothing goes live until Luke merges it
05Restructured the site for AI editing, taking the page from 418KB to 29KB so the agent can rewrite it safely
06Set photos to resize automatically, so a 3.7MB photo straight off a phone loads at 36KB on a mobile
07Search and AI-search optimisation: title and description, structured data, FAQ markup, a sitemap and llms.txt
08Redirects from the old WordPress pages, so their Google rankings carry over when the domain moves
09Rewrote the copy to remove AI-sounding phrasing without changing what it says
10A plain-English guide showing Luke how to ask for a change, check the preview and publish it
How Luke edits his site
01
Ask in Notion

He types the change the way he'd text a colleague: new wording, a new price, a new page or a new photo.

02
The agent drafts it

A Notion agent edits the site through GitHub and opens a pull request. It can't publish anything on its own.

03
Check the preview

Vercel builds a copy of the site with the change made, so he sees exactly what visitors will see.

04
Merge

One click puts it live, usually within two minutes. If it's wrong, he closes it and nothing changes.

What made it tricky
01

GitHub's connection saves whole files as text. With the photos embedded in the page, a one-word edit meant rewriting 400KB, so I split the site into small files the agent can handle.

02

Everything had to live in Luke's own accounts, so the website, the edit history and the hosting belong to him rather than to me.

03

Keeping it safe for a non-technical owner: the agent can't publish, can't touch the booking system and can't reach anything outside this one website.

Project services
Web design & buildStatic HTMLVercel hostingGitHub workflowNotion custom agentMCP integrationGoogle Calendar bookingImage optimisationSEO optimisationStructured dataGEO optimisationCopywritingHandover & training
The outcome

Luke edits his website from Notion by describing the change he wants. He checks a preview, clicks Merge, and it's live, with no CMS login, no plugin updates and no developer in the loop. The page is fast, sends every "Book a chat" click straight to his calendar, and is set up for Google and for AI assistants like ChatGPT. It's a different way to run a small business website: the owner says what he wants in a tool he already uses, and the site updates.

In their words

I use Notion for my business and my personal life. Being able to control my whole website from the same app is incredible. It's like having an expert developer on hand 24/7.

Luke Nolan, Covered Accounting
← Previous
Adam & Eve Distribution
eCommerce · Elavon · Xero · Omnisend · Tracking · AI imagery
Next →
Advanced Dentistry Scotland
Websites · CRM · Automation · eCommerce · Tracking · GEO