diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index 52bf50e..224aad3 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -1,7 +1,7 @@
- SummonPlayer
+ <%= @title.present? ? "#{@title} | #{t('site_title')}" : t("site_title") %>
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
diff --git a/app/views/sessions/new.html.erb b/app/views/sessions/new.html.erb
index cd892b9..e3909eb 100644
--- a/app/views/sessions/new.html.erb
+++ b/app/views/sessions/new.html.erb
@@ -1,3 +1,4 @@
+<% @title = "Log in" %>
<%= form_with url: sessions_path, method: :post do |f| %>
<%= t ".log_in" %>
diff --git a/app/views/users/edit.html.erb b/app/views/users/edit.html.erb
index d421315..7cc2bc1 100644
--- a/app/views/users/edit.html.erb
+++ b/app/views/users/edit.html.erb
@@ -1,3 +1,4 @@
+<% @title = "Edit account details" %>
<%= render partial: "form",
locals: {
user: @user,
diff --git a/app/views/users/edit.turbo_stream.erb b/app/views/users/edit.turbo_stream.erb
index 6fdbeba..0078c8c 100644
--- a/app/views/users/edit.turbo_stream.erb
+++ b/app/views/users/edit.turbo_stream.erb
@@ -1,3 +1,4 @@
+<% @title = "Edit account details" %>
<%= turbo_stream.replace "flash_wrapper" do %>
<%= render "shared/flash" %>
<% end %>
diff --git a/app/views/users/new.html.erb b/app/views/users/new.html.erb
index 69c90a7..d4731a3 100644
--- a/app/views/users/new.html.erb
+++ b/app/views/users/new.html.erb
@@ -1,3 +1,4 @@
+<% @title = "Register" %>
<%= render partial: "form",
locals: {
user: @user,
diff --git a/app/views/users/new.turbo_stream.erb b/app/views/users/new.turbo_stream.erb
index 4ff9622..9897573 100644
--- a/app/views/users/new.turbo_stream.erb
+++ b/app/views/users/new.turbo_stream.erb
@@ -1,3 +1,4 @@
+<% @title = "Register" %>
<%= turbo_stream.replace "flash_wrapper" do %>
<%= render "shared/flash" %>
<% end %>
diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb
index 1714de3..53c1d9e 100644
--- a/app/views/users/show.html.erb
+++ b/app/views/users/show.html.erb
@@ -1,3 +1,4 @@
+<% @title = @user.username %>
<%= @user.username %>
<%= @user.full_name %>
diff --git a/config/locales/views/layouts/application.yml b/config/locales/views/layouts/application.yml
index 3b7195a..aedd09f 100644
--- a/config/locales/views/layouts/application.yml
+++ b/config/locales/views/layouts/application.yml
@@ -1,4 +1,5 @@
en:
+ site_title: Summon Player
home: Home
log_in: Log in
log_out: Log out