diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8e9c0ebfacddbd0c18e0c79012e3effd60f6398e..250680121ced079f358846772dd73b9cc3ff8d80 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -38,8 +38,11 @@ setup:
     - echo $ROOT_RELATIVE_NAMESPACE
     - test "$ROOT_RELATIVE_NAMESPACE" == "${CI_PROJECT_NAMESPACE#$CI_PROJECT_ROOT_NAMESPACE}" || { echo "ROOT_RELATIVE_NAMESPACE is not set correctly" ; exit 1 ; }
   script:
-    - sed -i "s/%%BRANCH%%/$CI_COMMIT_BRANCH/g" src/index.html
-    - sed -i "s/%%PROJECT%%/$CI_PROJECT_NAMESPACE/g" src/index.html
+    - sed -i
+      -e "s|%%BRANCH%%|${CI_COMMIT_BRANCH}|g"
+      -e "s|%%PROJECT_URL%%|${CI_PROJECT_URL}|g"
+      -e "s|%%PROJECT_NAMESPACE%%|${CI_PROJECT_NAMESPACE}|g"
+      src/index.html
     - mv src public
   artifacts:
     paths:
diff --git a/src/index.html b/src/index.html
index f3e30e31be0845652417145c7c0396cdf8810655..1c4d06d56356c7e74dba5e5e8167e7cee1866636 100644
--- a/src/index.html
+++ b/src/index.html
@@ -19,7 +19,8 @@
       This is a simple plain-HTML website on GitLab Pages, without any fancy static site generator.
     </p>
     <p>
-      It was built on the <strong>%%BRANCH%%</strong> branch of the <strong>%%PROJECT%%</strong> project.
+      It was built on the <strong>%%BRANCH%%</strong> branch of the
+      <a href="%%PROJECT_URL%%"><strong>%%PROJECT_NAMESPACE%%</strong></a> project.
     </p>
   </body>
 </html>