【发布时间】:2013-06-27 13:11:56
【问题描述】:
我本来打算使用getJson() 来返回我想用.each() 循环的数据并在我动态构建的html 中使用,但后来我读到蜘蛛忽略了Javascript/jQuery,只考虑了HTML他们的网站索引。
我假设(我希望是错误的)这意味着动态生成的 HTML 会被忽略。不过,我确实希望对 HTML 的文本内容进行索引。
所以,我正在考虑改用 $.load() 并从单独的文件传回完整的 HTML。数据 是 静态的(只会在我更新站点时更新)所以这是可行的,但它看起来很业余(当它可以在客户端动态生成时将所有文字 HTML 传回,使用插入其中的回传 json 数据)-但是,如果“业余”对我的 SEO 有帮助,我会这样做。
如果有的话,我误解或没有考虑什么?
【问题讨论】:
-
但是通过
$.load()加载的内容仍然是动态生成的HTML,因为它是页面加载后通过JS添加到页面的内容。 -
是的,但是蜘蛛不会爬过我要加载的页面吗?
-
只要您在着陆页的某处有指向静态页面的链接,就可以。否则蜘蛛将无法找到它们。
-
添加隐藏链接是否有效 - 会“愚弄”蜘蛛吗?
-
即使您“愚弄”了蜘蛛,静态页面上的内容也会与该页面相关联,而不是与您的目标网页相关联。
标签: jquery html web-crawler seo