将搜索引擎索引DOM生成的HTML吗?

时间:2013-07-13 12:52:32

标签: javascript xml dom indexing search-engine

Google和其他搜索引擎会将内容和渲染输出编入索引吗?

代码:

<script>
var html = '<!DOCTYPE html>';

html += '<html>';
html += '<head>';
html += '<meta charset="utf8" />';
html += '<title>This Is The Stacked Overflown Network</title>';
html += '<meta name="description" value="i, are, description, ized" />';
html += '<meta name="keywords" value="key, words, and, all, that" />';
html += '</head>';
html += '<body>';
html += '<h1>The Stacked Overflown Network</h1>';
html += '<hr />';
html += '<p>Will I get the opportunity to be indexed at the Googol Seek Engine?</p>';
html += '<p><strong> - No! You Will Not! And bye bye!</strong></p>';
html += '</html>';
html += '</html>';
html += "\n";

document.write( html );
</script>

2 个答案:

答案 0 :(得分:2)

许多抓取工具根本不会运行 JavaScript。

尽管JavaScript 源代码可能会在某种程度上被编入索引,但此内容不太可能获得高评级。 脚本的结果可以由Google编制索引,但有些抓取工具无法获取您的内容。

答案 1 :(得分:0)

Crawlers不会在页面中运行Javascript,因此很可能忽略脚本中的任何信息。

某些抓取工具可能会尝试解析某些脚本中的某些信息,但通常不会对其进行索引。如果您有一些想要编入索引的信息,则应将其放在爬虫很容易找到的位置。

如果抓取工具会考虑脚本中的任何信息,则必须确保信息实际上已在页面中结束。否则很容易使用它在页面中放置很多隐形关键字,类似于一些用来放置与页面中背景颜色相同的文本以试图欺骗爬虫。