无法识别附加的h1标签

时间:2013-04-15 06:11:51

标签: javascript jquery html seo

我有这个页面,我用hquery附加我的h1-tag,如:

  $('.name').append('<h1 style="margin-bottom=20px;">' + name +'</h1>');

h1标签和标签的内容很好地显示,但是当我用各种seo工具测试我的页面时(例如这一个:http://www.seositecheckup.com/)我得到的信息是页面没有h1标签

从seo的角度来看当然不是那么好。 anyonme是否认识到这个问题?在类似的说明:在主页上我打印出一个带有javascript for循环的列表,并附加列表html和内容:

    $('#list').append("<div class='point'><a href='" + str + "&id=" + id + "' onmouseover='infoShow(" + i + ")'  onmouseout='infoClose(" + i + ")'><H3>" + titel + 
"</H3></a><div class='address'>" + name + "</div>" + trivsel + "<div class='star"+i+"'></div></div></a>");    

我在页面上看起来很好,但是当我查看谷歌的网站版本时,列表不存在,页面看起来是空白的。

2 个答案:

答案 0 :(得分:4)

网络抓取工具不会执行您的JavaScript,因此不会创建<h1>标记。如果您希望此标记对Web爬网程序可见,则需要使用服务器端语言生成它。

答案 1 :(得分:1)

你在期待什么?像您链接的那个“不同的seo工具”不执行任何javascript(通常)。它们使用HTML的原始状态。