Building a Website Yourself With AI: A Guide and Checklist for Businesses

Build your business website yourself with AI: a step-by-step guide with prompts, legal requirements, Google basics, and a launch checklist.

Here’s how to build a business website yourself with AI: first clarify the goal and content, choose a tool, let the AI draft the texts, and check every statement. Create the legal notice and privacy policy with a generator, prepare page titles, descriptions, and structured data for Google, and register the website in Google Search Console, with Bing, and in your Google Business Profile. The AI handles drafts and texts – you’re responsible for correct information, the legal side, and the registrations. And in the end, success is measured in inquiries and orders, not clicks.

Below, you’ll find each step with an explanation, ready-to-use prompts for ChatGPT, Claude, or the AI in your website builder, and a launch checklist at the end. Whether doing it yourself is worthwhile for you in the first place is covered in the article Building Your Website Yourself With AI or a Builder: When Is It Enough?

Step 1: Define the Goal, Pages, and Content

Before you start the AI, clarify what the website should achieve – usually an inquiry, a call, or a booking. That one action should be easy to find on every page. For most small businesses, these pages are enough:

  • Home page: who you are, what you offer, for whom, and where.
  • Services: one page per service if you offer several.
  • About: who’s behind the business.
  • Contact: phone, email, form, address or service area, and opening hours.
  • Legal notice and privacy policy (step 4).

With one or two core services, a single page is often enough – more on that in the article on the one-page homepage. What belongs on a business website is summed up in the overview Website for Businesses.

Gather your logo, real photos of yourself, your team, and your work, a list of your services, your service area, contact details, and opening hours in advance. Settle your name, address, and phone number once and use them in exactly the same form everywhere – on the website, in your business profile, and in directories.

Register your domain, for example your-business.de, in your own account. Then it belongs to you – regardless of which tool you build the website with and whether you switch later.

Step 2: Choose the Right Tool

There are three common approaches:

  • Website builder with an AI assistant, such as Wix or Jimdo: the easiest route. Hosting and HTTPS are included; in return you pay a monthly subscription, and the website stays tied to the provider.
  • WordPress: flexible and editable by you. You need hosting for it and have to update WordPress, the theme, and plugins regularly.
  • Code generated by ChatGPT or Claude: the most freedom, but the most technical route. You need hosting for the files, and for every change you need the AI again or some technical knowledge.

For simple, static websites built from generated code, Cloudflare Pages is one option – according to Cloudflare, it can be used on the free plan (as of September 2026). You can get the domain and an email mailbox from a provider such as IONOS.

If you want to touch as little technology as possible, a website builder is the easiest option. When a builder, WordPress or custom code fits better is shown in the comparison WordPress, a website builder or a custom website.

Step 3: Write Texts With AI – and Check Every Statement

The AI only writes as well as you brief it. Give it real information about your business and ask for clear, honest texts. Replace the details in square brackets with your own:

You write website copy for small businesses. Write the home page for [business name], [industry] in [town]. Our services: [list]. Our customers are [target group]; we work in [service area]. What sets us apart: [two or three real points]. Write clearly and factually, addressing the reader formally, without exaggeration and without invented figures, awards, or testimonials. Mention the town and services naturally in the text. Structure it with subheadings and end with a clear call to phone or send an inquiry.

Then check every sentence:

  • Is every detail correct – services, prices, opening hours?
  • Did the AI invent anything, such as years of experience, certificates, or customer numbers? Delete it.
  • Would you say it to a customer exactly like that?
  • Does every page say how to reach you?

Google has nothing against AI texts as long as they’re accurate and useful to readers. Mass-produced pages without added value, on the other hand, can be treated as spam, according to Google.

Use real photos wherever possible. You can’t simply use images from Google search – they’re almost always protected by copyright.

This section gives an overview of the most important points for websites in Germany. It doesn’t replace legal advice – if in doubt, ask a lawyer.

If you run a website for your business, you almost always need a legal notice under § 5 DDG. It must be easily recognizable, directly accessible, and permanently available – in practice, an “Impressum” link on every page, usually in the footer. Among other things, it must include:

  • name or company name and address, and for companies also the legal form and authorized representatives,
  • details for quick contact, including an email address,
  • commercial register entry and registration number, if applicable,
  • VAT identification number or business identification number, if applicable,
  • for regulated professions: chamber, professional title, and the applicable professional rules,
  • for activities requiring a license: the competent supervisory authority.

One free option is the eRecht24 Impressum generator, which works without registration.

Privacy Policy

The privacy policy tells visitors which data your website processes – for example through the contact form, the hosting, or embedded services – and what rights they have. It is based on the GDPR’s information obligations (Art. 13 GDPR).

You can create one free of charge with the eRecht24 privacy policy generator.

An alternative is the generator by data protection lawyer Dr. Thomas Schwenke at datenschutz-generator.de – although it’s only free up to €5,000 in annual revenue; above that, it costs a one-time €99.90 net (as of September 2026).

Don’t let the AI write the legal notice and privacy policy: it doesn’t know your details or embedded services and can omit or invent mandatory information. Generators ask for exactly that. And if you add a service later, such as a map or a booking tool, the privacy policy has to be updated.

Cookies, Tracking, and Embedded Services

If your website stores information on visitors’ devices or reads it from there – for example through cookies for statistics or advertising – it needs their consent first. The only exception is what’s strictly necessary for the service the visitor requested (§ 25 TDDDG).

The simplest approach is to do without: if your website only sets technically necessary cookies or none at all, no consent is needed – and so no cookie banner. This website, for example, uses no cookies and no tracking.

Pay attention to embedded services too: a Google map, a YouTube video, or fonts loaded from external servers transmit visitor data to the provider when the page loads, such as the IP address. It’s safer to store fonts on your own website and to load maps or videos only after a click, or simply link to them.

If you still want visitor statistics or behavior analysis, you need consent that’s implemented in a legally sound way. It’s a sensitive topic – get advice rather than adding a banner on the off chance.

Contact Form

Only ask for what you really need in the form, mention the form in your privacy policy, and protect it with spam protection.

Accessibility

Since 28 June 2025, the German Accessibility Strengthening Act (BFSG) has applied. Among other things, it covers e-commerce services – websites through which consumers conclude a contract, such as an online shop. Micro-enterprises that provide services are exempt: by law, businesses with fewer than ten employees and no more than €2 million in annual turnover or balance sheet total. Whether your website is covered, you can work out with three questions in the article Does My Website Have to Be Accessible?. If in doubt, get legal advice.

Regardless of that, an accessible website is worthwhile for every visitor: sufficient contrast, alt text for images, clear headings, and forms that can also be used with a keyboard.

Step 5: Check the Technical Basics

  • HTTPS: the address starts with https:// and the browser shows no warning. Website builders and hosts like Cloudflare Pages usually set this up automatically.
  • Smartphone: open every page on your phone. Text must be readable, buttons easy to tap, and the phone number callable with one tap.
  • Load time: shrink large images before uploading and test the home page.
  • Form: send yourself a test inquiry and check that it arrives – including in the spam folder.
  • Links: click through every link and every button once.

You can check the load time for free with Google’s PageSpeed Insights.

Step 6: Prepare the Website for Google

Page Title and Description

Every page needs its own page title and its own meta description – they often appear as the headline and text in search results. Google recommends in its documentation unique, descriptive, and concise titles for every page, without strings of search terms. There’s no fixed character limit, but titles that are too long are shown truncated. Most website builders have dedicated fields for this in the page settings, often under “SEO”.

Write a page title of about 50 to 60 characters and a meta description of about 140 to 160 characters for the following page of my website. The title names the service and the town and ends with "| [business name]". The description summarizes what visitors will find on the page and ends with an invitation to get in touch. No exaggeration, no lists of search terms. Here is the page text: [insert text]

Headings, Images, and URLs

  • One main heading (H1) per page that says what it’s about – with subheadings below it.
  • Alt text for images: briefly describe what can be seen, such as “Master painter painting a house façade”. It helps people using screen readers and search engines.
  • Descriptive URLs: /services/bathroom-renovation instead of /page-3.

Structured Data

Structured data describes your business in a way that search engines can read directly – name, address, phone number, opening hours. For this, Google uses the LocalBusiness type and, according to its documentation, requires at least the name and address. Some website builders generate structured data automatically – check the SEO settings. If not, the AI can create it:

Create structured data in JSON-LD format of the type LocalBusiness for my business. Only use these details and don't invent anything: Name: [...], Address: [...], Phone: [...], Website: [...], Opening hours: [...]. Briefly explain where to insert the code in [name of your website builder or "my self-built website"].

Then check the result with Google’s Rich Results Test.

Sitemap

A sitemap lists all the pages of your website so search engines can find them. Website builders and WordPress usually generate one automatically – typically at your-business.de/sitemap.xml, and with WordPress at your-business.de/wp-sitemap.xml. With generated code, have the AI create a sitemap.xml listing all pages. You’ll need the address in the next step.

Step 7: Register With Google, Bing, and in Your Business Profile

Google Search Console

In Google Search Console, you can see whether Google knows your pages and which search queries bring visitors. Here’s how to set it up:

  • Add a property: the most comprehensive option is a domain property (your-business.de), which you verify with a DNS record at your domain provider. Alternatively, verify a URL prefix (https://your-business.de), for example with an HTML file or meta tag.
  • Submit the sitemap: enter your sitemap’s address under “Sitemaps”.
  • Check important pages: the URL Inspection tool shows whether a page is indexed and lets you request indexing.

Be patient: according to Google, crawling can take anywhere from a few days to a few weeks, and inclusion in search results isn’t guaranteed.

Bing Webmaster Tools

Registering with Bing is worthwhile too, and with Search Console already set up it’s quick: according to Bing, you can import your website directly from Search Console into Bing Webmaster Tools. It is then verified automatically, and your sitemap is carried over.

Google Business Profile

For local searches, Google often shows map results – and those are business profiles, not websites. A complete, verified profile is therefore part of every local business website. Follow the guidelines:

  • Name: exactly as it appears on your sign and letterhead – without added search terms, place names, or slogans. Otherwise, Google may suspend the profile.
  • Categories: few and as precise as possible. A category fits if the sentence “This business is a …” is true.
  • Address: if customers don’t come to you but you go to them, hide the address and specify a service area.
  • Complete details: phone number, website, opening hours, services, and real photos – identical to the details on your website.

The rules in detail are in the Business Profile guidelines. After you create the profile, Google verifies that your business really exists – how is decided by Google during setup.

Ask your customers for reviews – but all of them, not just the happy ones, and without anything in return. Google’s policies prohibit discounts or gifts for reviews and deliberately collecting only positive reviews.

How the website, profile, and reviews work together is explained in the article on local SEO.

Bing Places

Bing’s counterpart is Bing Places for Business. There you can import your Google Business Profile instead of entering everything again.

Measuring Success: Inquiries, Not Clicks

Whether the website pays off shows in inquiries, calls, bookings, and orders – not clicks. More visitors bring nothing if nobody gets in touch. So count the inquiries that come through the website and ask new customers: “How did you hear about us?”

Two free sources you’ve already set up are enough for this: Google Search Console shows which search queries your website appears for and how often it gets clicked – without any cookies on your website.

And your Google Business Profile shows, according to Google, how often customers called, requested directions, visited your website, or sent a message through the profile – exactly the actions that matter.

For most small businesses, that’s enough. If you want to go further and analyze visitor numbers or behavior on the website, you need to check whether the tool requires consent and obtain it in a legally sound way – see step 4.

Pre-Launch Checklist

  • Website goal and main action defined
  • Domain registered in your own account
  • All texts checked: no invented details, a way to get in touch on every page
  • Your own or properly licensed images, with alt text
  • Legal notice and privacy policy linked on every page
  • No cookies without consent, embedded services checked
  • Contact form tested, spam protection active
  • HTTPS active, all pages checked on a smartphone
  • Every page with its own page title and description
  • Structured data created and tested
  • Sitemap in place
  • Google Search Console set up and sitemap submitted
  • Bing Webmaster Tools set up
  • Google Business Profile complete and verified, Bing Places set up
  • Name, address, and phone number identical everywhere

How to go through the website in 30 minutes after launch is shown in the checklist Check Your Website Yourself.

Frequently Asked Questions

How long does it take for my website to appear on Google?

According to Google, crawling takes anywhere from a few days to a few weeks. You can speed it up by submitting the sitemap in Search Console and requesting indexing for important pages via URL Inspection. There’s no guarantee.

Only if your website stores or reads information on visitors’ devices that isn’t strictly necessary – for statistics or advertising, for example. Check embedded services such as maps or videos too. If you do without all of that, you don’t need a banner.

Can I simply use the AI’s texts as they are?

Google has nothing against AI texts as long as they’re accurate and useful. Still, check every sentence: the AI can invent details, and you’re responsible for your website’s content.

What do I do if something doesn’t work?

Send me your website for the free website check – I review it and email you the results within about 3-7 days.

Conclusion

With AI and a clear plan, you can build a solid business website yourself. What matters isn’t the tools but the care: correct information, proper mandatory pages, registration with Google and Bing – and in the end, the question of whether inquiries come in.

And if you’d rather hand it over: you can have your business website built by me, from €400 at a fixed price and with no monthly fees from me.