0

我本来打算用来getJson()返回我想要循环的数据,.each()并在我动态构建的 html 中使用,但后来我读到蜘蛛忽略了 Javascript/jQuery,只在他们的网站索引中考虑了 HTML。

我假设(错误地,我希望)这意味着动态生成的 HTML 被忽略。不过,我确实希望对 HTML 的文本内容进行索引。

所以,我正在考虑使用$.load()并从单独的文件传回完全形成的 HTML。数据静态的(只有在我更新站点时才会更新)所以这是可行的,但它似乎很业余(当它可以在客户端动态生成时,使用传回的 json 数据传回所有文字 HTML插入其中)-但是,如果“业余”对我的 SEO 有帮助,我会这样做。

如果有的话,我误解或没有考虑什么?

4

1 回答 1

3

使用 $.load() 将导致您遇到与动态生成 HTML 相同的问题。如果蜘蛛支持一个,它很可能同时支持两个。这个讨论可能会提供一些见解

能否使用 PHP 或 JSP 等服务器端脚本语言包含静态文件?这将允许您进行编辑并在以无 javascript 的方式提供 HTML 时自动将它们拉入。

于 2013-06-27T13:17:50.313 回答