在外部脚本和样式表中是否需要rel =“nofollow”?

时间:2014-01-17 21:47:15

标签: javascript html css html5 seo

我已经阅读了很多关于搜索引擎优化和网络性能的文章,但现在我有一个愚蠢的问题,我正试图回答自己,但我不能。在许多情况下,很好地利用rel="nofollow"来改善搜索引擎优化,它是众所周知的和有记录的。

但现在要考虑一下:

如果我的外部样式表(.css)和脚本(.js)不在我的网站上托管,我是否需要使用rel="nofollow"来改善SEO?


实施例

说我的网站是Google。如果我的页面中包含以下内容:

<link href="http://www.blabla.com/myAwesomeStylesheet.css" type="text/css">
<script href="http://www.chucknorris.com/youWillDie.min.js" type="text/javascript">

哪一个更好:

<!-- First way -->
<link href="http://www.blabla.com/myAwesomeStylesheet.css" rel="stylesheet" type="text/css">
<script href="http://www.chucknorris.com/youWillDie.min.js" type="text/javascript">

<!-- Second way -->
<link href="http://www.blabla.com/myAwesomeStylesheet.css" rel="nofollow" type="text/css">
<script href="http://www.chucknorris.com/youWillDie.min.js" rel="nofollow" type="text/javascript">    

<!-- Third way -->
<link href="http://www.blabla.com/myAwesomeStylesheet.css" type="text/css">
<script href="http://www.chucknorris.com/youWillDie.min.js" type="text/javascript">

2 个答案:

答案 0 :(得分:6)

SEO建议在Stack Overflow上是偏离主题的。但你的问题仍然可以在这里得到解答,因为......

在HTML5中, nofollow link type只能与aarea元素一起使用。

所以不要在link元素上使用它。

对于script elements,首先有没有rel属性

(注意:您的script元素的type值为text/css。这可能不是您想要的。如果是JavaScript,请使用text/javascript({{ 3}})。)

答案 1 :(得分:3)

嗯,你在这三个脚本标签中都有“text / css”,所以我一开始就删除它们! :)

rel=nofollow添加到样式表和脚本代码中虽然没有SEO优势。

<强> Interesting read