diff --git a/src/routes/Browse.svelte b/src/routes/Browse.svelte
index 1427fefd3605ab716acc2040b77008a549fe5bc0..bf1849f183704d1a3ba2a22dee8c952e6e3e6c96 100644
--- a/src/routes/Browse.svelte
+++ b/src/routes/Browse.svelte
@@ -27,6 +27,10 @@
     });
 </script>
 
+<svelte:head>
+    <title>Browse</title>
+</svelte:head>
+
 <PaginationBar bind:currentPage bind:lastPage />
 <ImageList snowflakes={pageSnowflakes} />
 <PaginationBar bind:currentPage bind:lastPage />
diff --git a/src/routes/Home.svelte b/src/routes/Home.svelte
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..84b15fcf434ab1726c314d6ddfcbc79d57bc349f 100644
--- a/src/routes/Home.svelte
+++ b/src/routes/Home.svelte
@@ -0,0 +1,3 @@
+<svelte:head>
+    <title>Home</title>
+</svelte:head>
\ No newline at end of file
diff --git a/src/routes/ImagePost.svelte b/src/routes/ImagePost.svelte
index 1f8a85bd8ff8cdf38a15b88eacbd798c11da3068..63ca0602ed97455a1e89d720c5375e9b4bfde1a1 100644
--- a/src/routes/ImagePost.svelte
+++ b/src/routes/ImagePost.svelte
@@ -46,6 +46,10 @@
     });
 </script>
 
+<svelte:head>
+    <title>{params.snowflake}</title>
+</svelte:head>
+
 <div class="flex flex-row space-x-12">
     <div class="pl-2">
         <ul>
diff --git a/src/routes/Tag.svelte b/src/routes/Tag.svelte
index 0ebd64426696a0abccb1275643339cdaec9d61f1..78723ca968757fffd8eeda647c339db0217827ce 100644
--- a/src/routes/Tag.svelte
+++ b/src/routes/Tag.svelte
@@ -70,6 +70,10 @@
     }
 </script>
 
+<svelte:head>
+    <title>Tag</title>
+</svelte:head>
+
 <section class="m-2 space-y-4">
     <div class="space-x-4">
         <input type="text" placeholder="Tag name" bind:value={tag} />
diff --git a/src/routes/Upload.svelte b/src/routes/Upload.svelte
index 941baf730ba69a4bde09563ca55de6b9be7ae019..bd55f3a61114c59756ca1bf0c653badc8e638075 100644
--- a/src/routes/Upload.svelte
+++ b/src/routes/Upload.svelte
@@ -61,6 +61,10 @@
     }
 </script>
 
+<svelte:head>
+    <title>Upload</title>
+</svelte:head>
+
 <main class="flex flex-col items-center mx-auto max-w-4xl">
     <div>
         <input