I: Last week a business owner told me their website hadn’t been updated since 2019.
The homepage said “Welcome to our company.” The navigation had 11 tabs. There was no way to book a call, download anything, or even figure out what they actually did.
This is not unusual. Most business websites I see have the same three problems. And most business owners know it, they just think fixing it requires hiring an agency and waiting three weeks.
So I built a landing page from scratch in 17 minutes. It converts at 42%.
This week I want to break down exactly how, step by step, so you can do the same thing.
If you’d rather watch this, I turned it into a video:
II: The Setup: Three Things Every Page Needs
Before touching any tool, you need to understand what makes a landing page work. Every page that converts has three elements. Miss one and it doesn’t matter how good your product is.
One: A headline that names a specific pain.Compare “Welcome to our company” with “Your sales team is losing 40% of warm leads because nobody follows up.” The second one makes the reader feel seen in the first line.
Two: Proof that you can fix it. Testimonials, numbers, logos, case studies. Anything that says “I’ve done this before and here’s what happened.” If you don’t have clients yet, use your own results. Your own data. Your own before and after.
Three: One call to action. When you give someone three buttons, a menu, and “follow us on Instagram and also check our blog,” they pick none. One action. Book a call, download the guide, or request a quote. Pick one.
Most websites fail because they try to be everything to everyone. A landing page works because it picks one audience, one problem, and one next step.
III: The Problem: What Most People Do
Most business owners try to build a page like this.
They open a website builder. They pick a template. They fill in the blanks with whatever copy sounds professional. They add a stock photo. They publish it.
The result: a page that looks like every other page on the internet. Generic headline, no proof section, four different buttons competing for attention.
I know because I’ve reviewed dozens of these. The copy reads like it was written by a committee. The layout looks like a template because it is one. And the analytics? Either nonexistent or showing a bounce rate that would make you close the tab.
So the page sits there. Collecting dust and bounce rates. Because nobody showed them what actually needs to be on it before they start building.
IV: The Framework: The Stack and the Build
I use six tools. All connected.
Claude Code writes all the code. I describe what I want in plain English and it builds the whole thing.
Next.js is the framework the page runs on. It’s fast, it’s modern, and it deploys instantly.
Vercel hosts it. Free tier. One command and the page is live.
PostHog tracks who visits, where they come from, and what they click. This is the part most people skip, and then they wonder why their website “isn’t working.” It’s because they have no data.
Resend sends automatic emails when someone fills a form.
Airtable stores every lead in a CRM you can actually use.
You don’t need to understand any of these deeply. That’s the whole point. You handle the strategy, the positioning, the copy. The AI handles the technical implementation.
In the video I open Claude Code and type one prompt: “Build me a modern landing page for a B2B service company. 25 years in business. Services: consulting, strategy, implementation. Hero section with a pain-point headline. Three service cards. Proof section with stats. One CTA button.”
Claude generates the entire page. I review the copy, ask for sharper headlines, add real numbers, adjust the colors. Then I deploy. Total time: 17 minutes.
V: The System: What Happens After the Page Is Live
Day 1: The page is live. PostHog starts tracking. You share the link in your LinkedIn bio, your email signature, your DM conversations.
Day 3: You check PostHog. You can see exactly how many people visited, where they came from (LinkedIn vs Instagram vs email), and how far they scrolled. If nobody clicks the CTA, you know the headline needs work. If people scroll but don’t convert, you know the proof section needs strengthening.
Day 7: You have enough data to make your first edit. Change the headline. Update the social proof. Add a testimonial if you got one that week. Deploy again in 30 seconds.
Day 14: You compare the numbers. My English page converts at 18%. My Spanish version converts at 42%. Both built with this exact process. The Spanish copy resonated more with that specific audience. I only know that because the data showed me. My instinct would have guessed the opposite.
This is iterative. You build, you measure, you improve. The page is never “done.” It’s always getting better.
VI: The Protocol: Your Action Plan This Week
Tuesday afternoon (45 min):
- Write down the one pain your best clients have in common. That’s your headline.
- List three proof points: years in business, clients served, results delivered. Those go in the proof section.
- Pick your one CTA: book a call, download a guide, or request a quote.
Wednesday morning (30 min):
- Open Claude Code (or any AI coding assistant).
- Type a prompt describing your page: headline, services, proof, CTA.
- Review what it generates. Ask for revisions. Accept when it’s 80% right.
Wednesday afternoon (15 min):
- Deploy to Vercel.
- Add PostHog for analytics.
- Share the link in one place (LinkedIn bio, email signature, or a DM).
Thursday (5 min):
- Check PostHog for your first visitors.
Total time: under 2 hours across 3 days.
A new episode every Friday, and this letter is the written version.
VII: Closing
Your business probably has a website. It probably has the same three problems I described above. And you probably know it needs fixing but think it requires a budget you don’t have or a developer you can’t find.
17 minutes and the willingness to describe what you do in one sentence. That’s the actual cost.
If this was useful, forward it to someone whose website still says “Welcome to our company.” They need this more than you do.
Humano, hasta la próxima semana.
Welcome to The Lobby.
— Ivan
Watch the full episode →
