diff --git a/appview/pages/templates/layouts/fragments/footer.html b/appview/pages/templates/layouts/fragments/footer.html
index 3f3ada75..2f92ab8e 100644
--- a/appview/pages/templates/layouts/fragments/footer.html
+++ b/appview/pages/templates/layouts/fragments/footer.html
@@ -36,6 +36,7 @@
{{ i "message-circle" $iconStyle }} discord
{{ i "hash" $iconStyle }} irc
{{ template "user/fragments/bluesky" $iconStyle }} bluesky
+ {{ template "user/fragments/x" $iconStyle }} twitter (x)
diff --git a/appview/pages/templates/layouts/fragments/footerMinimal.html b/appview/pages/templates/layouts/fragments/footerMinimal.html
index 3c5a890c..d285cee8 100644
--- a/appview/pages/templates/layouts/fragments/footerMinimal.html
+++ b/appview/pages/templates/layouts/fragments/footerMinimal.html
@@ -13,6 +13,7 @@
brand
discord
bluesky
+
twitter (x)
terms
privacy
diff --git a/appview/pages/templates/user/fragments/x.html b/appview/pages/templates/user/fragments/x.html
new file mode 100644
index 00000000..09f63e43
--- /dev/null
+++ b/appview/pages/templates/user/fragments/x.html
@@ -0,0 +1,6 @@
+{{ define "user/fragments/x" }}
+
+{{ end }}
diff --git a/blog/templates/fragments/footer.html b/blog/templates/fragments/footer.html
index d59a63fb..ecc1d835 100644
--- a/blog/templates/fragments/footer.html
+++ b/blog/templates/fragments/footer.html
@@ -11,6 +11,7 @@
source
discord
bluesky
+ twitter (x)
feed