概要
railsでQAサイトを作った際のSEOメモ
パンくず設置
gretelを導入。
httpsリダイレクト
config/enviroments/production.rb
config.force_ssl = true
上記でhttpsにリダイレクトされるようになる。httpとhttpsどちらにもアクセスが有るとgoogleの評価が分かれるのでリダイレクトさせる。
tag
metatagを導入して下記の対策を行う。導入方法は下記記事に記載。
devise周りのnoindex化
<% set_meta_tags noindex: true %>
deviseを導入するとuser登録周りのページが自動で作られるがこれらのページはindexされてもしょうがないのでmetatagでnoindexに。
titleのユニーク化
SEO的にはtitleはユニークなものにしたほうがいい。違うページだと認識しにくいので。これはmetatagで下記のようにviewごとに書いて出し分けるのが一番ラクそう。
<% set_meta_tags title: "タイトル1" %>