diff --git a/src/meshcore_hub/web/templates/advertisements.html b/src/meshcore_hub/web/templates/advertisements.html
index da63c55..51e0571 100644
--- a/src/meshcore_hub/web/templates/advertisements.html
+++ b/src/meshcore_hub/web/templates/advertisements.html
@@ -2,7 +2,7 @@
{% from "_macros.html" import pagination %}
{% from "macros/icons.html" import icon_alert %}
-{% block title %}{{ network_name }} - Advertisements{% endblock %}
+{% block title %}Advertisements - {{ network_name }}{% endblock %}
{% block content %}
diff --git a/src/meshcore_hub/web/templates/base.html b/src/meshcore_hub/web/templates/base.html
index 6c692e3..bb02724 100644
--- a/src/meshcore_hub/web/templates/base.html
+++ b/src/meshcore_hub/web/templates/base.html
@@ -54,7 +54,7 @@
{{ icon_home("h-4 w-4") }} Home
{{ icon_dashboard("h-4 w-4") }} Dashboard
{{ icon_nodes("h-4 w-4") }} Nodes
-
{{ icon_advertisements("h-4 w-4") }} Adverts
+
{{ icon_advertisements("h-4 w-4") }} Advertisements
{{ icon_messages("h-4 w-4") }} Messages
{{ icon_map("h-4 w-4") }} Map
{{ icon_members("h-4 w-4") }} Members
@@ -73,7 +73,7 @@
{{ icon_home("h-4 w-4") }} Home
{{ icon_dashboard("h-4 w-4") }} Dashboard
{{ icon_nodes("h-4 w-4") }} Nodes
-
{{ icon_advertisements("h-4 w-4") }} Adverts
+
{{ icon_advertisements("h-4 w-4") }} Advertisements
{{ icon_messages("h-4 w-4") }} Messages
{{ icon_map("h-4 w-4") }} Map
{{ icon_members("h-4 w-4") }} Members
diff --git a/src/meshcore_hub/web/templates/dashboard.html b/src/meshcore_hub/web/templates/dashboard.html
index 9a70c41..37d7e8e 100644
--- a/src/meshcore_hub/web/templates/dashboard.html
+++ b/src/meshcore_hub/web/templates/dashboard.html
@@ -1,15 +1,11 @@
{% extends "base.html" %}
-{% from "macros/icons.html" import icon_nodes, icon_advertisements, icon_messages, icon_alert, icon_refresh, icon_channel %}
+{% from "macros/icons.html" import icon_nodes, icon_advertisements, icon_messages, icon_alert, icon_channel %}
-{% block title %}{{ network_name }} - Network Overview{% endblock %}
+{% block title %}Dashboard - {{ network_name }}{% endblock %}
{% block content %}
-
Network Overview
-
+ Dashboard
{% if api_error %}
diff --git a/src/meshcore_hub/web/templates/home.html b/src/meshcore_hub/web/templates/home.html
index c943974..82f5194 100644
--- a/src/meshcore_hub/web/templates/home.html
+++ b/src/meshcore_hub/web/templates/home.html
@@ -1,7 +1,7 @@
{% extends "base.html" %}
{% from "macros/icons.html" import icon_dashboard, icon_map, icon_nodes, icon_advertisements, icon_messages, icon_page, icon_info, icon_chart, icon_globe, icon_github %}
-{% block title %}{{ network_name }} - Home{% endblock %}
+{% block title %}{{ network_name }}{% endblock %}
{% block content %}
diff --git a/src/meshcore_hub/web/templates/map.html b/src/meshcore_hub/web/templates/map.html
index f6f019a..b6efa03 100644
--- a/src/meshcore_hub/web/templates/map.html
+++ b/src/meshcore_hub/web/templates/map.html
@@ -1,11 +1,10 @@
{% extends "base.html" %}
-{% block title %}{{ network_name }} - Node Map{% endblock %}
-
+{% block title %}Map - {{ network_name }}{% endblock %}
{% block content %}
-
Node Map
+
Map
Loading...
diff --git a/src/meshcore_hub/web/templates/members.html b/src/meshcore_hub/web/templates/members.html
index 3d3ca25..b503a3f 100644
--- a/src/meshcore_hub/web/templates/members.html
+++ b/src/meshcore_hub/web/templates/members.html
@@ -1,11 +1,11 @@
{% extends "base.html" %}
{% from "macros/icons.html" import icon_info %}
-{% block title %}{{ network_name }} - Members{% endblock %}
+{% block title %}Members - {{ network_name }}{% endblock %}
{% block content %}
-
Network Members
+ Members
{{ members|length }} members
diff --git a/src/meshcore_hub/web/templates/messages.html b/src/meshcore_hub/web/templates/messages.html
index c376b04..0a12756 100644
--- a/src/meshcore_hub/web/templates/messages.html
+++ b/src/meshcore_hub/web/templates/messages.html
@@ -2,7 +2,7 @@
{% from "_macros.html" import pagination %}
{% from "macros/icons.html" import icon_alert %}
-{% block title %}{{ network_name }} - Messages{% endblock %}
+{% block title %}Messages - {{ network_name }}{% endblock %}
{% block content %}
diff --git a/src/meshcore_hub/web/templates/node_detail.html b/src/meshcore_hub/web/templates/node_detail.html
index fecc0b9..a1673e9 100644
--- a/src/meshcore_hub/web/templates/node_detail.html
+++ b/src/meshcore_hub/web/templates/node_detail.html
@@ -1,7 +1,7 @@
{% extends "base.html" %}
{% from "macros/icons.html" import icon_alert, icon_error %}
-{% block title %}{{ network_name }} - Node Details{% endblock %}
+{% block title %}{% if node %}{{ node.name or ('Node ' ~ public_key[:8] ~ '...') }} - {{ network_name }}{% else %}Node Not Found - {{ network_name }}{% endif %}{% endblock %}
{% block extra_head %}
diff --git a/src/meshcore_hub/web/templates/nodes.html b/src/meshcore_hub/web/templates/nodes.html
index 040f7ec..0482b19 100644
--- a/src/meshcore_hub/web/templates/nodes.html
+++ b/src/meshcore_hub/web/templates/nodes.html
@@ -2,7 +2,7 @@
{% from "_macros.html" import pagination %}
{% from "macros/icons.html" import icon_alert %}
-{% block title %}{{ network_name }} - Nodes{% endblock %}
+{% block title %}Nodes - {{ network_name }}{% endblock %}
{% block content %}