Today

Сайт в порядке, а ChatGPT видит пустую страницу. Как это проверить

Вы открываете свой сайт в браузере, и всё на месте: каталог, цены, тексты. А теперь ту же страницу открывает ChatGPT. Он не запускает JavaScript, не ждёт загрузки и не нажимает кнопки. Он берёт сырой HTML. Если ваш текст появляется только после работы скриптов, бот видит пустую оболочку и пару строк из подвала. И в ответе пользователю ссылается на кого-то другого.

Мы нашли это на собственном сайте wse.am (недвижимость в Ереване, пять языков). Сделали проверку для себя, а потом выложили её в Apify Store, чтобы ей мог пользоваться кто угодно.

Что такое GEO, если коротко

SEO отвечает на вопрос «найдёт ли меня Google». GEO (generative engine optimization) отвечает на вопрос «сможет ли ChatGPT, Perplexity или Claude прочитать мой сайт и сослаться на него в ответе».

Что проверяет аудитор

  • Скачивает страницы так, как их получают Googlebot, GPTBot, OAI-SearchBot, ClaudeBot и PerplexityBot, и сравнивает. Видно, не блокирует ли сервер кого-то из них и не отдаёт ли кому-то пустую страницу или другой HTML.
  • Читает robots.txt и показывает, пущены ли 15 ИИ- и поисковых ботов, включая Google-Extended (он нужен для Gemini).
  • Проверяет llms.txt и llms-full.txt: есть ли файлы и живые ли в них ссылки.
  • Техническую базу: коды ответа, редиректы, canonical, noindex, карты сайта, заголовки, title и description, разметку JSON-LD, битые ссылки, вес картинок.
  • Языковые версии: hreflang в обе стороны, x-default, язык в html lang и реальный язык текста. Ловит русский текст на странице /en/, а это бывает чаще, чем кажется.
  • Ставит каждой странице оценку от 0 до 100 и простыми словами пишет, что не так и как исправить. Плюс общий список правок по приоритету.

Как это было на wse.am

29 октября мы прогнали wse.am. Первый прогон, 150 страниц: оценка сайта 96, GEO 97. Цифры хорошие, но отчёт нашёл неприятное. На 18 страницах из 150 (12%) весь текст лежал внутри noscript, а основной блок страницы был пустым. Это китайская версия и лента блога. Ещё нашлись английская и армянская страницы про инвестиции с русским текстом внутри, hreflang без обратной ссылки и русские заголовки на /en/ и /hy/.

Параллельно мы сделали строгий экспертный разбор всего сайта: скорость на телефоне, тексты, путь до заявки. Там вышло 65 из 100. Это честная разница. Аудитор меряет, могут ли боты прочитать сайт, а не то, насколько он быстрый и продающий. Об этом ниже, в ограничениях.

За день мы исправили то, что нашёл аудитор: одинаковый пререндер для всех ботов, переводы на языковых страницах, ссылки hreflang, заголовки. Вечером того же дня прогнали снова, уже 300 страниц:

  • оценка сайта: 96 → 98
  • GEO: 97 → 100
  • страниц с настоящим текстом в сыром HTML: 82% → 99%
  • страниц, где текст только в noscript: 12% → 1%
  • средняя оценка английской версии: 83 → 95, казахской: 68 → 94

Выборки разные (150 и 300 страниц), так что сравнение примерное. Но направление понятное.

Почему нам это важно. С 22 октября сайт записывает источник каждой заявки. 24 октября 4 из 5 заявок с известным источником пришли из ChatGPT, 25 октября 5 из 8. На этой неделе ChatGPT стал для wse.am источником заявок номер один. По логам сервера за 28 октября ChatGPT открыл страницы сайта для своих пользователей 1 206 раз за сутки. Аудит этот трафик не создал. Он показал, где ИИ до сих пор видел пустые страницы.

Кому пригодится

  • Владельцам сайтов, которые хотят понять, почему их не цитирует ChatGPT или почему страницы не растут в поиске.
  • Агентствам и фрилансерам. Отчёт с правками можно вставить в предложение клиенту или раздать разработчикам задачами.
  • Многоязычным сайтам. Проверок hreflang и реального языка текста в большинстве аудиторов нет, а здесь они входят в базовую цену.
  • Разработчикам. Прогон до и после релиза, можно поставить по расписанию и сравнивать оценки.

Сколько стоит

$0,025 за одну проверенную страницу, без подписки. GEO-проверка, hreflang, robots.txt, карты сайта и отчёты в Markdown и CSV уже входят в цену.

Пример: 50 страниц стоят $1,25, 200 страниц стоят $5. Если сайт вообще не открылся, денег не спишут. Можно задать потолок на запуск, тогда аудитор сам уменьшит число страниц.

Бюджет страниц делится поровну между языками сайта, а внутри языка между разделами. Поэтому даже 50 страниц покрывают каждую языковую версию, а не только главную и пару статей.

Как запустить: 3 шага

  1. Откройте аудитор в Apify Store: apify.com/eilitine/seo-geo-site-auditor. Нужен аккаунт Apify, регистрация бесплатная.
  2. Вставьте адрес главной страницы, укажите число страниц (50 хватает большинству сайтов) и язык отчёта: русский, английский или оба.
  3. Запустите. 50 страниц обычно проверяются за 2-5 минут. На выходе таблица страниц от худшей к лучшей, сводка с оценкой сайта и GEO, отчёт в Markdown и CSV для Excel или Google Таблиц.

Чего он не делает

  • Не запускает JavaScript. Это сделано специально: аудитор показывает то, что получают боты. Если контент появляется только после скриптов, в отчёте он будет отсутствовать, и как раз это надо чинить. Если вам нужен вид «как в браузере», это не тот инструмент.
  • Не меряет скорость по умолчанию. Core Web Vitals можно подключить своим бесплатным ключом PageSpeed Insights.
  • Не смотрит внешние ссылки на ваш сайт, позиции и трафик. Это аудит самого сайта, его стоит использовать вместе с Search Console.
  • GEO-оценка показывает техническую готовность. Попадёт ли ваш бренд в ответы ChatGPT, она не обещает: это зависит ещё и от упоминаний на других сайтах.
  • Страницы за логином и страницы, закрытые от ботов файрволом, попадут в отчёт только с кодом ответа.
  • Ссылки и картинки проверяются выборочно, чтобы прогон был быстрым и дешёвым.

Наши 65 против 96 как раз про это. Высокая оценка аудитора значит, что боты нормально читают сайт. Медленный мобильный каталог и слабые призывы в блоге он не поймает.

Попробуйте на своём сайте

Прогоните 20-50 страниц, это от 50 центов до $1,25. Посмотрите, сколько текста ваших страниц на самом деле видят GPTBot и ClaudeBot.

Открыть SEO + GEO аудитор в Apify Store

Нашли ложное срабатывание или не хватает проверки? Напишите во вкладку Issues на странице аудитора. Аудитор сделала команда wse.am, мы проверяем им собственный сайт.

Эта статья на других языках: English | Italiano | Español | Deutsch | Français | Português