Php 动态内容的Google索引
我正在制作一个网站,将有很多用户创建的内容。每个用户贡献都可以通过URL访问,例如: 我计划使用谷歌的网站地图爬虫,以便这些网页可以被索引。我将每天生成sitemap.xml文件 问题在于,在浏览器检索页面后,页面内容是使用jquery和ajax动态生成的。因此,谷歌可能不会在列出的URL上看到页面中的任何实际内容 我在这里了解到了这个问题: 它建议制作一个html快照。所以我有几个选择。每种方法的优缺点是什么?还是有更好的选择 选择1 添加指向sitemap.xml的链接,如 这将以html格式将页面内容输出到google。但是,当浏览器转到此页面时(客户端)重定向会将其转到 选择2 在服务器上。尝试检测爬虫是否正在访问该页面,并确定返回的内容 选择3 尝试将实际内容加载到服务器上的元素中。(需要重大的重新设计)你应该避免第1和第2条,因为当你向用户提供不同的内容时,谷歌可能会将你的页面列入黑名单&爬虫选项2效果很好,如果你遵循谷歌的指导原则,谷歌会将ajax页面url转换为Php 动态内容的Google索引,php,jquery,ajax,seo,sitemap.xml,Php,Jquery,Ajax,Seo,Sitemap.xml,我正在制作一个网站,将有很多用户创建的内容。每个用户贡献都可以通过URL访问,例如: 我计划使用谷歌的网站地图爬虫,以便这些网页可以被索引。我将每天生成sitemap.xml文件 问题在于,在浏览器检索页面后,页面内容是使用jquery和ajax动态生成的。因此,谷歌可能不会在列出的URL上看到页面中的任何实际内容 我在这里了解到了这个问题: 它建议制作一个html快照。所以我有几个选择。每种方法的优缺点是什么?还是有更好的选择 选择1 添加指向sitemap.xml的链接,如 这将以html
?\u转义的\u片段=
查询字符串,然后对该url进行爬网。需要设置正确的元标记。然后站点地图将具有用户将看到的相同URL,但爬虫程序将使用查询字符串自动修改URL。