Сайт на Lovable выглядел готовым, а Google видел один язык из четырёх
Что первая версия каталога роботов в Lovable сделала хорошо, чего не увидел Google и какие три вещи проверить до запуска сайта, который живёт из поиска.

Я часто пишу, что Lovable хорош для первой версии сайта. На проекте RoboHub, каталоге роботов, который я собрал за неделю, я увидел это на своём примере очень наглядно, поэтому разберу по шагам: что Lovable сделал хорошо, что пришлось переделывать и сколько это заняло.
Что было в первой версии
Lovable собрал каталог за несколько часов. Фильтры по категориям, грузоподъёмности, времени работы, страница каждого робота, таблица сравнения с подсветкой лучших значений, форма заявки, четыре языка. Для демонстрации клиенту этого хватило бы.
Проблемы начались, когда я спросил себя, что увидит поисковик. Сайт затевался ради поиска: человек пишет какого робота купить и попадает на сравнение. А тут их было сразу несколько.
Язык жил внутри страницы, а не в адресе. Переключатель менял тексты, но адрес оставался тем же. Для Google это одна страница на одном языке. Русская, немецкая и китайская версии для поиска не существовали, хотя пользователь их видел.
Не было карты сайта и разметки. Карта сайта подсказывает поисковику, какие страницы есть. Разметка (структурированные данные) объясняет, что на странице товар, у него такая цена и такой производитель. Без неё сложнее попасть в расширенную выдачу и в ответы ИИ-поисковиков.
Данные были похожи на правду, но местами неверны. Лондонский стартап записан российским. У двух роботов, которые не продаются, стоят цены. Цены в рублях без источника. Ни один из этих пунктов не ломает сайт, но для каталога, который хочет доверия, это хуже любого бага.
Что я поменял
Первым делом данные. Я собрал базу из 106 моделей по открытым источникам, к каждой цене добавил ссылку и дату. Если цифры нет, сайт так и пишет. Оказалось, публичная цена есть только у 51 модели, и этот факт сам стал контентом: покупателю полезно знать, что складского робота купить в один клик нельзя, только через запрос.
Потом я написал задание для Claude Code по этапам и отдал ему репозиторий. Lovable и GitHub синхронизированы, поэтому изменения Claude Code сразу появлялись в проекте Lovable, а на сайт попадали только после моей кнопки Publish. Это удобный предохранитель: пока я не проверил этап, живой сайт не меняется.
Что сделал Claude Code:
- у каждого языка свой адрес (/ru, /de, /zh) и языковые метки hreflang
- карта сайта на 912 адресов, разметка товара и хлебных крошек
- страницы категорий и сравнения модель против модели
- подбор робота из пяти вопросов
- фото со свободными лицензиями из Wikimedia Commons, со страницей авторов
Сколько это заняло
От идеи до опубликованной версии неделя. Из неё первая версия в Lovable заняла несколько часов. Основное время ушло на анализ рынка, базу и проверку этапов.
Что из этого стоит забрать себе
Если вы делаете сайт на Lovable, который должен приходить из поиска, проверьте три вещи до запуска. Есть ли у каждого языка свой адрес. Есть ли карта сайта и разметка. Откуда взяты цифры на страницах. Первые два пункта чинятся за день. Третий занимает больше всего времени, и именно его никто не сделает за вас.
Сам каталог ещё не закончен: формы заявок пока никуда не отправляются, а у 88 моделей из 106 нет фото. Полная история проекта лежит в кейсе RoboHub в разделе работ.
Частые вопросы про SEO сайта на Lovable
Умеет ли Lovable сам в несколько языков для поиска?
В моём случае нет. Первая версия меняла текст внутри страницы, адрес оставался прежним, и три языка из четырёх для Google просто не существовали. Каждому языку нужен свой адрес и языковые метки hreflang, и это отдельная работа, а не галочка в настройках.
Что такое карта сайта и нужна ли она маленькому сайту?
Это файл со списком всех адресов сайта, чтобы поисковику не приходилось натыкаться на страницы случайно. У RoboHub получилось 912 адресов на четырёх языках. На пяти страницах без неё можно прожить, а для каталога это разница между обходом и угадыванием.
Что такое разметка и зачем она каталогу?
Это машиночитаемые данные, которые объясняют поисковику: на странице товар, у него такая цена, такой производитель и такой статус. Без неё почти нет шансов попасть в расширенную выдачу Google и в ответы ИИ-поисковиков.
Сколько времени занимает починка SEO на сайте в Lovable?
Адреса, карта сайта и разметка заняли примерно день работы. Данные намного дольше: пересобрать каталог из открытых источников и найти источник для каждой цены это и была основная часть недели.
Что писать, если надёжной цены нет?
Писать, что данных нет. На RoboHub публичная цена есть только у 51 робота из 106, остальные продаются по запросу. Для покупателя такая строчка полезнее, чем цифра, которую никто не может проверить.
Читать дальше
Все статьиУ Dantiva появился первый платящий клиент. После этого продукт снова изменился
Обновление Dantiva от лица основателя: первая подтверждённая покупка и подписка, новая светлая рабочая среда, Gemini LLM-студия, GPT Image 2.5 и две заявки в хорватские инновационные программы.
ЧитатьМодель оказалась самым простым. Чему меня научила Dantiva
Заметки о том, как строилась Dantiva, AI-студия видео из фото на моделях Google: три входа, реестр с резервом и возвратом, переименование, которое я не стал доводить до конца, три раунда цен и стена, в которую упёрся продукт.
ЧитатьЯ не инженер. И я обучил свою языковую модель на MacBook Air
Как я дообучил Qwen3 8B методом LoRA на MacBook Air с 16 ГБ: четыре попытки, 576 примеров, где метрики врали и чему модель научилась на самом деле.
Читать