Skip to content
All articles
AI7 min

A website built by AI in 5 minutes: why it ends up being rebuilt

Every couple of weeks someone sends us a link with “we already have a site, an AI made it, we just need to connect the domain and do SEO”. Almost every time, it turns out a bit more is left. Here's what exactly, and when a rebuild isn't necessary.

Shahzodjon JumakulovFrontend developer

The latest case was in March. On a call, the client opened his laptop and showed me the site: a big headline, a gradient, three cards with icons, testimonials, a "Contact us" button. All neat, everything in place. He'd put it together in one evening with an AI site builder and was genuinely proud of it.

I opened the same site on my phone. The menu covered the headline, the cards ran off the edge of the screen, and the "Contact us" button led to a form that didn't send anywhere. The testimonials came from people who don't exist: the builder had generated those too.

I'm not against these tools. I use AI every day myself. But between "looks like a website" and "works like a website" there's usually a week or two of work, and it's better to know that up front.

What people bring us

Builders like v0, Lovable and Bolt, and the AI modes built into Tilda-style services, got noticeably better over the past year. They nearly always nail the first screen. The problems start below it, and outside what you can see.

When someone sends us a site like this, I spend the first half hour going through the same list:

  • Does the site open properly on a phone costing 300–400 thousand so‘m, not just on the developer's iPhone
  • Does each page have its own URL, title and description, or is it one long scrolling page
  • Can a search engine see the text, or is it loaded by a script after the page loads
  • Are the Russian and Uzbek versions separate pages, rather than a JS text switcher
  • Where do enquiries go, and do they actually arrive
  • Can the owner change a price or a photo without a developer
  • Where do the images and fonts come from, and can they be used commercially
  • Are there any made-up testimonials, numbers or "certificates"

The problems almost always sit in the same items. Here are the main ones.

One page instead of a site

Builders love making landing pages: everything on one page, sections linked by anchors. That's fine for ads. It's bad for search: you have one page, one title and one description, while customers search for "henna nails Tashkent", "mehendi courses", "halal manicure". Each of those queries needs its own page.

Language on a switcher

This is the most common mistake in Uzbekistan. The site is built in Uzbek, and Russian is added with a button that swaps the text via a script. It's convenient for people. A search engine only sees the Uzbek version; the Russian one doesn't exist for it. And part of the Tashkent audience, especially on Yandex, searches precisely in Russian.

No admin panel

An AI builder hands you code, or a page inside its own editor. You can change a price in a 200-item catalogue there, but it's painful. A month later the business owner stops updating the site, and it starts lying: old prices, expired offers, staff who left long ago.

Example: the old Xina Soliha site

Xina Soliha is a women-only halal henna and mehendi studio in Tashkent with 24,000 Instagram followers. When they came to us, they already had a site: one index.html file and one stylesheet. I don't know whether a person or an AI made it, but structurally it looks a lot like what builders produce.

From the outside it wasn't bad. Inside, we found the following. The Russian version lived in data-ru attributes and was swapped in by a script at the press of a button, so search engines never saw it. The social preview image was set with a relative path, logo.png, so Telegram showed no image when the link was shared. The Telegram button pointed to a phone-number link that doesn't open for everyone. And there were no separate pages for services or courses at all.

The new Xina Soliha site on desktop
The new Xina Soliha site: separate pages for services and courses, Uzbek on the home page, Russian at /ru

We built the new site on Next.js 16, and it's fully static: pages are generated ahead of time, so they open quickly even on weak mobile internet. Uzbek lives on the home page, Russian at its own /ru address, and every service has its own page. The "Book" button everywhere leads to Telegram with a pre-filled message, and on phones a Telegram bar is pinned to the bottom of the screen. The old domain redirects to the new one with a 301, so links already scattered across Instagram don't break.

9:41xina-soliha.uzXina Soliha mobile version
On a phone, the Telegram booking button is always within reach

Why it all looks the same

Builders have another problem: you can recognise their output a mile off. A purple-to-blue gradient, rounded cards with drop shadows, icons from one set, a headline like "Transform your business". Clients stop noticing it; buyers notice, even if only subconsciously. The site looks like a hundred others, and it earns less trust.

“A neural network draws an average website because it learned from a million average websites. A brand with a good logo and identity looks, after that kind of layout, as if it had neither.”
Murodjon Maxmudov — designer

With Xina Soliha we had their own logo, patterns and photos from their agency, and we checked separately that the site didn't slide into a template: a light tone, restrained typography, no dark blocks back to back. Our spec literally had an item saying "the site must not look like an AI template".

When a builder site is a perfectly good choice

I don't think a site like this always has to be thrown away. There are situations where it's a sensible choice:

Situation AI builder Custom-built site
Test an idea in a week, run trial ads Fits Expensive and slow
One service, customers come from Instagram Fits, once the mobile layout is fixed Can wait
Need Google and Yandex search traffic for many queries Poor Needed
Catalogue, prices that change often Poor, no admin Needed
Two or three languages Usually poor Needed
Foreign partners, tenders Risky Better

A good example of the right-hand column is Excellent Print, a packaging manufacturer in Tashkent. They needed a product catalogue, three languages, enquiries going straight into a Telegram group, and an admin panel where a manager adds products themselves. The front end is Next.js 15 with next-intl; the admin is Laravel with Filament. You could put that together in an AI builder too, but afterwards you'd have to redo roughly everything except the colours.

Excellent Print website
Excellent Print: a three-language catalogue and an admin panel where the manager maintains products

Do we use AI ourselves?

Yes, every day. The difference isn't the tool; it's who sets the task and who checks the result. When we use AI, it works from a detailed spec: which pages, which languages, which speed metrics count as acceptance, what must never be made up. And a person reads every file that comes out. Azamat describes how this works for us in his post on a year with AI assistants.

A builder gives you a first draft nobody has checked. Sometimes that's enough. If it isn't, a landing page with us starts at $800 and a corporate site at $2,000; details are on our web development page.

My advice is simple. If you need a site to test an idea, build it yourself in a builder and don't pay anyone. If the site has to bring in customers from search for years, plan a proper structure, languages and an admin panel from the start. Rebuilding later always costs more than doing it right the first time.

Got a task? Message us — let’s talk.

Write on Telegram directly to the studio’s founder. Describe what you need in a couple of lines — we’ll reply with questions and a rough estimate.