Cloaking Checker
Загрузите живой URL как Googlebot и как обычный браузер, а затем сравните то, что получает каждый — title, meta description, robots, canonical, h1, structured data, hreflang, количество слов — чтобы обнаружить cloaking, независимо от того, намеренный ли это или побочный эффект определения ботов или middleware paywall.
Ввод
Загружается дважды с сервера — один раз как Googlebot, один раз как обычный браузер рабочего стола.
Вывод
| Серьезность | Поле | Проблема |
|---|---|---|
| No data yet | ||
| Поле | Googlebot | Браузер | Соответствие |
|---|---|---|---|
| No data yet | |||
Руководства
Что делает Cloaking Checker
Введите живой URL и этот инструмент загружает его дважды с сервера — один раз с реальным user agent Googlebot Google, один раз с user agent обычного браузера рабочего стола — и сравнивает то, что возвращает каждая версия: тег title, meta description, директива robots, каноническое URL, заголовки h1, структурированные данные schema.org, теги hreflang и приблизительное количество слов. Cloaking происходит, когда crawler, который определяет рейтинг страницы, видит другой контент, чем реальный посетитель — будь то намеренный трюк черного SEO или случайный побочный эффект определения ботов, paywall или geo-targeting middleware, который специально обрабатывает User-Agent Googlebot.
Как это использовать
- Введите полный URL страницы, которую вы хотите проверить.
- Нажмите Сравнить Googlebot и браузер. Страница загружается дважды с сервера (HTML с перекрестным происхождением не может быть прочитано из браузера, и подделка User-Agent crawler — это то, что JavaScript на стороне клиента не может сделать).
- Просмотрите таблицу Проблемы риска cloaking на предмет любых исправлений и таблицу Googlebot vs. браузер для полного сравнения бок о бок.
Что помечается
- Title, meta robots, canonical URL (ошибка) — они напрямую контролируют, что получает ранжирование и под каким URL. Несоответствие здесь — это наиболее значительный вид пробела, и то, что поисковые системы с наибольшей вероятностью будут наказывать как cloaking.
- Meta description, содержание h1, типы структурированных данных (предупреждение) — они влияют на то, как страница понимается и отображается, а не на то, получает ли она ранжирование.
- количество hreflang, количество изображений, количество слов (info/предупреждение) — вторичные сигналы; большой пробел в количестве слов (>15%) помечается как предупреждение, поскольку часто означает, что контент выборочно скрывается от crawler или показывается ему.
Почему это происходит
Большинство сайтов подают идентичный байт HTML независимо от User-Agent, поэтому пробел обычно означает "риск cloaking не обнаружен." Пробелы, которые этот инструмент перехватывает, появляются на сайтах, выполняющих UA-sniffing: слой определения ботов или обнаружения мошенничества с объявлениями, который подает урезанную страницу на все, что соответствует строке crawler, paywall, который показывает Googlebot полную статью для индексирования, пока закрывает реальных посетителей, или geo/locale редирект, который работает только для трафика не-ботов. Все три читаются одинаково для Google: контент, который получает ранжирование, — это не контент, который люди фактически видят.
Область охвата
Обе загрузки читают необработанный ответ HTML — нет рендеринга headless браузера с обеих сторон, поэтому контент, впрыскиваемый JavaScript, который отличается между двумя после начальной загрузки HTML, здесь не появится. Для другой пары UA — Googlebot Smartphone vs Desktop, чтобы перехватить пробелы паритета мобильного индекса — см. Mobile-First Index Checker. Для diff, основанного на Accept-Language вместо User-Agent, см. Locale Cloaking Checker.
Конфиденциальность
URL загружается нашим сервером только для сравнения двух ответов и не сохраняется. Запросы к адресам частной или локальной сети блокируются.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/cloaking-checker \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `cloaking-checker` tool (Cloaking Checker) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.