diff --git a/app/components/sdg/goals/help_page_component.html.erb b/app/components/sdg/goals/help_page_component.html.erb
index 7f167c4a0..613cd2aaf 100644
--- a/app/components/sdg/goals/help_page_component.html.erb
+++ b/app/components/sdg/goals/help_page_component.html.erb
@@ -1,4 +1,4 @@
-<% provide(:title) { t("sdg.goals.help.title") } %>
+<% provide :title, t("sdg.goals.help.title") %>
<% content_for :canonical do %>
<%= render "shared/canonical", href: sdg_help_url %>
diff --git a/app/components/sdg/goals/index_component.html.erb b/app/components/sdg/goals/index_component.html.erb
index bb2b0e285..9f2c41c74 100644
--- a/app/components/sdg/goals/index_component.html.erb
+++ b/app/components/sdg/goals/index_component.html.erb
@@ -1,4 +1,4 @@
-<% provide(:title) { title } %>
+<% provide :title, title %>
<% provide :main_class, "sdg-goals-index" %>
<% if header.present? %>
diff --git a/app/components/sdg/goals/show_component.html.erb b/app/components/sdg/goals/show_component.html.erb
index f49df6e46..d869c926f 100644
--- a/app/components/sdg/goals/show_component.html.erb
+++ b/app/components/sdg/goals/show_component.html.erb
@@ -1,4 +1,4 @@
-<% provide(:title) { goal.title } %>
+<% provide :title, goal.title %>
<% provide :main_class, "sdg-goal-show" %>
<%= back_link_to sdg_goals_path %>
diff --git a/app/views/admin/audits/show.html.erb b/app/views/admin/audits/show.html.erb
index ee89b62d1..3beaf0780 100644
--- a/app/views/admin/audits/show.html.erb
+++ b/app/views/admin/audits/show.html.erb
@@ -1,6 +1,4 @@
-<% provide(:title) do %>
- <%= t("admin.audits.title") %>
-<% end %>
+<% provide :title, t("admin.audits.title") %>
<%= back_link_to admin_polymorphic_path(@audit.associated || @audit.auditable) %>
<%= t("admin.audits.title") %>
diff --git a/app/views/budgets/index.html.erb b/app/views/budgets/index.html.erb
index aeaee21f1..841a988d0 100644
--- a/app/views/budgets/index.html.erb
+++ b/app/views/budgets/index.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= t("budgets.index.title") %><% end %>
+<% provide :title, t("budgets.index.title") %>
<% provide :main_class, "budgets-index" %>
<%= render Shared::BannerComponent.new("budgets") %>
diff --git a/app/views/budgets/investments/index.html.erb b/app/views/budgets/investments/index.html.erb
index 8d35a1ef8..fe9e97b71 100644
--- a/app/views/budgets/investments/index.html.erb
+++ b/app/views/budgets/investments/index.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= t("budgets.investments.index.title") %><% end %>
+<% provide :title, t("budgets.investments.index.title") %>
<% content_for :header_addon do %>
<%= render "shared/search_form",
search_path: budget_investments_path(budget_id: @budget.id, page: 1),
diff --git a/app/views/budgets/investments/show.html.erb b/app/views/budgets/investments/show.html.erb
index d3e4cdb8d..c44141cfb 100644
--- a/app/views/budgets/investments/show.html.erb
+++ b/app/views/budgets/investments/show.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= @investment.title %><% end %>
+<% provide :title, @investment.title %>
<% content_for :canonical do %>
<%= render "shared/canonical", href: budget_investment_url %>
<% end %>
diff --git a/app/views/budgets/show.html.erb b/app/views/budgets/show.html.erb
index 3b221e4a2..04c97bdbf 100644
--- a/app/views/budgets/show.html.erb
+++ b/app/views/budgets/show.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= @budget.name %><% end %>
+<% provide :title, @budget.name %>
<%= render Shared::BannerComponent.new("budgets") %>
diff --git a/app/views/budgets/stats/show.html.erb b/app/views/budgets/stats/show.html.erb
index f6762fb7b..03c6cd974 100644
--- a/app/views/budgets/stats/show.html.erb
+++ b/app/views/budgets/stats/show.html.erb
@@ -1,6 +1,4 @@
-<% provide :title do %>
- <%= t("stats.budgets.page_title", budget: @budget.name) %>
-<% end %>
+<% provide :title, t("stats.budgets.page_title", budget: @budget.name) %>
<% provide :social_media_meta_tags do %>
<%= render "shared/social_media_meta_tags",
social_url: budget_stats_url(@budget),
diff --git a/app/views/debates/index.html.erb b/app/views/debates/index.html.erb
index e711762aa..989ab508f 100644
--- a/app/views/debates/index.html.erb
+++ b/app/views/debates/index.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= t("debates.index.title") %><% end %>
+<% provide :title, t("debates.index.title") %>
<% content_for :header_addon do %>
<%= render "shared/search_form",
search_path: debates_path(page: 1),
diff --git a/app/views/debates/show.html.erb b/app/views/debates/show.html.erb
index 38fc11825..db3141988 100644
--- a/app/views/debates/show.html.erb
+++ b/app/views/debates/show.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= @debate.title %><% end %>
+<% provide :title, @debate.title %>
<% content_for :canonical do %>
<%= render "shared/canonical", href: debate_url(@debate) %>
<% end %>
diff --git a/app/views/devise/confirmations/new.html.erb b/app/views/devise/confirmations/new.html.erb
index 848ae81be..32750ef42 100644
--- a/app/views/devise/confirmations/new.html.erb
+++ b/app/views/devise/confirmations/new.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= t("devise_views.confirmations.new.title") %><% end %>
+<% provide :title, t("devise_views.confirmations.new.title") %>
<%= t("devise_views.confirmations.new.title") %>
<%= form_for(resource, as: resource_name, url: confirmation_path(resource_name), html: { method: :post }) do |f| %>
diff --git a/app/views/devise/confirmations/show.html.erb b/app/views/devise/confirmations/show.html.erb
index 4024802a2..d015b07f5 100644
--- a/app/views/devise/confirmations/show.html.erb
+++ b/app/views/devise/confirmations/show.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= t("devise_views.confirmations.show.title") %><% end %>
+<% provide :title, t("devise_views.confirmations.show.title") %>
<%= t("devise_views.confirmations.show.title") %>
<%= sanitize(t("devise_views.confirmations.show.instructions", email: resource.email)) %>
diff --git a/app/views/devise/passwords/new.html.erb b/app/views/devise/passwords/new.html.erb
index ad52f1f96..4fbab7107 100644
--- a/app/views/devise/passwords/new.html.erb
+++ b/app/views/devise/passwords/new.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= t("devise_views.passwords.new.title") %><% end %>
+<% provide :title, t("devise_views.passwords.new.title") %>
<%= t("devise_views.passwords.new.title") %>
<%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| %>
<%= render "shared/errors", resource: resource %>
diff --git a/app/views/devise/sessions/new.html.erb b/app/views/devise/sessions/new.html.erb
index 968d64321..bad3ce637 100644
--- a/app/views/devise/sessions/new.html.erb
+++ b/app/views/devise/sessions/new.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= t("devise_views.sessions.new.title") %><% end %>
+<% provide :title, t("devise_views.sessions.new.title") %>
<%= t("devise_views.sessions.new.title") %>
<%= render "devise/omniauth_form", action: "sign_in" %>
diff --git a/app/views/legislation/draft_versions/show.html.erb b/app/views/legislation/draft_versions/show.html.erb
index e42bb0920..a1ab873ab 100644
--- a/app/views/legislation/draft_versions/show.html.erb
+++ b/app/views/legislation/draft_versions/show.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= "#{@draft_version.title} - #{@process.title}" %><% end %>
+<% provide :title, "#{@draft_version.title} - #{@process.title}" %>
<%= render "legislation/processes/header", process: @process, header: :small %>
diff --git a/app/views/legislation/processes/debate.html.erb b/app/views/legislation/processes/debate.html.erb
index c6a365632..ec9ef4ccb 100644
--- a/app/views/legislation/processes/debate.html.erb
+++ b/app/views/legislation/processes/debate.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= @process.title %><% end %>
+<% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %>
diff --git a/app/views/legislation/processes/milestones.html.erb b/app/views/legislation/processes/milestones.html.erb
index be66be7b2..8199952cc 100644
--- a/app/views/legislation/processes/milestones.html.erb
+++ b/app/views/legislation/processes/milestones.html.erb
@@ -1,4 +1,4 @@
-<% provide(:title) { @process.title } %>
+<% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %>
diff --git a/app/views/legislation/processes/phase_empty.html.erb b/app/views/legislation/processes/phase_empty.html.erb
index 719410373..2b0faaf13 100644
--- a/app/views/legislation/processes/phase_empty.html.erb
+++ b/app/views/legislation/processes/phase_empty.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= @process.title %><% end %>
+<% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %>
diff --git a/app/views/legislation/processes/phase_not_open.html.erb b/app/views/legislation/processes/phase_not_open.html.erb
index 399b3929b..721a5ca2d 100644
--- a/app/views/legislation/processes/phase_not_open.html.erb
+++ b/app/views/legislation/processes/phase_not_open.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= @process.title %><% end %>
+<% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %>
diff --git a/app/views/legislation/processes/proposals.html.erb b/app/views/legislation/processes/proposals.html.erb
index 7b12a487f..7cbb14958 100644
--- a/app/views/legislation/processes/proposals.html.erb
+++ b/app/views/legislation/processes/proposals.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= @process.title %><% end %>
+<% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %>
diff --git a/app/views/legislation/processes/show.html.erb b/app/views/legislation/processes/show.html.erb
index d6ef1939f..bc088be34 100644
--- a/app/views/legislation/processes/show.html.erb
+++ b/app/views/legislation/processes/show.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= @process.title %><% end %>
+<% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %>
diff --git a/app/views/legislation/processes/summary.html.erb b/app/views/legislation/processes/summary.html.erb
index afab85c75..03376c4fc 100644
--- a/app/views/legislation/processes/summary.html.erb
+++ b/app/views/legislation/processes/summary.html.erb
@@ -1,4 +1,4 @@
-<% provide(:title) { @process.title } %>
+<% provide :title, @process.title %>
<%= render "legislation/processes/header", process: @process, header: :full %>
diff --git a/app/views/legislation/proposals/show.html.erb b/app/views/legislation/proposals/show.html.erb
index 7f9123bd4..b1485fd99 100644
--- a/app/views/legislation/proposals/show.html.erb
+++ b/app/views/legislation/proposals/show.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= @proposal.title %><% end %>
+<% provide :title, @proposal.title %>
<% content_for :meta_description do %><%= @proposal.summary %><% end %>
<% provide :social_media_meta_tags do %>
<%= render "shared/social_media_meta_tags",
diff --git a/app/views/legislation/questions/show.html.erb b/app/views/legislation/questions/show.html.erb
index 7663fab74..16ee0430c 100644
--- a/app/views/legislation/questions/show.html.erb
+++ b/app/views/legislation/questions/show.html.erb
@@ -1,4 +1,4 @@
-<% provide :title do %><%= @question.title %><% end %>
+<% provide :title, @question.title %>