diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index 08250e79..d10189cf 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -2,14 +2,14 @@
- DocuSeal
+ DocuSeal | Open Source Document Filling and Signing
+ <%= render 'shared/meta' %>
+
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
-
<%= javascript_pack_tag 'application', defer: true %>
<%= stylesheet_pack_tag 'application', media: 'all' %>
- <%= yield :head %>
diff --git a/app/views/layouts/form.html.erb b/app/views/layouts/form.html.erb
index fdd9be4f..7a9ae00c 100644
--- a/app/views/layouts/form.html.erb
+++ b/app/views/layouts/form.html.erb
@@ -2,14 +2,15 @@
- DocuSeal
+ DocuSeal | Open Source Document Filling and Signing
+ <%= render 'shared/meta' %>
+
+
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
-
<%= javascript_pack_tag 'form', defer: true %>
<%= stylesheet_pack_tag 'form', media: 'all' %>
- <%= yield :head %>
<%= yield %>
diff --git a/app/views/layouts/plain.html.erb b/app/views/layouts/plain.html.erb
index 947d11b5..a16e46d5 100644
--- a/app/views/layouts/plain.html.erb
+++ b/app/views/layouts/plain.html.erb
@@ -2,12 +2,12 @@
- DocuSeal
+ DocuSeal | Open Source Document Filling and Signing
+ <%= render 'shared/meta' %>
+
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
-
-
<%= javascript_pack_tag 'application', defer: true %>
<%= stylesheet_pack_tag 'application', media: 'all' %>
diff --git a/app/views/shared/_meta.html.erb b/app/views/shared/_meta.html.erb
new file mode 100644
index 00000000..d01651e9
--- /dev/null
+++ b/app/views/shared/_meta.html.erb
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+">
+
+
+">
+
+
+
+
+
+
+
+
+
+
diff --git a/app/views/templates/show.html.erb b/app/views/templates/show.html.erb
index f3860cd5..f264553b 100644
--- a/app/views/templates/show.html.erb
+++ b/app/views/templates/show.html.erb
@@ -80,7 +80,7 @@
<% submitters.each_with_index do |submitter, index| %>
-
+
<%= render 'icons/user_number', class: 'w-6 h-6 stroke-2', number: index + 1 %>
<%= submitter.email %>
diff --git a/public/apple-icon-180x180.png b/public/apple-icon-180x180.png
new file mode 100644
index 00000000..937050f2
Binary files /dev/null and b/public/apple-icon-180x180.png differ
diff --git a/public/apple-touch-icon-precomposed.png b/public/apple-touch-icon-precomposed.png
index e69de29b..c6ae331c 100644
Binary files a/public/apple-touch-icon-precomposed.png and b/public/apple-touch-icon-precomposed.png differ
diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png
index e69de29b..c6ae331c 100644
Binary files a/public/apple-touch-icon.png and b/public/apple-touch-icon.png differ
diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png
new file mode 100644
index 00000000..b6790ec6
Binary files /dev/null and b/public/favicon-16x16.png differ
diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png
new file mode 100644
index 00000000..ba942c05
Binary files /dev/null and b/public/favicon-32x32.png differ
diff --git a/public/favicon-96x96.png b/public/favicon-96x96.png
new file mode 100644
index 00000000..d9f94a48
Binary files /dev/null and b/public/favicon-96x96.png differ
diff --git a/public/favicon.ico b/public/favicon.ico
index e69de29b..7b8dcaa9 100644
Binary files a/public/favicon.ico and b/public/favicon.ico differ
diff --git a/public/preview.png b/public/preview.png
new file mode 100644
index 00000000..f14e4a09
Binary files /dev/null and b/public/preview.png differ