
Three Homepage Concepts Before Lunch

The First AI Break-In Was an Accident

Claude Is Your Website Developer Now
A client of mine was late getting me what I needed for their website launch. By the time everything arrived, the project had grown from 60 pages to 140, the deadline hadn’t moved, and their old marketing vendor’s contract was ending in a week. I was staring at a stack of long nights.
Then my wife asked the question that changed my business: can’t your AI tool do it for you?
Two months ago, it couldn’t. Now it can, and it does a genuinely good job. It took me about a day to figure out the setup. With the lessons below, it’ll take you a lot less.
The three pieces
Think of it as a small company. Your Claude project is the strategist: it already knows your brand, your services, your customers, and your voice from the documents and conversations you’ve given it. A folder on your desktop is the workbench: content and images get staged there. And Claude Code, inside the desktop app, is the builder: it connects to your actual website and does the clicking, the loading, the formatting, and the publishing prep.
You talk to the strategist. The strategist writes instructions for the builder. The builder does the work. You approve it.

The one-day setup, compressed
Create one folder on your desktop, with two folders inside: content and images. Then give Claude access to it: the plus symbol under your prompt box, then Connectors, then File System, then add your folder’s path. One note: File System currently appears under both Connectors and Extensions; either works.

Next, the website connection. Your hosting company’s control panel has an area called SSH Access where you can generate a key that lets your computer talk to your website. You don’t need to understand it. Tell Claude what platform and host you use, say you want it editing your website, and it walks you through every click.
Here’s my favorite part of the setup. When I generated my key, I helpfully pasted it into the chat, and Claude stopped me: you don’t share keys with me, because shared secrets can leak. It had me generate a fresh key, keep it to myself, and told me where to put it so the connection works without the AI ever seeing it. The tool taught me the security best practice I didn’t know to follow.
Last piece: the first time Code runs, it asks for terminal access so it can actually execute the work. Grant it, and you’re operational.
The working rhythm
From there, the loop is simple. Tell your project what you want: a new service page, a blog post, a cloned page for a new offering, a menu update. It generates the content into your folder, hands you image prompts with exact file names, and writes the prompt you’ll paste into Code. Generate the images, drop them in the images folder, paste the build prompt, and watch it work. It logs in, builds the pages, places content and images, sets up the search and AI-schema plumbing, and asks questions when it genuinely needs a decision.

And the rule that makes all of this safe: everything lands as a draft. Every page waits for your eyes and your publish button. The AI is your developer, not your editor-in-chief.
That 140-page launch? Built in a couple of days, well-designed, search optimized, social previews done right. The long nights never happened.
- Make a desktop folder with content and images folders inside.
- Connect it: plus symbol, Connectors, File System, add your folder path.
- Tell Claude your website platform and host; follow its steps to generate an SSH key. Never paste the key into the chat.
- First Code run: grant terminal access when asked.
- From then on: describe what you want, generate the images it specifies, paste the build prompt, review the drafts, publish yourself.
This post came out of a real conversation at the AI Essentials Roundtable, the small group I run for business owners who want to actually use AI instead of just reading about it. We meet every other week, screen-share real builds, and steal each other’s wins. If that sounds useful, details are here: tablelandpartners.com/ai_essentials_roundtable


