我有这个页面,我用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>");
我在页面上看起来很好,但是当我查看谷歌的网站版本时,列表不存在,页面看起来是空白的。
答案 0 :(得分:4)
网络抓取工具不会执行您的JavaScript,因此不会创建<h1>
标记。如果您希望此标记对Web爬网程序可见,则需要使用服务器端语言生成它。
答案 1 :(得分:1)
你在期待什么?像您链接的那个“不同的seo工具”不执行任何javascript(通常)。它们使用HTML的原始状态。