diff --git a/.gitlab/issue_templates/Onboarding.md b/.gitlab/issue_templates/Onboarding.md
index fbf860060b7ad3cfaecda94f009fba7fd0ab2ba6..6f25034e1fe6b28b9ff71fa02688a417f4503cb8 100644
--- a/.gitlab/issue_templates/Onboarding.md
+++ b/.gitlab/issue_templates/Onboarding.md
@@ -30,9 +30,9 @@ https://www.gnupg.org/gph/en/manual/x135.html
 -->
 
 ## All roles checklist
-The mailing list password can be found in misc/additional-credentials.vault.
+The mailing list password can be found in [`misc/additional-credentials.vault`](misc/additional-credentials.vault).
 
-- [ ] Add new user email as per `docs/email.md`.
+- [ ] Add new user email as per [`docs/email.md`](docs/email.md).
 - [ ] Create a new user in [archweb](https://www.archlinux.org/devel/newuser/). Select the appropriate group membership and allowed repos (if applicable).
 - [ ] Subscribe **communication e-mail address** to internal [staff mailing list](https://lists.archlinux.org/admin/staff/members/add).
 - [ ] Give the user access to `#archlinux-staff` on Libera Chat.
@@ -48,17 +48,17 @@ The mailing list password can be found in misc/additional-credentials.vault.
 ## Packager onboarding checklist
 
 <!-- The ticket should be created by a sponsor of the new packager -->
-- [ ] Create [issue in archlinux-keyring](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/new) (choose *"New Packager Key"* template).
+- [ ] Create [issue in archlinux-keyring using the *"New Packager Key"* template](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/new?issuable_template=New%20Packager%20Key).
 
 ## Main key onboarding checklist
 
-- [ ] Add new user email for the `master-key.archlinux.org` subdomain as per `docs/email.md`.
+- [ ] Add new user email for the `master-key.archlinux.org` subdomain as per [`docs/email.md`](docs/email.md).
 <!-- The ticket should be created by the developer becoming a new main key holder -->
-- [ ] Create [issue in archlinux-keyring](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/new) (choose *"New Main Key"* template).
+- [ ] Create [issue in archlinux-keyring using the *"New Main Key"* template](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/new?issuable_template=New%20Main%20Key).
 
 ## Developer onboarding checklist
 
-- [ ] Add entry in `group_vars/all/archusers.yml`.
+- [ ] Add entry in [`group_vars/all/archusers.yml`](group_vars/all/archusers.yml).
 - [ ] Add SSH pubkey to `pubkeys/<username>.pub`.
 - [ ] Run `ansible-playbook -t archusers  $(git grep -l archusers playbooks/ | grep -v phrik)`.
 - [ ] Assign the user to the `Developers` groups on Keycloak.
@@ -68,7 +68,7 @@ The mailing list password can be found in misc/additional-credentials.vault.
 
 ## TU onboarding checklist
 
-- [ ] Add entry in `group_vars/all/archusers.yml`.
+- [ ] Add entry in [`group_vars/all/archusers.yml`](group_vars/all/archusers.yml).
 - [ ] Add SSH pubkey to `pubkeys/<username>.pub`.
 - [ ] Run `ansible-playbook -t archusers  $(git grep -l archusers playbooks/ | grep -v phrik)`.
 - [ ] Assign the user to the `Trusted Users` groups on Keycloak.
@@ -78,7 +78,7 @@ The mailing list password can be found in misc/additional-credentials.vault.
 
 ## DevOps onboarding checklist
 
-- [ ] Add entries in `group_vars/all/root_access.yml`.
+- [ ] Add entries in [`group_vars/all/root_access.yml`](group_vars/all/root_access.yml).
 - [ ] Run `ansible-playbook -t root_ssh playbooks/all-hosts-basic.yml`.
 - [ ] Run `ansible-playbook playbooks/hetzner_storagebox.yml playbooks/rsync.net.yml`.
 - [ ] Assign the user to the `DevOps` group on Keycloak.