Я искал информацию о скрытии noscript из поисковых систем, таким образом, информация о включении JavaScript не будет добавлена к плотности ключевых слов...
Я думал об использовании другого подхода и хотел получить от него мысли?
Глядя на журналы, я заметил, что как google, так и bing имеют в нем слово "бот", поэтому как насчет использования выражения if, использующего что-то asp, чтобы посмотреть на пользовательский агент для слова "бот" в нем, и если его там нет, тогда продолжайте писать тег noscript?
Это должно устранить его из результатов поиска google и bing и оставить его доступным для других пользователей, у которых может быть отключен JavaScript...
Я не думаю, что использование - хорошая идея. Я слышал, что он неэффективен, когда клиент находится за брандмауэром с блокировкой JavaScript. Если в браузере клиента включен JavaScript, тег не активируется, потому что, насколько это касается браузера, JavaScript полностью работает в документе...
Лучший метод IMO, заключается в том, чтобы весь потенциальный контент "noscript" был скрыт JavaScript.
Вот очень простой пример:
<body>
<script>
document.body.className += ' js-enabled';
</script>
<div id="noscript">
some content
</div>
И внутри вашего StyleSheet:
body.js-enabled #noscript { display: none; }
Больше информации:
Не нужно скрывать теги noscript
от поисковых систем. Насколько нам известно, они игнорируют их. Они обрабатывают содержимое элементов noscript
как если бы тегов не было. Я предполагаю, что вы захотите скрыть этот контент.
Нет разумного способа сделать это. Попытка отправить другой контент в поисковые системы, чем в браузер, является одним из основных трюков, которые поисковые системы пытаются обнаружить, и они могут наказать за это.
Способ избежать бессмысленного контента, проиндексированного как часть страницы, заключается в том, чтобы избежать включения бессмысленного контента. Как правило, нет смысла указывать пользователям включить JavaScript. Если страница действительно является приложением, которое не работает вообще без JavaScript, то это говорит о том, что внутри noscript
в порядке, а при правильной формулировке он не загрязняет индексы поисковых систем, а предоставляет полезный дополнительный контент.