jquery - 加载搜索引擎友好的页面片段

标签 jquery asp.net ajax

抱歉,如果这是一个稍微笼统的问题。

有时我必须使用 jquery/ajax 从网站内的其他页面加载页面片段。我需要这样做的原因有很多,但我知道客户端 ajax 内容对搜索引擎是不可见的。

这是正确的吗?如果是这样,是否有另一种对搜索引擎友好的方法来做到这一点。

这些网站是 asp.NET,但我承认我不是 .net 专家。

谢谢。

最佳答案

I understand client side ajax content is invisible to search engines.

这是正确的。像 Google 这样的搜索引擎不会完全遵循 AJAX。

<小时/>

编辑:不正确 - 通过额外的努力是可能的。请参阅 Blazemonger 对 OP 帖子的评论。

<小时/>

为了对搜索引擎友好,您希望搜索引擎索引的内容需要出现在服务器构建的页面中,先于任何添加内容的 Javascript 或其他客户端脚本。

在将页面呈现给最终用户之前,您是否能够在服务器上加载页面片段并将它们构建到您的页面中?这对谷歌来说是友好的。

关于jquery - 加载搜索引擎友好的页面片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13704682/

相关文章:

asp.net - Identity 2.0 Code First 表重命名

javascript - 使用 $.ajax 方法将变量从 javascript 传递到 php,以便在数据库 mySQL 中发布

javascript - AJAX mvc web api : create div with images

jquery - 如何在div中定位返回顶部按钮

javascript - 弹出控件将自己隐藏在 ListView 项调用事件中

jquery - 为什么这个 jQuery 可以在 Chrome 中运行,但不能在 FF 或 IE 中运行?

asp.net - 为什么 VS 2008 SP1 不允许我编辑 global.asax?

javascript - 根据特殊选择的选择选项选择多选的相关选项

c# - 如何在 JetBrains Rider 的同一个项目中创建 MVC 和 Web API 项目?

javascript - 当我通过 ajax 使用跨域调用通用处理程序时,在 ajax 成功时数据未定义