当用户禁用 JavaScript 或使用 Noscript 等脚本阻止插件时,我一直使用 noscript 标签来显示警告。如果 JavaScript 被禁用,网站将无法正常运行,并且用户可能无法在没有警告的情况下弄清楚网站无法运行的原因。
经过最新的 Google 算法洗牌后,我发现每日流量下降到前几个月的 1/3 左右。我还看到在 SERPS 中排名第一或第二的页面从结果中消失。在对网站管理员工具进行一些调查后,我注意到“JavaScript”在关键字部分中被列为#16。这是没有意义的,因为该网站与 JavaScript 无关,并且单词出现的唯一位置是在 noscript 标记之间的文本中。
看来 Google 现在正在将 noscript 标签之间的内容纳入索引并为其建立索引。我不相信这种事以前发生过。警告是三句话。我想在网站的每个页面的顶部出现相同的三个句子可能会对搜索引擎优化产生破坏性影响。
您认为这会导致 SEO 出现问题吗?并且,是否有任何其他方法可以向禁用 JavaScript 的用户提供警告,从而不会被搜索引擎索引或读取?
Put the <noscript>
内容位于endHTML,然后使用 CSS 将其放置在浏览器窗口的顶部。谷歌将不再认为它很重要。
Stack Overflow 本身就使用了这种技术 - 在此页面上查看源代码,您将在 HTML 末尾附近看到“最适合使用 JavaScript”警告,当您关闭 JavaScript 时,该警告会出现在页面顶部。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)