diff --git a/aleksis/core/templates/core/pages/offline.html b/aleksis/core/templates/offline.html
similarity index 100%
rename from aleksis/core/templates/core/pages/offline.html
rename to aleksis/core/templates/offline.html
diff --git a/aleksis/core/urls.py b/aleksis/core/urls.py
index 6eebaec9b39f620e6da1f5075bac511b6124e388..7b5b06632114b25cf030d7a5942e69733c55d20a 100644
--- a/aleksis/core/urls.py
+++ b/aleksis/core/urls.py
@@ -17,7 +17,6 @@ from .util.core_helpers import is_celery_enabled
 
 urlpatterns = [
     path("", include("django_prometheus.urls")),
-    path("offline/", views.offline, name="offline"),
     path("", include("pwa.urls"), name="pwa"),
     path("about/", views.about, name="about_aleksis"),
     path("admin/", admin.site.urls),
diff --git a/aleksis/core/views.py b/aleksis/core/views.py
index 6969d41488e3d352084f1734f123094445b3bb74..b610ffa2e1d2a815624e9a1f5a5deadbdb45c2ba 100644
--- a/aleksis/core/views.py
+++ b/aleksis/core/views.py
@@ -89,11 +89,6 @@ def index(request: HttpRequest) -> HttpResponse:
     return render(request, "core/index.html", context)
 
 
-def offline(request: HttpRequest) -> HttpResponse:
-    """Offline message for PWA."""
-    return render(request, "core/pages/offline.html")
-
-
 def about(request: HttpRequest) -> HttpResponse:
     """About page listing all apps."""
     context = {}