4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[SEO][Rails][kaminari]ページネーション対策(rel=”next” rel=”prev”)

Posted at

やりたいこと

  • kaminariを使ったページネーションのある画面でページネーションに関するSEO対策(link rel="next, prev"タグ)を実装する
    (タグの正しい呼称がわかりません。。。)

やったこと

<head>タグ内で下記helper methodを呼びましょう。

<%= rel_next_prev_link_tags @users %>

下記の感じでHTMLのhead内に展開されます。

<link rel="prev" href="/sample/contents?page=2">
<link rel="next" href="/sample/contents?page=4">

気づかずに自前で実装しかけていたので、同様にページネーションにkaminariを使っている場合はぜひお使いください。

おまけ

ちなみにkaminariには紹介した上記タグのmethod以外のSEO向け機能としてroutingのカスタマイズも用意されているようです。
/my_resources?page=33 -> /my_resources/page/33 のようなpaginateのroutingに変更したいなどお考えの方は公式ドキュメントよりご確認ください。
Creating Friendly URLs and Caching

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?