The post has been translated automatically. Original language: Russian
Small businesses almost always face the same problem: they need a website to advertise on the Internet.
But for an entrepreneur, it often turns into a chain of difficult tasks.:
• come up with a website structure • write texts • select images • order a logo • find a developer • set up a domain and hosting
Even a simple landing page can take several days or weeks and cost a lot of money.
We are developing the Adverton Ads service , a platform that helps small businesses launch ads in Meta, Google and TikTok. And it quickly became clear: the main barrier to launching ads is not the advertising cabinets themselves, but the lack of a website.
Therefore, we decided to go further and automate the creation of websites. And with the development of LLM, it became clear that a significant part of this task can be solved with the help of AI.
In this article, I'll tell you how we implemented AI in website generation, what problems we encountered, and what the architecture of the solution looks like.
Task: website in a few minutes
We wanted to achieve a simple thing.
An entrepreneur must:
1. Log in to the service 2. Select the type of website (services or online store) 3. Specify the business category (for example: coffee machine repair, laptop sales, beauty salon) 4. If desired, add the company name, phone number and address
After that, the system should automatically:
• determine the site structure • write all the text content • generate images • create a logo • deploy the website on our domain
And all this should take literally a few minutes.
Why don't the usual templates work?
The first obvious solution is to use regular website templates.
The problem is that a template without content is almost useless.
A typical situation looks like this: "Here's a website template for you. Now fill in the texts, add images, and come up with titles."
But this is exactly the most difficult part for most entrepreneurs.
We quickly realized that the bottleneck is not the design, but the content. Therefore, the main task has become to automatically generate meaningful content for a specific business.
Where AI is used
AI is used in several key places.
1. Defining the site structure The AI analyzes the business category and forms the site structure: which blocks are needed, which pages to create, and which interface elements to add.
2. Text content generation The AI generates headlines, service descriptions, benefits, landing page texts, and SEO blocks.
3. Image generation The system creates images, banners, and background images suitable for a specific type of business.
4. Logo generation If an entrepreneur does not have a logo, the system can automatically create a simple logo based on the company name and business category.
Solution Architecture
Inside, the system looks something like this:
User → Frontend → Site Generation API
Next, the service chain is launched:
• AI Content Service • Image Generation • Site Structure Builder • Static Site Generator
After that, the site is automatically published on our domains and becomes available to the user.
The problems we are facing
As is usually the case with AI, some problems turned out to be unexpected.
1. Texts are too "smart". Sometimes the model wrote texts too literary. This doesn 't work well for landing pages, so we've limited the style.: short sentences and simple language.
2. Hallucinations The model sometimes added facts that were not there (for example, "10 years of experience"). We solved this by limitations in generation: AI should not invent facts without user data.
3. Uneven length of texts Texts that were too long broke the visual structure of the page. Therefore, the generation takes place with strict length restrictions.
Result
After the introduction of AI, website creation became as simple as possible.
The user enters several fields, after which the system generates a fully prepared website and automatically publishes it.
The whole process takes a few minutes.
This allowed us to dramatically lower the barrier of entry for small businesses. Now an entrepreneur can go the way:
idea → website → advertisement
literally in one evening.
What's next
We plan to further expand the use of AI in the platform.
Among the future directions:
• generation of advertising creatives • automatic creation of advertising campaigns • optimization of advertising texts using AI
Our goal is for an entrepreneur to be able to focus on his business, and for the entire digital infrastructure to be created automatically.
Малый бизнес почти всегда сталкивается с одной и той же проблемой: чтобы начать рекламироваться в интернете, нужен сайт.
Но для предпринимателя это часто превращается в цепочку сложных задач:
• придумать структуру сайта • написать тексты • подобрать изображения • заказать логотип • найти разработчика • настроить домен и хостинг
Даже простой лендинг может занимать несколько дней или недель и стоить заметных денег.
Мы развиваем сервис Adverton Ads — платформу, которая помогает малому бизнесу запускать рекламу в Meta, Google и TikTok. И довольно быстро стало понятно: основной барьер для запуска рекламы — это не сами рекламные кабинеты, а отсутствие сайта.
Поэтому мы решили пойти дальше и автоматизировать создание сайтов. А с развитием LLM стало понятно, что значительную часть этой задачи можно решить с помощью ИИ.
В этой статье расскажу, как мы внедрили ИИ в генерацию сайтов, какие проблемы встретили и как выглядит архитектура решения.
Задача: сайт за несколько минут
Мы хотели добиться простой вещи.
Предприниматель должен:
1. Зайти в сервис 2. Выбрать тип сайта (услуги или интернет‑магазин) 3. Указать категорию бизнеса (например: ремонт кофемашин, продажа ноутбуков, салон красоты) 4. При желании добавить название компании, телефон и адрес
После этого система должна автоматически:
• определить структуру сайта • написать весь текстовый контент • сгенерировать изображения • создать логотип • развернуть сайт на нашем домене
И всё это должно занимать буквально несколько минут.
Почему обычные шаблоны не работают
Первое очевидное решение — использовать обычные шаблоны сайтов.
Проблема в том, что шаблон без контента почти бесполезен.
Типичная ситуация выглядит так: «Вот вам шаблон сайта. Теперь заполните тексты, добавьте изображения, придумайте заголовки».
Но именно это и является самой сложной частью для большинства предпринимателей.
Мы быстро поняли: узкое место — это не дизайн, а контент. Поэтому основной задачей стало автоматически генерировать осмысленный контент для конкретного бизнеса.
Где используется ИИ
ИИ используется в нескольких ключевых местах.
1. Определение структуры сайта ИИ анализирует категорию бизнеса и формирует структуру сайта: какие блоки нужны, какие страницы создать, какие элементы интерфейса добавить.
2. Генерация текстового контента ИИ генерирует заголовки, описания услуг, преимущества, тексты для лендинга и SEO‑блоки.
3. Генерация изображений Система создаёт изображения, баннеры и фоновые картинки, подходящие под конкретный тип бизнеса.
4. Генерация логотипа Если у предпринимателя нет логотипа, система может автоматически создать простой логотип на основе названия компании и категории бизнеса.
Архитектура решения
Внутри система выглядит примерно так:
Пользователь → Frontend → Site Generation API
Далее запускается цепочка сервисов:
• AI Content Service • Image Generation • Site Structure Builder • Static Site Generator
После этого сайт автоматически публикуется на наших доменах и становится доступным пользователю.
Проблемы, с которыми мы столкнулись
Как обычно бывает с ИИ, некоторые проблемы оказались неожиданными.
1. Слишком «умные» тексты Иногда модель писала тексты слишком литературно. Для лендингов это плохо работает, поэтому мы ограничили стиль: короткие предложения и простой язык.
2. Галлюцинации Модель иногда добавляла факты, которых не было (например «10 лет опыта»). Мы решили это ограничениями в генерации: ИИ не должен придумывать факты без данных пользователя.
3. Неравномерная длина текстов Слишком длинные тексты ломали визуальную структуру страницы. Поэтому генерация происходит с жёсткими ограничениями по длине.
Результат
После внедрения ИИ создание сайта стало максимально простым.
Пользователь вводит несколько полей, после чего система генерирует полностью готовый сайт и автоматически публикует его.
Весь процесс занимает несколько минут.
Это позволило нам резко снизить барьер входа для малого бизнеса. Теперь предприниматель может пройти путь:
идея → сайт → реклама
буквально за один вечер.
Что дальше
Мы планируем дальше расширять использование ИИ в платформе.
Среди будущих направлений:
• генерация рекламных креативов • автоматическое создание рекламных кампаний • оптимизация рекламных текстов с помощью ИИ
Наша цель — чтобы предприниматель мог сосредоточиться на своём бизнесе, а вся цифровая инфраструктура создавалась автоматически.