任何人都可以推荐一些可以帮助我进行搜索引擎优化的RoR插件和/或一般圣人吗?
答案 0 :(得分:13)
我自己正在搜索有关红宝石的SEO指南,令人惊讶的是网上没有更新/最近的文章(这篇文章在谷歌排名第一,这也是3岁)因为链接seoonrails已经死了和其他文章写于2010年,所以我继续为rails指南http://www.inboundio.com/blog/seo-for-ruby-on-rails-complete-guide/写了一个完整的SEO。我花了3天的时间来编写它(包括信息图),我试图链接回railscasts和其他来源,尽可能使它更有帮助。
要回答OP问题,可以使用以下宝石作为起点 -
您可以使用以下宝石进一步优化您的rails应用
答案 1 :(得分:7)
SEO本身就是一个领域。但对于rails应用程序,您可以使用以下宝石,使您的网站更适合搜索引擎。
最后所有这些以及如何使用它们的小描述都可以在Lasse Bunk的这篇博文http://lassebunk.dk/2011/03/09/rails-seo-pack/中找到
答案 2 :(得分:4)
很抱歉复活这么老的问题,但我也一直在想,我会分享我的想法。
正如您可能知道的,SEO一般来说非常模糊。但这些是我从阅读中发现的一些核心内容。但我不是SEO高手。
一个好名字。 每个页面的title属性都应该以某种方式标题为其内容。确保它有近60个字符也不是一个坏主意。至于根据页面获取标题更改,您可以执行以下操作: http://railscasts.com/episodes/30-pretty-page-title(railscast有点过时了,也许有更新的方法来完成这项工作?) Rails 3 - Ideal way to set title of pages(我有点像这个人的样子。)
创建robots.txt文件 您只需将所有页面编入索引,就可以将其放在公共文件夹中,如下所示:
User-agent: *
Disallow:
创建Sitemap并将其提交给Google Web Developer Tools 我刚刚检查了这个,它做了我想要的。 https://github.com/kjvarga/sitemap_generator
您可能会使用以下gem查看rails powered元标记,但我没有使用它: https://github.com/parndt/seo_meta
并且,我认为这真的包含了特定于rails的东西。还有很多其他搜索引擎优化资源,其中很多只是你操纵视图来完成的事情,因此他们当时并不是真正的问题。
还有一些其他要考虑的事情,但它们并不是特定于特定于轨道的,而且主要在您的观点中。
答案 3 :(得分:-4)
我相信SEO最重要的成分是:
使用任何插件都无法实现这些目标。