X-Frame-Options и SEO: почему Google связывает заголовок с ранжированием
Что это значит
X-Frame-Options — HTTP-заголовок, который запрещает встраивать страницу вашего сайта в iframe на чужих ресурсах.
Защищает от кликджекинга и, по словам Джона Мюллера из Google, — единственный security-заголовок, напрямую связанный с ранжированием.
Зачем это бизнесу
Если поисковый робот или сервисы Google не могут корректно обработать страницу из-за ограничений фрейма, страдает индексация. Для компании это потеря видимости в поиске — особенно если через iframe встроены личные кабинеты, формы заявок или корпоративные порталы.
Какие значения бывают
- DENY — полный запрет встраивания. Подходит для страниц с чувствительными данными: платёжные формы, личные кабинеты.
- SAMEORIGIN — разрешает встраивание только на страницах того же домена. Оптимальный выбор для большинства корпоративных сайтов и лендингов.
- ALLOW-FROM uri — устаревшее значение, разрешает конкретный источник. Использовать не рекомендуется.
Как настроить
Заголовок добавляется на уровне сервера:
- Apache — директива `Header always set X-Frame-Options` в `.htaccess`.
- Nginx — `add_header X-Frame-Options` в конфигурации сервера.
- Cloudflare — раздел Security → Headers.
После настройки проверьте результат через securityheaders.com и убедитесь, что страница корректно отображается в Search Console и Google Cache.
X-Frame-Options и CSP
Content-Security-Policy с директивой `frame-ancestors` — более современная замена X-Frame-Options. Если CSP уже настроена, X-Frame-Options можно не дублировать: Google поддерживает оба механизма, но CSP даёт гибкие правила по источникам.
Где это применяется на практике
При работе с клиентскими порталами и CRM-системами настройка заголовка — стандартная часть технического аудита. В аутсорсинговом колл-центре SPHR этот пункт проверяют при подключении нового клиента: если операторы работают с личным кабинетом через iframe, заголовок настраивают отдельно — до запуска линии.
Что важно не упустить
- Неправильно настроенный заголовок может заблокировать рендеринг для поисковых роботов.
- После изменений всегда проверяйте, как страница выглядит в Google Cache.
- Для большинства сайтов SAMEORIGIN безопаснее, чем полный DENY, — он не ломает встроенные виджеты.
- Если не уверены в текущей конфигурации — начните с анализа сайта и аудита.
Вывод
X-Frame-Options — простой способ закрыть одну из типовых уязвимостей. Один заголовок в конфигурации сервера защищает от кликджекинга и не мешает SEO, если значения подобраны под задачи сайта. Подробнее о других точках роста в поиске — в материале про техническое SEO, а про комплексную защиту ресурса — в статье о безопасности корпоративного сайта.
База знаний организована при поддержке делового сообщества. Спираль?!

