Аварийная панель сверху СТРАНИЦЫ HTML?

Что лучший способ состоит в том, чтобы создать аварийную панель с CSS, но без JavaScript на верхней части страницы, как та StackOverflow имеет для того, чтобы заявить, что "Работы переполнения стека лучше всего с JavaScript включили"?

Я услышал, что это плохо для SEO, поскольку это - дублирующееся содержание на каждой странице. Как я предотвращаю это?

5
задан Robert Levy 30 April 2012 в 15:16
поделиться

4 ответа

примерно так:

...
<body>
<div id="jsNotify"><p>This page works best with JavaScript</p></div>
<script type="text/javascript">
  var elm = document.getElementById("jsNotify");
  elm.parentNode.removeChild(elm);
</script>
...

Это добавит уведомление вверху страницы, но удалит его, если у вас включен JavaScript.

Я не уверен, как вы можете заставить поисковые системы отклонять текст внутри него. Но если у вас есть ссылки, вы можете использовать nofollow , чтобы поисковая система не переходила по ссылке, например:

<a href="http://www.example.com/" rel="nofollow">limited site</a>
3
ответ дан 18 December 2019 в 14:47
поделиться

Вы можете попробовать поместить контент, который вы хотите, чтобы пользователи без JavaScript видели, в теге noscript.

<noscript>Please enable JavaScript.</noscript>
6
ответ дан 18 December 2019 в 14:47
поделиться

Что касается SEO, это не будет считаться дублирующимся контентом больше, чем заголовок шаблона или навигация.

3
ответ дан 18 December 2019 в 14:47
поделиться

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

1
ответ дан 18 December 2019 в 14:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: