crea.site
3 мин чтения productseo

Что на самом деле должен создавать ИИ-конструктор сайтов

Большинство ИИ-конструкторов делают одну страницу. Бизнесу нужен сайт: связанные страницы, один h1, карта сайта, разметка и рабочая форма. Наш чек-лист.

Создать страницу легко. Попросите любую модель сделать лендинг - и получите его: заголовок, три колонки преимуществ, призыв к действию. На скриншоте выглядит нормально.

Создать сайт - совсем другая задача, и именно она стоит перед малым бизнесом. Пекарне нужна не страница. Ей нужно место, где люди найдут часы работы, меню, совпадающее с тем, что лежит на прилавке, форма, письма из которой доходят до почты, которую кто-то читает, и достаточно структуры, чтобы поисковик понял, что это за бизнес и где он находится.

Вот чек-лист, которому мы следуем, и о чём на самом деле каждый его пункт.

Несколько страниц, ссылающихся друг на друга

Одна страница не может ранжироваться больше чем по одному запросу. Если пекарня хочет находиться и по «закваска», и по «свадебные торты», это две страницы с двумя заголовками, двумя описаниями и двумя первыми заголовками h1 - и они должны ссылаться друг на друга, потому что страницу, на которую ничто не ссылается, ничто и не находит.

Это значит, что генератор должен решить структуру до того, как напишет хоть слово: какие страницы существуют, для чего каждая и как посетитель добирается с главной до любой из них за два-три клика. Страница категории - услуги, а под ней по странице на каждую услугу, - форма, которая нужна большинству мастеров и клиник, и её не выразить плоским списком разделов.

Один h1 и структура под ним

У каждой страницы ровно один h1, а заголовки под ним спускаются, не пропуская уровней. Это звучит как занудство, пока не увидишь ошибку, которую оно предотвращает: у страницы, первый блок которой оказался не первым экраном, легко может получиться вообще нет h1, и обычная проверка этого не ловит, потому что страница выглядит правильно.

Мы проверяем это, отрисовывая каждый тип раздела в каждом варианте и проверяя структуру заголовков, а не читая код и веря ему на слово.

Машиночитаемая половина

Сайт, который читает человек, но не читает краулер, - это половина сайта. Создаётся вместе со страницей, а не прикручивается потом:

  • sitemap.xml со списком именно публичных страниц - без страниц только для участников.
  • robots.txt, который говорит то же самое, чтобы два файла не могли разойтись.
  • Канонический URL для каждой страницы - с настоящим доменом сайта, а не с тем хостом, который ответил.
  • ld+json с описанием бизнеса: что это, где находится, когда открыт, что продаёт.
  • Хлебные крошки, которые видит посетитель и которые совпадают с BreadcrumbList в структурированных данных. Разметка, описывающая навигацию, которой нет на странице, - ровно то, о чём предупреждают рекомендации Google.
"Каждый из этих пунктов берётся из того же описания сайта, из которого отрисовывается страница. Второго источника правды, который мог бы разойтись, нет.

Слова, которые человек действительно набрал бы

Эту часть не обеспечит никакая инженерия. Заголовок «Главная - добро пожаловать» - впустую потраченная строка в каждой поисковой выдаче, где появится сайт. Описание из списка ключевых слов - впустую потраченное предложение.

Поэтому генератору подробно объясняют задачу: заголовок - от пятидесяти до шестидесяти символов, начинается с того, чем занимается бизнес, и с города, где он это делает; описание - от ста пятидесяти до ста шестидесяти и заканчивается причиной кликнуть; у каждой страницы своя тема, потому что две страницы, нацеленные на один запрос, конкурируют друг с другом, и проигрывают обе.

То, что работает без JavaScript

Созданные здесь сайты рендерятся на сервере, без клиентской маршрутизации. Выбор немодный и простой: благодаря ему страницы быстрые на телефоне с плохой связью, все они доступны краулерам, а форма отправляется, даже если скрипт не загрузился.

Интерактивные части - меню, галерея, карта - прогрессивные. Они улучшают страницу, которая и так работала.

Читаемый и для агента

Всё чаще посетитель - не человек. Каждая страница каждого созданного нами сайта доступна в виде markdown: добавьте .md к пути или отправьте Accept: text/markdown. Каждый сайт публикует llms.txt со списком публичных страниц, а его robots.txt называет ИИ-краулеры явно, а не оставляет им гадать по маске.

Для бизнеса, который хочет, чтобы его рекомендовали, когда кто-то спрашивает у модели, где купить буханку на закваске в Кракове, читаемость - это вся игра.

Чего здесь нет

Никаких выдуманных фактов. Ни отзыва, ни регистрационного номера, ни награды, ни цены, которую владелец нам не называл, ни фотографии несуществующей команды. Сгенерированный сайт - это черновик публичного лица настоящего бизнеса, а правдоподобная выдумка на нём хуже пустого раздела.

Это ограничение стоит нам изредка эффектной демонстрации. Сделка совсем не сложная.