仅通过ajax加载的视图的最佳实践

时间:2012-11-21 20:47:23

标签: ruby-on-rails ajax view seo

我正在通过我的Rails 3.2应用程序中的ajax将表单加载到页面上。谷歌正在接收这些观点,而网址只会呈现空白页面。在尝试从我的应用程序外部(http referrer或类似的东西)查看或仅使用robots.txt文件时,我是否应该以某种方式阻止访问这些页面?

因此我的问题是:当你有一个只通过ajax加载的视图时,最好的做法是什么。这是一个编程问题,因为我很乐意为我的控制器文件等编写任何最佳实践。但是,它也是从SEO的角度和我的应用程序的性能。

我不希望Google为这些网页编制索引 - 但是 - 我不知道是否直接阻止访问是最佳选择(例如在这个问题:How deny access direct URL to my partial views?< - 错误的环境,或者这个https://stackoverflow.com/questions/11522307/prevent-direct-access-to-certain-urls-only-rails-app-can-load-them< - 相关但未得到答复。)

当然,我可以在robots.txt中定义这些页面并阻止它们被编入索引,但是,也许有更好的解决方案。

1 个答案:

答案 0 :(得分:0)

如果您不希望Google将您的任何应用页面编入索引,无论是否有Ajax,我建议您只使用robots.txt文件向Google索引。

我不知道阻止特定部分的方法,只有整页。

这将被视为SEO最佳实践。

你认为这可能不是解决方案吗? UX? Google TOS?