HTML页面顶部的警报栏?

Lan*_*ard 5 html seo

什么是创建CSS,但没有在页面顶部的JavaScript的提醒栏的最好方式,就像一个StackOverflow上有说"堆栈溢出效果最好启用浏览"?

我听说这对SEO不好,因为它是每个页面上的重复内容.我该如何预防呢?

CPr*_*mer 6

您可以尝试将只需要没有JavaScript的用户的内容放在noscript标记内.

<noscript>Please enable JavaScript.</noscript>
Run Code Online (Sandbox Code Playgroud)


Mar*_*ius 3

像这样的东西:

...
<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>
...
Run Code Online (Sandbox Code Playgroud)

这将在页面顶部添加通知,但如果您启用了 JavaScript,则会将其删除。

我不确定如何强制搜索引擎忽略其中的文本。但是如果你有链接,那么你可以使用nofollow来阻止搜索引擎跟踪该链接,如下所示:

<a href="http://www.example.com/" rel="nofollow">limited site</a>
Run Code Online (Sandbox Code Playgroud)