Каков наилучший способ оптимизации содержания iframe на веб-странице для поисковых систем? - PullRequest
2 голосов
/ 14 апреля 2010

Я использую iframe на своем сайте,

Как я могу позволить роботам поисковых систем считывать и индексировать контент, а результаты указывают на страницу, включая iframe?

спасибо.

Ответы [ 2 ]

3 голосов
/ 14 апреля 2010

Насколько я могу судить по нескольким поискам в Google, поиск текста, содержащегося в iframe, возвращает только страницу iframe, а не страницу-обертку. Таким образом, содержимое iframe не индексируется с помощью страницы-оболочки.

Вы должны попытаться найти обходной путь для фреймов, если это возможно. Если вам просто нужен «прокручиваемый» контент, вы можете использовать div с CSS overflow:scroll. Или просто прочитайте внешний контент со стороны сервера и вставьте его в строку со страницей.

0 голосов
/ 15 апреля 2010
  1. оптимизировать текст в iframe-container-page и де-оптимизировать текст в iframe-content-page. используйте свойство заголовка iframe и вставьте альтернативное содержимое между открывающими и закрывающими тегами iframe.
  2. добавить javascript на страницу iframe-content-page, чтобы проверить, загружен ли он отдельно, перенаправить на страницу-контейнер iframe, если нет:

    if (self.location == top.location) top.location.replace ('http://contain.er/page-url/here');

  3. опционально (но я бы не рекомендовал это) вы можете добавить страницу iframe-content-page в robots.txt и объявить ее не индексированной:

    Пользователь-агент: * Disallow: /iframe-content-page.html

...