Будет ли "заточение" одной страницы внутри iframe с использованием перенаправления JavaScript рассматриваться как маскировка?


Предыстория
У меня есть веб-сайт, который использует iframes для отображения контента. Если URL-адрес контента вызывается непосредственно пользователем, он должен быть "заключен в тюрьму" на главной странице .
Главная страница содержит верхний и нижний колонтитулы, а также меню навигации. Существует один iframe с именем contentframe. Все ссылки в навигации (а также нижний колонтитул и прочее) нацелены на этот фрейм.

Мое решение для "заключения в тюрьму"
Сначала я нахожу выясните, заключена ли страница уже в тюрьму с помощью javascript (это просто делается с помощью чего-то вроде var jailed = (window.self != window.top);, где заключенная в тюрьму будет истинной, если страница уже "заключена в тюрьму".
Затем я перенаправляю (используя javascript) на главную страницу с параметром реферер, передавая ему URL страницы, которая должна быть "заключена в тюрьму". Этот PHP-скрипт считывает этот параметр и устанавливает его в качестве аргумента src iframe.
Таким образом, главная страница загружается в ифрейм.

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

Мои Вопросы

  1. Есть ли проблемы с seo?
    Я думаю, что google может индексировать содержимое моего сайта (ссылки, предоставленные, по крайней мере, sitemap.xml и, конечно же, через навигационные ссылки). Но как насчет этого перенаправления javascript? Это не маскировка, но так ли это проблематично? Накажет ли меня Google за это как-нибудь?
    Я обнаружил, что трудно найти какой-либо информационный материал по этой теме.

  2. Как насчет лучших практик?
    Я знаю, как технически делать то, что я хочу, но как насчет лучших практик? Пока я ничего не смог найти, но, возможно, кому-то из вас приходилось иметь с этим дело. Или мое решение совершенно нормально?

Примечание 1
Я знаю, что iframes - не очень элегантный способ отображения контента (от тот же домен), но я застрял с этим и должен с этим разобраться, поэтому, пожалуйста, не "не используйте комментарии iframes":-)

Примечание2
Пожалуйста, никаких мнений. Я совершенно уверен, что есть некоторые факты о том, как сделать это наилучшим образом.

Примечание 3
Следующая ссылка описывает, что намерение очень важно. В некотором смысле я показываю GoogleBot другой контент, чем моему пользователю, технически. Но содержание действительно остается прежним, только оно немного украшено. Но что делает Гуглобот сказал? Маскировка и/или Скрытое перенаправление

Author: beipawel, 2013-12-19

1 answers

Вот тема в WebmasterWorld от 2007 года, в которой пользователь seoogle утверждает, что он может достичь хороших рейтингов с помощью аналогичной техники:

У меня есть клиент, который настаивает на использовании фреймов. Несмотря на это, я смог добиться хороших рейтингов и поддерживать довольно простой в навигации сайт/паук, среди прочего, используя javascript для перезагрузки случайных страниц обратно в их набор фреймов.

 1
Author: Stephen Ostermiller, 2014-01-16 15:51:25