任何人都获得了 Ruby on Rails 的 SEO 技巧 [关闭]
Posted
技术标签:
【中文标题】任何人都获得了 Ruby on Rails 的 SEO 技巧 [关闭]【英文标题】:Anyone got SEO tips for Ruby on Rails [closed] 【发布时间】:2011-02-03 02:57:34 【问题描述】:谁能推荐一些可以帮助我进行 SEO 的 RoR 插件和/或通用 sage?
【问题讨论】:
搜索引擎优化可能意味着很多不同的东西,您要寻找的一般信息领域是什么? 主要标记 html 和代码的其他部分。我知道 H1、H2 等和基础知识。用户生成的内容(如评论)是否有特殊标签? 【参考方案1】:我自己正在寻找一些关于 Ruby on Rails 的 SEO 指南,令人惊讶的是,网络上没有更新/最近的文章(这篇文章在谷歌中排名第一,这也是 3 岁),因为链接 seoonrails 已经死了和其他文章是在 2010 年写的,所以我继续为 Rails 指南 http://www.inboundio.com/blog/seo-for-ruby-on-rails-complete-guide/ 写了一个完整的 SEO。我花了 3 天时间来编写它(包括信息图),并且我尝试链接回 railscasts 和其他资源,以使其更有帮助。
要回答 OPs 的问题,可以使用以下 gem 作为起点 -
-
友好 ID - https://github.com/FriendlyId/friendly_id
元标记 - https://github.com/kpumuk/meta-tags
MetaMagic - https://github.com/lassebunk/metamagic
站点地图 - http://rubygems.org/gems/sitemap 或 http://rubygems.org/gems/xml-sitemap
面包屑 - https://github.com/lassebunk/gretel
您可以使用以下 gem 进一步完善您的 rails 应用程序
-
机架缓存(用于缓存)-http://rubygems.org/gems/rack-cache
GeoCoder(用于地理定位)-https://github.com/alexreisner/geocoder
Geokit(用于地理定位)-https://github.com/geokit/geokit
Mobile fu(为了更好的移动优化)-https://github.com/brendanlim/mobile-fu
【讨论】:
【参考方案2】:SEO 本身就是一个领域。但是对于 Rails 应用程序,您可以使用以下 gem 来使您的网站对搜索引擎更加友好。
超魔http://github.com/lassebunk/metamagic 头条号https://github.com/mokolabs/headliner Gretel 面包屑http://github.com/lassebunk/gretel SEO 友好网址的FriendlyID http://github.com/norman/friendly_id DynamicSitemaps 用于生成 stiemaps http://github.com/lassebunk/dynamic_sitemaps最后,所有这些以及如何使用它们的小描述可以在 Lasse Bunk 的这篇博文 http://lassebunk.dk/2011/03/09/rails-seo-pack/ 上找到
【讨论】:
最后一行的链接失效了【参考方案3】:很抱歉复活了这么老的问题,但我也一直在想,我会分享我的想法。
您可能知道,SEO 总体上是相当模糊的。但这些是我从阅读中发现的一些核心内容。但我不是 SEO 专家。
一个好名字。 每个页面的标题属性都应该以某种方式专门为其内容命名。确保它有近 60 个字符也不是一个坏主意。至于根据页面更改标题,您可以执行以下操作: http://railscasts.com/episodes/30-pretty-page-title(railscast 有点过时了,也许有更新的方法来完成这项工作?) Rails 3 - Ideal way to set title of pages(我有点喜欢这个的样子。)
创建 robots.txt 文件 假设您希望所有页面都被索引,您只需将其放入您的公用文件夹中:
User-agent: *
Disallow:
创建站点地图并将其提交到 Google Web Developer Tools 我刚刚检查了这个,它做了我想要的。 https://github.com/kjvarga/sitemap_generator
您可能会使用以下 gem 查看基于 rails 的元标记,但我没有使用它: https://github.com/parndt/seo_meta
而且,我认为这确实涵盖了特定于 Rails 的内容。那里有很多其他的 SEO 资源,其中很多只是您操纵视图来完成的事情,因此在那时它们并不是真正的问题。
还有一些其他的事情要考虑,但它们并不是特定于 Rails 的,主要是在你的观点中。
确保您的代码是 W3C 有效的 图片标签的标题属性。 正确使用标题标签。 不要在图像中放置文字,这就是文字的用途。如果您想使用漂亮的字体,请使用谷歌字体。 确保您的出站链接指向对您的页面上下文有意义的资源。 创建可打印的样式表。【讨论】:
不错。不过,alt
属性对于 SEO 来说比图像的 title
属性重要得多。您可能希望将其添加到您的列表中。【参考方案4】:
我认为 SEO 最重要的要素是:
-
好内容和
良好的入站链接。
这些都不能使用任何插件来实现。
另见SEO: Where do I start?
【讨论】:
谢谢,我希望有一些东西可以帮助动态 SEO 和自动化一些页外技术。以上是关于任何人都获得了 Ruby on Rails 的 SEO 技巧 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章