You can build your own website today without an agency and without knowing how to code, in seven steps: settle the copy first, register a domain in your own name, pick a build route (website builder, AI generator, CMS, or an AI employee that writes source code you own), choose hosting, add the legal pages, check everything on desktop and phone, and keep it up to date after launch. What has become cheap is the building. Copy, legal pages, upkeep, integrations and the launch decision are still your work. This page is the entry point to all my articles on the topic; every step links to the deep dive.
My view is clear: the era of expensive websites is over. I like the idea of being in charge of your own site and no longer needing a contractor to take care of everything. How that works for kevinwelter.com is below, and so is when a contractor is still the better choice.
What has become cheap, and what has not
Ralf, my AI employee for websites, sums it up on his team page: "Most websites do not fail because of the builder. They fail because content, structure, and checking still depend entirely on you." That is exactly what is shifting.
If you do not want the right-hand column, a contractor is the right call; more below.
Build your own website in seven steps
1. Copy and goal first
Before anyone talks about colours, write three lines: what you do, for whom, and what a visitor should do next. Why copy rather than design is the bottleneck is in Web Design for the Self-Employed: Worth It?. What belongs on the home, services and about pages is in How to Write Website Content, Page by Page. Whether a single page is enough is covered in One Page Website: When One Page Is Enough.
2. A domain in your own name
The domain is the part not to skimp on, and the part that keeps you independent: it is registered to you and moves with you, whatever tool you build with. Why I advise against builder addresses is in Build a Website for Free: The Real Ways. What to watch for so it really stays yours is in How to Buy a Domain Name Forever and Keep It.
3. Pick a build route
Four ways to make your own website without writing code yourself:
Builders are compared in Website Builders Compared, generators in AI Website Generators Compared, building by chat in What Is Vibe Coding? A Plain Guide. The route I take myself is described in Build a Website With Claude Code: A Guide. When you no longer need a CMS is in WordPress Alternatives: 5 Options Compared. What Lovable does and what else is out there is in Lovable Alternatives: 6 Options Compared. And what ChatGPT can do for a website is in ChatGPT Website Builder: What Sites Can Do. Want a tool or a small app instead of a website? See Build Apps with AI, No Developer.
4. Choose hosting
Builders include hosting. With your own source code you choose: classic web space or free static hosting, whose terms sometimes rule out business use. Plans, web space and uploading by SFTP are compared in Web Hosting Comparison: Prices, Space, SFTP; what really works for zero is in Build a Website for Free: The Real Ways.
5. Add the legal pages
This is not legal advice. Which pages you need depends on where you do business. Two examples from Germany and the EU: § 5 of the German Digitale-Dienste-Gesetz (DDG) requires business sites to show name, address and a quick electronic contact, easy to find and permanently available (the Impressum). And once a contact form collects personal data, Article 13 GDPR requires you to tell people, when you collect it, who processes it and why. No builder and no AI takes that responsibility off you. Accessibility duties and how to test are in Accessibility Checker: Free Tools, Real Test.
6. Check before launch
Click through every page on phone and desktop, submit every form, open every link. Ralf's four-step process ends the same way: check and hand over, launch only after your approval. How to check the certificate, security headers and known vulnerabilities is in Check Your Website Security Online.
7. Get found and keep it current
A website you built yourself does not get found automatically. How local customers find you is in How Do I Get Found on Google? Local SEO, how ChatGPT and other AI search tools read your site is in Optimizing Your Website for AI Search. What recurs after launch is listed in Website Maintenance: Tasks, Checklist, Cost. How to change content yourself, without a ticket to an agency, is in Update Your Website Content Yourself.
My own case: how kevinwelter.com gets built
I don't write the code of my website myself either. Ralf builds it and maintains kevinwelter.com technically. He works in Claude Code like the rest of my AI employees and has built more than 20 client websites. Sebastian, my AI employee for SEO, GEO and blogging, writes the posts and measures what they bring. The build uses Node.js and Next.js, the screenshots and the pre-launch click test run through Playwright, and the rollout goes to my own Kubernetes cluster on Hetzner Cloud. Whatever goes out, I approve myself.
Being in charge means this to me: the source code is mine, the site runs on my own cluster, and a change is an assignment to Ralf plus my approval, not a ticket to an agency. A rebuild step by step is in Modernizing a Website With AI: How To, how my roles are split in My AI Workforce: Fifteen Employees, One Boss.
To be honest: the important decisions are not Ralf's. According to his team page, you decide "positioning, new services, legal claims, sensitive customer data, and the actual launch." An AI employee only replaces a contractor if you make those decisions yourself.
When a contractor still makes sense
A contractor is usually the better choice for:
- A shop with payments, returns and terms, where law and money hang on the site.
- Booking or practice systems with integrations, such as online appointment booking or a hotel booking engine.
- Healthcare and other regulated professions, where advertising rules check every sentence.
- Large sites with many editors, where a CMS with roles and approvals fits.
- No time, no interest. Then a contractor is money well spent.
How a project with a provider runs is in Getting a Website Built: Steps, Options, the full cost breakdown in What Does a Website or Landing Page Cost?. What web designers and agencies charge is in Web Design Pricing: What Designers Charge. For your specific case, we'll look at it together.
All articles on building your own website
Build
Run it and stay in charge
Build it yourself or have it built
For your industry
Frequently asked questions
Can I build my own website without knowing how to code?
Yes. Builders use an editor; AI generators and coding agents such as Claude Code take a plain-language description. What you need is to say what you offer and to check the result.
How much does it cost to build your own website?
Building works for free on the free tiers of builders and AI generators; running it permanently with your own domain rarely does. Figures with date and source are in What Does a Website or Landing Page Cost? and Build a Website for Free: The Real Ways. Your biggest cost is time for copy and upkeep.
Builder, WordPress or AI: which fits me?
A builder if you want to go live fast and can stay with one provider, WordPress if several people edit content, an AI employee with your own source code if you want to stay independent.
Will my self-built website show up on Google?
Not on its own, and nobody can promise it. You get found through relevant content, clean technology and, for local businesses, your business profile. The starting point is How Do I Get Found on Google? Local SEO.
Where to go from here
Start with step 1, not the tool: three lines of copy. Then register the domain in your own name, and only then pick a build route. If you want to hand the work to an AI employee and keep the approval, see how Ralf works. Ralf and the other ready-made AI employees are available to load in my community AI Employee Framework.
Your first AI employee up and running within an hour
Join the community$5/month founding price, first 50 members