对于noscript标签,我不很熟悉,只模糊了解到这个标签里的内容是在某些脚本不能执行时会显示到网页上,告诉访客脚本不能执行,我觉得这只是一个可以增强用户访问体验的标签,并无其他意义。
不过,我今天用友链工具检查友链时,被提示有一个外链出现在noscript标签里,随后在百度外链分析工具里,发现这个标签包含的链接确实被百度认为是一个外链。
noscript标签的含义和用法
什么是noscript标签?它的用法又是怎样的?这里先给大家释疑一下。
下面是来自百度百科的解释:
noscript 元素用来定义在脚本未被执行时的替代内容(文本)。此标签可被用于可识别<script> 标签但无法支持其中的脚本的浏览器。此段代码意思为如果浏览器不支持script的代码,则会显示嵌入的那个页面的内容。
如果浏览器支持脚本,那么它不会显示出 noscript 元素中的文本。无法识别 <script> 标签的浏览器会把标签的内容显示到页面上。为了避免浏览器这样做,您应当在注释标签中隐藏脚本。老式的(无法识别 <script> 标签的)浏览器会忽略注释,这样就不会把标签的内容写到页面上,而新式的浏览器则懂得执行这些脚本,即使它们被包围在注释标签中!
<body>
...
...
<script type="text/javascript">
<!--
document.write("Hello World!")
//-->
</script>
<noscript>Your browser does not support JavaScript!</noscript>
...
...
</body>
百度外链分析工具:51la统计代码里noscript标签内的链接也算外链
现在的主流浏览器,都可以读<script>标签,因此,<noscript>标签里的内容多数情况下是不会显示到页面上了。不过,对于搜索引擎来说,它是不是也忽略了<noscript>标签呢?答案是否定的。
如下这个图片,来自百度外链分析工具:
百度外链分析工具
分析工具显示,ytaijia这个网页有一条外链,连接到51la的网站上。下面我们分析一下ytaijia这张网页的外链情况。
通过查看源代码,发现连接到51la网站的外链,是在<noscript>标签里出现的,如下图所示:
<noscript>标签出现外链
我为什么说这个外链是在<noscript>标签里产生的呢?因为51la的统计代码是js调用的,这个是不可能被百度看作外链的。另外,通过使用unescape()函数解码,图片的alt那段字符串"我要啦免费统计"的中文即是“我要啦免费统计”,而这个正是百度外链分析工具里的锚文本。
51la统计代码里的noscript代码应该去掉
51la统计代码包含有两部分,如下:
51la统计代码包含两部分
其实真正起统计作用的只是<script>里的js部分,而<noscript>这部分没有什么意义,但搜索引擎则认为这是一个外部链接。因此,<noscript>这部分代码是可以去掉的,从SEO的角度来看,应该去掉。
从下面这段话,大家可能更能理解<noscript>的使用意义:
搜索引擎会读取一个noscript标签,这个标签主要是为了防止有些内容是用JS加载进来的,而搜索引擎本身是不读取JS内容的,如果站长想让某些内容用JS调用,而当JS被禁用时展示另外一些内容,而这部份内容又想被搜索引所抓取的话,就可以用一个noscript标签。
☉百度外链分析:纯文本链接也算是外链【有图为证】 (2013-11-28 14:26:48)
☉标头“Vary:Accept-Encoding”指定方法及其重要性分析 (2013-11-22 22:8:47)
☉4种方法固定侧栏内容和广告位 提高网站PV和点击率 (2013-11-21 9:53:5)
☉网站被百度提示安全风险拦截后如何快速申请解封 (2013-10-29 12:15:49)
☉网页速度优化技巧:URL大小写不能忽视 (2013-10-25 15:51:33)
☉让百度快速删除网站死链快照的有效方法 (2013-10-24 13:40:41)
☉友链被加nofollow标签 理由是我站友链不传递权重? (2013-9-11 17:48:6)
☉快速查找外链资源的几个方法 (2013-3-7 16:59:57)
☉网站1个月不更新 关键词排名立即下跌 (2013-2-16 17:53:8)
☉提交百度Sitemap对SEO作用不大 (2012-11-28 21:31:15)
☉交友情链接百度权重BR比Google PR更重要 (2012-11-12 5:18:21)
☉百度空间升级后友情链接不见了?教你如何添加 (2012-11-8 21:16:43)
☉全站301重定向 避免带与不带www域名权重分散的几种方法 (2012-11-5 16:38:51)
☉网站优化:如何模拟不同带宽测试网页打开速度 (2012-10-29 18:49:22)
☉百度收录越来越难的几个原因 (2012-10-10 23:43:51)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。