2012-07-25 36 views
6

我有一个网站,通过ajax加载它的模板。 的descriptionkeywords meta标签都存在这个template.html文件,而不是加载当前index.html页。模板加载完成后,它会将模板中的元标记嵌入到index.html文件中。搜索引擎是否会抓取javascript生成的关键字和描述元标记?

Google或任何其他搜索引擎能够读取此页面的动态插入的元标记descriptionkeywords

我问这个,因为我听说,很多搜索引擎不支持JavaScript,虽然,从网站搜索结果谷歌上得到一个预览截图时,它显示一个包含整个布局的页面(插入后template.html)所以这让我很好奇。

在此先感谢

+0

很肯定这已经在这里问过 – 2012-07-25 14:05:36

+0

SEO问题实际上不是编程有关。这属于http://webmasters.stackexchange.com/ – 2012-07-25 14:05:50

+1

我相信我看到了有关改变meta标签动态这里几个问题http://stackoverflow.com/questions/2568760/is-it-possible-to-use-javascript要改变这个页面的元标签,但不幸的是我找不到任何关于搜索引擎如何解释这个的相关信息。对不起 – zanona 2012-07-25 14:09:40

回答

3

添加HTML与JavaScript的has been shown的DOM与谷歌的抓取工作。所以真正的问题是如果使用这种方法仍然适用于元标记标记。您需要运行自己的测试,因为以前似乎没有其他人对此进行过案例研究。

+1

感谢扎卡里事实证明,谷歌不读动态插入元关键字和描述标签,一旦我在网页上直接设置了几天,谷歌调整了结果。所以在这种情况下的答案是真的没有。 – zanona 2012-08-06 09:44:01

+1

你可以发布代码,以便我们可以看到你是如何做到的吗?你是否也确定该页面的最后缓存日期是在更改之后? – 2012-08-06 12:54:30

0

简单的答案是NO!大多数搜索引擎不会抓取链接或通过JavaScript动态添加的单词!

+0

这是不正确的。 Google支持向HTML添加HTML的最简单方法。 http://www.seomoz.org/ugc/can-google-really-access-content-in-javascript-really – 2012-07-25 15:21:58

相关问题