avatar
Поляков считает: AI, код и кейсы
@countwithsasha
15.05.2026 17:13
Поляков считает: AI, код и кейсы Видео: Личный опыт с разработкой лендинга: Codex vs Claude Design Те кто следят за моим каналом, могли видеть, что я тестировал разработку лендинга для Мира Штакетника через Claude Design. Я тогда говорил, что инструмент мощный, в сумме потратил 5 часов созвонов с дизайнером и получил почти готовый макет. Но есть проблема: мне забанили аккаунт Claude. А значит у меня нет доступа к актуалной версии, драфтам и дизайн системе, которую создала для меня Anthropic. ⚠️ Где Claude Design разваливается Вот выгрузка артефакта — настоящая боль. Я успел скачать сырой html, где всё запаковано в base64. Что было в моём файле: 🔸 4,4 МБ в 190 строк — пара гигантских строк, читать невозможно 🔸 15 ресурсов внутри base64: 10 JPEG, 1 PNG, 4 TTF 🔸 39 869 символов CSS свалены в один кусок, ~343 правила без модулей 🔸 Шаблон, навигация, карточки, формы — в одной куче Передать такое верстальщику нельзя. Это просмотрщик страницы. Codex спешит на помощь И тут я подумал, что почему бы не проверить, насколько хорошо продукт OpenAI справится с моей задачей. Вот что у меня было: • три записи разговоров с дизайнером в Granola. • исходники в Figma • монструзный html файл из Claude Design, который я додумался экспортировать после первого зума с дизайнером. Попросил изучить и предложить правки: Codex сразу разбил файл на компоненты и начал делать продуктовый лендинг Потом вспомнил, что и у Granola и у Figma в кодексе есть плагины, которые позволяют работать с их MCP. Я попросил изучить транксрипты и правки и доработать макет по ним. Ушел спать. 🛠 Получилось круто Утром получил нормальный проект: раскладка по файлам, отдельные ресурсы, мобильная версия, параллакс на заборе. По ощущениям сильно лучше того, что выдавал Claude Design напрямую. 💪 Особенно понравился инструмент аннотаций (такой же есть у Claude Design), просто набрасываешь комментарии на отдельные элементы сайта и ждешь когда до правок дойдет очередь. Работает сравнительно долго, лимиты почти не потребляет (это ж Codex). Кажется, что разработка сайтов сейчас стала еще более дизайнероцентричный: нужно чувство стиля, задумка или хотя бы транскрипция из Гранолы. 🗣 Вопрос к вам Кто пробовал полностью переводить в ИИ процесс верстки сайтов — что лучше всего работает? И как у вас устроена передача результата в продакшен? ---- Поляков считает — AI, код и кейсы
Навайбкодили сайт — а в выдачу он не попадёт

Продолжаю историю с лендингом. Codex красиво разложил макет, я мысленно писал победный пост. И тут пришёл техдир со словами: «открой исходник!».

Открываю — <div id="root"></div> и куча JavaScript (см. скриншот). Для пользователя ок: браузер скачал скрипты, React нарисовал карточки. Для робота — пустая страница.

⚠️ Чужой кейс из марта 2026: React SPA на 198 страниц. За шесть месяцев Google проиндексировал 20 из 198. Не пенальти, не малополезный контент — страницы застряли в очереди на рендеринг.


🔗 Ссылка на чужой кейс

Поговорим про SSR или Server-Side Rendering

🔍 Кто что видит в SPA без SSR

🔸 Яндекс — есть настройка «Рендеринг JavaScript», она в бете. По умолчанию «На усмотрение робота» — лотерея. Сам Яндекс пишет: «Запретите рендеринг, если на сайте реализован SSR».

🔸 Google — формально рендерит через headless Chromium. На практике это отдельная очередь, страницы могут торчать в ней неделями. Старый dynamic rendering сам Google теперь называет «workaround, not recommended».

🔸 AI-боты (ChatGPT, Claude, Perplexity)не рендерят JS вообще. В эпоху AI-search это ноль шансов попасть в их ответы.

🔸 Превью для соцсетей (Telegram, LinkedIn, X) — они тоже не рендерят. Open Graph должен лежать в первичном HTML, иначе превью при шаринге пустое.

🛠 Что попросить агента

Короче когда сделали классный сайт на Codex или Cursor — закиньте перед продакшеном промпт:


Сделай индексацию React SPA лучше без перехода на SSR.

Сначала оцени текущую структуру проекта и выбери минимально безопасный вариант.
Если в проекте нет сборки и роутера, не добавляй Vite/react-snap без отдельного согласования.

Нужно:
1. Добавить корректные `<title>`, `<meta name="description">`, canonical.
2. Добавить Open Graph и Twitter Card.
3. Добавить JSON-LD по schema.org.
4. Добавить статический HTML-фоллбек с основным текстом, разделами и контактами, видимый в исходном HTML до выполнения React.
5. Добавить `window.YandexRotorSettings` по документации Яндекса.
6. Добавить или обновить `sitemap.xml` и `robots.txt`, если это уместно для текущей структуры.
7. Описать в README/AGENTS, что SEO-фоллбек нельзя удалять без замены на SSR или пререндеринг.

Если для нескольких роутов нужен build-time prerendering, сначала предложи план миграции на сборку отдельным шагом.

описание настроек для Яндекса https://yandex.ru/support/webmaster/ru/yandex-indexing/rendering


💭 Мораль

Перед продом три скучных проверки: открыть исходный код (там должен быть текст, а не пустой div), прогнать URL через Search Console и «Проверить страницу» в Вебмастере, кинуть ссылку в чат и посмотреть превью.

💡 ИИ-инструмент даёт красивый просмотрщик сайта. Продакшен начинается там, где сайт видят не только люди, но и роботы, AI-боты, мессенджеры и аналитика.


Если у вас тоже были шишки с навайбкоженными сайтами — делитесь в комментариях.

----

Поляков считает — AI, код и кейсы
👍 32
🔥 9
8
👏 1
👌 1
9 289 3.1K

Обсуждение 9

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram

Поляков считает: AI, код и кейсы

6.4K
Пишу про AI, вайбкодинг и кейсы применения. Связаться: @polyakovbest
Открыть в Telegram