对不起,如果这是一个稍微普遍的问题。载入页面搜索引擎友好的片段
我有时必须使用jquery/ajax从网站中的其他页面加载页面片段。我需要这样做的原因有很多,但我理解客户端Ajax内容对搜索引擎是不可见的。
这是正确的吗?如果是这样,是否有另一种方式做到这一点,搜索引擎友好。
这些网站是asp.net,但我承认我不是.net专家。
谢谢。
对不起,如果这是一个稍微普遍的问题。载入页面搜索引擎友好的片段
我有时必须使用jquery/ajax从网站中的其他页面加载页面片段。我需要这样做的原因有很多,但我理解客户端Ajax内容对搜索引擎是不可见的。
这是正确的吗?如果是这样,是否有另一种方式做到这一点,搜索引擎友好。
这些网站是asp.net,但我承认我不是.net专家。
谢谢。
I understand client side ajax content is invisible to search engines.
这是正确的。像谷歌这样的搜索引擎不会干净地遵循AJAX。
编辑:不是真的 - 这是可能的额外的努力。请参阅Blazemonger对OP post的评论。
为了搜索引擎友好,索引你想要的搜索引擎的内容必须存在于由服务器内置的网页,以前的任何Javascript或其他客户端脚本添加内容。
是否可以在页面呈现给最终用户之前,将页面片段加载到服务器上并将它们构建到页面中?这将是Google友好的。
感谢您的回复。不幸的是我不能像那样建造它。这是一个奇怪的设置,但最终的游戏是在其他页面之间共享页面的片段。我不知道你是否可以以某种方式加载页面片段服务器端。 –
这是不正确的。看到我对OP的评论。 – Blazemonger
有趣。我会有一个适当的阅读。谢谢。 –
要重新在.NET中的多个页面之间的HTML,看看这个OReily文章: http://ofps.oreilly.com/titles/9781449320317/ch_ReusableUI.html
如果重用内容是从同一个服务器,这是为了让搜索引擎快速找到和用户的最佳方式浏览您的网站。
谢谢。我也会检查一下。 –
[Google一直致力于制作AJAX内容](https://developers.google.com/webmasters/ajax-crawling/),但您必须自己做一些工作。 – Blazemonger