Skip to content

pdabrowski6/seo_sensei

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seo Sensei

The Seo Sensei gem is a wrapper for meta-tags which allows to easily set meta tags inside your Rails application without extra configuration.

Installation

gem install seo_sensei

Usage

Update your layout and in the head section render meta tags:

= display_meta_tags

Update your translations and create seo section for your controllers:

en:
  seo:
    articles:
      index:
        title: 'This is articles page'

Make it happen in your controller:

class ArticlesController < ApplicationController
  enable_seo

  def index

  end
end

Custom information

If you want to display unique title for your article you can do this using the following code:

class ArticlesController < ApplicationController
  def show
    seo_tags_with(@article)
  end
end

then update translations:

en:
  seo:
    articles:
      show:
        title: 'This is article page - %{title}'

If you don't want to index given page, you can call disable_seo:

class ArticlesController < ApplicationController
  disable_seo
end

TODO

  • Make it easier to include assocation with soeable model in a Rails model

Copyright

Copyright (c) 2019 Paweł Dąbrowski. See LICENSE for details.

About

Make your Rails application SEO-friendly

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages