116028 72
How-to Читать 9 минут 20 апреля 2021

Что такое iFrame и почему его нежелательно использовать для поисковой оптимизации

Что такое iframe и как к нему относятся поисковые системы
ЧЕК-ЛИСТ: ТЕХНИЧЕСКАЯ ЧАСТЬ — КОД СТРАНИЦ

iFrame или плавающий фрейм — отдельное окно, HTML-документ, который отображается вместе с другим содержимым страницы в окне браузера. Располагаться он может в любом месте, без привязки к тегу <iframe>.
Использование данного тега зачастую рискованно получением фильтра: сайт перестает полностью контролировать содержимое документа, так как его часть подгружается с другого сайта через iframe.

Поскольку мы перестаем контролировать содержимое, то через iframe возможна подгрузка нежелательного контента (18+, вирусы и прочее), что, в свою очередь, может привести к санкциям. А это отразится на продвижении в выдаче.

Зачем нужен iFrame

Чтобы ответить на этот вопрос, сначала нужно напомнить, что такое фрейм. Это отдельный, завершенный HTML-документ, который может отображаться в браузере вместе с другими HTML-документами.

iFrame нужен, чтобы встраивать традиционный фрейм, а также отдельные HTML-документы на разные страницы без применения тега <iframe>. В результате получается, что на веб-странице появляется демонстрация контента другого URL-адреса с функцией прокрутки или без нее.

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

Так выглядит простейший пример iframe: фрагмент кода с заданным размером фонового окна под баннер:
<iframe src="https://example.com" width="300" height="60"></iframe>
Данный тег поддерживается большинством браузеров, но некоторые параметры могут отличаться или вовсе не запускаться. Например, фреймы не запускаются в браузерах на основе аудио, используемых в автомобильном транспорте, или для людей со слабым зрением, а также на очень старых версиях браузеров.

Кроме того, фреймы используются не только на веб-ресурсах, но и в приложениях к программам. Зачастую они полезны для службы технической поддержки.

Например, вы вызываете кликом справку, в ответ появляется общее меню, рядом с которым в фоне открывается окошко, отвечающее за выбранный вами блок информации:
Пример использования iFrame в Html Help
В данном случае это удобно и позволяет не загружать файлы повторно. Схематически это выглядит так:
Принцип работы iFrame html

Как найти страницы с iFrame с помощью Serpstat

С помощью инструмента Аудит сайта в Serpstat можно проверить сайт или его отдельную страницу на наличие технических ошибок. Кроме того, инструмент дает рекомендации по их исправлению и возможность оценить результаты проведенных работ по SEO.

В нашем случае, мы будем проверять сайт https://tinypng.com/, чтобы найти тег <iframe>.

Для начала работы создайте новый проект. Перейдите в Список проектов и нажмите Добавить новый проект. Если ваш сайт уже добавлен, просто нажмите на Аудит сайта.
Аудит сайта в Serpstat
После проведения проверки Serpstat покажет Суммарный отчет, то есть краткую сводку по ошибкам на сайте.
Суммарный отчет аудита сайта в Serpstat
Чтобы увидеть полный перечень проблем и рекомендации по их исправлению, нажмите на Все проверки.
В разделе Индексация мы видим ошибку о наличие тега <iframe> и все соответствующие URL страниц, а также рекомендации по устранению этой проблемы.

Если проверяемый сайт не использует iFrame, то в перечне ошибок никаких данных не будет.
iframe пример наличия ошибки на сайте
Если ошибка на страницах есть, то в отчете вы найдете:

  • описание проблемы;
  • подсказка, как ее устранить;
  • история проверки;
  • URL, на котором обнаружена ошибка.
После исправления рекомендуем просканировать эти страницы еще раз. Если проблемы действительно нет, то в отчете по ошибке уже не будет этих страниц.
iframe пример наличия ошибки на сайте
Чтобы быстро узнать какие проблемы есть у твоего сайта и получить рекомендации по их устранению, нажимай на Проверить свой сайт.

Где используют фреймы

1
Встроенные видео, презентации и прочий визуальный контент.
2
Для оптимизации внешнего вида приложений служб поддержки, как на предыдущем скрине.
3
Для создания фонового трафика через партнерские программы. Применение тега обусловлено накруткой посещений, которые фиксируются системами аналитики и завышают результаты трафика.
4
Web-дизайн. Некоторые дизайнеры строят концептуальную идею структуры сайта, включая в нее фоновые окна фреймов, встраивая анимацию, видео и прочий медиа контент. Так как при проектировании сайта веб-дизайнеры отталкиваются от других задач, нежели поисковое продвижение, возникают разногласия.

Кроме того, использование айфрейма может быть обусловлено анимацией управляемой JS, которая не так медленно работает в отдельном окне.
Например, так выглядит фрагмент кода, который подгружает видео с YouTube:
<iframe width="560" height="315" src="https://www.youtube.com/example" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Для чего практикуют использование фреймов

  • встраивание медиаконтента — как своего, так и стороннего;
  • встраивание примеров фрагментов кода;
  • встраивание апплетов — приложений, работающих в контексте веб-сайта, например, формы оплаты или интерактивные карты.

Для чего нежелательно использовать фреймы

  • фотогалереи;
  • окно чата;
  • навигация;
  • накрутка фонового трафика.

Фотогалерея и чат — обычно самостоятельные документы, которые не стоит встраивать в тело другого документа. Для навигации предпочтительнее применять карту сайта и хлебные крошки. А накрутка рано или поздно заканчивается наложением фильтров.

А самое главное — это подгружать контент только из доверенных источников!

Преимущества и недостатки фреймов

Преимущества:
1
Быстрая подгрузка видеоматериалов, карт, презентаций и прочего контента.
2
Фреймы в HTML позволяют показать посетителю одновременно несколько страниц, которые абсолютно самостоятельны.
3
Посетитель сможет переключать экраны, не перезагружая при этом страницу.
4
Появляется возможность разбить структуру веб-ресурса по блокам, что позволит редактировать только отдельные блоки.
5
Пользователь получит возможность самостоятельно изменять габариты фонового окна, если вы не ограничили его опцией noresize.
А теперь подробнее о возможных рисках:
1
Существует вероятность, что индексирование веб-сайта поисковыми роботами будет прерываться при переходе на фрейм.
2
Ряд браузеров не поддерживает подобное отображение. Они либо устаревшие, либо предназначены только для аудио и т.п.
3
Угроза фильтров. Санкции от поисковых систем возможны, когда во фреймах находится контент запрещенного характера.
Чтобы не допускать возможных недоразумений с поисковыми роботами и пользователями, браузеры которых не поддерживают данную функцию, вебмастера закрывают iFrame от индексации и добавляют соответствующее уведомление. Оно будет выводиться в том случае, если не запускается фоновое окно, рекомендуя пользователю обновить браузер.

С технической точки зрения получается следующий код:
Тег Noframes в HTML
Содержимое тега <noframes> показывается в браузере, когда он не поддерживает вставку iFrame. В то же время остальные браузеры, умеющие обрабатывать окна с фреймами, не обращают на него внимания. Описание следует раскрывать более полно, чтобы удержать пользователя на веб-сайте.
Хотите обнаружить ошибки на сайте, которые мешают продвижению с помощью Serpstat?

Заказывайте бесплатную персональную демонстрацию сервиса, и наши специалисты вам все расскажут! ;)
Что такое iFrame и почему его нежелательно использовать для поисковой оптимизации 16261788200714

Отношение поисковых систем к фреймам

Есть два фундаментальных правила, которые нужно помнить:
1
iFrame можно встраивать только с проверенных и надежных источников, которым вы лично доверяете.
2
Учтите, что подгружаемый контент не будет проиндексирован, как часть документа.
«Google поддерживает фреймы и iframe в той мере, в какой это возможно. iFrame могут создавать проблемы для поисковых систем, потому что они не соответствуют концептуальной модели Интернета», — сказано в справке Google.

Заключение

iFrame — это тег, который позволяет внутри другого HTML-документа отображать другой. В результате при запуске страницы, на которой присутствует фрейм, фоново подгружается еще одна самостоятельная страница.

Используют фреймы по ряду причин — например, для встраивания медиаконтента, приложений в контексте веб-сайта, фотогалерей и прочего.

    При встраивании фреймов стоит использовать только доверенные источники, а также помнить, что содержимое фреймов не сканируется поисковыми роботами. А за встраивание запрещенного контента возможны санкции.
    Задавайте вопросы в комментариях или пишите в техподдержку.:) А также вступайте в чат любителей Серпстатить и подписывайтесь на наш канал в Telegram.

    Serpstat — набор инструментов для поискового маркетинга!

    Находите ключевые фразы и площадки для обратных ссылок, анализируйте SEO-стратегии конкурентов, ежедневно отслеживайте позиции в выдаче, исправляйте SEO-ошибки и управляйте SEO-командами.

    Набор инструментов для экономии времени на выполнение SEO-задач.

    7 дней бесплатно

    Оцените статью по 5-бальной шкале

    3.43 из 5 на основе 52 оценок
    Нашли ошибку? Выделите её и нажмите Ctrl + Enter, чтобы сообщить нам.

    Используйте лучшие SEO инструменты

    Подбор ключевых слов

    Поиск ключевых слов – раскройте неиспользованный потенциал вашего сайта

    Возможности Serpstat

    Возможности Serpstat – комплексное решение для эффективного продвижения вебсайтов

    Кластеризация ключевых слов

    Кластеризация ключевых слов автоматически обработает до 50 000 запросов в несколько кликов

    SEO аудит страницы

    Проанализируйте уровень оптимизации документа используя SЕО аудит страницы

    Поделитесь статьей с вашими друзьями

    Вы уверены?

    Знакомство с Serpstat

    Узнайте об основных возможностях сервиса удобным способом!

    Отправьте заявку и наш специалист предложит вам варианты обучения: персональную демонстрацию, пробный период или материалы для самостоятельного изучения и повышения экспертизы. Все для комфортного начала работы с Serpstat.

    Имя

    Email

    Телефон

    Будем рады вашему комментарию
    Я принимаю условия Политики конфиденциальности.

    Спасибо, мы сохранили ваши новые настройки рассылок.

    Сообщить об ошибке

    Отменить
    Открыть чат технической поддержки
    mail pocket flipboard Messenger telegramm