【问题标题】:Anyone got SEO tips for Ruby on Rails [closed]任何人都获得了 Ruby on Rails 的 SEO 技巧 [关闭]
【发布时间】:2011-02-03 02:57:34
【问题描述】:

谁能推荐一些可以帮助我进行 SEO 的 RoR 插件和/或通用 sage?

【问题讨论】:

  • 搜索引擎优化可能意味着很多不同的东西,您要寻找的一般信息领域是什么?
  • 主要标记 HTML 和代码的其他部分。我知道 H1、H2 等和基础知识。用户生成的内容(如评论)是否有特殊标签?

标签: ruby-on-rails ruby ruby-on-rails-plugins seo


【解决方案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 作为起点 -

  1. 友好 ID - https://github.com/FriendlyId/friendly_id
  2. 元标记 - https://github.com/kpumuk/meta-tags
  3. MetaMagic - https://github.com/lassebunk/metamagic
  4. 站点地图 - http://rubygems.org/gems/sitemaphttp://rubygems.org/gems/xml-sitemap
  5. 面包屑 - https://github.com/lassebunk/gretel

您可以使用以下 gem 进一步完善您的 rails 应用程序

  1. 机架缓存(用于缓存)-http://rubygems.org/gems/rack-cache
  2. GeoCoder(用于地理定位)-https://github.com/alexreisner/geocoder
  3. Geokit(用于地理定位)-https://github.com/geokit/geokit
  4. Mobile fu(为了更好的移动优化)-https://github.com/brendanlim/mobile-fu

【讨论】:

    【解决方案2】:

    SEO 本身就是一个领域。但是对于 Rails 应用程序,您可以使用以下 gem 来使您的网站对搜索引擎更加友好。

    最后,所有这些以及如何使用它们的小描述可以在 Lasse Bunk 的这篇博文 http://lassebunk.dk/2011/03/09/rails-seo-pack/ 上找到

    【讨论】:

    • 最后一行的链接失效了
    【解决方案3】:

    很抱歉复活了这么老的问题,但我也一直在想,我会分享我的想法。

    您可能知道,SEO 总体上是相当模糊的。但这些是我从阅读中发现的一些核心内容。但我不是 SEO 专家。

    1. 一个好名字。 每个页面的标题属性都应该以某种方式专门为其内容命名。确保它有近 60 个字符也不是一个坏主意。至于根据页面更改标题,您可以执行以下操作: http://railscasts.com/episodes/30-pretty-page-title(railscast 有点过时了,也许有更新的方法来完成这项工作?) Rails 3 - Ideal way to set title of pages(我有点喜欢这个的样子。)

    2. 创建 robots.txt 文件 假设您希望所有页面都被索引,您只需将其放入您的公用文件夹中:

      User-agent: *
      Disallow:
      
    3. 创建站点地图并将其提交到 Google Web Developer Tools 我刚刚检查了这个,它做了我想要的。 https://github.com/kjvarga/sitemap_generator

    4. 您可能会使用以下 gem 查看基于 rails 的元标记,但我没有使用它: https://github.com/parndt/seo_meta

    而且,我认为这确实涵盖了特定于 Rails 的内容。那里有很多其他的 SEO 资源,其中很多只是您操纵视图来完成的事情,因此在那时它们并不是真正的问题。

    还有一些其他的事情要考虑,但它们并不是特定于 Rails 的,主要是在你的观点中。

    • 确保您的代码是 W3C 有效的
    • 图片标签的标题属性。
    • 正确使用标题标签。
    • 不要在图像中放置文字,这就是文字的用途。如果您想使用漂亮的字体,请使用谷歌字体。
    • 确保您的出站链接指向对您的页面上下文有意义的资源。
    • 创建可打印的样式表。

    【讨论】:

    • 不错。不过,alt 属性对于 SEO 来说比图像的 title 属性重要得多。您可能希望将其添加到您的列表中。
    【解决方案4】:

    我认为 SEO 最重要的要素是:

    1. 好内容和
    2. 良好的入站链接。

    这些都不能使用任何插件来实现。

    另见SEO: Where do I start?

    【讨论】:

    • 谢谢,我希望有一些东西可以帮助动态 SEO 和自动化一些页外技术。
    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 2016-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    相关资源
    最近更新 更多