【问题标题】:Appended h1 tag not recognized附加的 h1 标签无法识别
【发布时间】:2013-04-07 04:25:12
【问题描述】:

我有这个页面,我将我的 h1-tag 附加到 jquery 中,例如:

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

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

从 seo 的角度来看,这当然不是那么好。有没有人认识到这个问题?在类似的注释上:在主页上,我使用 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>");    

我在页面上看起来不错,但是当我查看网站的 googles cahced 版本时,列表不存在并且页面看起来是空白的。

【问题讨论】:

    标签: javascript jquery html seo


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      网络爬虫不会执行您的 JavaScript,因此不会创建 &lt;h1&gt; 标记。如果您希望此标签对网络爬虫可见,则需要使用您的服务器端语言生成它。

      【讨论】:

      • 好吧,我怀疑这个。谢谢!
      猜你喜欢
      • 2022-01-05
      • 2015-12-26
      • 2013-05-08
      • 2017-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-17
      • 2014-08-11
      相关资源
      最近更新 更多