SEO for Rails

Turbolinks, meta tags, and SEO for Rails apps.

Overview

Rails renders server-side, which is great for SEO. The main pitfalls are Turbolinks/Turbo hiding content changes from crawlers and inconsistent meta tags across views.

Common SEO issues

  • Meta tags set per-view inconsistently
  • Turbo Drive causing crawlers to miss client-rendered meta
  • Missing sitemap generation

Implementation checklist

  • Use the meta-tags gem for per-page title, description, canonical
  • Generate sitemaps with the sitemap_generator gem on a cron
  • Add JSON-LD in layouts via content_for
  • Add canonicals on paginated routes
  • Noindex admin and filter routes

Schema tip

Use the meta-tags gem's display_meta_data helpers to inject JSON-LD into the head server-side.

Internal linking tip

Build helper methods to render related-resource links with keyword-rich anchor text from your models.

Want this tailored to your site? Upload your Google Search Console export and our AI will prioritise these fixes for your actual pages and keywords.

SEO Surgeon

Find your biggest SEO opportunities in minutes

Upload your Google Search Console export and AI hands you a prioritised roadmap — lost clicks, CTR gaps, revenue leakage, and exactly what to fix first. Your first analysis is free.